king_moez
Messages postés25Date d'inscriptionsamedi 21 octobre 2006StatutMembreDernière intervention11 avril 2008
-
8 avril 2007 à 18:02
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 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.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 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).
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 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 ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
king_moez
Messages postés25Date d'inscriptionsamedi 21 octobre 2006StatutMembreDernière intervention11 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 .
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 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 ...
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 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 !
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 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 !
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 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