Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-28 Par sujet Francois Gatto

Bonjour Alex,

Alex Thurgood a écrit :

Le samedi 28 avril 2007 08:MM, Francois Gatto a écrit :

Bonjour,



Si on ne souhaite pas gérer le timestamp, on peut pour une seule date
remplacer la ligne
time timestamp default 'now'
par
date date defaut 'now'



Par contre, ce n'est jamais une bonne technique d'utiliser des mots "réservés" 
pour des noms de champs. HSQLDB s'en fiche (cela est permis), mais ça peut te 
poser des problèmes lors d'exécution de requêtes car comment est-ce que le 
moteur de bdd sait-il autrement qu'il s'agit du champ "date" ou de la 
fonction "date" ??? Idem pour la portabilité : lorsque tu essayeras 
d'exporter la base vers une autre qui ne permet pas ce type d'utilisation, tu 
vas avoir des résultats plus qu'étranges ;-)


Juste un tuyau comme ça :-)

Alex


Tu as entièrement raison !
Je suis d'autant plus impardonnable que je mentionnais bien un champ 
date_facture, puis l'élan et une RAM cérébrale de seulement 3Ko :-D 
m'ont fait diverger ;-)



ce n'est *jamais* une bonne technique d' *utiliser* des *mots* "*réservés*"


Merci Alex

Francois

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-28 Par sujet Alex Thurgood
Le samedi 28 avril 2007 08:MM, Francois Gatto a écrit :

Bonjour,


> Si on ne souhaite pas gérer le timestamp, on peut pour une seule date
> remplacer la ligne
> time timestamp default 'now'
> par
> date date defaut 'now'
>

Par contre, ce n'est jamais une bonne technique d'utiliser des mots "réservés" 
pour des noms de champs. HSQLDB s'en fiche (cela est permis), mais ça peut te 
poser des problèmes lors d'exécution de requêtes car comment est-ce que le 
moteur de bdd sait-il autrement qu'il s'agit du champ "date" ou de la 
fonction "date" ??? Idem pour la portabilité : lorsque tu essayeras 
d'exporter la base vers une autre qui ne permet pas ce type d'utilisation, tu 
vas avoir des résultats plus qu'étranges ;-)

Juste un tuyau comme ça :-)

Alex

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-28 Par sujet Secrétariat




François Gatto a écrit :
Bonjour,
  
  
Secrétariat a écrit :
  
  

J'en ai une, mais la bdd derrière n'est pas HSQLDB ;-) Comme je l'avais
signalé dans l'un de mes premiers messages, j'utilise de préférence des
SGBDR, donc Mysql et dans un futur proche Postgres.
  

  
  
De bonnes solutions ;)
  
  
  

Le pire de tout dans l'histoire est que cette fonctionnalité était
celle par défaut avec la branche 1.1.x, c-à-d que le formulaire
affichait automatiquement et entrait automatiquement la date du jour,
mais comme ça énervait les utilisateurs, la fonctionnalité a été
enlevée par l'équipe de dev au fur et à mesure de l'intégration du
nouveau module Base.
  
  
Alex
  

Oui, tu as raison. J'ai retrouvé des posts qui reportent aussi la
présence de cette fonctionnalité dans OOo 1.x

et sa disparition dans OOo 2.x

Donc, la seule façon d'avoir la date du jour, c'est bien par le
contrôle de champ Date en liste déroulante.

Et qui fonctionne très bien.

Je propose de clore ici ce long fil.

  
  
Avant de le clore je me permet d'apporter ces quelques précisions.
  
  
J'ai essayé d'utiliser l'horodatage de champ par la procédure normale,
càd création d'un champ date_facture (ie) avec une valeur par defaut de
type current_date(). Si j'obtenais bien une date automatiquement,
malheureusement celle-ci était toujour préfixée au 01/01/03 (quelque
soit le format FR ou EN. Donc inutilisable et probablement le résultat
d'un bug (*un bogue*).
  
  
Je me suis rabattu sur la manière de faire suivante, à savoir la
création de la table désirée en mode SQL direct (extrait simplifié) :
  
  
create cached table ventes (
  
  facture_id identity NOT NULL,
  
  produit varchar(35) NOT NULL,
  
  quantite smallint NOT NULL,
  
  time timestamp default 'now'
  
);
  
  
Si on ne souhaite pas gérer le timestamp, on peut pour une seule date
remplacer la ligne
  
time timestamp default 'now'
  
par
  
date date defaut 'now'
  


Bonjour,
Tu as raison François, voilà ce que ça donne :



Bravo!
J.M





Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-27 Par sujet Francois Gatto

Bonjour,

Secrétariat a écrit :


J'en ai une, mais la bdd derrière n'est pas HSQLDB ;-) Comme je 
l'avais signalé dans l'un de mes premiers messages, j'utilise de 
préférence des SGBDR, donc Mysql et dans un futur proche Postgres.


