Archívum: 2009 május

Akadályozzuk megnyitásával jelentést, ha nincsenek adatok megjelenítéséhez

Szerda, május 20, 2009

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

Hogyan lehet megelőzni a formában nyitott, ha semmilyen feljegyzés mutatni?

Szombat, május 2, 2009

Néha szükség van, hogy megakadályozza a forma nyitott, ha vannak feljegyzések, hogy megmutassák, például ha csinálsz egy lekérdezést, és nincs regisztráció nem szükséges, nem kell nyitva lennie formában mert nincs megjeleníthető adat. Szóval mi van ellenőrizni, hogy vajon vannak feljegyzések láthatók, és ha nincs megjelenik egy üzenet, és akadályozzák a nyílt formában. Hogyan?

Egyszerűen csak be az alábbi kódot formában tulajdonságok abban az esetben, "megnyitni":

= 0 Then Ha Form.RecordsetClone.RecordCount
MsgBox "Nincs találat.", VbExclamation, "Hiba!"
DoCmd.Close acForm "megtalálhatja az adatokat"
Exit Sub
End If

Hogy egy példát letölthető: Akadályozzuk Form megnyitása

Előadás

Avatar

Köszönjük, hogy ellátogatott.
Iratkozzon fel a takarmány, hogy ne hagyjon ki egyetlen üzenetet.

Itt a blog példákon fogom dolgozni a Microsoft Access és kérdéseket feltenni azoknak, akik kérik. Tovább

Szeretne feliratkozni?

Iratkozzon vagy iratkozz fel e-mailben:
Adja meg e-mail:


Hirdetések