• Advertisement

modification fichier Hyperfile

Tout ce qui concerne la version 10 de windev
**Windev est une marque déposée de Pcsoft**

modification fichier Hyperfile

Messagepar ygrékem » Jeu Déc 28, 2006 8:51 pm

Bonjour à tous,
Je commence avec Windev 10 et à la suite d'une erreur de statégie dans mon analyse (j'ai défini plusieurs champs en type tableau de caractères à 2 éléments). J'ai découvert trop tard (après saisie de 2000 fiches) que cette particularité m'interdit d'utiliser ces champs comme clés avec tous les avantages qui y sont attachés.
La redéfinition de ces champs en champs séparés ne résoud pas car l'analyse ne récupère dans la nouvelle stucture que le 1er champ de chaque tableau et ignore superbement les autres éléments.
J'ai essayé avec une requête (la recupération de données dans les éléments du tableau # de 1, ne concerne qu'une partie du fichier) pour séléctionner les seuls enregistrements à modifier, la sélection obtenue est correcte mais je ne vois pas quelle commande utiliser pour transférer la valeur du "champ[02]" dans "nouveauchamp", SET n'accepte à première vue qu'un valeur absolue.
Si quelqu'un connait la solution, elle sera la bienvenue.
merci beaucoup,
ygrékem
ygrékem
 

Advertisement

Messagepar Samifred » Jeu Déc 28, 2006 9:34 pm

As-tu essayé l'outil WDModif ?
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3553
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0

Messagepar ygrékem » Jeu Déc 28, 2006 10:48 pm

Bonjour Samifred,
Non je ne l'ai pas essayé car je ne le connais pas, où le trouve t'on?
ygrékem
 

Messagepar Samifred » Ven Déc 29, 2006 9:05 am

Tu le trouve dans....

Menu principal >> Outils >> WDOutil - Centre de maintenance >> WDModFic

Sélectionner l'analyse des fichiers à modifier.

Si ça ne marche pas, je pense que tu seras obligé de ressaisir tes fiches..
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3553
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0

Messagepar ygrékem » Ven Déc 29, 2006 9:43 pm

En fait WDmodfic fait exactement la même chose sur le fichier de données que lorsque l'on modifie l'analyse d'un fichier (il semble même que ce soit WDmodfic qui est appelé à ce moment là), donc le résultat est forcément identique à ce que j'obtenais.
Mais voici la solution trouvée:
requête SQL avec UPDATE fichier ... SET champnouveau = champancien02
et ça marche.
merci Sami Fred
ygrékem
 



  • Advertisement

Retourner vers Forum Windev 10

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités