Akadályozzuk megnyitásával jelentést, ha nincsenek adatok megjelenítéséhez
Mi lehet megakadályozni egy jelentést, ha nem nyílt adatok azt mutatják, és ennek az általunk használt két formája verziótól függően az Access:
1 - minden változata ACCESS
Helyezze az alábbi kódot a tulajdonságok a jelentés, az esemény "lehetővé teszik"
Használja az esemény lehetővé tételét (Aktiválás) Jelentés:
Private Sub Report_Activate ()
Ha DCOUNT ("*", Me.RecordSource) = 0 Then
MsgBox "Nincs rekord megjeleníthető" vbDefaultButton1, "Hiba!"
AcReport DoCmd.Close, "jelentés név"
End If
End Sub
2 - A 7-es verzió (Access 95) került az esemény, ha nincs adat ", akkor mi is urilizar az alábbi kódot:
Private Sub Report_NoData (Cancel As Integer)
MsgBox "Nincs adat a jelentésben.", VbInformation, "Hiba!"
Cancel = True
End Sub
Ha látni fut le a példát: Akadályozzuk nyitó jelentés






























Kíváncsi vagyok melyik verzióját használja, hogy az Access nyitási rendszer Értékesítési a gépemen, egy üzenet formátumát adatbázis nem ismeri fel.
Minden példa készülnek az Access 2003. Tudok küldeni más formátumban előtt Access 2003, ha akarod.
Jó reggelt, csinálok egy tábla formában, ebben a formában három területen minden oszlopban a képletek (expressaão) példák:
Calculado1 időszak - (mínusz) időszak calculado2
(Space w / tegye dátum) (szóköz p / tegye dátum)
Calculado3 időszak - (mínusz) időszak calculado4
(Space w / tegye dátum) (szóköz p / tegye dátum)
Calculado5 időszak - (mínusz) időszak calculado6
(Space w / tegye dátum) (szóköz p / tegye dátum)
miután teszi az eredménye a különbség a dátum akkor megszorozza 30-vel kapcsolatos havi "X", akkor az eredmény a kifejezés ezekben az oszlopokban vezet hozzá egy másik a Credit nevű mezőt, és p / jelenik meg eredményeként a területen Crediton Gotta töltse ki az oszlopok a mezők nem datasn vagy hogy a dátum 00/00/0000, ha felkeltem, már elég volt, csak hiányzik ez a w / befejezni a munkát.
Ha tudsz segíteni nekem, köszönöm és gratulálok a blog Abrç. Thiago
Ha még nem értette meg Poso send w / Ön e-mail már köszönöm a figyelmet.
Használhatja az NZ függvényt
Calculado1 időszak - (mínusz) NZ (calculado2 időszak)
Helló Jose
Letöltöttem az értékesítési rendszer, MS sok
a hibakeresés, a letöltött rendszer értékesítési nekem.
hálás.
Van egy minta fájlt, hogyan kell használni a DLookup függvényt = e = DLookup
Szia, én megismertem a blog, és szeretnék jó estét
bjsss
Várom a látogatását
Ez a végtelenül egyszerű, hogy megakadályozza a nyitott jelentés
1) Nyissa meg a jelentést Tervező és nyissa meg az űrlapot tulajdonságait.
2) Ugrás az Esemény fülre, és válassza Amennyiben az adatokat
3) Kattintson a három pont (...)
4) Adja meg az alábbi kódot
Private Sub Report_NoData (Cancel As Integer)
MsgBox ("Nincs információ e jelentés")
Vége
End Sub
5) Zárja le a szerkesztő VISUAL BASIC
6) Ne feledje, hogy megjelenik a lehetőség EVENT ELJÁRÁS nincs adat
7) Ön tudja futtatni a programot.
Nagyon sok módja van, a cél eléréséhez, csak választani, és légy kreatív.
Használhatja az NZ függvényt
Calculado1 időszak - (mínusz) NZ (calculado2 időszak)
Jó reggelt! Hozhat létre egy gombot az űrlapon, hogy végezze el a biztonsági másolatot az adatbázisról?
Grateful.
Gratulálok a munka! Én az Ön webhelyén naponta ... BTW, azt jelzi az oldal http://www.iAulas.com.br ott találsz több mint 10.000 tankönyvek ingyenesen letölthető mindenféle témában, beleértve a kiosztott anyagok Access ... Én is segített ...
igazán csodálatos példákat keres hozzáférési
Köszönöm szépen