j'aimerais connaitre l'évenement qui permet de mettre à jour un champ juste
après l'ouverture du formulaire.
Car j'ai du code visual basic qui permet de renseigner ce champ, mais je ne
sais pas quel évenement utilser si il y en a un bien sûr ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Evaro
Bonjour,
"tibo" a écrit dans le message de news:
Bonjour,
j'aimerais connaitre l'évenement qui permet de mettre à jour un champ juste après l'ouverture du formulaire. Car j'ai du code visual basic qui permet de renseigner ce champ, mais je ne sais pas quel évenement utilser si il y en a un bien sûr ?
Form_Load (Sur chargement) @+ Etienne
Bonjour,
"tibo" <tibo@discussions.microsoft.com> a écrit dans le message de news:
51A0C185-7F72-4D86-A0DC-DA77A8C61289@microsoft.com...
Bonjour,
j'aimerais connaitre l'évenement qui permet de mettre à jour un champ
juste
après l'ouverture du formulaire.
Car j'ai du code visual basic qui permet de renseigner ce champ, mais je
ne
sais pas quel évenement utilser si il y en a un bien sûr ?
j'aimerais connaitre l'évenement qui permet de mettre à jour un champ juste après l'ouverture du formulaire. Car j'ai du code visual basic qui permet de renseigner ce champ, mais je ne sais pas quel évenement utilser si il y en a un bien sûr ?
Form_Load (Sur chargement) @+ Etienne
tibo
J'ai essayer ca ne marche pas
car le champ que je dois renseigner a besoin de différentes données du formulaire
comment faire ?
Bonjour,
"tibo" a écrit dans le message de news:
Bonjour,
j'aimerais connaitre l'évenement qui permet de mettre à jour un champ juste après l'ouverture du formulaire. Car j'ai du code visual basic qui permet de renseigner ce champ, mais je ne sais pas quel évenement utilser si il y en a un bien sûr ?
Form_Load (Sur chargement) @+ Etienne
J'ai essayer ca ne marche pas
car le champ que je dois renseigner a besoin de différentes données du
formulaire
comment faire ?
Bonjour,
"tibo" <tibo@discussions.microsoft.com> a écrit dans le message de news:
51A0C185-7F72-4D86-A0DC-DA77A8C61289@microsoft.com...
Bonjour,
j'aimerais connaitre l'évenement qui permet de mettre à jour un champ
juste
après l'ouverture du formulaire.
Car j'ai du code visual basic qui permet de renseigner ce champ, mais je
ne
sais pas quel évenement utilser si il y en a un bien sûr ?
car le champ que je dois renseigner a besoin de différentes données du formulaire
comment faire ?
Bonjour,
"tibo" a écrit dans le message de news:
Bonjour,
j'aimerais connaitre l'évenement qui permet de mettre à jour un champ juste après l'ouverture du formulaire. Car j'ai du code visual basic qui permet de renseigner ce champ, mais je ne sais pas quel évenement utilser si il y en a un bien sûr ?
Form_Load (Sur chargement) @+ Etienne
3stone
Salut,
"tibo"
J'ai essayer ca ne marche pas
car le champ que je dois renseigner a besoin de différentes données du formulaire
Tu peux expliquer ce que tu tente de faire ??
Le formulaire affiche les données de sa source, à l'ouverture. Toi, tu veux mettre dans un champ ce que le formulaire affiche provenant de sa source...
Tu es sûr de ta méthode ?
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
Salut,
"tibo"
J'ai essayer ca ne marche pas
car le champ que je dois renseigner a besoin de différentes données du
formulaire
Tu peux expliquer ce que tu tente de faire ??
Le formulaire affiche les données de sa source, à l'ouverture.
Toi, tu veux mettre dans un champ ce que le formulaire affiche
provenant de sa source...
Tu es sûr de ta méthode ?
--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
car le champ que je dois renseigner a besoin de différentes données du formulaire
Tu peux expliquer ce que tu tente de faire ??
Le formulaire affiche les données de sa source, à l'ouverture. Toi, tu veux mettre dans un champ ce que le formulaire affiche provenant de sa source...
Tu es sûr de ta méthode ?
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
tibo
bonjour,
oui je suis sur de ma méthode, car en fait ce que je mets dans mon champ c'est le résultat d'une opération provenant des ses données.
Salut,
"tibo"
J'ai essayer ca ne marche pas
car le champ que je dois renseigner a besoin de différentes données du formulaire
Tu peux expliquer ce que tu tente de faire ??
Le formulaire affiche les données de sa source, à l'ouverture. Toi, tu veux mettre dans un champ ce que le formulaire affiche provenant de sa source...
Tu es sûr de ta méthode ?
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
bonjour,
oui je suis sur de ma méthode, car en fait ce que je mets dans mon champ
c'est le résultat d'une opération provenant des ses données.
Salut,
"tibo"
J'ai essayer ca ne marche pas
car le champ que je dois renseigner a besoin de différentes données du
formulaire
Tu peux expliquer ce que tu tente de faire ??
Le formulaire affiche les données de sa source, à l'ouverture.
Toi, tu veux mettre dans un champ ce que le formulaire affiche
provenant de sa source...
Tu es sûr de ta méthode ?
--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
oui je suis sur de ma méthode, car en fait ce que je mets dans mon champ c'est le résultat d'une opération provenant des ses données.
Salut,
"tibo"
J'ai essayer ca ne marche pas
car le champ que je dois renseigner a besoin de différentes données du formulaire
Tu peux expliquer ce que tu tente de faire ??
Le formulaire affiche les données de sa source, à l'ouverture. Toi, tu veux mettre dans un champ ce que le formulaire affiche provenant de sa source...
Tu es sûr de ta méthode ?
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
3stone
Salut,
"tibo"
oui je suis sur de ma méthode, car en fait ce que je mets dans mon champ c'est le résultat d'une opération provenant des ses données.
Je te la déconseille tout de même, ta méthode ;-))
Vu ton niveau, si en plus tu souhaite sauver le résultat d'une opération, tu est sûrement mal parti.
Que sont ces résultats et je t'explique comme ne pas les sauver !
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
Salut,
"tibo"
oui je suis sur de ma méthode, car en fait ce que je mets dans mon champ
c'est le résultat d'une opération provenant des ses données.
Je te la déconseille tout de même, ta méthode ;-))
Vu ton niveau, si en plus tu souhaite sauver le résultat d'une opération,
tu est sûrement mal parti.
Que sont ces résultats et je t'explique comme ne pas les sauver !
--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
oui je suis sur de ma méthode, car en fait ce que je mets dans mon champ c'est le résultat d'une opération provenant des ses données.
Je te la déconseille tout de même, ta méthode ;-))
Vu ton niveau, si en plus tu souhaite sauver le résultat d'une opération, tu est sûrement mal parti.
Que sont ces résultats et je t'explique comme ne pas les sauver !
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
tibo
bonjour,
j'ai fait un formulaire avec les données d'une requête. Dans ce formulaire j'ai crée 2 champs : le 1er qui est la somme du total de toutes mes lignes (soit une addition de ses lignes qui correspondent au nombre de minutes cumulées) ce calcul est fait a l'aide du generateur d'expression ( ex : =Somme([Total]) )
le 2ème qui est la conversion des minutes en heures et minutes. je l'ai fait en visual basic car je ne trouvais pas la solution avec le generateur d'expression , il y en a peut-être une je ne sais pas.
Voici la syntaxe que j'ai mis sur un bouton car je n'arrives pas a le faire déclencher automatiquement après que le formulaire soit renseigné :
Private Sub Commande41_Click() Total_derusting_en_heures = Int(Total_derusting_en_min / 60) & "," & Format(Int(Total_derusting_en_min Mod 60), "00") End Sub
Mon problème c'est que j'ai besoin des données de ce formulaire pour renseigner ses 2 champs.
Salut,
"tibo"
oui je suis sur de ma méthode, car en fait ce que je mets dans mon champ c'est le résultat d'une opération provenant des ses données.
Je te la déconseille tout de même, ta méthode ;-))
Vu ton niveau, si en plus tu souhaite sauver le résultat d'une opération, tu est sûrement mal parti.
Que sont ces résultats et je t'explique comme ne pas les sauver !
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
bonjour,
j'ai fait un formulaire avec les données d'une requête.
Dans ce formulaire j'ai crée 2 champs :
le 1er qui est la somme du total de toutes mes lignes (soit une addition de
ses lignes qui correspondent au nombre de minutes cumulées)
ce calcul est fait a l'aide du generateur d'expression ( ex :
=Somme([Total]) )
le 2ème qui est la conversion des minutes en heures et minutes.
je l'ai fait en visual basic car je ne trouvais pas la solution avec le
generateur d'expression , il y en a peut-être une je ne sais pas.
Voici la syntaxe que j'ai mis sur un bouton car je n'arrives pas a le faire
déclencher automatiquement après que le formulaire soit renseigné :
Private Sub Commande41_Click()
Total_derusting_en_heures = Int(Total_derusting_en_min / 60) & "," &
Format(Int(Total_derusting_en_min Mod 60), "00")
End Sub
Mon problème c'est que j'ai besoin des données de ce formulaire pour
renseigner ses 2 champs.
Salut,
"tibo"
oui je suis sur de ma méthode, car en fait ce que je mets dans mon champ
c'est le résultat d'une opération provenant des ses données.
Je te la déconseille tout de même, ta méthode ;-))
Vu ton niveau, si en plus tu souhaite sauver le résultat d'une opération,
tu est sûrement mal parti.
Que sont ces résultats et je t'explique comme ne pas les sauver !
--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
j'ai fait un formulaire avec les données d'une requête. Dans ce formulaire j'ai crée 2 champs : le 1er qui est la somme du total de toutes mes lignes (soit une addition de ses lignes qui correspondent au nombre de minutes cumulées) ce calcul est fait a l'aide du generateur d'expression ( ex : =Somme([Total]) )
le 2ème qui est la conversion des minutes en heures et minutes. je l'ai fait en visual basic car je ne trouvais pas la solution avec le generateur d'expression , il y en a peut-être une je ne sais pas.
Voici la syntaxe que j'ai mis sur un bouton car je n'arrives pas a le faire déclencher automatiquement après que le formulaire soit renseigné :
Private Sub Commande41_Click() Total_derusting_en_heures = Int(Total_derusting_en_min / 60) & "," & Format(Int(Total_derusting_en_min Mod 60), "00") End Sub
Mon problème c'est que j'ai besoin des données de ce formulaire pour renseigner ses 2 champs.
Salut,
"tibo"
oui je suis sur de ma méthode, car en fait ce que je mets dans mon champ c'est le résultat d'une opération provenant des ses données.
Je te la déconseille tout de même, ta méthode ;-))
Vu ton niveau, si en plus tu souhaite sauver le résultat d'une opération, tu est sûrement mal parti.
Que sont ces résultats et je t'explique comme ne pas les sauver !
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
3stone
re,
"tibo"
j'ai fait un formulaire avec les données d'une requête. Dans ce formulaire j'ai crée 2 champs : le 1er qui est la somme du total de toutes mes lignes (soit une addition de ses lignes qui correspondent au nombre de minutes cumulées) ce calcul est fait a l'aide du generateur d'expression ( ex : =Somme([Total]) )
Ou, mais tu peux calculer cela sans formulaire, avec un simple DSum()
le 2ème qui est la conversion des minutes en heures et minutes. je l'ai fait en visual basic car je ne trouvais pas la solution avec le generateur d'expression , il y en a peut-être une je ne sais pas.
Voici la syntaxe que j'ai mis sur un bouton car je n'arrives pas a le faire déclencher automatiquement après que le formulaire soit renseigné :
Private Sub Commande41_Click() Total_derusting_en_heures = Int(Total_derusting_en_min / 60) & "," & Format(Int(Total_derusting_en_min Mod 60), "00") End Sub
Mon problème c'est que j'ai besoin des données de ce formulaire pour renseigner ses 2 champs.
Tu veux sauver dans 2 champs ce que tu viens de calculer ? Pourquoi ? Tu ne pourra plus rien en faire ensuite.
En règle générale, on préfère garder les "unités de base", ici les minutes.
Le formatage se fait au dernier moment, pour la présentation! Sinon, tout traitement ultérieur est gêné par le format, qui faudra éventuellement a nouveau "déformater"...
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
re,
"tibo"
j'ai fait un formulaire avec les données d'une requête.
Dans ce formulaire j'ai crée 2 champs :
le 1er qui est la somme du total de toutes mes lignes (soit une addition de
ses lignes qui correspondent au nombre de minutes cumulées)
ce calcul est fait a l'aide du generateur d'expression ( ex :
=Somme([Total]) )
Ou, mais tu peux calculer cela sans formulaire, avec un simple DSum()
le 2ème qui est la conversion des minutes en heures et minutes.
je l'ai fait en visual basic car je ne trouvais pas la solution avec le
generateur d'expression , il y en a peut-être une je ne sais pas.
Voici la syntaxe que j'ai mis sur un bouton car je n'arrives pas a le faire
déclencher automatiquement après que le formulaire soit renseigné :
Private Sub Commande41_Click()
Total_derusting_en_heures = Int(Total_derusting_en_min / 60) & "," &
Format(Int(Total_derusting_en_min Mod 60), "00")
End Sub
Mon problème c'est que j'ai besoin des données de ce formulaire pour
renseigner ses 2 champs.
Tu veux sauver dans 2 champs ce que tu viens de calculer ?
Pourquoi ? Tu ne pourra plus rien en faire ensuite.
En règle générale, on préfère garder les "unités de base", ici les minutes.
Le formatage se fait au dernier moment, pour la présentation!
Sinon, tout traitement ultérieur est gêné par le format, qui faudra
éventuellement a nouveau "déformater"...
--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
j'ai fait un formulaire avec les données d'une requête. Dans ce formulaire j'ai crée 2 champs : le 1er qui est la somme du total de toutes mes lignes (soit une addition de ses lignes qui correspondent au nombre de minutes cumulées) ce calcul est fait a l'aide du generateur d'expression ( ex : =Somme([Total]) )
Ou, mais tu peux calculer cela sans formulaire, avec un simple DSum()
le 2ème qui est la conversion des minutes en heures et minutes. je l'ai fait en visual basic car je ne trouvais pas la solution avec le generateur d'expression , il y en a peut-être une je ne sais pas.
Voici la syntaxe que j'ai mis sur un bouton car je n'arrives pas a le faire déclencher automatiquement après que le formulaire soit renseigné :
Private Sub Commande41_Click() Total_derusting_en_heures = Int(Total_derusting_en_min / 60) & "," & Format(Int(Total_derusting_en_min Mod 60), "00") End Sub
Mon problème c'est que j'ai besoin des données de ce formulaire pour renseigner ses 2 champs.
Tu veux sauver dans 2 champs ce que tu viens de calculer ? Pourquoi ? Tu ne pourra plus rien en faire ensuite.
En règle générale, on préfère garder les "unités de base", ici les minutes.
Le formatage se fait au dernier moment, pour la présentation! Sinon, tout traitement ultérieur est gêné par le format, qui faudra éventuellement a nouveau "déformater"...
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
tibo
alors comment faire
re,
"tibo"
j'ai fait un formulaire avec les données d'une requête. Dans ce formulaire j'ai crée 2 champs : le 1er qui est la somme du total de toutes mes lignes (soit une addition de ses lignes qui correspondent au nombre de minutes cumulées) ce calcul est fait a l'aide du generateur d'expression ( ex : =Somme([Total]) )
Ou, mais tu peux calculer cela sans formulaire, avec un simple DSum()
le 2ème qui est la conversion des minutes en heures et minutes. je l'ai fait en visual basic car je ne trouvais pas la solution avec le generateur d'expression , il y en a peut-être une je ne sais pas.
Voici la syntaxe que j'ai mis sur un bouton car je n'arrives pas a le faire déclencher automatiquement après que le formulaire soit renseigné :
Private Sub Commande41_Click() Total_derusting_en_heures = Int(Total_derusting_en_min / 60) & "," & Format(Int(Total_derusting_en_min Mod 60), "00") End Sub
Mon problème c'est que j'ai besoin des données de ce formulaire pour renseigner ses 2 champs.
Tu veux sauver dans 2 champs ce que tu viens de calculer ? Pourquoi ? Tu ne pourra plus rien en faire ensuite.
En règle générale, on préfère garder les "unités de base", ici les minutes.
Le formatage se fait au dernier moment, pour la présentation! Sinon, tout traitement ultérieur est gêné par le format, qui faudra éventuellement a nouveau "déformater"...
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
alors comment faire
re,
"tibo"
j'ai fait un formulaire avec les données d'une requête.
Dans ce formulaire j'ai crée 2 champs :
le 1er qui est la somme du total de toutes mes lignes (soit une addition de
ses lignes qui correspondent au nombre de minutes cumulées)
ce calcul est fait a l'aide du generateur d'expression ( ex :
=Somme([Total]) )
Ou, mais tu peux calculer cela sans formulaire, avec un simple DSum()
le 2ème qui est la conversion des minutes en heures et minutes.
je l'ai fait en visual basic car je ne trouvais pas la solution avec le
generateur d'expression , il y en a peut-être une je ne sais pas.
Voici la syntaxe que j'ai mis sur un bouton car je n'arrives pas a le faire
déclencher automatiquement après que le formulaire soit renseigné :
Private Sub Commande41_Click()
Total_derusting_en_heures = Int(Total_derusting_en_min / 60) & "," &
Format(Int(Total_derusting_en_min Mod 60), "00")
End Sub
Mon problème c'est que j'ai besoin des données de ce formulaire pour
renseigner ses 2 champs.
Tu veux sauver dans 2 champs ce que tu viens de calculer ?
Pourquoi ? Tu ne pourra plus rien en faire ensuite.
En règle générale, on préfère garder les "unités de base", ici les minutes.
Le formatage se fait au dernier moment, pour la présentation!
Sinon, tout traitement ultérieur est gêné par le format, qui faudra
éventuellement a nouveau "déformater"...
--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
j'ai fait un formulaire avec les données d'une requête. Dans ce formulaire j'ai crée 2 champs : le 1er qui est la somme du total de toutes mes lignes (soit une addition de ses lignes qui correspondent au nombre de minutes cumulées) ce calcul est fait a l'aide du generateur d'expression ( ex : =Somme([Total]) )
Ou, mais tu peux calculer cela sans formulaire, avec un simple DSum()
le 2ème qui est la conversion des minutes en heures et minutes. je l'ai fait en visual basic car je ne trouvais pas la solution avec le generateur d'expression , il y en a peut-être une je ne sais pas.
Voici la syntaxe que j'ai mis sur un bouton car je n'arrives pas a le faire déclencher automatiquement après que le formulaire soit renseigné :
Private Sub Commande41_Click() Total_derusting_en_heures = Int(Total_derusting_en_min / 60) & "," & Format(Int(Total_derusting_en_min Mod 60), "00") End Sub
Mon problème c'est que j'ai besoin des données de ce formulaire pour renseigner ses 2 champs.
Tu veux sauver dans 2 champs ce que tu viens de calculer ? Pourquoi ? Tu ne pourra plus rien en faire ensuite.
En règle générale, on préfère garder les "unités de base", ici les minutes.
Le formatage se fait au dernier moment, pour la présentation! Sinon, tout traitement ultérieur est gêné par le format, qui faudra éventuellement a nouveau "déformater"...
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
Ilan
Bonjour,
Premierement verifie que la propriete SOURCE du formulaire indique bien le nom de la requete. Exemple : j'appelle TpsEnMin le champ des minutes Propriete SOURCE du controle de somme : =Somme(TpsEnMin) Propriete SOURCE du conntrole transformation des min en heures : = Int(Somme(TpsEnMin)/60) + (Somme(TpsEnMin) mod 60) / 100
alors comment faire
re,
"tibo"
j'ai fait un formulaire avec les données d'une requête. Dans ce formulaire j'ai crée 2 champs : le 1er qui est la somme du total de toutes mes lignes (soit une addition de ses lignes qui correspondent au nombre de minutes cumulées) ce calcul est fait a l'aide du generateur d'expression ( ex : =Somme([Total]) )
Ou, mais tu peux calculer cela sans formulaire, avec un simple DSum()
le 2ème qui est la conversion des minutes en heures et minutes. je l'ai fait en visual basic car je ne trouvais pas la solution avec le generateur d'expression , il y en a peut-être une je ne sais pas.
Voici la syntaxe que j'ai mis sur un bouton car je n'arrives pas a le faire déclencher automatiquement après que le formulaire soit renseigné :
Private Sub Commande41_Click() Total_derusting_en_heures = Int(Total_derusting_en_min / 60) & "," & Format(Int(Total_derusting_en_min Mod 60), "00") End Sub
Mon problème c'est que j'ai besoin des données de ce formulaire pour renseigner ses 2 champs.
Tu veux sauver dans 2 champs ce que tu viens de calculer ? Pourquoi ? Tu ne pourra plus rien en faire ensuite.
En règle générale, on préfère garder les "unités de base", ici les minutes.
Le formatage se fait au dernier moment, pour la présentation! Sinon, tout traitement ultérieur est gêné par le format, qui faudra éventuellement a nouveau "déformater"...
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome
Bonjour,
Premierement verifie que la propriete SOURCE du formulaire indique bien
le nom de la requete.
Exemple : j'appelle TpsEnMin le champ des minutes
Propriete SOURCE du controle de somme :
=Somme(TpsEnMin)
Propriete SOURCE du conntrole transformation des min en heures :
= Int(Somme(TpsEnMin)/60) + (Somme(TpsEnMin) mod 60) / 100
alors comment faire
re,
"tibo"
j'ai fait un formulaire avec les données d'une requête.
Dans ce formulaire j'ai crée 2 champs :
le 1er qui est la somme du total de toutes mes lignes (soit une addition de
ses lignes qui correspondent au nombre de minutes cumulées)
ce calcul est fait a l'aide du generateur d'expression ( ex :
=Somme([Total]) )
Ou, mais tu peux calculer cela sans formulaire, avec un simple DSum()
le 2ème qui est la conversion des minutes en heures et minutes.
je l'ai fait en visual basic car je ne trouvais pas la solution avec le
generateur d'expression , il y en a peut-être une je ne sais pas.
Voici la syntaxe que j'ai mis sur un bouton car je n'arrives pas a le faire
déclencher automatiquement après que le formulaire soit renseigné :
Private Sub Commande41_Click()
Total_derusting_en_heures = Int(Total_derusting_en_min / 60) & "," &
Format(Int(Total_derusting_en_min Mod 60), "00")
End Sub
Mon problème c'est que j'ai besoin des données de ce formulaire pour
renseigner ses 2 champs.
Tu veux sauver dans 2 champs ce que tu viens de calculer ?
Pourquoi ? Tu ne pourra plus rien en faire ensuite.
En règle générale, on préfère garder les "unités de base", ici les minutes.
Le formatage se fait au dernier moment, pour la présentation!
Sinon, tout traitement ultérieur est gêné par le format, qui faudra
éventuellement a nouveau "déformater"...
--
A+
Pierre (3stone) Access MVP
~~~~~~~~~~~~~~~~~~~~~~~
http://users.skynet.be/mpfa
http://users.skynet.be/accesshome
Premierement verifie que la propriete SOURCE du formulaire indique bien le nom de la requete. Exemple : j'appelle TpsEnMin le champ des minutes Propriete SOURCE du controle de somme : =Somme(TpsEnMin) Propriete SOURCE du conntrole transformation des min en heures : = Int(Somme(TpsEnMin)/60) + (Somme(TpsEnMin) mod 60) / 100
alors comment faire
re,
"tibo"
j'ai fait un formulaire avec les données d'une requête. Dans ce formulaire j'ai crée 2 champs : le 1er qui est la somme du total de toutes mes lignes (soit une addition de ses lignes qui correspondent au nombre de minutes cumulées) ce calcul est fait a l'aide du generateur d'expression ( ex : =Somme([Total]) )
Ou, mais tu peux calculer cela sans formulaire, avec un simple DSum()
le 2ème qui est la conversion des minutes en heures et minutes. je l'ai fait en visual basic car je ne trouvais pas la solution avec le generateur d'expression , il y en a peut-être une je ne sais pas.
Voici la syntaxe que j'ai mis sur un bouton car je n'arrives pas a le faire déclencher automatiquement après que le formulaire soit renseigné :
Private Sub Commande41_Click() Total_derusting_en_heures = Int(Total_derusting_en_min / 60) & "," & Format(Int(Total_derusting_en_min Mod 60), "00") End Sub
Mon problème c'est que j'ai besoin des données de ce formulaire pour renseigner ses 2 champs.
Tu veux sauver dans 2 champs ce que tu viens de calculer ? Pourquoi ? Tu ne pourra plus rien en faire ensuite.
En règle générale, on préfère garder les "unités de base", ici les minutes.
Le formatage se fait au dernier moment, pour la présentation! Sinon, tout traitement ultérieur est gêné par le format, qui faudra éventuellement a nouveau "déformater"...
-- A+ Pierre (3stone) Access MVP ~~~~~~~~~~~~~~~~~~~~~~~ http://users.skynet.be/mpfa http://users.skynet.be/accesshome