OVH Cloud OVH Cloud

critere de date pour finfirst

2 réponses
Avatar
Actarus
Bonjour à tous, j'ai un recordset correspondant au résultat d'une requete
parametree comportant 3 champs : premdate, dateimport et numligne (calculé
avec la fonction OrderNumb). je souhaite recuperer le premier numligne où
premdate=dateimport. Impossible de trouver la syntaxe à adopter avec
FindFirst (en supposant que c'est la fonction dont j'ai besoin !). Cela fait
un moment que je bataille ! Merci pour votre aide !

2 réponses

Avatar
Fr
Bonjour Actarus,


"Actarus" a écrit dans le message de news:
45b5ed46$0$5073$
Bonjour à tous, j'ai un recordset correspondant au résultat d'une requete
parametree comportant 3 champs : premdate, dateimport et numligne (calculé
avec la fonction OrderNumb). je souhaite recuperer le premier numligne où
premdateÚteimport. Impossible de trouver la syntaxe à adopter avec
FindFirst (en supposant que c'est la fonction dont j'ai besoin !). Cela
fait un moment que je bataille ! Merci pour votre aide !


Peut-être qu'en sachant que la clause "TOP n" dans une requête permet de
récupérer un nombre précis d'enregistrements, cela permettra d'éviter le
findfisrt.
A essayer :
Select TOP 1 * from NomTable where premdateÚteimport;

Françoise
ENITA Bordeaux

Avatar
Actarus
Merci mais ce n'est pas ce que je recherche. en effet dans ma requete
parametree ouverte en vb j'ai des enregistrements où il y a concordance
entre premdate et dateimport mais parfois il y aura premdate et rien sur
dateimport. ma requete est triée en ordre croissant sur premdate et je dois
trouver le 1er enregistrement où il y a concordance car je dois récuperer
les donnees de l'enregistrement qui se situe juste au dessus dans l'ordre
chrono (récupéré grace au numero de ligne que je calcule dans la requete).
il me faut donc les 2 types d'enregistrements et pas seulement le 1er où il
y a concordance de dates ! est ce clair ?!!!! si vous avez une autre piste
que dfirst n'hésitez pas !!!