permet de rechercher une valeur unique dans une table : cette valeur est celle d'un champ précis, pour une ligne précise de la table,que a très bien fonctionne jusque il y a 2 jour formater mon pc reanstaller et j'ai un problème je sais + imprimer les factures voir mon code ici en rouge. Une idée merci
Private Sub Commande6_Click()
If IsNull(DLookup("[RéfPaiementDétail]", "paiements", "[RéfFacturepayement] = Etats![Factures]![RéfFacture]" )) Then
resteapayer = [Total]
Else
resteapayer = [Total] - Nz(DSum("[MontantPaiement]", "paiements", "[RéfFacturepayement] = Etats![Factures]![RéfFacture]" ), 1)
End If
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Factures"
'Enregistre modif
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Dim ValeurRet As String
ValeurRet = MsgBox("Voulez-vous Imprimer cette Facture ? ", vbYesNo, "Imprimer ou Visualiser ?" )
If ValeurRet = vbYes Then
'imprime
stLinkCriteria = "[N°Facture]=" & "'" & Me![N°Facture] & "'"
DoCmd.OpenReport stDocName, acViewNormal, , stLinkCriteria
End If
If ValeurRet = vbNo Then
'visualisation
stLinkCriteria = "[N°Facture]=" & "'" & Me![N°Facture] & "'"
DoCmd.OpenReport stDocName, acViewPreview, , stLinkCriteria
End If
End Sub