Impression d'une ligne de formulaire

hummer59 Messages postés 4 Statut Membre -  
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

je me remet tout doucement à Access pour un projet et je bloque sur un point .
J'ai créé un formulaire et j'aimerais quand j'imprime, n'imprimer qu'une seule ligne ( la ligne en cours) mais à chaque fois ça imprime toutes les lignes.
Auriez-vous une solution ?
merci d'avance !

1 réponse

  1. castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
     
    Bonjour
    Ce code visualise un etat commande .
    Ce bouton est dans le formulaire.
    J'ai formulaire principal client, un sous formulaire facture et un sous formulaire produit.
    Je choisis un client puis une facture de ce client, puis client un click sur le bouton et visualise la facture avant de l'imprimer.
    Si tu veux la base complete en exemple, je peux te la donner.

    Private Sub Cde_Open_AperçuFactures_Click()
    On Error GoTo Err_Cde_Open_AperçuFactures_Click

    If Forms![F_Clients]![S/F_Commandes].Form.RecordsetClone.RecordCount = 0 Then
    MsgBox "Tapez les informations sur la commande avant d'afficher l'aperçu de la facture."
    Else
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    DoCmd.OpenReport "E_Factures", acPreview, , "[RéfCommande] = Forms![F_Clients]![S/F_Commandes].form![RéfCommande]"
    End If
    Exit_Cde_Open_AperçuFactures_Click:
    Exit Sub

    Err_Cde_Open_AperçuFactures_Click:
    MsgBox Err.Description
    Resume Exit_Cde_Open_AperçuFactures_Click

    End Sub
    0