|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Hyperfile sans l'analyse, c'est possible ? |
Débuté par Roumegou Eric, 26 oct. 2016 12:49 - 7 réponses |
| |
| | | |
|
| |
Posté le 26 octobre 2016 - 12:49 |
Bonjour, comme dis précédemment je vais utiliser HF pour une base local wdm. Je voudrais donc reproduire une vs de mes tables mysql en HF. Donc mes questions :
- à partir d'un show column en mysql, je voudrais créer mes tables HF par programmation. Je peux le faire avec un hdecritfichier ?
- pourrais-je alors ne pas avoir d'analyse à mon projet ?
ou en faut-il une vide à minima ?
Merci de vos réponses.
-- Roumegou Eric |
| |
| |
| | | |
|
| | |
| |
Posté le 26 octobre 2016 - 14:13 |
Bonjour Eric,
pourquoi ne veux tu pas d'analyse ?
Dans un cas comme ca, je ferais simplement la création de l'analyse, l'import de tes fichiers mysql dedans, puis le changement de type de fichier en hf classique...
Si jamais tu changes la structure coté mysql, tu réimporte et tu as fini.
Pourquoi veux tu te compliquer la vie et te priver de tout ce qu'apporte l'analyse ?
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
Le 10/26/2016 à 4:49 AM, Roumegou Eric a écrit :
Bonjour, comme dis précédemment je vais utiliser HF pour une base local wdm. Je voudrais donc reproduire une vs de mes tables mysql en HF. Donc mes questions :
- à partir d'un show column en mysql, je voudrais créer mes tables HF par programmation. Je peux le faire avec un hdecritfichier ?
- pourrais-je alors ne pas avoir d'analyse à mon projet ?
ou en faut-il une vide à minima ?
Merci de vos réponses.
|
| |
| |
| | | |
|
| | |
| |
Posté le 26 octobre 2016 - 15:03 |
Il se trouve que Fabrice Harari a formulé :
Bonjour Eric, pourquoi ne veux tu pas d'analyse ? Dans un cas comme ca, je ferais simplement la création de l'analyse, l'import de tes fichiers mysql dedans, puis le changement de type de fichier en hf classique... Si jamais tu changes la structure coté mysql, tu réimporte et tu as fini. Pourquoi veux tu te compliquer la vie et te priver de tout ce qu'apporte l'analyse ? 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.comLe 10/26/2016 à 4:49 AM, Roumegou Eric a écrit : Bonjour, comme dis précédemment je vais utiliser HF pour une base local wdm. Je voudrais donc reproduire une vs de mes tables mysql en HF. Donc mes questions :
- à partir d'un show column en mysql, je voudrais créer mes tables HF par programmation. Je peux le faire avec un hdecritfichier ?
- pourrais-je alors ne pas avoir d'analyse à mon projet ?
ou en faut-il une vide à minima ?
Merci de vos réponses.
Bonjour Fabrice, parce que j'ai une véritable aversion pour l'analyse depuis que je pratique les produits de pcsoft (une vingtaine d'année bientôt). Il faut dire que j'ai commencé avec de l'oracle puis du mysql (un peu de mssql et de sqlite), et pas conséquence très très peu de HF. Et le peu que j'en ai fait, j'ai eu ces problèmes de synchro entre l'analyse et l'executable. Je ne programme ensuite qu'en sql natif, donc l'analyse me pèse plus qu'elle ne me sert.
Je sais que mes bases mysql vont évoluer et du coup je ne veux pas de synchro sur chaque appli wdm déployée.
Du coup j'ai avancé dans mes tests, il me semble que je crée bien dynamiquement le fichier HF. Mais je me pose une question. Est ce qu'une fois décrit, je peux travailler avec un fichier existant avec un hchangerep ?
-- Roumegou Eric |
| |
| |
| | | |
|
| | |
| |
Posté le 26 octobre 2016 - 15:14 |
Je comprend...
tu n'aime pas HF, donc tu as décidé de l'utiliser de la manière la plus compliquée et pénible possible...
C'est logique...
Et le peu que j'en ai fait, j'ai eu ces problèmes de synchro entre l'analyse et l'executable. Je ne programme ensuite qu'en sql natif, donc l'analyse me pèse plus qu'elle ne me sert.
Ben oui, c'est sur, encore une fois, si tu l'utilise de la manière la plus compliquée et pénible possible, tu VAS avoir des problèmes ensuite...
Mois ca fait plus de 20 ans que je l'utilise en plus de tout un tas de base externes, avec le même code, et curieusement, je n'ai PAS de problèmes...
Mais bon, c'est vrai que j'utilise l'analyse, l'éditeur de requête, et que je me sers de tous les outils fournis avec pour me simplifier la vie...
Je dois être fainéant, c'est tout
Bon courage
-- 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
Je sais que mes bases mysql vont évoluer et du coup je ne veux pas de synchro sur chaque appli wdm déployée.
Du coup j'ai avancé dans mes tests, il me semble que je crée bien dynamiquement le fichier HF. Mais je me pose une question. Est ce qu'une fois décrit, je peux travailler avec un fichier existant avec un hchangerep ?
|
| |
| |
| | | |
|
| | |
| |
Posté le 26 octobre 2016 - 16:24 |
Roumegou Eric a exprimé avec précision :
Bonjour Fabrice, parce que j'ai une véritable aversion pour l'analyse depuis que je pratique les produits de pcsoft (une vingtaine d'année bientôt). Il faut dire que j'ai commencé avec de l'oracle puis du mysql (un peu de mssql et de sqlite), et pas conséquence très très peu de HF. Et le peu que j'en ai fait, j'ai eu ces problèmes de synchro entre l'analyse et l'executable. Je ne programme ensuite qu'en sql natif, donc l'analyse me pèse plus qu'elle ne me sert.
Je sais que mes bases mysql vont évoluer et du coup je ne veux pas de synchro sur chaque appli wdm déployée.
Du coup j'ai avancé dans mes tests, il me semble que je crée bien dynamiquement le fichier HF. Mais je me pose une question. Est ce qu'une fois décrit, je peux travailler avec un fichier existant avec un hchangerep ?
d'après l'exemple de l'aide :
UnFichier est une Description de Fichier UneRubrique est une Description de Rubrique CLIENT est une Source de Données
// Description du fichier de données "CLIENT" UnFichier..Nom = "CLIENT" UnFichier..Type = hFichierNormal UnFichier..CryptageFic = hCryptageStandard
// Description de la rubrique "NOM" UneRubrique..Nom = "NOM" UneRubrique..Type = hRubTexte UneRubrique..Taille = 40 UneRubrique..TypeClé = hCléUnique HDécritRubrique(UnFichier, UneRubrique)
// Description de la rubrique "PRENOM" UneRubrique..Nom = "PRENOM" UneRubrique..Type = hRubTexte UneRubrique..Taille = 40 HDécritRubrique(UnFichier, UneRubrique)
// Valide la description du fichier de données HDécritFichier(UnFichier) ...
===========> un HSubstRep ou un HChangeRep ici devrait fonctionner
....... // Création du fichier de données Client (reconnu car déclaré comme source de données) HCréation(CLIENT)===========> remplacer par HCréationSiInexistant si besoin
.......... // Création d'un enregistrement CLIENT.NOM = "Dupont" CLIENT.PRENOM = "André" HAjoute(CLIENT)
-- Cordialement JeAn-PhI |
| |
| |
| | | |
|
| | |
| |
Posté le 26 octobre 2016 - 17:19 |
JeAn-PhI a émis l'idée suivante :
Roumegou Eric a exprimé avec précision : Bonjour Fabrice, parce que j'ai une véritable aversion pour l'analyse depuis que je pratique les produits de pcsoft (une vingtaine d'année bientôt). Il faut dire que j'ai commencé avec de l'oracle puis du mysql (un peu de mssql et de sqlite), et pas conséquence très très peu de HF. Et le peu que j'en ai fait, j'ai eu ces problèmes de synchro entre l'analyse et l'executable. Je ne programme ensuite qu'en sql natif, donc l'analyse me pèse plus qu'elle ne me sert.
Je sais que mes bases mysql vont évoluer et du coup je ne veux pas de synchro sur chaque appli wdm déployée.
Du coup j'ai avancé dans mes tests, il me semble que je crée bien dynamiquement le fichier HF. Mais je me pose une question. Est ce qu'une fois décrit, je peux travailler avec un fichier existant avec un hchangerep ?
d'après l'exemple de l'aide : UnFichier est une Description de Fichier UneRubrique est une Description de Rubrique CLIENT est une Source de Données // Description du fichier de données "CLIENT" UnFichier..Nom = "CLIENT" UnFichier..Type = hFichierNormal UnFichier..CryptageFic = hCryptageStandard // Description de la rubrique "NOM" UneRubrique..Nom = "NOM" UneRubrique..Type = hRubTexte UneRubrique..Taille = 40 UneRubrique..TypeClé = hCléUnique HDécritRubrique(UnFichier, UneRubrique) // Description de la rubrique "PRENOM" UneRubrique..Nom = "PRENOM" UneRubrique..Type = hRubTexte UneRubrique..Taille = 40 HDécritRubrique(UnFichier, UneRubrique) // Valide la description du fichier de données HDécritFichier(UnFichier) ... ===========> un HSubstRep ou un HChangeRep ici devrait fonctionner ....... // Création du fichier de données Client (reconnu car déclaré comme source de données) HCréation(CLIENT)===========> remplacer par HCréationSiInexistant si besoin .......... // Création d'un enregistrement CLIENT.NOM = "Dupont" CLIENT.PRENOM = "André" HAjoute(CLIENT)
Merci JeAn-PhI effectivement cela fonctionne assez bien selon mes tests.
Je crée des fichiers HF, que je remplis avec ma base mysql. Je peux relire ensuite facilement ces fichiers HF, et cela sans analyse.
Nonobstant mes tendances masochistes, irrationnelles voire "fou dans ma tête", je suis assez content de cette nouvelle.
-- Roumegou Eric |
| |
| |
| | | |
|
| | |
| |
Posté le 26 octobre 2016 - 17:37 |
Roumegou Eric a exprimé avec précision :
JeAn-PhI a émis l'idée suivante : Roumegou Eric a exprimé avec précision : Bonjour Fabrice, parce que j'ai une véritable aversion pour l'analyse depuis que je pratique les produits de pcsoft (une vingtaine d'année bientôt). Il faut dire que j'ai commencé avec de l'oracle puis du mysql (un peu de mssql et de sqlite), et pas conséquence très très peu de HF. Et le peu que j'en ai fait, j'ai eu ces problèmes de synchro entre l'analyse et l'executable. Je ne programme ensuite qu'en sql natif, donc l'analyse me pèse plus qu'elle ne me sert.
Je sais que mes bases mysql vont évoluer et du coup je ne veux pas de synchro sur chaque appli wdm déployée.
Du coup j'ai avancé dans mes tests, il me semble que je crée bien dynamiquement le fichier HF. Mais je me pose une question. Est ce qu'une fois décrit, je peux travailler avec un fichier existant avec un hchangerep ?
d'après l'exemple de l'aide : UnFichier est une Description de Fichier UneRubrique est une Description de Rubrique CLIENT est une Source de Données // Description du fichier de données "CLIENT" UnFichier..Nom = "CLIENT" UnFichier..Type = hFichierNormal UnFichier..CryptageFic = hCryptageStandard // Description de la rubrique "NOM" UneRubrique..Nom = "NOM" UneRubrique..Type = hRubTexte UneRubrique..Taille = 40 UneRubrique..TypeClé = hCléUnique HDécritRubrique(UnFichier, UneRubrique) // Description de la rubrique "PRENOM" UneRubrique..Nom = "PRENOM" UneRubrique..Type = hRubTexte UneRubrique..Taille = 40 HDécritRubrique(UnFichier, UneRubrique) // Valide la description du fichier de données HDécritFichier(UnFichier) ... ===========> un HSubstRep ou un HChangeRep ici devrait fonctionner ....... // Création du fichier de données Client (reconnu car déclaré comme source de données) HCréation(CLIENT)===========> remplacer par HCréationSiInexistant si besoin .......... // Création d'un enregistrement CLIENT.NOM = "Dupont" CLIENT.PRENOM = "André" HAjoute(CLIENT) Merci JeAn-PhI effectivement cela fonctionne assez bien selon mes tests. Je crée des fichiers HF, que je remplis avec ma base mysql. Je peux relire ensuite facilement ces fichiers HF, et cela sans analyse. Nonobstant mes tendances masochistes, irrationnelles voire "fou dans ma tête", je suis assez content de cette nouvelle.
je sais on appartient au même groupe de maso lol
-- Cordialement JeAn-PhI |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 164 messages Popularité : +10 (10 votes) |
|
Posté le 22 octobre 2020 - 17:19 |
Comment faire la même chose sur Android sachant que le type Description De Fichier n'est pas disponible pour Android ? Merci. |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|