Hej! SQL = " select Count(ProgramID) from tabProgram where ProgramID=(' " & tmpProgID & " ');" Hej     och tack Enligt din sql-sats är ProgramId en sträng. Stämmer det med databasen? hej!Count function i access
    
    
jag har gjort ett par frågor om denna funktion. Men jag har glömt att påpeka att jag skall använda SQL-frågan i access. Detta gör det lite bökigare...
koden jag vill använda ser ut så här...
 Forms!frmProgram!ProgramID.SetFocus
    tmpProgID = Str(Forms!frmProgram!ProgramID.Text)
    
    SQL = " select Count(ProgramID) from tabProgram where     ProgramID=(' " & tmpProgID & " ');"
    CurrentDb.Execute (SQL)
    
  
   Forms!frmProgram!AntalPoster.SetFocus
   Forms!frmProgram!AntalPoster.Text = ????
först så får jag ett felmeddelande som säger att "det int går att köra urvalsfrågor"  Är det att jag inte kan använda count eller?
sedan måste jag få svaret till min Forms!frmProgram!AntalPoster.Text = ????
Jag är fast och det är lite bökigt.
/phinalaSv: Count function i access
    
    
SET RS = CurrentDb.Execute(SQL)
Forms!frmProgram!AntalPoster.Text = RS(0)
Om det är VB måste du först deklarera RS
Dim RS as ADODB.Recordset
/JohanSv: Count function i access
    
    
jag fick nu ett kompileringsfel och ett felmeddelande " en funktion eller variabel förväntades"
Och programmet markerade .Execute  ..
Set rs = CurrentDb".Execute"(SQL)
Vad innebär detta...
phinalaSv: Count function i access
    
    
KjellSv: Count function i access
    
    
Nej det gör det nog inte....ProgramID är kopplat till räknaren hmm då borde den inte var en sträng...
Skall kolla detta...
/Phinala