Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1230 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++ Builder] Locate et Occurence suivante

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++ Builder] Locate et Occurence suivante

n°525412
EverGlide
Posté le 29-09-2003 à 11:16:29  profilanswer
 

'lu tlm
 
J'ai un ptit souci avec une localisation dans une base de donnée
Je m'explique,
 
J'ai deux bases de données avec lesquelles je travaillent en // et les deux contiennent un champ "DATE".
Dans la deuxieme base de donnée, je me place tjs a la fin pour recuperer la date en cours.
Dans la 1ere base, je voudrais me placé a cette date, mais si c cette date n'existe pas, j'aimerais pouvoir me placer a l'occurence suivante
 
Locate ne me permet pas de le faire, et LocateNext peut pas etre utilisé avec une Table :/
 
J'ai trouvé une alternative avec un while mais ca prend du tps vu la taille de base...
 
Si kkun a une solution plus rapide, je suis preneur
 
Merci d'avance
+++


---------------
Power isn't everything, one mistake can prove fatal.
mood
Publicité
Posté le 29-09-2003 à 11:16:29  profilanswer
 

n°525415
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-09-2003 à 11:19:10  profilanswer
 

L'occurence suivante de cette date dans la table ? Essaie avec Filter/Filtered, et tu te déplaces là dedans avec First/Next.

n°525497
EverGlide
Posté le 29-09-2003 à 12:24:58  profilanswer
 

antp a écrit :

L'occurence suivante de cette date dans la table ? Essaie avec Filter/Filtered, et tu te déplaces là dedans avec First/Next.


 
Pas exactement, jvé donner un exemple, ca sera mieux, niveau explication c pas trop mon truc :)
 
En faite, si la derniere entrée de la 2eme base a comme date "28/09/2003" donc je recup cette date pour m'y positionner dans la 1ere
Mais si dans la 1ere base, il n'y a que des dates comme "26/09/2003" et "29/09/2003"
Je chercher a mettre le curseur sur "29/09/2003"
 
Voila
Merci


---------------
Power isn't everything, one mistake can prove fatal.
n°525503
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-09-2003 à 12:29:22  profilanswer
 

select min(ChampDate) from LaTable where ChampDate >= LaDate
 
t'as la date la plus proche de ta date

n°525571
EverGlide
Posté le 29-09-2003 à 13:41:11  profilanswer
 

antp a écrit :

select min(ChampDate) from LaTable where ChampDate >= LaDate
 
t'as la date la plus proche de ta date


 
hmmm oki
Je testerais ca des que je retourne au taf :)
 
Merci


---------------
Power isn't everything, one mistake can prove fatal.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++ Builder] Locate et Occurence suivante

 

Sujets relatifs
[debutant][Resolu]Passer la page suivante ?[Borland c++ builder] Impossible à installer :( [RTC]
C++ Builder - VBAKylix C++ Builder : problème avec time.h !
Utilisation de MS Visual SourceSafe et C++ Builder : possible ?DirectShow + Builder 6 => Problème de lieur avec TIME_FORMAT_FRAME
Dépendance C++ Builder[BORLAND C++ BUILDER 5] Convertir WAV <-> MP3
Frames - Prob clique page "Précédente" et "Suivante"[c++ builder] Comment afficher une variable dans un label ?
Plus de sujets relatifs à : [C++ Builder] Locate et Occurence suivante


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR