| |
Miembro registrado 106 mensajes |
|
| Publicado el 18,febrero 2019 - 09:01 |
bonjour ,
je viens vers vous afin d’éclaircir mes idées sur le projet sur lequel je travaille . est-il possible d'enregistré sur une même table de donnée plusieurs valeurs simultanément à un instant T ?
pour l'instant j'ai 4 libellé qui "doivent" enregistré des valeurs sur une BDD tout les x secondes qui correspondent a deux machine A et B admettons. J'ai testé sur deux bases différentes sa marche pour A et B mais quand je viens a mettre A et B ensemble sur la même BDD A ne s'enregistre plus .
Cordialement M.Plouy |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 28 mensajes |
|
| Publicado el 18,febrero 2019 - 12:16 |
Bonjour,
Il est tout à fait possible de faire cela. As-tu vérifié qu'il y ai bien 2 Hmodifie() ou HAjoute() ?
Par exemple pour un HModifie() :
HLitRecherche(maMachine,IDMachine,IDMaMachineA) SI HTrouve() = Vrai ALORS maMachine.valeurLib1 = LIB_1 maMachine.valeurLib2 = LIB_2 maMachine.valeurLib3 = LIB_3 maMachine.valeurLib4 = LIB_4 FIN HModifie(maMachine)
HLitRecherche(maMachine,IDMachine,IDMaMachineB) SI HTrouve() = Vrai ALORS maMachine.valeurLib1 = LIB_1 maMachine.valeurLib2 = LIB_2 maMachine.valeurLib3 = LIB_3 maMachine.valeurLib4 = LIB_4 FIN HModifie(maMachine)
Exemple avec un HAjoute() :
maMachine.valeurLib1 = LIB_1MachineA maMachine.valeurLib2 = LIB_2MachineA maMachine.valeurLib3 = LIB_3MachineA maMachine.valeurLib4 = LIB_4MachineA HAjoute(maMachine)
maMachine.valeurLib1 = LIB_1MachineB maMachine.valeurLib2 = LIB_2MachineB maMachine.valeurLib3 = LIB_3MachineB maMachine.valeurLib4 = LIB_4MachineB HAjoute(maMachine)
Le but étant vraiment de repérer ta machine A faire les modifications et ensuite enregistrer les nouvelles informations et d'ensuite repérer ta machine B faire les modifications et ensuite enregistrer les nouvelles informations. Cela ce fait en deux temps dans le code mais en soit cela se fait simultanément à l'instant T.
Je ne sais pas si ton problème était réellement celui-ci mais il est tout à fait possible d'enregistrer deux données différentes au même moment dans une BDD à partir du moment ou tu fais bien deux enregistrement différents. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 106 mensajes |
|
| Publicado el 18,febrero 2019 - 13:06 |
bonjour ,
merci pour votre réponse effectivement je n'avais pas fais la différence entre les deux de plus il n'y avais qu'un Hajoute également . Je vais essayé ceci je reviens vers vous si çà marche ou pas .
Cordialement |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 106 mensajes |
|
| Publicado el 18,febrero 2019 - 13:18 |
Merci cela fonction correctement avec votre aide. J'ai une autre question comment faire une RAZ d'un id automatique car même en supprimant les données de la base il garde en mémoire le dernier enregistrement
CordialementMensaje modificado, 18,febrero 2019 - 13:19 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 28 mensajes |
|
| Publicado el 18,febrero 2019 - 13:40 |
Au niveau de l'ID automatique je ne sais pas trop. Peut être dans le WDMap il y a moyen de faire quelques chose du style.
Outils > WDMAP > (Ouvrir le fichier correspondant) >Affichage > Informations générales sur le fichier > Remettre index à 0 à droite. Mais je ne suis pas convaincu. Sinon le plus simple reste de recréer le fichier d'analyse pour repartir à un ID = 0. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 106 mensajes |
|
| Publicado el 18,febrero 2019 - 14:17 |
D'accord merci pour votre aide cela m'a été fort bénéfique .
Cordialement |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 28 mensajes |
|
| Publicado el 18,febrero 2019 - 14:54 |
| |
| |
| | | |
|
| | |