De bonnes solutions ;)



Le pire de tout dans l'histoire est que cette fonctionnalité était 
celle par défaut avec la branche 1.1.x, c-à-d que le formulaire 
affichait automatiquement et entrait automatiquement la date du jour, 
mais comme ça énervait les utilisateurs, la fonctionnalité a été 
enlevée par l'équipe de dev au fur et à mesure de l'intégration du 
nouveau module Base.


Alex
Oui, tu as raison. J'ai retrouvé des posts qui reportent aussi la 
présence de cette fonctionnalité dans OOo 1.x

et sa disparition dans OOo 2.x
Donc, la seule façon d'avoir la date du jour, c'est bien par le contrôle 
de champ Date en liste déroulante.

Et qui fonctionne très bien.
Je propose de clore ici ce long fil.


Avant de le clore je me permet d'apporter ces quelques précisions.

J'ai essayé d'utiliser l'horodatage de champ par la procédure normale, 
càd création d'un champ date_facture (ie) avec une valeur par defaut de 
type current_date(). Si j'obtenais bien une date automatiquement, 
malheureusement celle-ci était toujour préfixée au 01/01/03 (quelque 
soit le format FR ou EN. Donc inutilisable et probablement le résultat 
d'un bug (*un bogue*).


Je me suis rabattu sur la manière de faire suivante, à savoir la 
création de la table désirée en mode SQL direct (extrait simplifié) :


create cached table ventes (
  facture_id identity NOT NULL,
  produit varchar(35) NOT NULL,
  quantite smallint NOT NULL,
  time timestamp default 'now'
);

Si on ne souhaite pas gérer le timestamp, on peut pour une seule date 
remplacer la ligne

time timestamp default 'now'
par
date date defaut 'now'

Tout cela roule assez bien ;)


Jean Michel



Francois Gatto

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-27 Par sujet Secrétariat




J'en ai une, mais la bdd derrière n'est pas HSQLDB ;-) Comme je l'avais 
signalé dans l'un de mes premiers messages, j'utilise de préférence des 
SGBDR, donc Mysql et dans un futur proche Postgres.


Le pire de tout dans l'histoire est que cette fonctionnalité était celle par 
défaut avec la branche 1.1.x, c-à-d que le formulaire affichait 
automatiquement et entrait automatiquement la date du jour, mais comme ça 
énervait les utilisateurs, la fonctionnalité a été enlevée par l'équipe de 
dev au fur et à mesure de l'intégration du nouveau module Base.


Alex
Oui, tu as raison. J'ai retrouvé des posts qui reportent aussi la 
présence de cette fonctionnalité dans OOo 1.x

et sa disparition dans OOo 2.x
Donc, la seule façon d'avoir la date du jour, c'est bien par le contrôle 
de champ Date en liste déroulante.

Et qui fonctionne très bien.
Je propose de clore ici ce long fil.
Jean Michel


Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-27 Par sujet Alex Thurgood
Le vendredi 27 avril 2007 17:MM, Secrétariat a écrit :

> Après plusieurs essais, même si la commande SQL est acceptée, je n'ai pas
> l'impression que ce qui pourrait être fait dans une Base SQL pour la date
> du jour par défaut, fonctionne aussi avec HSQL. Si tu as pu réellement
> créer une telle Base, avec son formulaire, je serais preneur de ton
> exemple. Pour moi, OOo Base accepte l'insertion de champ Date, et un
> contrôle de formulaire DateField en liste déroulante qui se positionne par
> défaut sur la date du jour. J.M

J'en ai une, mais la bdd derrière n'est pas HSQLDB ;-) Comme je l'avais 
signalé dans l'un de mes premiers messages, j'utilise de préférence des 
SGBDR, donc Mysql et dans un futur proche Postgres.

