1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
Private Sub ajouter_facture_Click()
Dim ligne As DAO.Recordset, base As DAO.Database
Dim requete As String, total As Integer, total_achat As Integer
If (IsNumeric(qte_commandee) And qte_commandee > 0 And Nz(ref_produit) <> "") Then
If Int(qte_commandee) <= STOCK_PF Then
total = Int(Nz(COUTUNIT_PF, 0)) * Int(qte_commandee)
total_achat = 0
Set base = Application.CurrentDb
requete = "INSERT INTO Detail_temp (ref_det, qute_det, Designation, Prix_unitaire_HT, Prix_total_HT)" _
& " VALUES ('" & Replace(ref_produit, "'", "''") & "'," & qte_commandee & ",'" & Nz(NOM_PF) & "'," _
& Nz(COUTUNIT_PF, 0) & ", " & total & ")"
Debug.Print requete
base.Execute requete
Else
MsgBox "La quantité demandée dépasse la valeur disponible en stock"
End If
Else
MsgBox ("Il faut définir une reference et une quantité pour ajouter un article à la facture")
End If
End Sub |
Partager