Accueil > Forum > > > > champ date dépassé
champ date dépassé
lundi 3 septembre 2007 à 15:06:45 |
champ date dépassé

ducker88
|
Bonjour à tous, J'aimerai savoir à quoi peu t'on comparé un champ date qui aurait dépassé sa valeur maximale ? quand je la teste cela me renvoi { / / }. Si je la compare à null ca ne fonctionne pas, si je la compare a la chaine de caractère si dessus non plus. A quoi correspond le { / / } d'un point de vue foxpro ? Merci pour vos reponses. duck88
|
|
lundi 3 septembre 2007 à 16:22:57 |
Re : champ date dépassé

MichelAtoutFox
|
Bonjour,
{ / / } , en FoxPro, c'est une date vide (les dates vides sont une particularité de VFP) donc si TestDate est cette variable, empty(testdate) doit te renvoyer .T.
Mais... avant de poster cette réponse, je teste, et je constate que ?date(9999,12,31) affiche correctement 31/12/9999 c'est la date la plus grande que gère FoxPro ?date(9999,12,31)+1 affiche effectivement { / / }, mais que ?empty(date(9999,12,31)+1) renvoie .F. et que ?year(date(9999,12,31)+1) renvoie 0 month et day également.
Conclusion : ça ressemble à un bug, bravo de l'avoir trouvé 
donc tester d'abord le empty, et re-tester sur le year, si empty est faux et year=0, alors tu sais que tu as dépassé la valeur maximale des dates
|
|
lundi 3 septembre 2007 à 16:31:01 |
Re : champ date dépassé

ducker88
|
En fait j'ai fait plus simple, je teste simplement ma date avec un day() si cela me ramene 0 je considere que ma date est vide. Existe t'il un autre cas ou la day puisse renvoyé 0 ? En tout cas merci de ta réponse. P.S. : J'aurai préféré que ce bug n'existe pas j'aurai gagné du temps  duck88
|
|
lundi 3 septembre 2007 à 18:05:54 |
Re : champ date dépassé

MichelAtoutFox
|
Non, je ne vois pas d'autre cas où DAY pourrait valoir 0 attention, la date n'est pas vide ! c'est bien là qu'est le bug, fox t'affiche ça comme si c'était vide, mais te dit que ça ne l'est pas
Perso, je conserverais test=!empty(date_a_tester) and day(date_a_tester)=0
|
|
Cette discussion est classée dans : date, compare, champ, dépassé
Répondre à ce message
Sujets en rapport avec ce message
datetime et SqlServer [ par zouheir_ali ]
Bonjour à tous,Je travaille avec vfp6 et sqlserver.dans une table sqlserver j'ai un champ de type datetime, une grille dans vfp est remplie avec une r
Enregistrer champ "general" en VB 2005 [ par besbi ]
Je programme en VB 2005 avec accès à une base FoxPro 6.0 en connexion OleDb.Il se trouve que j'ai un champ dans une table qui est de type « general »
Date maximum dans une table [ par ducker88 ]
Bonjour à tous,J'ai une table dont la structure est la suivante :int num_cmd, float montant, date date_depDans cette table j'ai par exemple les valeur
divers [ par info_maroc ]
bonjour j'ai 2 questions1- j'utilise la fonction 'cdow' pour avoir le libellé jour par foi il me donne libellé en français et autre fois en anglais, e
calendrier en foxpro [ par engelina33 ]
bonsoir,je veut créer un calendrier qui s'affiche en cliquant sur un boutant contenant les jours du moi courantet l'utilisateur sélectionne une date
VFP [ par med_rab ]
Bonjour tout le monde,je suis nouveau dans la programmation sur vfp, j'aimerai ajouter ou modifier un champ d'une table donnée qui dit champ dit type
UNE REQUETE SQL [ par zaydoo ]
BONJOUR LES AMISje veux faire une requête qui affiche le nombre de commande par mois trié en ordre croissant; j'ai fais cette requête:SELECT MONTHNAME
Remplir une table avec tous les jours de l'année sous forme date [ par atarte ]
Bonjour,Voila j'ai besoin de constituer une table contenant tous les jours de l'année dans un champ nommé date. La perspéctive de devoir faire la mani
Mettre une date dans une clause WHERE d'une requête Visual Foxpro [ par artis31 ]
Bonjour,Je suis confronté à un problème sur une requête SELECT... WHERE... dans une table visual foxpro.A partir d'un code en VBA (Excel) je veux alle
vfp9 vues distantes [ par samirba ]
Bonjour, J'utilise une vue distante composé de deux tables relié entres-elles par un code champ et une jointure left join. Une valeur null est renvoyé
Livres en rapport
|
Derniers Blogs
[ASTUCE] PATCH POUR MICROSOFT FORUMS NNTP BRIDGE V1[ASTUCE] PATCH POUR MICROSOFT FORUMS NNTP BRIDGE V1 par pierre
Si vous avez téléchargé comme moi Microsoft Forums NNTP Bridge V1 avant le 11 mars 2010 (voir [Astuce] Disponibilité de Microsoft Forum NNTP Bridge Version 1.0), un problème de date localisée pour les non anglais était présent. Un patch est disponibl...
Cliquez pour lire la suite de l'article par pierre PB LORS DE L'INSTALLATION SHAREPOINT 2010.PB LORS DE L'INSTALLATION SHAREPOINT 2010. par Patrick Guimonet
Lors de l'installation de SharePoint 2010, j'ai rencontré un problème de plantage à l'étape 5 du configuration Wizard. Ca se termine sur cet écran : Et en analysant le fichier de journalisation, on remarque vers la fin des 15000 et quelques lign...
Cliquez pour lire la suite de l'article par Patrick Guimonet [WF4] AJOUTER DES CONTRAINTES à UNE ACTIVITé (2/2)[WF4] AJOUTER DES CONTRAINTES à UNE ACTIVITé (2/2) par JeremyJeanson
Après mon précédent article qui attaque les contraintes par la fasse Nord de l'Everest. passons à la seconde possibilité offerte par WF4 pour valider une activité : la metadata . Je vous en ai déjà toucher un ou deux mots. La metadata dans WF4 est un élém...
Cliquez pour lire la suite de l'article par JeremyJeanson [WF4] AJOUTER DES CONTRAINTES à UNE ACTIVITé (1/2)[WF4] AJOUTER DES CONTRAINTES à UNE ACTIVITé (1/2) par JeremyJeanson
De WF3 à WF4 pas mal de choses on été changées pour faciliter la vie des développeurs, mais certain points peuvent sembler obscures. comme les contraintes. Pour vous guider, je me lance dans une série de deux articles. Ils présenterons deux approches poss...
Cliquez pour lire la suite de l'article par JeremyJeanson [ASP.NET] NE PAS SE FAIRE AVOIR PAR IHTTPMODULE ET SA MéTHODE INIT()[ASP.NET] NE PAS SE FAIRE AVOIR PAR IHTTPMODULE ET SA MéTHODE INIT() par tja
Beaucoup de développeurs pensent que lorsqu'on créé et enregistre un IHttpModule, il n'en existe qu'une seule instance et la méthode Init() sera appelée qu'une fois.
C'est faux
Cela peut vraiment créer des bugs subtils dont en ne se rend pas compte ...
Cliquez pour lire la suite de l'article par tja
Forum
RE : TXT VERS DBFRE : TXT VERS DBF par MichelAtoutFox
Cliquez pour lire la suite par MichelAtoutFox RE : TXT VERS DBFRE : TXT VERS DBF par MichelAtoutFox
Cliquez pour lire la suite par MichelAtoutFox
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|