Le pire de tout dans l'histoire est que cette fonctionnalité était celle par 
défaut avec la branche 1.1.x, c-à-d que le formulaire affichait 
automatiquement et entrait automatiquement la date du jour, mais comme ça 
énervait les utilisateurs, la fonctionnalité a été enlevée par l'équipe de 
dev au fur et à mesure de l'intégration du nouveau module Base.

Alex

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-27 Par sujet Secrétariat

Alex Thurgood a écrit :

Le vendredi 27 avril 2007 13:MM, Secrétariat a écrit :

  

mais il doit y avoir encore un petit détail manquant pour que la date du
jour s'affiche.



Normalement, elle ne s'affiche pas avant d'avoir modifié une fiche existante 
ou saisi une nouvelle fiche - en fait le fonctionnement est le suivant :
- si aucune valeur n'est saisi dans le formulaire ou la table, la date 
actuelle devrait être insérée de manière automatique lors de l'écriture des 
données dans la table;
- si une valeur de date différente est saisie manuellement, cette dernière 
devrait remplacer la valeur par défaut (CURRENT_DATE) dans la fiche en 
question.


Je ne sais pas si HSQLDB tient compte de ça pour l'ensemble des données déjà 
présentes dans la table (par exemple, pour des fiches avec un champ date qui 
était vide). 

Alex 
  

Après plusieurs essais, même si la commande SQL est acceptée, je n'ai pas 
l'impression que ce qui pourrait être fait dans une Base SQL pour la date du 
jour par défaut, fonctionne aussi avec HSQL.
Si tu as pu réellement créer une telle Base, avec son formulaire, je serais 
preneur de ton exemple.
Pour moi, OOo Base accepte l'insertion de champ Date, et un contrôle de 
formulaire DateField en liste déroulante qui se positionne par défaut sur la 
date du jour.
J.M






Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-27 Par sujet Alex Thurgood
Le vendredi 27 avril 2007 13:MM, Secrétariat a écrit :

> mais il doit y avoir encore un petit détail manquant pour que la date du
> jour s'affiche.

Normalement, elle ne s'affiche pas avant d'avoir modifié une fiche existante 
ou saisi une nouvelle fiche - en fait le fonctionnement est le suivant :
- si aucune valeur n'est saisi dans le formulaire ou la table, la date 
actuelle devrait être insérée de manière automatique lors de l'écriture des 
données dans la table;
- si une valeur de date différente est saisie manuellement, cette dernière 
devrait remplacer la valeur par défaut (CURRENT_DATE) dans la fiche en 
question.

Je ne sais pas si HSQLDB tient compte de ça pour l'ensemble des données déjà 
présentes dans la table (par exemple, pour des fiches avec un champ date qui 
était vide). 

Alex 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-27 Par sujet Secrétariat




Alex Thurgood a écrit :

  Le vendredi 27 avril 2007 09:MM, Secrétariat a écrit :

  
  
En exécutant l'instruction SQL avec CURRENT_DATE, le statut renvoyé est
"Wrong data type".
Pourtant la solution doit être proche !

  
  
Ben oui, tu n'as pas précisé le type de champ dans ta requête, HSQLDB pense 
que le type de champ est Current_Date alors que cela devrait être :

ALTER TABLE matable ADD COLUMN madate DATE DEFAULT CURRENT_DATE

Alex
  

J'ai lancé cette commande :
ALTER TABLE"T_jour" ADD COLUMN "date_jour" DATE DEFAULT CURRENT_DATE
qui m'a créé le champ dans la Table :



mais il doit y avoir encore un petit détail manquant pour que la date
du jour s'affiche.
J.M




Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-27 Par sujet Alex Thurgood
Le vendredi 27 avril 2007 09:MM, Secrétariat a écrit :

>
> En exécutant l'instruction SQL avec CURRENT_DATE, le statut renvoyé est
> "Wrong data type".
> Pourtant la solution doit être proche !

Ben oui, tu n'as pas précisé le type de champ dans ta requête, HSQLDB pense 
que le type de champ est Current_Date alors que cela devrait être :

ALTER TABLE matable ADD COLUMN madate DATE DEFAULT CURRENT_DATE

Alex

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-27 Par sujet Secrétariat




