GNT sans publicité, site mobile, fonctionnalitées exclusives...

Astuce pour entrer la date 600 fois

Le
Albert
Bonjour

Pour notre organisation OSBL d'environ 600 membres, la date de
renouvellement d'adhésion est le 2011-09-01.
Le préposé sur réception de la demande d'inscription, vérifiera les
changements de coordonnées du membre, sa cotisation et changera la date
d'échéance à 2012-09-01 dans le formulaire, pour la plupart ce sera le seul
changement.
Connaissez-vous un truc pour changer cette date avec un clic de souris ou
une méthode moins fastudieuse que retaper la date 600 fois dans le
formulaire?
Merci de vos suggestions

--
albertri-at-videotron.ca.invalid
Lire les 21 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 5
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Gloops
Le #23654111
Albert a écrit, le 14/08/2011 14:55 :
Bonjour

Pour notre organisation OSBL d'environ 600 membres, la date de
renouvellement d'adhésion est le 2011-09-01.
Le préposé sur réception de la demande d'inscription, vérifiera les
changements de coordonnées du membre, sa cotisation et changera la da te
d'échéance à 2012-09-01 dans le formulaire, pour la plupart ce se ra le
seul changement.
Connaissez-vous un truc pour changer cette date avec un clic de souris
ou une méthode moins fastudieuse que retaper la date 600 fois dans le
formulaire?
Merci de vos suggestions




Bonjour,

Pourquoi retaper la date ?
Si on la connaît déjà et que c'est la même pour tout le monde, po urquoi
pas un bouton pour lui donner la nouvelle valeur ?

On pourrait pousser le bouchon jusqu'à la changer automatiquement en
arrivant sur un enregistrement, éventuellement avec une condition, mais
pour éviter un risque d'erreur, c'est mieux de maîtriser la manœuvr e, le
clic sur le bouton aurait pour signification, OK j'ai bien visualisé ce s
infos, la personne correspondante a bien envoyé son chèque, et le res te
est à jour.

Je parierais bien qu'un coup d'œil au site 3stone.be serait d'un
précieux secours pour savoir faire ça.
Albert
Le #23654211
"Gloops" news:j29idr$j6g$

Bonsoir / Bonjour
bonne idée, je continue a explorer, j'irai voir chez Stone.
j'ai déjà la requête mise à jour pour rendre inactif tous ceux qui n'ont pas
renouveller au 15 octobre.

albert

Albert a écrit, le 14/08/2011 14:55 :
Bonjour

Pour notre organisation OSBL d'environ 600 membres, la date de
renouvellement d'adhésion est le 2011-09-01.
Le préposé sur réception de la demande d'inscription, vérifiera les
changements de coordonnées du membre, sa cotisation et changera la date
d'échéance à 2012-09-01 dans le formulaire, pour la plupart ce sera le
seul changement.
Connaissez-vous un truc pour changer cette date avec un clic de souris
ou une méthode moins fastudieuse que retaper la date 600 fois dans le
formulaire?
Merci de vos suggestions




Bonjour,

Pourquoi retaper la date ?
Si on la connaît déjà et que c'est la même pour tout le monde, pourquoi
pas un bouton pour lui donner la nouvelle valeur ?

On pourrait pousser le bouchon jusqu'à la changer automatiquement en
arrivant sur un enregistrement, éventuellement avec une condition, mais
pour éviter un risque d'erreur, c'est mieux de maîtriser la manœuvre, le
clic sur le bouton aurait pour signification, OK j'ai bien visualisé ces
infos, la personne correspondante a bien envoyé son chèque, et le reste
est à jour.

Je parierais bien qu'un coup d'œil au site 3stone.be serait d'un
précieux secours pour savoir faire ça.
Albert
Le #23654231
Bonsoir / Bonjour

Ce serait gentil si quelqu'un pourrait m'aider à écrire la macro, je n'y
arrive pas avec le générateur

Donc changer le "DUEDATE" en cliquant le bouton de la macro

Table "TBLMBCC" champ "DUEDATE" enregistrement courant, changer la date
à "(DateSerial(Year(Date())+1;9;1))"

ou encore me diriger vers des exemples

merci

Albert

"Albert" news:j29omj$vi2$
"Gloops" news:j29idr$j6g$

Bonsoir / Bonjour
bonne idée, je continue a explorer, j'irai voir chez Stone.
j'ai déjà la requête mise à jour pour rendre inactif tous ceux qui n'ont
pas renouveller au 15 octobre.

albert

Albert a écrit, le 14/08/2011 14:55 :
Bonjour

Pour notre organisation OSBL d'environ 600 membres, la date de
renouvellement d'adhésion est le 2011-09-01.
Le préposé sur réception de la demande d'inscription, vérifiera les
changements de coordonnées du membre, sa cotisation et changera la date
d'échéance à 2012-09-01 dans le formulaire, pour la plupart ce sera le
seul changement.
Connaissez-vous un truc pour changer cette date avec un clic de souris
ou une méthode moins fastudieuse que retaper la date 600 fois dans le
formulaire?
Merci de vos suggestions




