Je copie toutes les rubriques de plusieurs enregistrements par dessus
d'autres enregistrements du même fichier - sauf la clef unique, bien sûr.
En gros, je lit avec HLitRecherchePremier() l'enregistrement source.
Je cherche l'existence de l'enregistrement de destination avec
HRecherchePremier() par sa clef unique.
Si tout ça est vrai, je modifie l'enregistrement de destination avec
Hmodifie()
HLitRecherchePremier() lit toutes les rubriques de l'enregistrement, pas
seulement certaines rubriques.
Le seul moyen que j'ai trouvé pour éviter que Windev m'avise qu'il refuse
d'écrire la première clef trouvée par dessus l'autre est de modifier la clef
de destination pour celle qui est déjà là. Ça fonctionne mais je ne trouve
pas cela l'idéal.
D'autres langage permettent soit de ne lire que les rubriques concernées ou
de lire toutes les rubriques sauf telle ou telles rubriques.
J'ai cherché dans l'aide sans rien trouver à ce sujet.
Existe-t-il un autre moyen de faire, plus propre ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Le 24 janvier 2005 à 21:36, Phil nous disait :
En gros, je lit avec HLitRecherchePremier() l'enregistrement source. Je cherche l'existence de l'enregistrement de destination avec HRecherchePremier() par sa clef unique. Si tout ça est vrai, je modifie l'enregistrement de destination avec Hmodifie()
HLitRecherchePremier() lit toutes les rubriques de l'enregistrement, pas seulement certaines rubriques.
Partez plutôt d'une requête pour lire les enregistrements source, ainsi vous pourrez ne récupérer que les rubriques qui vous intéressent.
-- Cordialement
Le 24 janvier 2005 à 21:36, Phil nous disait :
En gros, je lit avec HLitRecherchePremier() l'enregistrement source.
Je cherche l'existence de l'enregistrement de destination avec
HRecherchePremier() par sa clef unique.
Si tout ça est vrai, je modifie l'enregistrement de destination avec
Hmodifie()
HLitRecherchePremier() lit toutes les rubriques de l'enregistrement, pas
seulement certaines rubriques.
Partez plutôt d'une requête pour lire les enregistrements source, ainsi
vous pourrez ne récupérer que les rubriques qui vous intéressent.
En gros, je lit avec HLitRecherchePremier() l'enregistrement source. Je cherche l'existence de l'enregistrement de destination avec HRecherchePremier() par sa clef unique. Si tout ça est vrai, je modifie l'enregistrement de destination avec Hmodifie()
HLitRecherchePremier() lit toutes les rubriques de l'enregistrement, pas seulement certaines rubriques.
Partez plutôt d'une requête pour lire les enregistrements source, ainsi vous pourrez ne récupérer que les rubriques qui vous intéressent.
-- Cordialement
Phil
"Eric" <ericb33+ a écrit dans le message de news:
Le 24 janvier 2005 à 21:36, Phil nous disait :
> En gros, je lit avec HLitRecherchePremier() l'enregistrement source. > Je cherche l'existence de l'enregistrement de destination avec > HRecherchePremier() par sa clef unique. > Si tout ça est vrai, je modifie l'enregistrement de destination avec > Hmodifie() > > HLitRecherchePremier() lit toutes les rubriques de l'enregistrement, pas > seulement certaines rubriques.
Partez plutôt d'une requête pour lire les enregistrements source, ainsi vous pourrez ne récupérer que les rubriques qui vous intéressent.
-- Cordialement
=============================== C'est effectivement une solution intéressante.
Merci.
"Eric" <ericb33+spam@alussinan.org> a écrit dans le message de
news:pzc335x3wl35.dlg@ericb33spam.alussinan.org...
Le 24 janvier 2005 à 21:36, Phil nous disait :
> En gros, je lit avec HLitRecherchePremier() l'enregistrement source.
> Je cherche l'existence de l'enregistrement de destination avec
> HRecherchePremier() par sa clef unique.
> Si tout ça est vrai, je modifie l'enregistrement de destination avec
> Hmodifie()
>
> HLitRecherchePremier() lit toutes les rubriques de l'enregistrement, pas
> seulement certaines rubriques.
Partez plutôt d'une requête pour lire les enregistrements source, ainsi
vous pourrez ne récupérer que les rubriques qui vous intéressent.
--
Cordialement
=============================== C'est effectivement une solution intéressante.
> En gros, je lit avec HLitRecherchePremier() l'enregistrement source. > Je cherche l'existence de l'enregistrement de destination avec > HRecherchePremier() par sa clef unique. > Si tout ça est vrai, je modifie l'enregistrement de destination avec > Hmodifie() > > HLitRecherchePremier() lit toutes les rubriques de l'enregistrement, pas > seulement certaines rubriques.
Partez plutôt d'une requête pour lire les enregistrements source, ainsi vous pourrez ne récupérer que les rubriques qui vous intéressent.
-- Cordialement
=============================== C'est effectivement une solution intéressante.