Alex Thurgood a écrit :

  Le jeudi 26 avril 2007 11:MM, Secrétariat a écrit :

La doc HSQLDB :

Components of a CREATE TABLE command

columnDefinition

columnname Datatype [(columnSize[,precision])]
[{DEFAULT  |
GENERATED BY DEFAULT AS IDENTITY
(START WITH [, INCREMENT BY ])}] |
[[NOT] NULL] [IDENTITY] [PRIMARY KEY]

Default values that are allowed are constant values or certain SQL 
datetime functions.

Allowed Default Values in Column Definitions

*

  For character column, a single-quoted string or NULL. The only SQL 
function that can be used is CURRENT_USER.
*

  For datetime columns, a single-quoted DATE, TIME or TIMESTAMP value 
or NULL. Or a datetime SQL function such as CURRENT_DATE, CURRENT_TIME, 
CURRENT_TIMESTAMP, TODAY, NOW. Each function is allowed for a certain 
datetime type.


Alex
  

En exécutant l'instruction SQL avec CURRENT_DATE, le statut renvoyé est
"Wrong data type".
Pourtant la solution doit être proche !
J.M







Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-27 Par sujet Alex Thurgood
Le jeudi 26 avril 2007 11:MM, Secrétariat a écrit :

La doc HSQLDB :

Components of a CREATE TABLE command

columnDefinition

columnname Datatype [(columnSize[,precision])]
[{DEFAULT  |
GENERATED BY DEFAULT AS IDENTITY
(START WITH [, INCREMENT BY ])}] |
[[NOT] NULL] [IDENTITY] [PRIMARY KEY]

Default values that are allowed are constant values or certain SQL 
datetime functions.

Allowed Default Values in Column Definitions

*

  For character column, a single-quoted string or NULL. The only SQL 
function that can be used is CURRENT_USER.
*

  For datetime columns, a single-quoted DATE, TIME or TIMESTAMP value 
or NULL. Or a datetime SQL function such as CURRENT_DATE, CURRENT_TIME, 
CURRENT_TIMESTAMP, TODAY, NOW. Each function is allowed for a certain 
datetime type.


Alex

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-26 Par sujet Alex Thurgood
Le jeudi 26 avril 2007 11:MM, Secrétariat a écrit :

Bonjour,

> Pour insérer un champ dans une table et lui donner la valeur de la date
> du jour par défaut, la commande SQL suivante devrait fonctionner :
> ALTER TABLE "nomdelatable" ADD COLUMN "nomdelacolonneàinsérer" CURDATE()
> et bien non, ça ne fonctionne pas, du moins avec OOo 2.2.
> Donc, ne sois pas trop déçu, CURDATE() ne semble pas accepté dans OOo Base.
> A moins qu'un expert trouve comment faire et envoie une Base avec la
> commande SQL efficace (et validée) !!!


Essaies avec ceci :

