10. oktober 2006 - 14:42Der er
9 kommentarer og 1 løsning
kontroler om forespørgsel har indhold
I forbindelse med videresendelse af data til samarbejdspartnere, har jeg en makro som. 1.Åbn forespørgsel (f.eks data til Gunner) 2.Meddelelsesboks (Indeholder forespørgsel data? Ja - Nej) 3.Hvis Ja-Putter forespørgsel i en e-mail som Excel-fil 4.Hvis Nej -Lukker forespørgsel
NÆSTE
1.Åbn forespørgsel (f.eks data til Viggo) 2.Meddelelsesboks (Indeholder forespørgsel data? Ja - Nej) 3.Hvis Ja-Putter forespørgsel i en e-mail som Excel-fil 4.Hvis Nej -Lukker forespørgsel
Osv.....
Jeg vil gerne have at den selv tjekker om der er data i forespørgslen, således at den laver en e-mail og sender den hvis der er noget i.
Øøh, nu er jeg lidt ny med access, men jeg har en makro, og når jeg åbner den i designvisning får jeg ikke nogen steder hvor der kan tastes noget kode ind ?!?!
OK, jeg har en makro (Videresendelse til samarbejdspartnere). Når jeg åbner den får jeg en liste over "handlinger"
1.Åbn forespørgsel (f.eks data til Gunner) 2.Meddelelsesboks (Indeholder forespørgsel data? Ja - Nej) <-HER ÅBNER JEG FORMULAR MED 'IF ingen data THEN osv.' Nu 'hopper den jo bare videre til nr.3 handling' Uanset om der er indhold eller ej. 3.Ja-Putter forespørgsel i en e-mail som Excel-fil 4.Nej -Lukker forespørgsel
NÆSTE
5.Åbn forespørgsel (f.eks data til Viggo) 6.Meddelelsesboks (Indeholder forespørgsel data? Ja - Nej) 7.Hvis Ja-Putter forespørgsel i en e-mail som Excel-fil 8.Hvis Nej -Lukker forespørgsel
Osv. med 28 forespørgsler og så skal jeg lave en ny formular til hver forespørgsel ?!?
Hvorfor har du 28 forespørgsler? Du kan nøjes med een formular. I databasevinduet > Makroer kan du konvertere din makro til VBA og indsæte den i koden i stedet for docmd.runmacro "makroen navn" . Det gør det nemmere at overskue.
Du kan sagtens have flere handlinger i den samme kode.
Jeg har 28 forespørgsler fordi det er data til 28 forskellige samarbejdspartnere og det er ikke samme data de skal have.
1.Åbn forespørgsel (f.eks data til Gunner)<----- Forespørgsel med data til Gunner 2.Meddelelsesboks (Indeholder forespørgsel data? Ja - Nej) <-HER ÅBNER JEG FORMULAR MED 'IF ingen data THEN osv.' Nu 'hopper den jo bare videre til nr.3 handling' Uanset om der er indhold eller ej. 3.Ja-Putter forespørgsel i en e-mail som Excel-fil 4.Nej -Lukker forespørgsel
NÆSTE
5.Åbn forespørgsel (f.eks data til Viggo)<----- Forespørgsel med data til Viggo
6.Meddelelsesboks (Indeholder forespørgsel data? Ja - Nej) 7.Hvis Ja-Putter forespørgsel i en e-mail som Excel-fil 8.Hvis Nej -Lukker forespørgsel
Du konverterer en makro i menuen Funktioner Makro > Konverter makro til VBA. Koden indsættes nu i et modul i databasevinduet hvorfra du kan kopiere den.
Hvis det er sasmme data alle partnere skal have (men naturligvis forskelligt indhold), kan du skrive navnet i formularen og lade forespørgslen referere til dette navnefelt f.eks.:
= [Forms]![formularnavn]![tekstboksens navn]
På denne måde kan du nøjes med een forespørgsel.
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.