06. november 2002 - 16:51Der er
16 kommentarer og 2 løsninger
Dcount med 2 parametre
Ønsker at oprette en Dcount med et par parametre - men jeg har problemer... Her et eksempek::
=DCount("*";"tblBrugere";"TilhoersforholdRef ='Basis'" And "Notes = True")
Men resultatet bliver en total på ALLE brugere, og det er ikke det jeg ønsker.... Det må da kunne lade sig gøre at oprette en sammentælling på antal brugere der dels hører under gruppen Basis OG samtidig har adgang til Notes.
Mit Notes-felt er en checkbox ;) Hvad pokker er det jeg gør forkert ??
Jeg kan sagtens SQL´lle mig ud af sagen med
SELECT tblBrugere.Brugernavn, tblBrugere.TilhørsforholdRef, tblBrugere.Notes FROM tblBrugere WHERE (((tblBrugere.TilhørsforholdRef)="Basis") AND ((tblBrugere.Notes)=True));
men det hjælper mig ikke da jeg har brug for en Dcount :(
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
SELECT tblBrugere.Brugernavn, tblBrugere.TilhoersforholdRef, tblBrugere.Notes FROM tblBrugere WHERE (((tblBrugere.TilhoersforholdRef)="Basis") AND ((tblBrugere.Notes)=True));
Function bCount(Field As String, Table As String, Where As String) As Integer On Error GoTo Err_Error ' Ex. bCount("*","Article","StyleNo = '024-24' OR ID=15") ' Search only in current database when open.
Dim Result As Variant Dim SQL As String Dim rst As New ADODB.Recordset
SQL = "SELECT COUNT(" + Field + ") FROM " + Table + " WHERE " + Where rst.Open SQL, CurrentProject.Connection Do While Not rst.EOF If Result > "" Then Result = Result + ";" End If Result = Result + Left$(rst.Fields(Field), 200) rst.MoveNext Loop rst.Close Set rst = Nothing
mhh vierd - måske det skyldes du har koden i VBA og jeg har den på en form (ubunden tekstfelt) - nja .... ve ikk´´. Har sendt dig et lille eksempel ....
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.