CREATE TABLE T(D DATE DEFAULT CURRENT_DATE

Trouvé ici :

http://www.nabble.com/Date-Functions-tf2258999.html#a6547542


Alex

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-26 Par sujet Secrétariat

Docgranville a écrit :

Alex Thurgood a écrit :

Selon la base utilisée, cela se fait avec le paramètre NOW() ou avec 
un champ TIMESTAMP. Avec HSQLDB, la fonction s'appelle CURDATE().

Bonjour Alex,

Merci pour ta réponse ; peux-tu me préciser si ta réponse connaît des 
limitations (en fonction des versions de OOo) ou si elle est de portée 
générale ?


Pour info, je tourne avec OOo 2.0.4 et W98SE ; lors de la définition 
d'un champ date dans une base intégrée (hsqldb), la valeur mentionnée 
en "Valeur par défaut" n'est pas conservée ; j'ai essayé avec : 
curdate(), Curdate(), CURDATE(), =CURDATE(), et d'autres combinaisons 
encore, sans aucun résultat.


Il me reste donc deux hypothèses : le souci vient de la machine ou le 
souci vient de l'opérateur ; en l'état, mon pronostic est à 50/50.


A+ 

Bonjour,
Pour insérer un champ dans une table et lui donner la valeur de la date 
du jour par défaut, la commande SQL suivante devrait fonctionner :

ALTER TABLE "nomdelatable" ADD COLUMN "nomdelacolonneàinsérer" CURDATE()
et bien non, ça ne fonctionne pas, du moins avec OOo 2.2.
Donc, ne sois pas trop déçu, CURDATE() ne semble pas accepté dans OOo Base.
A moins qu'un expert trouve comment faire et envoie une Base avec la 
commande SQL efficace (et validée) !!!

Jean Michel






-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-26 Par sujet Docgranville

Alex Thurgood a écrit :

Selon la base utilisée, cela se fait avec le paramètre NOW() ou avec un champ 
TIMESTAMP. Avec HSQLDB, la fonction s'appelle CURDATE().


Alex


Bonjour Alex,

Merci pour ta réponse ; peux-tu me préciser si ta réponse connaît des 
limitations (en fonction des versions de OOo) ou si elle est de portée 
générale ?


Pour info, je tourne avec OOo 2.0.4 et W98SE ; lors de la définition 
d'un champ date dans une base intégrée (hsqldb), la valeur mentionnée en 
"Valeur par défaut" n'est pas conservée ; j'ai essayé avec : curdate(), 
Curdate(), CURDATE(), =CURDATE(), et d'autres combinaisons encore, sans 
aucun résultat.


Il me reste donc deux hypothèses : le souci vient de la machine ou le 
souci vient de l'opérateur ; en l'état, mon pronostic est à 50/50.


A+


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-25 Par sujet Alex Thurgood
Le mercredi 25 avril 2007 17:MM, Docgranville a écrit :

> Comment paramètres-tu un champ de date pour que, lors de chaque nouvel
> enregistrement, il prenne automatiquement la date du jour ? Je suppose
> que tu insères quelque chose dans "Valeur par défaut", mais je n'ai pas
> encore réussi à trouver quoi...
>

Selon la base utilisée, cela se fait avec le paramètre NOW() ou avec un champ 
TIMESTAMP. Avec HSQLDB, la fonction s'appelle CURDATE().

Alex

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-25 Par sujet Docgranville

Encore Bonjour,

Cette fois, c'est juste de la curiosité...

Si cette fameuse date, qui doit être entrée, n'est pas nécessairement la 
date du jour, le bouton que tu évoquais était donc destiné à ne servir 
que lorsque la date correspondait à celle du jour ? Dans ce cas, je te 
confirme que c'est précisément l'utilité de l'option "Déroulante" avec 
son fameux bouton "Auj." ; à l'usage, je suis certain que tu y gagnes en 
ergonomie.


Sinon, pour Jean-François, le traitement automatisé m'intéresse...

Comment paramètres-tu un champ de date pour que, lors de chaque nouvel 
enregistrement, il prenne automatiquement la date du jour ? Je suppose 
que tu insères quelque chose dans "Valeur par défaut", mais je n'ai pas 
encore réussi à trouver quoi...


Et questions subsidiaires :
Si je viens, ultérieurement, modifier mon enregistrement, le champ date 
sera-t-il modifié ? Si ce n'est pas le cas, existe-t-il une formule de 
la "Valeur par défaut" qui permette cela ? Si c'est le cas, existe-t-il 
une formule qui permette de l'éviter ? (autrement dit, peut-on ressortir 
la date de création de l'enregistrement pour renseigner un champ 
DateCreation dans chaque enregistrement de la table et peut on récupérer 
également la date de dernière modification pour alimenter un champ 
DateDernModif, là encore pour chaque enregistrement dans cette même 
table ?).


Merci.

A+



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-25 Par sujet Arnaud POUSSIER
Objet : Re: [users-fr] [Base] comment saisir la date du jour ?


Docgranville a écrit :
> 
> Mais peut-être n'ai-je pas compris ce que tu cherchais...

>>Moi non plus.

>>Si c'est la date du jour de saisie qui doit être stockée, pourquoi diantre 
>>laisser sa sélection au bon soin de l'utilisateur ?
>>Un traitement automatique ne serait-il pas possible, si ce n'est préférable ?
>>A+
>>-- 
>>Jean-Francois Nifenecker, Bordeaux

Bonsoir, 
Un traitement automatique ne peut pas aller car ce n'est pas toujours la date 
du jour qu'il faut entrer.
C'est vrai que l'option "déroulante" est la plus proche de ce que je voulais 
faire. 
Deux clics aprés reflexions ce n'est pas le bout du monde.

Encore merci à vous pour vos réponses

