Bonjour,
Désolé pour le titre pas trop clair, mais je ne savais pas trop comment formuler ça.
Je vais essayer de m'expliquer.
J'ai 1 fichier de RDV et 1 fichier de Travaux demandé RDV. Les 2 évidement lié.
Par mon planning, je cré un rdv dans lequel je défini les travaux dans un tableau. Ci dessous le code de bouton de validation/modification.
Si je reviens sur mon rdv, je recharge bien mon tableau et mes infos, et j'autorise la suppression des lignes dans le tableau (Je n'ai pas précisé mais la 1ere colonne est l'ID de RDV Travaux demandé)
Comment je peux savoir que la ligne est à supprimé puisqu'elle n'est plus là?
Pour le moment je supprime tout via une requête de suppression en re cré uniquement le contenu du tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 EcranVersFichier() RDV.DateDebutRDV=SAI_DateArrivée+SAI_HeureArrivée+"00000" RDV.DateFinRDV=SAI_DateRestitution+SAI_HeureRestitution+"00000" SI gRDV<>Null ALORS RDV.NumClient=CLIENT.NumClient RDV.IDVEHICULE=VEHICULE.IDVEHICULE HEnregistre(RDV) SINON HExécuteRequête(REQ_Suppr_RDV_TD,hRequêteDéfaut,RDV.IDRDV) // On vide les Travaux demandé HModifie(RDV) FIN POUR TOUT LIGNE DE TABLE_RDV_TD // On cré les travaux demandé RDVTD.IDRDV=RDV.IDRDV RDVTD.NumForfait=TABLE_RDV_TD.COL_NumForfait RDVTD.DesignationArticle=TABLE_RDV_TD.COL_Designation RDVTD.Quantitée=TABLE_RDV_TD.COL_Quantitée HAjoute(RDVTD) FIN Ferme()
Merci
Partager