|
Utilisation des alias |
|
Stagiaire WDF
Inscrit: 21/07/2006 16:06
Post(s): 3
|
Bonjour,
Je voudrais utiliser un alias pour interroger une clé de fichier. Ce code fonctionne déjà en wd5.5 mais sous wd9, il ne réagit pas du tout.
Le fichier TRUSTTOT alimente une table fichier qui est mis à jour en saisie et j'ai besoin de l'alias pour vérifier l'existence de la nouvelle saisie dans le fichier.
ALIASTOT est une Source de Données
HAlias("TRUSTTOT", "ALIASTOT") HChangeNom("ALIASTOT", "TRUSTTOT") HCreationSiInexist("ALIASTOT")
Et au moment de valider la ligne en sortie de ligne, je fais une procédure de vérification
FONCTION pi_VerifSaisie() SI PAS Projet:xHLitRecherche"ALIASTTOT","T_SOCCPTE",HConstruitValClé("ALIASTOT","T_SOCCPTE",T_NUMSOC,T_BANQUE)) ALORS Projet:ZoneRep = "T_BANQUE" Projet:MessErr = "Ce compte de banque n'existe pas" RENVOYER Faux FIN
Mais la clé n'est pas trouvée alors que si je remplace ALIASTOT pas TRUSTTOT je la trouve. Est ce incompatible en wd9 d'alimenter une table fichier en mise à jour et de faire un alias sur cette même table ? Je sèche ..... Merci d'avance
Contribution le : 06/10/2006 15:46
Edité par drcharly93 sur 10/10/2006 17:25:51
|
|
|
Re: Utilisation des alias |
|
Inscrit: 19/11/2002 12:20
Post(s): 390
|
Il y a quelque chose que je ne saisis pas... ALIASTOT est une Source de Données
HAlias("TRUSTTOT", "ALIASTOT") Ca dit qu'un alias est crée, qui s'appelle ALIASTOT
HChangeNom("ALIASTOT", "TRUSTTOT") Ca veut dire que le fichier physique de ALIASTOT est TRUSTTOT
HCreationSiInexist("ALIASTOT") Ca veut dire qu'il essaie de créer le fichier physique (en cas) correspondant au fichier de l'analyse ALIASTOT, c'est à dire donc TRUSTTOT...
Sachant que TRUSTTOT est le fichier de départ...
si c'est juste pour vérifier la présence d'une donnée et que vous ne voulez pas perdre le pointeur, vous pouvez utiliser les commandes HSauvePosition et HRetourPosition. Ou alors copier les data du fichier "d'origine" avec HCopieFichier pour l'alias... Mais bon...
Contribution le : 07/10/2006 01:48
|
|
|
Re: Utilisation des alias |
|
Stagiaire WDF
Inscrit: 21/07/2006 16:06
Post(s): 3
|
En fait, il s'agissait de créer 2 noms logiques pour un même fichier physique.
J'ai testé le HSauvePosition et HRetourPosition et super, ça fonctionne à merveille.
Merci milles fois pour le conseil et la rapidité de l' aide.
Contribution le : 09/10/2006 16:41
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.