Bonjour,

Pourquoi retaper la date ?
Si on la connaît déjà et que c'est la même pour tout le monde, pourquoi
pas un bouton pour lui donner la nouvelle valeur ?

On pourrait pousser le bouchon jusqu'à la changer automatiquement en
arrivant sur un enregistrement, éventuellement avec une condition, mais
pour éviter un risque d'erreur, c'est mieux de maîtriser la manœuvre, le
clic sur le bouton aurait pour signification, OK j'ai bien visualisé ces
infos, la personne correspondante a bien envoyé son chèque, et le reste
est à jour.

Je parierais bien qu'un coup d'œil au site 3stone.be serait d'un
précieux secours pour savoir faire ça.



Albert
Le #23655811
Bonjour

J'ai fait un procédure evenementielle et ça fonctionne, mais je suis ouvert
à vos suggestions, les livres c'est bien, l'aide des connaisseurs c'est
mieux et on apprend plus vite.

Voici la procédure évenementielle

Private Sub ChangerDate_Click()
DUEDATE = DateSerial(Year(Date) + 1, 9, 1)
End Sub

merci

albert


"Albert" news:j29s81$6ej$
Bonsoir / Bonjour

Ce serait gentil si quelqu'un pourrait m'aider à écrire la macro, je n'y
arrive pas avec le générateur

Donc changer le "DUEDATE" en cliquant le bouton de la macro

Table "TBLMBCC" champ "DUEDATE" enregistrement courant, changer la
date à "(DateSerial(Year(Date())+1;9;1))"

ou encore me diriger vers des exemples

merci

Albert

"Albert" news:j29omj$vi2$
"Gloops" news:j29idr$j6g$

Bonsoir / Bonjour
bonne idée, je continue a explorer, j'irai voir chez Stone.
j'ai déjà la requête mise à jour pour rendre inactif tous ceux qui n'ont
pas renouveller au 15 octobre.

albert

Albert a écrit, le 14/08/2011 14:55 :
Bonjour

Pour notre organisation OSBL d'environ 600 membres, la date de
renouvellement d'adhésion est le 2011-09-01.
Le préposé sur réception de la demande d'inscription, vérifiera les
changements de coordonnées du membre, sa cotisation et changera la date
d'échéance à 2012-09-01 dans le formulaire, pour la plupart ce sera le
seul changement.
Connaissez-vous un truc pour changer cette date avec un clic de souris
ou une méthode moins fastudieuse que retaper la date 600 fois dans le
formulaire?
Merci de vos suggestions




Bonjour,

Pourquoi retaper la date ?
Si on la connaît déjà et que c'est la même pour tout le monde, pourquoi
pas un bouton pour lui donner la nouvelle valeur ?

On pourrait pousser le bouchon jusqu'à la changer automatiquement en
arrivant sur un enregistrement, éventuellement avec une condition, mais
pour éviter un risque d'erreur, c'est mieux de maîtriser la manœuvre, le
clic sur le bouton aurait pour signification, OK j'ai bien visualisé ces
infos, la personne correspondante a bien envoyé son chèque, et le reste
est à jour.

Je parierais bien qu'un coup d'œil au site 3stone.be serait d'un
précieux secours pour savoir faire ça.






Gloops
Le #23658171
Albert a écrit, le 15/08/2011 20:11 :
Bonjour

J'ai fait un procédure evenementielle et ça fonctionne, mais je sui s
ouvert à vos suggestions, les livres c'est bien, l'aide des connaisse urs
c'est mieux et on apprend plus vite.

Voici la procédure évenementielle

Private Sub ChangerDate_Click()
DUEDATE = DateSerial(Year(Date) + 1, 9, 1)
End Sub



Bonjour,

Tu as même fait mieux que moi, puisque dans ma flemme j'en étais rest é à
une macro pour cette année, en me disant que pour l'année prochaine o n
avait bien le temps de la changer.

Attention cela étant, comme tu as fait là, si tu te trompes à cliqu er
deux fois sur le bouton (ça peut arriver si on essaie d'aller vite), tu
auras la date de l'an prochain, donc il faudra corriger à la main pour
cet enregistrement. Étant donné que la même date doit être saisie pour
tout le monde, on peut créer une table de paramètres (à moins qu'il y en
ait déjà une), a priori avec un seul enregistrement, et là-dedans u n
champ qui contient la nouvelle date. Comme ça, on peut cliquer 15 fois
sur le même enregistrement, ce sera toujours la date de cette année q ui
sera mise dans le champ.

Dans cette optique, si on a une table tabParam avec un champ date
prmDateCotisAnnee, ça donne :

DUEDATE = DLoockup("prmDateCotisAnnee", "tabParam", "")

Ne pas oublier de mettre une valeur dans le champ prmDateCotisAnnee, ou
alors gérer le cas ci-dessus avec Nz ou avec If IsNull.
Publicité
Suivre les réponses
Poster une réponse
Anonyme