Champ date

king_moez Messages postés 25 Date d'inscription samedi 21 octobre 2006 Statut Membre Dernière intervention 11 avril 2008 - 8 avril 2007 à 18:02
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 - 8 avril 2007 à 21:31
    salut à tous j'espere que vous m'aider pour avoir une solution à mon problème :

j'ai une table étudiant dont je vai insérer la date de naissance. j'utilise une base de données ORACLE 8i et j'ai définit le type date pour le champ date de naissance.Le problème que je ve faire des combo box pour faciliter les insertions  ( la 1er pour les jours,la 2 eme pour le mois, la 3 eme pour l'annee) et non pas des DATA COMBOBOX pour ajouter la date de naissance .Comment faire pourque l'insertion dans la base s'effectue avec succes .
Merci d'avance.

12 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
8 avril 2007 à 18:19
Et c'est quoi qui te pose problème au juste ?

Si tu passe par des combobox classique (d'ailleurs, je serais toi, j'utiliserais plutôt un DatePicker qui est prévu pour cà), il te faudra faire une requête pour enregistrer la date dans ta base (INSERT INTO ou UPDATE selon les cas).
0
king_moez Messages postés 25 Date d'inscription samedi 21 octobre 2006 Statut Membre Dernière intervention 11 avril 2008
8 avril 2007 à 18:27
c quoi le DATEPICKER ? peut tu me l'expliqué ?
0
king_moez Messages postés 25 Date d'inscription samedi 21 octobre 2006 Statut Membre Dernière intervention 11 avril 2008
8 avril 2007 à 18:36
    le DATAPIKER ne permet pa de choisir le jour / le mois/ l'année ! il te donne directement la date . Moi je ve un liste déroulante pour jour, moi,année
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
8 avril 2007 à 18:59
Bonjour,

Quand tu as choisi dans le DatePicker une date (comme tu dis), qu'as tu, sinon précisément un jour, un mois et une année ?
Les fonctions Month, Day et Year (voire même la fonction Format) de permettent d'extraire ces "petites choses" séparément, si tu le souhaites ...
Où est donc ton problème ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
king_moez Messages postés 25 Date d'inscription samedi 21 octobre 2006 Statut Membre Dernière intervention 11 avril 2008
8 avril 2007 à 19:15
mon probleme c d'utiliser 3 COMBOBOX  chaqu'une d'elle represente (jour/mois/année) et aprés la selection de la date l'enregistrer dans la base c tout  .
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
8 avril 2007 à 19:23
Alors, si tu y tiens temps, qu'est-ce qui t'en empêche ?
une Combo de 1 à 31 (pour les jours)
une combo de 1 à 12 (pour les mois)
une combo (de quelle année à quelle autre année, hein ?) pour les années.


Mais il est clair que tu t'infliges ainsi une première punition et que la seconde sera plus grave encore car il te faudra gérer les incohérences (et, là, ça ne sera certes pas du gâteau).
Imagine que l'utilisateur choisse le jour 31 et le mois d'avril (qui ne compre que 30 jours) ou encore le jour 29, le mois 02 et l'année 2001 qui, n'étant pas bissectile, n'a pas de 29 février.
Bref...
Bonne chance dans ton entreprise volontairement "auto-punitive", donc ...
0
king_moez Messages postés 25 Date d'inscription samedi 21 octobre 2006 Statut Membre Dernière intervention 11 avril 2008
8 avril 2007 à 19:28
alors c quoi la solution optimal pour choisir la date de naissance ? et si avec datapicker alors comment faire ???
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
8 avril 2007 à 19:39
Comment faire ?
En commençant par ajouter ce contrôle à ton appli
Puis en regardant ses propriétés et méthodes
Puis en essayant
Tu devrais très vite comprendre... vraiment ...
Je n'ai jamais entendu parler de problèmes de compréhension d'utilisation de ce composant, ma foi...Tu serais bien le premier !
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
8 avril 2007 à 20:29
Tout à fait d'accord avec jacques : se faire un contrôle manuel pour sélectionner une date, c'est être maso, car le datepicker est vraiment adapté pour cela, et il est tout ce qu'il y a de plus standard pour sélectionner une date (sous forme de combo si tu veux en plus !). Ainsi l'utilisateur sera bien moins dépaysé par un contrôle qu'il utilise déjà (sur internet ou sur d'autres applications) que par 3 combobox alignées qui ne sont pas vraiment standard pour sélectionner une date !
0
king_moez Messages postés 25 Date d'inscription samedi 21 octobre 2006 Statut Membre Dernière intervention 11 avril 2008
8 avril 2007 à 20:39
dsl mais je suis encore débutant , peut tu m'expliquer car le datapicker m'affiche le date d'aujourd'hui et moi je veux modifier une date
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
8 avril 2007 à 21:04
Ben il te suffit de cliquer sur la date de ton choix pour modifier la date du datepicker. Sinon, par programmation, c'est la propriété value ou date, je ne sais plus trop
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
8 avril 2007 à 21:31
Alors, King_moez ...http://www.codeguru.com/forum/editpost.php?do=editpost&p=1557853#
Tu n'as même pas regardé, cherché parmi les propriétés et les méthodes ? cherché à comprendre un peu ? essayé ?
Comme je te l'avais demandé ?
Tu t'es arrêté pile à ce qui était affiché ? hypnotisé ? paralysé ?
http://www.codeguru.com/forum/editpost.php?do=editpost&p=1557853#
0
Rejoignez-nous