|
FOROS PROFESIONALES WINDEV, WEBDEV y WINDEV Mobile |
| | | | | |
| Inicio → WINDEV 2025 → Inquietude pour enregistrer dans un fichier de donné issue dune relation plusieurs à plusieurs |
| Inquietude pour enregistrer dans un fichier de donné issue dune relation plusieurs à plusieurs |
| Iniciado por JshSpartan, 08,jun. 2020 14:06 - 2 respuestas |
| |
| | | |
|
| |
Miembro registrado 17 mensajes |
|
| Publicado el 08,junio 2020 - 14:06 |
Bonjour. Svp je suis sur un projet pour réaliser mon mémoire de fin d'étude et soutenir et je peux dire que c'est ma premiere d'être confronté à un tel projet. Mon problème est le suivant. J'ai deux fichiers de données PATIENTS et CALENDRIER. Et ces deux fichiers de donné ont généré un fichier de donné celui que j'ai nommé PRISES(Je vais ajouter un capture d’écran dune partie du mcd). Mon problème est Le suivant le fichier de donné PRISES doit enregistrer la temperature , le poids et la tension dun patient quelconque a une date et une heure donnée(d'ou la table CaLANDRIER). Mais quand je fais l'enregistrement cela ne prend pas en compte la clé étrangère de patient qui est dans la relation PRISES pour le relier au PATIENT en question ce qui fait qu'il met zero(0) au niveau de la clé étrangère et je pense que l'enregistrement ne se fait pas par ce que la table prise n’apparaît pas dans le Centre de control HFSQL (Selon mes connaissance la table se créer et apparaît automatiquement quand l'enregistrement des données est fait). Pour le bouton Enregistrer j'ai mis le code suivant :
EcranVersFichier(FEN_Card_to_take_constant,PRISES)
SI SAI_IdCarnetPatient="" OU SAI_NomPatient="" OU SAI_Date="" OU SAI_Heure="" OU SAI_Poids="" OU SAI_PrenomPaient="" OU SAI_Temperature="" OU SAI_Tension="" ALORS Info("Please fill out all the informations!") RepriseSaisie(SAI_IdCarnetPatient) FIN
SI PRISES..NouvelEnregistrement ALORS HAjoute(PRISES) Info("Constant add!") RAZ() SINON HModifie(PRISES,hNumEnrEnCours) Info("Constant modify!") RAZ() FIN. Les champs des saisies nomPatient,prenomsPatient, codecarnet, Date et Heure sont obtenu par des glissés déposer que j'ai fait au niveau des fichiers de donné du volet explorateur de projet. Voici la partie du MCD concerné:

Voila mon problème. Je ne sais pas si c'est moi qui fait mal. Ou c'est la façon dont je fais l’enregistrement ou les champs de saisies. Comment procédé pour que tout fonctionne?. Je ne sais comment faire si. Svp aidez moi pour que je puisse finir avec ce projet et soutenir ma thèse. Merci d'avance pour l'aide.
-- Jsh |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 9 mensajes |
|
| Publicado el 11,junio 2020 - 18:52 |
Hello, Les deux clé étrangères PRISES.IDCALENDRIER et PRISES.IDPATIENTS ne se renseignerons pas toutes seules ! soit tu renseigne les deux champs de saisie associés avant "EcranVersFichier" soit après "EcranVersFichier", tu renseigne les 2 rubriques par exemple, si tu es calé sur le bon patient et le bon calendrier : PRISES.IDPATIENTS = PATIENTS.IDPATIENTS PRISES.IDCALENDRIER = CALENDRIER.IDCALENDRIER
voila.
-- Un programme informatique fait ce que vous lui avez dit de faire, pas ce que vous voulez qu'il fasse. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 17 mensajes |
|
| Publicado el 15,junio 2020 - 11:19 |
Okay merci pour l'attention
-- Jsh |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|