Arnaud POUSSIER

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-25 Par sujet Jean-Francois Nifenecker

Docgranville a écrit :


Mais peut-être n'ai-je pas compris ce que tu cherchais...


Moi non plus.

Si c'est la date du jour de saisie qui doit être stockée, pourquoi diantre 
laisser sa sélection au bon soin de l'utilisateur ?

Un traitement automatique ne serait-il pas possible, si ce n'est préférable ?
D'où zéro clic.

A+
--
Jean-Francois Nifenecker, Bordeaux

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-25 Par sujet Docgranville

Re-Bonjour,

Ce n'est pas de la mauvaise volonté, mais bien qu'ayant compris ce que 
tu recherchais (je crois), je ne parviens toujours pas à comprendre la 
démarche ; en fait, ne chercherais-tu pas à ré-inventer la roue, par 
hasard ?


Je m'explique ; pour que la donnée relative à la date soit stockée, il 
faut nécessairement qu'un champ ait été défini dans la table 
correspondante pour la recevoir ; dès lors, voudrais-tu m'expliquer ce 
qui t'empêche de prévoir, dans ton formulaire, un champ de date 
(Datefield) correspondant à ce champ de ta table ? Rien ? On est bien 
d'accord... Alors qu'est-ce qui t'empêche, également, parmi les 
différentes options relatives à ce champ, dans ton formulaire, de placer 
l'option déroulante à "Oui" ? Rien non plus ? On est toujours 
d'accord... Alors quitte à appuyer sur un bouton, pourquoi, plutôt que 
d'appuyer sur un bouton déclenchant une macro qui remplirait un 
Datefield, n'appuierait-on pas sur le menu déroulant de ce même 
Datefield, laquelle action fait apparaître un joli calendrier avec tous 
les jours du mois en cours et deux petits boutons dont l'un est intitulé 
"Auj." et par un clic sur lequel, on parvient à obtenir directement la 
date du jour ; alors certes, l'opération se fait au moyen de deux clics, 
au lieu d'un seul, mais est-ce véritablement rédhibitoire ?


Mais peut-être n'ai-je pas compris ce que tu cherchais...

A+


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-25 Par sujet Arnaud POUSSIER
C'est exactement cela.
Je crois que tu as trés bien expliqué la chose

@+
- Message d'origine - 
De : "Docgranville" <[EMAIL PROTECTED]>
À : 
Envoyé : mercredi 25 avril 2007 15:44
Objet : Re: [users-fr] [Base] comment saisir la date du jour ?


Arnaud POUSSIER a écrit :

>Salut, 
>
>oui c'est cela un champ date ou texte à la limite.
>Les personnes utilisant le formulaire n'ont qu'à cliquer sur ce bouton pour 
>insérer la date du jour.
>
>A.P.
>  
>
Bonjour,

Il est probable que ça vient de moi, mais je ne vois pas quelle est la 
fonctionnalité recherchée...

Parce que "insérer la date du jour" c'est bien joli, mais c'est pour en 
faire quoi ? C'est juste pour l'afficher sur le formulaire ? Ou c'est 
pour que, lors de l'enregistrement des données, cette date soit 
également enregistrée, afin d'être restituée ultérieurement comme étant 
la date de cet enregistrement ?

A+

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-25 Par sujet Docgranville

Arnaud POUSSIER a écrit :

Salut, 


oui c'est cela un champ date ou texte à la limite.
Les personnes utilisant le formulaire n'ont qu'à cliquer sur ce bouton pour 
insérer la date du jour.

A.P.
 


Bonjour,

Il est probable que ça vient de moi, mais je ne vois pas quelle est la 
fonctionnalité recherchée...


Parce que "insérer la date du jour" c'est bien joli, mais c'est pour en 
faire quoi ? C'est juste pour l'afficher sur le formulaire ? Ou c'est 
pour que, lors de l'enregistrement des données, cette date soit 
également enregistrée, afin d'être restituée ultérieurement comme étant 
la date de cet enregistrement ?


A+

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-25 Par sujet Arnaud POUSSIER

Objet : Re: [users-fr] [Base] comment saisir la date du jour ?



