Bonjour,
Je voudrais supprimer la valeur par defaut pour les Heures d'un TIMESTAMP dans un formulaire.
Quand on place un champ TIMESTAMP dans une formulaire, le logiciel crée alors deux colonnes : une pour la Date et une pour les Heures au format 00:00.
Quand on rentre le date la case est vide donc ça va vite. Par contre une fois que la date est remplie une valeur par defaut au format 00:00 est insérée automatiquement. C'est plutôt gênant qu'autre chose puisqu'il faut supprimer avant de saisir la valeur souhaitée.
J'ai regardé dans la table elle même, il n'y a pas de valeur pas defaut prevue. Et dans le reglage du formulaire je ne vois pas d'option pour le supprimer.
Merci de votre aide.
[Résolu] Supprimer la valeur par defaut pour H_timestamp
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
- Membre lOOyal
- Messages : 34
- Inscription : 28 août 2019 17:28
[Résolu] Supprimer la valeur par defaut pour H_timestamp
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Prismx le 30 nov. 2019 22:28, modifié 1 fois.
Mageia 7
libre office 6.2.8.2-1.mga7
libre office 6.2.8.2-1.mga7
-
- IdOOle de la suite
- Messages : 25175
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Supprimer la valeur par defaut pour H_timestamp
Salut,
Regarde ta propre copie écran : il y a un champ "Heure par défaut".Prismx a écrit :J'ai regardé dans la table elle même, il n'y a pas de valeur pas defaut prevue.
-
- Membre lOOyal
- Messages : 34
- Inscription : 28 août 2019 17:28
Re: Supprimer la valeur par defaut pour H_timestamp
Bonjour Dude,
Quand on rempli la date, au moment où l'on veut saisir l'heure le 00:00 aparait dans la case.
J'ai bien essayé de supprimer ou modifier ce champs mais le résultat reste le même.Dude a écrit : Regarde ta propre copie écran : il y a un champ "Heure par défaut".
Quand on rempli la date, au moment où l'on veut saisir l'heure le 00:00 aparait dans la case.
Mageia 7
libre office 6.2.8.2-1.mga7
libre office 6.2.8.2-1.mga7
-
- IdOOle de la suite
- Messages : 25175
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Supprimer la valeur par defaut pour H_timestamp
Déjà je ne comprends pas ta démarche.
Sais-tu ce qu'est un champ TIMESTAMP ?
C'est un horodatage automatique fait au moment de la création d'un enregistrement.
Il n'a donc pas vocation à être modifié.
Sais-tu ce qu'est un champ TIMESTAMP ?
C'est un horodatage automatique fait au moment de la création d'un enregistrement.
Il n'a donc pas vocation à être modifié.
-
- Membre lOOyal
- Messages : 34
- Inscription : 28 août 2019 17:28
Re: Supprimer la valeur par defaut pour H_timestamp
Merci de ta réponse.
Ca me trouble un peu parce que j'ai mis du TIMESTAMP partout dans mes tables
j'avais choisis ce format parce qu'il est presenté comme DATE/HEURE. Or je travaille surtout sur des fiches de travail et en raison du travail de nuit j'avais dans l'idee que ca me permet de noter des heures qui s'etendent sur deux jours du calendier alors qu'il s'agit d'une seule fiche de travail.
D'ailleurs j'ai deja testé de faire des DATEDIFF sur mes TIMESTAMP rentrés manuellement et ca marche bien.
Je devrais donc changer de format pour eviter l'autocompletion dans le formulaire ?
mais alors comment faire le lien entre la date et l'heure ?
Ca me trouble un peu parce que j'ai mis du TIMESTAMP partout dans mes tables
j'avais choisis ce format parce qu'il est presenté comme DATE/HEURE. Or je travaille surtout sur des fiches de travail et en raison du travail de nuit j'avais dans l'idee que ca me permet de noter des heures qui s'etendent sur deux jours du calendier alors qu'il s'agit d'une seule fiche de travail.
D'ailleurs j'ai deja testé de faire des DATEDIFF sur mes TIMESTAMP rentrés manuellement et ca marche bien.
Je devrais donc changer de format pour eviter l'autocompletion dans le formulaire ?
mais alors comment faire le lien entre la date et l'heure ?
Ca serait hyper intersessant pour une pointeuse ou une gestion des stock.Dude a écrit :Déjà je ne comprends pas ta démarche.
Sais-tu ce qu'est un champ TIMESTAMP ?
C'est un horodatage automatique fait au moment de la création d'un enregistrement.
Il n'a donc pas vocation à être modifié.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Mageia 7
libre office 6.2.8.2-1.mga7
libre office 6.2.8.2-1.mga7
-
- IdOOle de la suite
- Messages : 25175
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Supprimer la valeur par defaut pour H_timestamp
On peut très bien faire la jonction en SQL :Prismx a écrit :mais alors comment faire le lien entre la date et l'heure ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- Membre lOOyal
- Messages : 34
- Inscription : 28 août 2019 17:28
Re: Supprimer la valeur par defaut pour H_timestamp
Bonsoir,
La saisie des horaires de travail dans le formulaire est beaucoups plus efficace puisqu'on fait moins de répétition. Plus d'autocompletion non plus à effacer.
La requête calcule bien toute les tranches horaires y compris le travail de nuit.
C'etait bien vu, Merci Dude.
A la lumiere de ces infos j'ai refais le formulaire et la requête.Dude a écrit : On peut très bien faire la jonction en SQL :
La saisie des horaires de travail dans le formulaire est beaucoups plus efficace puisqu'on fait moins de répétition. Plus d'autocompletion non plus à effacer.
La requête calcule bien toute les tranches horaires y compris le travail de nuit.
C'etait bien vu, Merci Dude.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Mageia 7
libre office 6.2.8.2-1.mga7
libre office 6.2.8.2-1.mga7