21. oktober 2002 - 16:18Der er
10 kommentarer og 1 løsning
Vba ordre til tabeltest
Vba ordre til test af min tabel. Jeg vil vide om der er mere end 19 poster i min tabel. Ved under 19 poster, skal der inted ske, Men der skal være plads til at indsætte en Msgbox. Over 19 poster skal den kører min makro, der opretter en ny tabel til mig.
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.
Ovennævnte kode er taget fra hukommelsen, idet jeg ikke har Access på denne maskine. Koden tæller alle poster (Også Null værdier) i tabellen. Hvis du vil have MsgBox skal den se sådan ud:
If DCount("*","Fakture") <19 Then MsgBox "Der er mindre end 19 poster." Else Docmd.RunMacro "Opret Tabel"
Hej mugs Jeg bruger koden ved åbning af min indskrivningsformular. Første del af koden virker. Andel del opstår aldrig. Fejlen END IF fandt jeg med det samme. Vh Henrik
Hvad mener du med, at anden del ikke opstår? Tæller den korrekt og forlader den procedüren, hvis den skal? Hvis du har fjernet Exit Sub, får du så MsgBox, hvis du skal få den? Eller er det DoCmd.RunMacro der ikke fungerer.
Henrik > jeg har vagt iaften, så det er ikke lige sikkert, jeg har tid, men jeg skal no se efter med jævne mellemrum.
Hej mugs Den sidste kommentar var lidt rodede, det er min makro der ikke funkede. Vh Henrik
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.