Impression d'une ligne de formulaire

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. 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