PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Comparer les enregistrements de deux tables
Comparer les enregistrements de deux tables
Started by jerome, Sep., 08 2004 5:08 AM - 2 replies
Posted on September, 08 2004 - 5:08 AM
Bonjour,

Je souhaiterais comparer 2 colonnes de 2 tables différentes, affichées dans
une même fenêtre. Si les résultats correspondent, je souhaite ensuite ajouter
une ligne dans une troisième table.

Quelqu'un aurait-il une idée pour faire cela car je n'ai trouvé aucune fonction
propre à la lecture dans les tables pour le moment.

Cordialement,

Jérôme
Posted on September, 08 2004 - 10:32 AM
Il n'y a aucun fonction qui permette de comparer deux colonnes de deux tables,
il faut écrire du code.

ex :
x,y,ok sont des entiers=0

pour x=1 a tableoccurrence(tablea)
y=tablecherche(Colontableb,tablea.ValeurRecherchée,Vrai)
si y <> -1 alors
ok=1
sinon
ok=2;sortir
fin
fin
si ok = 1 alors //tous les enregistrements ont été trouvés
tableajoute(tablec,valeur1+tab+valeur2)
fin

Cordialement
Posted on September, 08 2004 - 11:15 PM
"Jérôme" <jerome@mauritouch.com> écrivait
news:413e5b7e$1@news.pcsoft.fr:

Quelqu'un aurait-il une id‚e pour faire cela car je n'ai trouv‚ aucune
fonction propre … la lecture dans les tables pour le moment.


Salut,

pour les tables il y a TableAjoute/TableSupprime/TableCherche

ensuite pour le parcour, il suffit d'indicer le nom de la table . Exemple :


MATABLE[3] -> Ligne 3 de la table

--
En esperant t'avoir aidé.
ted