28. juli 2000 - 11:49Der er
13 kommentarer og 1 løsning
Optælling af poster i et textfelt af værdier fra en anden tabel
Jeg har brug for at tælle posterne i en tabel og vise det i en textbox på en formular der er oprettet på baggrund af en anden tabel. Der er dog en nøgle der går igen i begge tabeller. Formularen er fortløbende og lavet access97, tabellen ligger på en sql-server, men der er fuld adgang.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Sæt denne her ind i formularegenskaben \"ved åbning\" : Dim db As Database Dim rs As Recordset Set db = CurrentDb Set rs = db.OpenRecordset(\"kunder\") Me.Text0 = rs.RecordCount Text0 er din tekstboks
Laver du i en forespørgsel hvor du angiver at Alle records fra den ene tabel og alle fra den anden tabel skal vises når nøglen er ens, derefter bruger du forespørgslen som kilde til din formular.
Jeg synes at det startede med at du skulle kunne tælle antal records i én bestemt tabel ? Jeg er bange for at vi er kommet ind på et sidespor. Gør dig klart hvad det er du skal bruge og formuler dit spørgsmål efter det, så må vi se.
Jeg har en formular der viser indholdet af en tabel. Dette er en fortløbende formular. Tabellen har selvfølgelig en primær nøgle.
Jeg vil gerne have en tekstbox på denne formular der viser antallet af \"kommentare\" der er til hver post. Disse kommentare står i en anden tabel. Hvor der er en relation til via den primære nøgle i den første tabel. Det er muligt for en post at der IKKE er en kommentar !
Når du vil køre med en continues form, så må vi ændre lidt i designed fra tidligere (den anden tråd).
Glem alt om kode på formen, opret et tekstfelt og angiv følgende i kontrolelementkilde (eller hvad det er det hedder i den Danske version):
=DCount(\"*\";\"tabelnavn\";\"ID=\" & [txtID])
tabelnavn skal rettes til navnet på tabellen med kommentarene. ID skal rettes til navnet på nøglefeltet i kommentartabellen. txtID er navnet på feltet der indeholder nøglen i hovedtabellen, som du ønsker antallet for.
Hvis nøglefeltet ikke er et tal felt, men er et tekstfelt skal udtrykket ændres med tilføjelse af \" eller \' omkring feltet.
Bemærk at der bruges ; og ikke , imellem parametrene.
Da det var Philiph der kom med svaret får han de point, men I andre skal have tak for hjælpen !
Synes godt om
Ny brugerNybegynder
Din løsning...
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.