begin process at 2010 02 09 21:07:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Au secours!!Pb de dates bizzaroide (suite)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Au secours!!Pb de dates bizzaroide (suite)

vendredi 2 septembre 2005 à 17:23:19 | Au secours!!Pb de dates bizzaroide (suite)

pier0

Suite à un pb soulevé précedemment je suis tj bloqué.
En fait j'ai un fichier excel ou des données (principalement des dates) proviennnent de deux sources de données différentes. Et à priori certaines dates sont décalées de ~4 ans (les dates décallées proviennent de la meme base de donnée).
Donc je récapitule :
j'ai une fichier excel contenant des dates.
-certaines date proviennent d'une base de donnée (elle ne sont pas faussées de ~4 ans)
-d'autres proviennent d'une autre base de donnée (elle ne sont pas faussées)

Je cherche donc à corriger TOUTES les date par une macro VB.
Si j'utilise la propriété ".Date1904 = True" je corrige les dates faussées mais cela fausse de ~4 ans les dates qui étaient correcte auparavant.

Comment puis je faire pour régler ce pb?
Je suis dans une sacrée galère.

Merci à vous de me venir en aide. Toutes vos suggestions sont les bienvenues!
@+, Pier0
vendredi 2 septembre 2005 à 18:07:04 | Re : Au secours!!Pb de dates bizzaroide (suite)

gegedete

Membre Club
Suggestion toute bete : si tu recuperes des dates dans des cellules d'un fichier excel, le format de ces cellules est-il le meme partout.
 verifie sur ta feuille et dans ton code de macro Format(MaDate "................)
vendredi 2 septembre 2005 à 18:13:23 | Re : Au secours!!Pb de dates bizzaroide (suite)

Zlub

Membre Club



Salut pier0,


Certaines bases stock les date au format US donc mm/dd/aaaa ... se qui expliquerais ton décalage lorsque tu stock dans un champ au format dd/mm/aaaa -> le soft recalcul la date la plus proche sans capter que c'est un pb de formatage ...

Au final, voir que tous les champs sont formatés explicitement dans le même format ... comme te conseil gegedete..

++

Zlub


samedi 3 septembre 2005 à 17:14:39 | Re : Au secours!!Pb de dates bizzaroide (suite)

CanisLupus

Membre Club Administrateur CodeS-SourceS
Salut, toujours le même prob à ce que je vois et ça se complique ?

Il y a peut-être d'autres astuces en ce qui concerne la différence de calendrier mais, si tu sais à l'avance quelle base est en quel format, tu peux essayer celle-là :

1 - Tu laisses la propriété Date1904 à sa valeur par défaut (False)
2 - Sachant que la différence entre les calendriers débutant à1904 et 1900 est de 1462 jours (4 ans dont 1 bissextile + 1 jour), tu ajoutes 1462 aux dates provenant de la base au format 1904 = true.

Sinon, j'ai dégoté une page qui parle de ton problème, si ça peut t'être utile :
[ Lien ]

-------------------------------------------------
Dresseur de puces, .... normal pour un loup  !?


Cette discussion est classée dans : pb, suite, dates, ans, proviennent


Répondre à ce message

Sujets en rapport avec ce message

Pb vb6 suite à passage win nt win2000 [ par Chris123 ] Bonjour à tous,Suite à un passage win nt => win200, j'ai des erreurs de compilation sur un projet vb6 concernant des commandes tels que chr$ ou comma PB Urgent calcul sur les dates [ par DarwinZ ] Bonjour,Je souheterais ajouter 3 mois a une date donnee.par ex : 01/01/2001 + 3mois = 01/03/2001 en gerant le nbre de jour du mois ...Merci de votre r ***URGENT PB SOUS-FORM*** [ par yoarf ] Bonjour,Je vous explique. Dans mon formulaire , il y a actuellement 2 combobox ainsi qu'un sous-formulaire. Je choisis tout d'abord, les infos présent PB ede requete avec des dates [ par Krasba ] Ouais g un soucis en fait je ne connais pas la syntaxe exacte :)Moi g mis :chsql = ("Select * from Offre_Commerciale where DateDemande Between '" & dt Suite de UN tres gros pb Ative X [ par lolo ] Voila, j ai une appli sous laquelle je faisset FSO=Createobject("Scripting.FileSystemObject")sur les postes ou il y a vb donc tous les ocx, dll qu il Gros pb avec les dates [ par arbomont ] je developpe un programme vb ou je voudrais afficher la semaine en cours, avec les jours et les dates.Je me prend la tete depuis plusieurs jours, je n pb dates avec ACCESS [ par denirobert ] voilà, je suis en trainde réaliser une application access et je dois créer certains filtresvoici le code je que fais   Form.Filter = "LastContacted    Pb sur les dates et ou taper le code [ par selestafst ] Bonjour à tous, voilà je suis super débutant en vb et je cherche à faire un truc tout simple :Dans excel, j'ai une colonne avec des dates en couleur n Pb de dates [ par VirJni ] Kikoo, j'espère que ça va !!! Moi j'ai un souci :Dans mon application, j'ai une date de début et une date de fin.Je Pb "erreur d'execution 429 : Le composant ActiveX ne peut créer l'objet" suite installation pack office 2000 [ par michael.rodet ] Depuis quelques temps, pb en entrant dans le gestionnaire de données et en ouvrant une base dans mes programmes VB.Après recherche, il s'avère qu'il s


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales