IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Accès aux données Discussion :

[VB.NET] Lire les dates d'une bd access dans un form Vb.net


Sujet :

Accès aux données

  1. #1
    Membre actif
    Homme Profil pro
    DBA - Développeur BI
    Inscrit en
    Avril 2003
    Messages
    442
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : DBA - Développeur BI
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2003
    Messages : 442
    Points : 283
    Points
    283
    Par défaut [VB.NET] Lire les dates d'une bd access dans un form Vb.net
    Bonjour à tous,

    Je suis en train de faire une appli sous VB.net 2003 qui se connecte à une base access 2000. hors dans cette base j'ai des dates et des heures que je voudrai récupérer dans mon form afin d'y faire des calculs. lorsque je fait mon form les dates et les heures apparaissent sous ce format 27/12/2005 00:00:00 pour les dates et sous ce format 13/08/1899 13:00:00 pour les heures. Comment pourrai-je avoir des dates au format date et des heures au format heure. Comme le font les formulaires access. Je précise que je débute en Vb.

    Merci pour votre réponse car cela fait 2 semaines que je cherche sur les forums mais rien trouvé qui s'en rapproche.

    mp envoyé par neguib pour la règles des tags dans le titre

  2. #2
    jab
    jab est déconnecté
    Rédacteur
    Avatar de jab
    Homme Profil pro
    SharePoint developpeur
    Inscrit en
    Février 2004
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : SharePoint developpeur
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 1 173
    Points : 4 339
    Points
    4 339
    Par défaut
    Tu as les méthodes ToLongDateString, ToShortDateString, ToLongTimeString, ToShortTimeString et ToString(chaineDeFormat as string) de la structure DateTime

  3. #3
    Membre actif
    Homme Profil pro
    DBA - Développeur BI
    Inscrit en
    Avril 2003
    Messages
    442
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : DBA - Développeur BI
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2003
    Messages : 442
    Points : 283
    Points
    283
    Par défaut [VB.NET] Lire les dates d'une bd access dans un form Vb.net
    Tout d'abord pardon à tous pour les rêgles mais je pense être en conformité maintenant.

    Concernat la réponse de jab je suis en train de reinstaller mon pc alors je ne peux pas le faire de suite. Mais de mémoire je n'ai pas vu ces propriétés dans les textbox.

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Essaye avec un truc du genre (en C#, à toi de faire la conversion):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    DateTime dt = new DateTime(Date_de_la_base_de_donnee);
    string m_Date = dt.ToShortDateString();
    string m_Heure = dt.ToShortTimeString();

    cf ici: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemdatetimeclasstopic.asp


    A+

  5. #5
    jab
    jab est déconnecté
    Rédacteur
    Avatar de jab
    Homme Profil pro
    SharePoint developpeur
    Inscrit en
    Février 2004
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : SharePoint developpeur
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 1 173
    Points : 4 339
    Points
    4 339
    Par défaut Re: [VB.NET] Lire les dates d'une bd access dans un form Vb.
    Citation Envoyé par Herlece
    Mais de mémoire je n'ai pas vu ces propriétés dans les textbox.
    En effet, il s'agit de méthode de DateTime comme te le montre l'exemple de Morpheus. Personnelement, e récupère la valeur de la db directement en DateTime avec la méthode GetDateTime du DataReader mais cela déépend des cas.

  6. #6
    Membre actif
    Homme Profil pro
    DBA - Développeur BI
    Inscrit en
    Avril 2003
    Messages
    442
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : DBA - Développeur BI
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2003
    Messages : 442
    Points : 283
    Points
    283
    Par défaut
    Citation Envoyé par jab
    Tu as les méthodes ToLongDateString, ToShortDateString, ToLongTimeString, ToShortTimeString et ToString(chaineDeFormat as string) de la structure DateTime
    Ok j'ai tout installé mais au risque de paraître idiot comment je fais pour écrire un code avec cette methode pour qu'elle prenne en charge tous mes textbox qui sont dans mon form. Est ce que je dois écrire une fonction et ensuite l'appeler ou autre chose. Je m'inspire du livre "Visual basic.net etape par etape" est-ce un bon bouquin ou dois-je en acheter un autre?

  7. #7
    jab
    jab est déconnecté
    Rédacteur
    Avatar de jab
    Homme Profil pro
    SharePoint developpeur
    Inscrit en
    Février 2004
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : SharePoint developpeur
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 1 173
    Points : 4 339
    Points
    4 339
    Par défaut
    Non. C'est au chargement de la valuer que tu dois utiliser cette méthode. Et l'inverse lors de la récupération des valeurs dans la form. Tu peux utiliser une MaskedTextBox pour que la date encodée soit au bon format.

    Tu en trouvera une à cette adresse

    http://dotnet.developpez.com/sources...Forms#MaskedTB

    C'est du C# mais tu peux le compiler dans une dll et l'utiliser ton ton code VB.NET

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 31/01/2007, 17h46
  2. Réponses: 1
    Dernier message: 29/12/2005, 18h04
  3. [VB+Lotus Notes] Lire les données d'une DB Lotus
    Par kenn dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 25/08/2005, 15h21
  4. [VB.NET] Compter les enregistrements d'une requete
    Par leSeb dans le forum Windows Forms
    Réponses: 2
    Dernier message: 21/10/2004, 18h46
  5. [VB.NET] Récupérer les caractéristiques d'une couleur
    Par leSeb dans le forum Windows Forms
    Réponses: 6
    Dernier message: 15/08/2004, 15h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo