OVH Cloud OVH Cloud

format / masque de saisie

3 réponses
Avatar
fabthebass
bonjour au forum !
encore 2 petiets questions sur les masque de saisie , valeur par défaut etc ..

1- j'ai 2 champs dans une table ; le 1er champ [signature] et au format date
et a une valeur par défaut : Date(). J'ai un second champ [prévision] dans
lequele j'aimerais la valeur par défaut suivante : la valeur du
champ[signature] + 45 jours !
j'ai donc écris dans la valeur par défaut de [prévision] :
=AjDate("j";45;[signature])
mais cela ne fonctionne pas ... 'types incompatibles' ...

2-j'aimerai sur une requete affecter une demande 'rentrer le mois' pour
ouvrir un état ! si je tape 'janvier, février etc' cela fonctionne mais
comment puis je taper seulement le numéro de mois ! j'ai essayé ds les
propriété du champs concerné dans ma requet mais rien ...

MERCI !! fab

3 réponses

Avatar
Patrice
Salut Fab,

-----Message d'origine-----
bonjour au forum !
encore 2 petiets questions sur les masque de saisie ,
valeur par défaut etc ..


1- j'ai 2 champs dans une table ; le 1er champ
[signature] et au format date

et a une valeur par défaut : Date(). J'ai un second
champ [prévision] dans

lequele j'aimerais la valeur par défaut suivante : la
valeur du

champ[signature] + 45 jours !
j'ai donc écris dans la valeur par défaut de
[prévision] :

=AjDate("j";45;[signature])
mais cela ne fonctionne pas ... 'types incompatibles' ...




puisque c'est une valeur par défaut, ton champ
[signature] n'est pas définit
essai AjDate("j";45;Date())


2-j'aimerai sur une requete affecter une demande 'rentrer
le mois' pour

ouvrir un état ! si je tape 'janvier, février etc' cela
fonctionne mais

comment puis je taper seulement le numéro de mois ! j'ai
essayé ds les

propriété du champs concerné dans ma requet mais
rien ...



dans ta requete, créé un champ supplémentaire qui
convertit ton mois en numero, et affecte la demande sur ce
champ

bon courage
A+

Avatar
fabthebass
Merci pour tes conseils ! mais justement ! sais tu comment je peux
transformer une date en numéro ou nom de mois !!

cad que je rentre dans mon champ une date de facture par exemple et
j'aimerais dans ma requete pouvoir lui demander toutes les factures de tel ou
tel mois ! mais vu que d'un conté j'ai un 'format mois et de l'autre date
...' ca ne fonctionne pas ...

merci : )


Salut Fab,

-----Message d'origine-----
bonjour au forum !
encore 2 petiets questions sur les masque de saisie ,
valeur par défaut etc ..


1- j'ai 2 champs dans une table ; le 1er champ
[signature] et au format date

et a une valeur par défaut : Date(). J'ai un second
champ [prévision] dans

lequele j'aimerais la valeur par défaut suivante : la
valeur du

champ[signature] + 45 jours !
j'ai donc écris dans la valeur par défaut de
[prévision] :

=AjDate("j";45;[signature])
mais cela ne fonctionne pas ... 'types incompatibles' ...




puisque c'est une valeur par défaut, ton champ
[signature] n'est pas définit
essai AjDate("j";45;Date())


2-j'aimerai sur une requete affecter une demande 'rentrer
le mois' pour

ouvrir un état ! si je tape 'janvier, février etc' cela
fonctionne mais

comment puis je taper seulement le numéro de mois ! j'ai
essayé ds les

propriété du champs concerné dans ma requet mais
rien ...



dans ta requete, créé un champ supplémentaire qui
convertit ton mois en numero, et affecte la demande sur ce
champ

bon courage
A+




Avatar
Gafish
Bonjour,

Pour trouver le numéro de mois d'une date, utilise la fonction "Mois" si tu
es dans une requête ou "month" si tu es en VBA.
Comme cela si tu veux trouver toutes les factures d'un mois, tu entres dans
ta requête Mois([DateFacture]) et dans les critères tu lui spécifies que ce
doit être le numéro de mois saisi dans une zone d'un formulaire.
Sinon pour en revenir à ta demande originelle sur le '2', je te conseillerai
de faire une liste déroulante avec deux colonnnes, une colonne clée avec les
numéros de mois, et une colonne avec les noms de mois. Cette liste pourrait
ainsi te servir de critère de filtre dans ta requête.

Arnaud

"fabthebass" a écrit dans le message
de news:
Merci pour tes conseils ! mais justement ! sais tu comment je peux
transformer une date en numéro ou nom de mois !!

cad que je rentre dans mon champ une date de facture par exemple et
j'aimerais dans ma requete pouvoir lui demander toutes les factures de tel
ou

tel mois ! mais vu que d'un conté j'ai un 'format mois et de l'autre date
...' ca ne fonctionne pas ...

merci : )


Salut Fab,

-----Message d'origine-----
bonjour au forum !
encore 2 petiets questions sur les masque de saisie ,
valeur par défaut etc ..


1- j'ai 2 champs dans une table ; le 1er champ
[signature] et au format date

et a une valeur par défaut : Date(). J'ai un second
champ [prévision] dans

lequele j'aimerais la valeur par défaut suivante : la
valeur du

champ[signature] + 45 jours !
j'ai donc écris dans la valeur par défaut de
[prévision] :

=AjDate("j";45;[signature])
mais cela ne fonctionne pas ... 'types incompatibles' ...




puisque c'est une valeur par défaut, ton champ
[signature] n'est pas définit
essai AjDate("j";45;Date())


2-j'aimerai sur une requete affecter une demande 'rentrer
le mois' pour

ouvrir un état ! si je tape 'janvier, février etc' cela
fonctionne mais

comment puis je taper seulement le numéro de mois ! j'ai
essayé ds les

propriété du champs concerné dans ma requet mais
rien ...



dans ta requete, créé un champ supplémentaire qui
convertit ton mois en numero, et affecte la demande sur ce
champ

bon courage
A+