Estä raportin avaaminen, mikäli tietoja osoittaakseen
Voimme estää raportin auki, jos tietoja ei osoittamaan, ja tähän käytämme kaksi eri riippuen versiosta Access:
1 - Kaikki versiot ACCESS
Laita alla oleva koodi ominaisuuksissa raportin tapahtuman oikeuttamislausekkeen "
Käytä tapahtuma mahdollistaminen (Ota käyttöön) raportti:
Private Sub Report_Activate ()
Jos DCount ("*", Me.RecordSource) = 0, niin
MsgBox "Ei Records näyttää" vbDefaultButton1, "Virhe!"
AcReport DoCmd.Close, "raportti nimi"
End If
End Sub
2 - Alkaen version 7 (Access 95) lisättiin tapahtuma ", jos data", voimme urilizar seuraava koodi:
Private Sub Report_NoData (Cancel As Integer)
MsgBox "Ei tietoja raportissa.", VbInformation, "Virhe!"
Cancel = True
End Sub
Jos haluat nähdä käynnissä ladata esimerkin: Estä avaaminen raportti






























Ihmettelen mikä Access-version, jota käytät avaamisen järjestelmä Myynti koneeni, viestimuodon tietokantaa ei tunnistettu.
Kaikki esimerkit valmistetaan Access 2003. Voinko lähettää muussa muodossa ennen Access 2003, jos haluat.
Hyvää huomenta, mulla taulukon muodossa, tämä lomake on kolme kenttää kunkin sarakkeen kaavat (expressaão) esimerkkejä:
Calculado1 Period - (miinus) ajanjakso calculado2
(Space w / laittaa päivämäärä) (avaruus p / laittaa päivämäärä)
Calculado3 Period - (miinus) ajanjakso calculado4
(Space w / laittaa päivämäärä) (avaruus p / laittaa päivämäärä)
Calculado5 Period - (miinus) ajanjakso calculado6
(Space w / laittaa päivämäärä) (avaruus p / laittaa päivämäärä)
sen jälkeen, kun se tekee tuloksena eron päivämäärän jälkeen se moninkertaistaa 30 nähden kuukausittain "X", niin tuloksena ilmaisun näissä sarakkeissa johtaa lisäämällä toinen kanssa alalla kutsutaan luotto, ja p / näyttöön johtaa alan Crediton gotta täyttää kaikki sarakkeita kentät eivät ole datasn tai laittaa mennessä 00/00/0000 kun nousin oli jo tarpeeksi, vain puuttuu tämä w / lopettaa työni.
Jos voit auttaa minua kiitos ja onnittelut blogin Abrç. Thiago
Jos et ole ymmärtänyt Poso lähetä w / sinuun sähköpostitse jo kiitokset kaikille kuulijoille.
Voit käyttää NZ toimintoa
Calculado1 Period - (miinus) NZ (calculado2 aikana)
Hei Jose
Olen ladannut myynti järjestelmä, MS on monia
debug, ladata järjestelmä myyntiin minulle.
kiitollinen.
Sinulla on mallitiedosto, miten käyttää DLookup funktio = e = DLookup
Hei, tulin tuntemaan blogissaan, ja toivottaa hyvää iltaa
bjsss
Odotan vierailua
Se on erittäin yksinkertainen estää avoin raportti
1) Avaa raportti suunnittelu ja avaa lomakkeen ominaisuuksia.
2) Valitse Tapahtuma-välilehti ja valitse mikäli tietoja
3) Valitse kolme pistettä (...)
4) Anna koodi alla
Private Sub Report_NoData (Cancel As Integer)
MsgBox ("NO tietoja tätä kertomusta")
Loppu
End Sub
5) Sulje editori VISUAL BASIC
6) Huomaa, että näkyy vaihtoehto tapahtumatoimintosarjan ei ole tietoja
7) Voit ajaa ohjelman.
On monia tapoja saavuttaa tavoitteen vain valita ja olla luova.
Voit käyttää NZ toimintoa
Calculado1 Period - (miinus) NZ (calculado2 aikana)
Hyvää huomenta! Voit luoda lomakkeen painiketta tehdä varmuuskopio tietokannasta?
Kiitollinen.
Onnittelut työtä! Käyn sivustossasi päivittäin ... BTW, haluaisin osoittaa sivuston http://www.iAulas.com.br josta löydät yli 10.000 oppikirjat lataa kaikenlaisia aiheita, kuten monisteet Access ... Olen auttanut ...
oli todella etsivät hienoa esimerkkiä pääsy
Paljon kiitoksia