Imprimare inregistrare selectata

Informatii despre cum se utilizeaza Microsoft Access 2003. Baze de date, Interogari, Formulare, Rapoarte, etc
Închis
Alexe1979
Mesaje: 36
Membru din: Vin Mar 12, 2010 9:34 pm
Localitate: Bucuresti
Contact:

Imprimare inregistrare selectata

Mesaj de Alexe1979 » Vin Mar 12, 2010 9:52 pm

buna ziua
am creat o baza de date banala in acces (contine id, cod articol, si mai multe descrieri) am creat si form ul pentru a interoga si a insera date .
va rog daca se poate sa ma ajutati cu o singura problema : vreau sa creez un buton in care sa printez un raport, dar am intalnit o singura problema imi printeaza toata baza de date . eu vreau sa printez o singura inregistrare aleasa de mine , nu sa imi apara toate inregistrarile.

va multumesc.

Dr.Windows
Moderator
Moderator
Mesaje: 4570
Membru din: Vin Iul 31, 2009 7:32 am

Re: Imprimare inregistrare selectata

Mesaj de Dr.Windows » Sâm Mar 13, 2010 11:01 am

Poti crea un buton pe forma respectiva care sa execute urmatoarea comanda:

DoCmd.OpenReport reportname [, view][, filtername][, wherecondition]

In exemplul atasat butonul de tiparire contine urmatorul cod:

Cod: Selectaţi tot

Private Sub cmdPrintRec_Click()
    If IsNull(Me.ID) Then
        MsgBox "Nu am ce tipari - selectati o alta inregistrare"
    Else
        DoCmd.OpenReport "Report1", acViewPreview, , "ID = " & Me.ID
    End If
End Sub
Ca sa nu tipareasca pagini goale, codul de mai sus face verificarea dupa ID si atunci cand este pe o inregistrare noua va avertiza cu MsgBox ca nu are ce tipari - in situatia ta poti face verificarea pe ce criteriu ai tu nevoie.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

Alexe1979
Mesaje: 36
Membru din: Vin Mar 12, 2010 9:34 pm
Localitate: Bucuresti
Contact:

Re: Imprimare inregistrare selectata

Mesaj de Alexe1979 » Sâm Mar 13, 2010 11:40 am

merci .

merge . e super. multumesc mult pt. ajutor.
acum mai ramane sa vad cum fac sa compilez totul si am terminat .

multumesc inca o data.

Alexe1979
Mesaje: 36
Membru din: Vin Mar 12, 2010 9:34 pm
Localitate: Bucuresti
Contact:

Re: Imprimare inregistrare selectata

Mesaj de Alexe1979 » Lun Mar 22, 2010 10:10 am

am mai adaugat un forms pt user si parola . atasez codul poate intereseaza pe cineva.

Cod: Selectaţi tot

Private Sub Command7_Click()
  UserName.SetFocus
If UserName = "Admin" And Password = "Alfica" Then
  MsgBox "Welcome", vbInformation, "Metro Berceni"
  DoCmd.Close
  DoCmd.OpenForm "Descrieri"
 Else
  MsgBox "UserName sau Parola gresite"
 End If
End Sub

cvmircea
Moderator
Moderator
Mesaje: 403
Membru din: Lun Aug 03, 2009 7:25 pm
Localitate: Alba Iulia
Contact:

Re: Imprimare inregistrare selectata

Mesaj de cvmircea » Mar Apr 06, 2010 8:48 pm

Alexe "UserName" si "password" sint cimpuri in formularul in care introduci userul si parola?

Alexe1979
Mesaje: 36
Membru din: Vin Mar 12, 2010 9:34 pm
Localitate: Bucuresti
Contact:

Re: Imprimare inregistrare selectata

Mesaj de Alexe1979 » Dum Apr 18, 2010 12:43 pm

salut

da sunt campuri unde introduc userul si parola aleasa in script. se pot seta mai multi useri cu drepturi diferite , adica sa deschida diferite form suri care sunt conectate la ceeasi baza de date .

o zi buna

cvmircea
Moderator
Moderator
Mesaje: 403
Membru din: Lun Aug 03, 2009 7:25 pm
Localitate: Alba Iulia
Contact:

Re: Imprimare inregistrare selectata

Mesaj de cvmircea » Lun Apr 26, 2010 7:12 pm

Pe mine ma intereseaza o modalitate de a tine username si parola intr-un tabel din baza de date.

Alexe1979
Mesaje: 36
Membru din: Vin Mar 12, 2010 9:34 pm
Localitate: Bucuresti
Contact:

Re: Imprimare inregistrare selectata

Mesaj de Alexe1979 » Dum Mai 16, 2010 7:03 pm

nu este intr o baza de date dar este interesant.

o zi buna

Închis

Înapoi la “Intrebari despre Access 2003”