> Mais j'ai aussi une question, 
> pourrait-on, avoir un bouton associer à une macro afin d'insérer la date du 
> jour dans une textbox  ?
>
> Merci d'avance et bonne journéé
>   
>>Dans ton idée, la textbox est connectée à un champ date d'une Table ?
>>Ou bien, comment vois tu son utilisation ?
>>J.M


Salut, 

oui c'est cela un champ date ou texte à la limite.
Les personnes utilisant le formulaire n'ont qu'à cliquer sur ce bouton pour 
insérer la date du jour.

A.P.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-25 Par sujet Secrétariat


Mais j'ai aussi une question, 
pourrait-on, avoir un bouton associer à une macro afin d'insérer la date du jour dans une textbox  ?


Merci d'avance et bonne journéé
  

Dans ton idée, la textbox est connectée à un champ date d'une Table ?
Ou bien, comment vois tu son utilisation ?
J.M



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-25 Par sujet Arnaud POUSSIER




Maurice Starck a écrit :
> Bonjour,
>
> WinXP - OO 2.2
> J'ai déjà posé la question il y a... longtemps, mais impossible de 
> retrouver ce fil de discussion.
> Il me semble qu'un double clic permettait d'entrer, sinon la date du 
> jour, du moins la dernière date saisie. Cela ne fonctionne plus 
> (depuis je suis passé à la version 2.2 de OO).
> Cette "saisie automatique" est-t-elle possible ? si oui, comment ?
>
> Maurice

>>Secretariat à écrit:
>>Dans un champ de formulaire, tu peux dans ses propriétés définir une 
>>date par défaut.
>>Tu peux aussi insérer un champ Date déroulant, et choisir la date du 
>>jour qui est indiquée par défaut au déroulement du calendrier.
>>Ceci dit, si tu peux joindre ta base et ton formulaire pour test, ce 
>>serait plus facile.
>>Jean Michel

Bonjour, 
je m'insére dans ce fil afin de dire que le réponse de Jean Michel marche trés 
bien pour l'avoir testé.

Mais j'ai aussi une question, 
pourrait-on, avoir un bouton associer à une macro afin d'insérer la date du 
jour dans une textbox  ?

Merci d'avance et bonne journéé



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-25 Par sujet Secrétariat

Maurice Starck a écrit :

Bonjour,

WinXP - OO 2.2
J'ai déjà posé la question il y a... longtemps, mais impossible de 
retrouver ce fil de discussion.
Il me semble qu'un double clic permettait d'entrer, sinon la date du 
jour, du moins la dernière date saisie. Cela ne fonctionne plus 
(depuis je suis passé à la version 2.2 de OO).

Cette "saisie automatique" est-t-elle possible ? si oui, comment ?

Maurice
Dans un champ de formulaire, tu peux dans ses propriétés définir une 
date par défaut.
Tu peux aussi insérer un champ Date déroulant, et choisir la date du 
jour qui est indiquée par défaut au déroulement du calendrier.
Ceci dit, si tu peux joindre ta base et ton formulaire pour test, ce 
serait plus facile.

Jean Michel



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [users-fr] [Base] comment saisir la date du jour ?

2007-04-24 Par sujet mavi estbelle

Bonjour
Pour insérer la date dans un doc, menu "insertion" => champ => date
Après tu faitclick droit dessus pour choisir le format de date que tu veux.

belle journée à tous

On 4/25/07, Maurice Starck <[EMAIL PROTECTED]> wrote:


Bonjour,

WinXP - OO 2.2
J'ai déjà posé la question il y a... longtemps, mais impossible de
retrouver ce fil de discussion.
Il me semble qu'un double clic permettait d'entrer, sinon la date du
jour, du moins la dernière date saisie. Cela ne fonctionne plus (depuis
je suis passé à la version 2.2 de OO).
Cette "saisie automatique" est-t-elle possible ? si oui, comment ?

Maurice

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




[users-fr] [Base] comment saisir la date du jour ?

2007-04-24 Par sujet Maurice Starck

Bonjour,

WinXP - OO 2.2
J'ai déjà posé la question il y a... longtemps, mais impossible de 
retrouver ce fil de discussion.
Il me semble qu'un double clic permettait d'entrer, sinon la date du 
jour, du moins la dernière date saisie. Cela ne fonctionne plus (depuis 
je suis passé à la version 2.2 de OO).

Cette "saisie automatique" est-t-elle possible ? si oui, comment ?

Maurice

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]