|
Gros probleme projet examen |
Iniciado por daviddev, 26,may. 2017 13:51 - 4 respuestas |
| |
| | | |
|
| |
Miembro registrado 3 mensajes |
|
Publicado el 26,mayo 2017 - 13:51 |
Bonjour, je travail sur un projet windev 21 pour mon examen de fin d'année et j'ai un problème qui bloque mon avancé
Mon projet consiste a créer des AUDITS de les enregistrer et les modifier et des qu'il y a minimum 2 Audits dans la base de données, a chaque modification de nimporte quel Audit, la modification de l'audit s'enregistre dans l'Audit qui a le plus petit ID
Voici le code de mon bouton modification
EcranVersFichier(FEN_FicheEntete,Audit) SI Audit..NouvelEnregistrement ALORS HAjoute(Audit) SINON HModifie(Audit) FIN |
| |
| |
| | | |
|
| | |
| |
Publicado el 27,mayo 2017 - 00:08 |
Il y a un grand principe à comprendre. C'est valable en Windev, mais ça se retrouve dans n'importe quel autre langage, sous une forme ou une autre.
Sur chaque fichier, tu dois considérer qu'il y a un enregistrement en cours, ou un pointeur vers un enregistrement. Et quand tu exécutes l'instructions hModifie(), ça modifie l'enregistrement en cours.
Si tu sais que l'enregistrement à modifier, c'est le dernier enregistrement lu, pas de problème, hModifie() et ça roule.
Mais dans le cas général, il faut d'abord positionner le pointeur sur le bon enregistrement, par hRecherche() ou une des 4 ou 5 fonctions qui ressemblent, et ensuite hModifie(). |
| |
| |
| | | |
|
| | |
| |
Publicado el 27,mayo 2017 - 00:08 |
Il y a un grand principe à comprendre. C'est valable en Windev, mais ça se retrouve dans n'importe quel autre langage, sous une forme ou une autre.
Sur chaque fichier, tu dois considérer qu'il y a un enregistrement en cours, ou un pointeur vers un enregistrement. Et quand tu exécutes l'instructions hModifie(), ça modifie l'enregistrement en cours.
Si tu sais que l'enregistrement à modifier, c'est le dernier enregistrement lu, pas de problème, hModifie() et ça roule.
Mais dans le cas général, il faut d'abord positionner le pointeur sur le bon enregistrement, par hRecherche() ou une des 4 ou 5 fonctions qui ressemblent, et ensuite hModifie(). |
| |
| |
| | | |
|
| | |
| |
Publicado el 27,mayo 2017 - 00:08 |
Il y a un grand principe à comprendre. C'est valable en Windev, mais ça se retrouve dans n'importe quel autre langage, sous une forme ou une autre.
Sur chaque fichier, tu dois considérer qu'il y a un enregistrement en cours, ou un pointeur vers un enregistrement. Et quand tu exécutes l'instructions hModifie(), ça modifie l'enregistrement en cours.
Si tu sais que l'enregistrement à modifier, c'est le dernier enregistrement lu, pas de problème, hModifie() et ça roule.
Mais dans le cas général, il faut d'abord positionner le pointeur sur le bon enregistrement, par hRecherche() ou une des 4 ou 5 fonctions qui ressemblent, et ensuite hModifie(). |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 3 mensajes |
|
Publicado el 28,mayo 2017 - 15:00 |
Merci beaucoup je vais me pencher la dessus |
| |
| |
| | | |
|
| | | | |
| | |
|