|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Import HFSQL d'une table à une autre |
Débuté par maxencer21, 03 déc. 2015 11:28 - 6 réponses |
| |
| | | |
|
| |
Membre enregistré 12 messages |
|
Posté le 03 décembre 2015 - 11:28 |
Bonjour, je suis en train de développer un logiciel complémentaire à un logiciel de Gestion. J'ai une table client de mon logiciel de gestion que j'affiche et dont je récupère le code client pour y affecter mes infos supplémentaire. J'ai donc importer mon fichier de données dans mon nouveau logiciel afin d'avoir la même architecture de table client dans mes 2 logiciels. Le problème pour l'instant c'est que j'affiche la table client de mon logiciel 1 dans mon logiciel 2 mais je ne veux pas tout les enregistrements et je suis dépendant de la liaison avec celui-ci. Donc je voudrais en fait, par une fenêtre d'import, sélectionner mon .fic de ma table client du logiciel 1, sélectionner les lignes que je souhaite, et les importer dans ma table client de mon logiciel 2 avec une vérification sur le code client que celui-ci n'existe pas déjà ou si il existe, qu'il mette a jours les infos si elles sont différentes.
Je n'ai pas trouvé la fonction ou le cheminement pour cela, pouvez-vous m'aiguiller ?
Cordialement
-- En apprend tous les jours et adore !!!! |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 12 messages |
|
Posté le 08 décembre 2015 - 14:24 |
Personne n'a d'idées sur mon problème ?
-- En apprend tous les jours et adore !!!! |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 96 messages Popularité : +6 (6 votes) |
|
Posté le 08 décembre 2015 - 14:49 |
Bonjour,
Tu n'as qu'à faire de la table 1 une table multi-sélection et d'exporter les lignes sélectionnées dans un fichier client externe. Ensuite afficher les données dans la table de ton second logiciel.
Bon dev.
Fred
-- Gestion Simplifiée Pour Artisans Du Bâtiment Développement personnalisé mono-poste Étant retraité je fais plus que la mise à jour et la maintenance de mes logiciels installés. |
| |
| |
| | | |
|
| | |
| |
Posté le 08 décembre 2015 - 14:56 |
Bonjour Maxence,
j'ai PLEIN d'idées... Tellement, en fait, que ca pourrait faire un bouquin
Si tu ne précises pas un peu ta question, ca va donc être dur de te répondre
Commence par séparer ton gros problème en une liste de choses à faire, les unes après les autres
ca sera beaucoup plus simple de résoudre un petit problème après l'autre.
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
On 12/8/2015 8:24 AM, maxencer21 wrote:
Personne n'a d'idées sur mon problème ?
-- En apprend tous les jours et adore !!!! |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 12 messages |
|
Posté le 08 décembre 2015 - 21:52 |
Bonsoir, bon j'avance petite a petit sur mon problème. Tout d'abord, j'ouvre mon fichier externe a mon application (table client du logiciel 1), avec HDéclareExterne(chemin, "nomtable")
Et je construit une Table avec
ConstruitTableFichier
Cette table est en SelectionMulti.
Maintenant il me reste à remplir ma table des valeurs de mon fichier mais avec une table de 200 colonnes, j'ai pas envie de remplir une ligne de commande TableAjouteLigne avec le nom des 200 colonnes. Une idée de boucle ?
Ensuite, une fois la sélection des lignes effectuées je les ajouterais dans une autre table pour vérification de l'import avant de le faire dans mon fichier (c'est quel fonction pour cela déjà ?)
Ensuite, il me restera à mettre en place le groupware, avec l'enregistrement des actions de chaque utilisateur (il y a des exemples windev je crois, donc sa devrai aller)
Et mettre en place une syncro sur tablette, qui une fois revenu sur le réseau interne de l'entreprise, re-déchargerai ses données dans la base principale (il y a un exemple windev pour cela ?)
Merci de vos aides précieuses.
-- En apprend tous les jours et adore !!!! |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 12 messages |
|
Posté le 09 décembre 2015 - 17:59 |
Bon j'ai réussi a remplir mon tableau dynamiquement avec la fonction
FichierVersTableMémoire
Maintenant je sélectionne mes lignes dans la table 1, que je glisse par draganddrop dans une table 2. Existe t-il une fonction inverse qui remplit le fichier par le contenu de la table ? Un genre de TableMémoireVersFichiers quoi
-- En apprend tous les jours et adore !!!! |
| |
| |
| | | |
|
| | |
| |
Posté le 09 décembre 2015 - 22:07 |
Bonjour,
> de la table ? Un genre de TableMémoireVersFichiers quoi
Non, il faut faire une boucle et un hajoute
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
-- En apprend tous les jours et adore !!!!
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|