16. juli 2012 - 20:59Der er
11 kommentarer og 1 løsning
Problemer med DLookup
I en formular med to objecter, det ene et ubundet tekstfelt det andet en "knap", ønsker jeg ved hjælp af "knappens" underliggende kode, at finde ud af, om den tekststreng som jeg har indtastet i det ubundne felt findes i en af posterne i "ACReg" feltet i tabellen "AircraftInformation. Hvis værdien findes skal der åbnes en ny formular med makroen "Makro1", hvis ikke skal meddelelsen komme frem. Problemet er at uanset hvilken tekststreng jeg indtaster får jeg meddelelsesteksten og formularen åbnes ikke. Håber at en af jer kan hjælpe.
Private Sub OpenLogbook_Click() If DLookup("[ACReg]", "TblAircraftInformation") Like "*ACReg*" Then DoCmd.RunMacro "Makro1" Else MsgBox "Wrong Registration", vbExclamation End If End Sub
I tried with this, and now the form opens with any tekststring. If DCount("*", "TblAircraftInformation", "[ACReg]" Like "*ACReg*") Then DoCmd.RunMacro "Makro1" Else MsgBox "Wrong Registration", vbExclamation End If
Dont worry about it if it was 30 pints then that would be another matter :o)
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.