08. november 2006 - 16:38Der er
19 kommentarer og 1 løsning
Hvordan kan jeg bruge en IF sætning i Access
Jeg har lavet en database med en forespørgsel hvor jeg skal indtaste et varenummer for at få den liste jeg gerne vil se. Samtidig vil jeg gerne have en besked "Nummeret eksisterer ikke" hvis der ikke er et nummer der matcher. Den rapport jeg har lavet, levere ligeledes en liste som i forespørgslen, og også her ville jeg gerne kunne få beskeden "Nummeret eksisterer ikke" Er der nogen der kan hjælpe mig på vej.
Til mugs Tak for dine svar.... Det vil jeg lige prøve. Jeg ville dog gerne at når nummeret ikke eksistere skal rapporten udskrive en side med eksempelvis "nummeret eksisterer ikke"
Private Sub Kommandoknap0_Click() DoCmd.OpenReport "Rapport1", acViewNormal, "", "", acNormal End Sub
Åbn rapporten i designvisning. Tag en etiket fra værktøjskassen og sæt den på detaljesektionen, sæt egenskaben Synlig til Nej. Indsæt denne kode i Rapportens VedIngenData:
Me!Etiket2.Visible = True
Husk at ændre rapportnavn og etiketnavn til dine aktuelle navne
Jeg er ikke så stiv i Visual basic... min rapport ser således ud nu:
Option Compare Database Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer) End Sub Private Sub Label19_Click() DoCmd.OpenReport "Frm_Query1", acViewNormal, "", "", acNormal End Sub Private Sub Report_Open(Cancel As Integer) End Sub
Hvor taster jeg: Me!Etiket2.Visible = True Min access er engelsk så jeg regner med at Label19 er rigtigt.
Men det var nu dyrt for den smule hjælp, så du vender bare tilbage. Du har min e-mail.
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.