Macro - bouton de commande
kidordine34
Messages postés
132
Date d'inscription
Statut
Membre
Dernière intervention
-
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Feuille Excel 2003
Quelle macro ou VB puis-je composer pour demander à un bouton de cde de "Copier" la cellule A43 de la feuil1 dans la cellule A2 de la feuil2, puis vider la cell A43.
et ensuite, comme la cellule A2 sera occupée, le même btn de cde sera chargé de copier la cell A43 nouvellement remplie dans la cellule A3 de la feuil2, puis vider la cell A43.
et ainsi de suite...
Merci d'avance,
Christian.
Feuille Excel 2003
Quelle macro ou VB puis-je composer pour demander à un bouton de cde de "Copier" la cellule A43 de la feuil1 dans la cellule A2 de la feuil2, puis vider la cell A43.
et ensuite, comme la cellule A2 sera occupée, le même btn de cde sera chargé de copier la cell A43 nouvellement remplie dans la cellule A3 de la feuil2, puis vider la cell A43.
et ainsi de suite...
Merci d'avance,
Christian.
A voir également:
- Macro - bouton de commande
- Invite de commande - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Commande terminal mac - Guide
- Bouton reinitialisation pc - Guide
- Diagnostic bouton photo - Accueil - Outils
118 réponses
Bonjour Bernard,
vindediousse! quelle aventure !;-))))
pourquoi tu as des vraies tables et des fausses
Au départ, j'avais plusieurs sources d' "approvisionnement" en clients: les divers "vendeurs" de l'Asso ayant 1 ou n carnets de billets numérotables à la main, un cahier, un stylo, parfois un ordi et chacun ses clients. (VPC noooooooo!!!! Portaporte Yessss:::)
N'étant pas des adeptes convaincus de l'utilisation rationnelle de l'informatique à des fins d'organisation "associative et collégiale", chacun y est allé de son petit fichier Excel, parfois plusieurs : un fichier Cher trésor avec un onglet pour les clients de Cher Trésor, un fichier "La Nuit du Blues" avec un onglet pour les clients de "La Nuit du Blues" (ce sont les mêmes à 60% !)etc...etc...
Si encore ces fichiers avaient la même structure... eh bin NON!
Et c'est pas que pour les clients!... les articles, les fournisseurs...Grosso modo, on en avait environ 6000 tous fichiers ( et structures) confondus
J'ai donc récupéré tout ça en septembre dernier dans plusieurs tables clients (tbClts1, 2, Michel, Jean...)et depuis j'essaye de "réorganiser" le plus rationnellement possible, j'ai quand même réussi à ce jour à n'avoir "QUE" 258 clients, (et j'ai pas fini de nettoyer...) et pour maintenant, les nouveaux ne seront "QUE" des acheteurs de billets 2014, et pas les copains des uns et des autres désireux de figurer au fichier pour tenter de prétendre à quelque avantage relatif au statut d'adhérent.
J'ai réussi cette semaine (c'est pas vieux!) à faire comprendre que "client" c'est pas forcément "adhérent"! et lycée de Versailles!
L'adhérent est un client qui PAYE une cotisation. Le client n'a jamais l'obligation de devenir adhérent pour acheter un spectacle ou assister au repas d'inauguration de la saison (tarif selon statut clt ou adh).
Je n'ai donc pas de table "adhérents", c'est la table Clients ou tbClts qui s'en charge. une CàC et hop! Les cotis c'est 1er Janvier pour tout le monde.
tu n'utilises pas la consolidation des classeurs ?
Mais si mais si! J'en ai même fait la démo au comité qui me la redemande à chaque réunion! C'est le "Best seller" de c't'appli!!!
Mais pour maintenant, tu n'es pas sans remarquer que c'est un peu ;-) le B...el.
Je reviens un peu + tard
@+
vindediousse! quelle aventure !;-))))
pourquoi tu as des vraies tables et des fausses
Au départ, j'avais plusieurs sources d' "approvisionnement" en clients: les divers "vendeurs" de l'Asso ayant 1 ou n carnets de billets numérotables à la main, un cahier, un stylo, parfois un ordi et chacun ses clients. (VPC noooooooo!!!! Portaporte Yessss:::)
N'étant pas des adeptes convaincus de l'utilisation rationnelle de l'informatique à des fins d'organisation "associative et collégiale", chacun y est allé de son petit fichier Excel, parfois plusieurs : un fichier Cher trésor avec un onglet pour les clients de Cher Trésor, un fichier "La Nuit du Blues" avec un onglet pour les clients de "La Nuit du Blues" (ce sont les mêmes à 60% !)etc...etc...
Si encore ces fichiers avaient la même structure... eh bin NON!
Et c'est pas que pour les clients!... les articles, les fournisseurs...Grosso modo, on en avait environ 6000 tous fichiers ( et structures) confondus
J'ai donc récupéré tout ça en septembre dernier dans plusieurs tables clients (tbClts1, 2, Michel, Jean...)et depuis j'essaye de "réorganiser" le plus rationnellement possible, j'ai quand même réussi à ce jour à n'avoir "QUE" 258 clients, (et j'ai pas fini de nettoyer...) et pour maintenant, les nouveaux ne seront "QUE" des acheteurs de billets 2014, et pas les copains des uns et des autres désireux de figurer au fichier pour tenter de prétendre à quelque avantage relatif au statut d'adhérent.
J'ai réussi cette semaine (c'est pas vieux!) à faire comprendre que "client" c'est pas forcément "adhérent"! et lycée de Versailles!
L'adhérent est un client qui PAYE une cotisation. Le client n'a jamais l'obligation de devenir adhérent pour acheter un spectacle ou assister au repas d'inauguration de la saison (tarif selon statut clt ou adh).
Je n'ai donc pas de table "adhérents", c'est la table Clients ou tbClts qui s'en charge. une CàC et hop! Les cotis c'est 1er Janvier pour tout le monde.
tu n'utilises pas la consolidation des classeurs ?
Mais si mais si! J'en ai même fait la démo au comité qui me la redemande à chaque réunion! C'est le "Best seller" de c't'appli!!!
Mais pour maintenant, tu n'es pas sans remarquer que c'est un peu ;-) le B...el.
Je reviens un peu + tard
@+
Bonjour Bernard,
Tu as raison. Tu as toujours raison d'ailleurs (Admiratif singulier;-).
En fait j'ai oublié un de mes principes favoris : le mieux est l'ennemi du bien...
Pour ma part, j'ai besoin de VOIR (de visu et avec les yeux) le résultat d'une procédure...
Je commence par la réduction: ne changeons rien. Ce n'est pas gênant de garder ceci en l'état, ça marche parfaitement. S'il m'arrive d'être privé d'access, au moins y'a qqchose qui marche tout le temps! Hê!
Dans "Détails", le NàP est un calcul, je peux le retrouver où je veux puisque j'ai ses composants, épi l'on l'a en 1ere page, mais gardons-le dans les détails pour maintenant, il ne gêne pas.
Dans "Détails", il me semble, et l'expérience d'hier en est le révélateur, que s'il y a une colonne en trop ce serait plutôt "Vendeur" ou "PtdV".
"Vendeur" désigne l' user de l'ordi sur lequel le vendeur travaille dans son PtdV. Bon...Y'a redondance, non?
Gardons PtdV. Et même s'il change de secrétaire, le PtdV, on s'en fout! Y'a pas de commissionnement sur les ventes, ou bien >>>Access. Epi on n'a pas une "centrale de vente" délocalisée en zambie avec 60 postes !
Cheu pléssonteu !
"RéfArticle" C'est bien RéfProduitA dans la version que tu as. Je vais en remettre une autre à ta dispo, plus légère, attends de l'avoir avant d'opérer SVP. (B...el ! ça marche pas ce dl.free.fr )
On mettra donc la RéfArticle à la place de "Vendeur".
La colonne L c'est Trf? pour transféré vers Access:? CàC oui/ non ? >>On garde la col. "Trf?"
A propos de RéfArticle
Tout ce que l'on a à vendre est dans la table Articles : tbArticles.
Que ce soit une affiche, une cotisation, un repas, une place de spectacle (théâtre, danse, musique) une excursion, un tee-shirt.....il y a une fiche descriptive dans tbArticles. Actuellement 38 en tout, c'est pas bézeff! Et on f'ra encore le ménage!
A ce jour, avec nos 2 tarifs A et B, le fauteuil 424 en plage 32 du TDV est, compte tenu de son emplacement une place au tarif A quel que soit le spectacle.
Bien sûr, à ce jour, on n'envisage pas forcément d'avoir un tarif C, mais qui sait plus tard??? On est dans le "chantier", allons-y! Ce sera fait! Pour un spect "spécial"on pourrait avoir besoin de "lisser" la gradation (c'est komssa kondi?) des tarifs avec un médian à 37 euro.
J'associe ceci à ma réflexion d'hier pour la feuille de "paramétrages" à garnir en début de saison:
Pts de Vte : Actuellement de 1 à 6 Identique pour toutes les feuilles (ne rien changer)
N°Spect : 8 : le titre 1 par feuille, hê! (ne rien changer)
Tarif : A : le prix (42)
Tarif : B : le prix (37) Et si je veux rien que 2 tarifs je ne renseigne pas C
Tarif : C : le prix (32)
Places : Plage11 = Tarif A (Forme actuelle) Formule 3 tarifs : A
Places : Plage12 = Tarif A ( " ) Formule 3 tarifs : A
Places : Plage21 = Tarif A ( " ) Formule 3 tarifs : A
Places : Plage22 = Tarif A ( " ) Formule 3 tarifs : A
Places : Plage23 = Tarif A ( " ) Formule 3 tarifs : A
Places : Plage31 = Tarif A ( " ) Formule 3 tarifs : B
Places : Plage32 = Tarif A ( " ) Formule 3 tarifs : B
Places : Plage41 = Tarif B ( " ) Formule 3 tarifs : C
Places : Plage42 = Tarif B ( " ) Formule 3 tarifs : C
Juste à définir: le prix de chaque tarif A, B ou C pour le classeur du spectacle.
Partant de là ma place 424 est dorénavant tarifée à 37 €.
Je reviens à ma RéfArticle : Cpte tenu de ce qui précéde, dans Access Gest Comm,
CTA : C'est le code article des places Cher Trésor au tarif A
CTB : C'est le code article des places Cher Trésor au tarif B
CTC : C'est le code article des places Cher Trésor au tarif C
CTR : C'est le code article des Réductions Cher Trésor (que l'on garde en l'état).
L'on comprendra aisément que je ne stocke pas chaque "fauteuil" avec un code article.
Cette plage 31-32 au tarif B génére une plus value (si complet) de 810 €, pas négligeable non?
Ça paye le pot d'après concert ! Hê!
Et à part ça, j'essaye depuis hier de poser l'appli Access actuelle sur dl.free.fr : impossible !
Je vais essayer avec filezilla, on verra. Je t'envoie le lien dès que je l'ai.
Amitiés à +.
Tu as raison. Tu as toujours raison d'ailleurs (Admiratif singulier;-).
En fait j'ai oublié un de mes principes favoris : le mieux est l'ennemi du bien...
Pour ma part, j'ai besoin de VOIR (de visu et avec les yeux) le résultat d'une procédure...
Je commence par la réduction: ne changeons rien. Ce n'est pas gênant de garder ceci en l'état, ça marche parfaitement. S'il m'arrive d'être privé d'access, au moins y'a qqchose qui marche tout le temps! Hê!
Dans "Détails", le NàP est un calcul, je peux le retrouver où je veux puisque j'ai ses composants, épi l'on l'a en 1ere page, mais gardons-le dans les détails pour maintenant, il ne gêne pas.
Dans "Détails", il me semble, et l'expérience d'hier en est le révélateur, que s'il y a une colonne en trop ce serait plutôt "Vendeur" ou "PtdV".
"Vendeur" désigne l' user de l'ordi sur lequel le vendeur travaille dans son PtdV. Bon...Y'a redondance, non?
Gardons PtdV. Et même s'il change de secrétaire, le PtdV, on s'en fout! Y'a pas de commissionnement sur les ventes, ou bien >>>Access. Epi on n'a pas une "centrale de vente" délocalisée en zambie avec 60 postes !
Cheu pléssonteu !
"RéfArticle" C'est bien RéfProduitA dans la version que tu as. Je vais en remettre une autre à ta dispo, plus légère, attends de l'avoir avant d'opérer SVP. (B...el ! ça marche pas ce dl.free.fr )
On mettra donc la RéfArticle à la place de "Vendeur".
La colonne L c'est Trf? pour transféré vers Access:? CàC oui/ non ? >>On garde la col. "Trf?"
A propos de RéfArticle
Tout ce que l'on a à vendre est dans la table Articles : tbArticles.
Que ce soit une affiche, une cotisation, un repas, une place de spectacle (théâtre, danse, musique) une excursion, un tee-shirt.....il y a une fiche descriptive dans tbArticles. Actuellement 38 en tout, c'est pas bézeff! Et on f'ra encore le ménage!
A ce jour, avec nos 2 tarifs A et B, le fauteuil 424 en plage 32 du TDV est, compte tenu de son emplacement une place au tarif A quel que soit le spectacle.
Bien sûr, à ce jour, on n'envisage pas forcément d'avoir un tarif C, mais qui sait plus tard??? On est dans le "chantier", allons-y! Ce sera fait! Pour un spect "spécial"on pourrait avoir besoin de "lisser" la gradation (c'est komssa kondi?) des tarifs avec un médian à 37 euro.
J'associe ceci à ma réflexion d'hier pour la feuille de "paramétrages" à garnir en début de saison:
Pts de Vte : Actuellement de 1 à 6 Identique pour toutes les feuilles (ne rien changer)
N°Spect : 8 : le titre 1 par feuille, hê! (ne rien changer)
Tarif : A : le prix (42)
Tarif : B : le prix (37) Et si je veux rien que 2 tarifs je ne renseigne pas C
Tarif : C : le prix (32)
Places : Plage11 = Tarif A (Forme actuelle) Formule 3 tarifs : A
Places : Plage12 = Tarif A ( " ) Formule 3 tarifs : A
Places : Plage21 = Tarif A ( " ) Formule 3 tarifs : A
Places : Plage22 = Tarif A ( " ) Formule 3 tarifs : A
Places : Plage23 = Tarif A ( " ) Formule 3 tarifs : A
Places : Plage31 = Tarif A ( " ) Formule 3 tarifs : B
Places : Plage32 = Tarif A ( " ) Formule 3 tarifs : B
Places : Plage41 = Tarif B ( " ) Formule 3 tarifs : C
Places : Plage42 = Tarif B ( " ) Formule 3 tarifs : C
Juste à définir: le prix de chaque tarif A, B ou C pour le classeur du spectacle.
Partant de là ma place 424 est dorénavant tarifée à 37 €.
Je reviens à ma RéfArticle : Cpte tenu de ce qui précéde, dans Access Gest Comm,
CTA : C'est le code article des places Cher Trésor au tarif A
CTB : C'est le code article des places Cher Trésor au tarif B
CTC : C'est le code article des places Cher Trésor au tarif C
CTR : C'est le code article des Réductions Cher Trésor (que l'on garde en l'état).
L'on comprendra aisément que je ne stocke pas chaque "fauteuil" avec un code article.
Cette plage 31-32 au tarif B génére une plus value (si complet) de 810 €, pas négligeable non?
Ça paye le pot d'après concert ! Hê!
Et à part ça, j'essaye depuis hier de poser l'appli Access actuelle sur dl.free.fr : impossible !
Je vais essayer avec filezilla, on verra. Je t'envoie le lien dès que je l'ai.
Amitiés à +.
Bonsoir Bernard, voici le lien promis.
Toujours impossible de travailler avec dl.free.fr
Y'a qqchose de détraqué dans ma freebox, qu'y disent!
https://www.cjoint.com/?DAvtL074dQA
Je me suis rabattu sur dropbox, et c'est bien pratique!
@+
Toujours impossible de travailler avec dl.free.fr
Y'a qqchose de détraqué dans ma freebox, qu'y disent!
https://www.cjoint.com/?DAvtL074dQA
Je me suis rabattu sur dropbox, et c'est bien pratique!
@+
Bonjour Christian, Éric,
Je commence par la réduction: ne changeons rien. Ce n'est pas gênant de garder ceci en l'état, ça marche parfaitement.
J'ai tout gardé mais j'ai tout de même changé un peu avec des plus en validation de saisie : à toi de dire !
attends de l'avoir avant d'opérer SVP.
Oui je comprends, vu ton remue ménage dans les rubriques. Enfin je pense avoir remis en ordre l'utilisation de la table clients qui a sérieusement subi ta diète.
Gardons PtdV. On mettra donc la RéfArticle à la place de "Vendeur" OK
A propos de RéfArticle...Juste à définir: le prix de chaque tarif A, B ou C ...
Tu as un paramétrage dans la feuille Attributions qui se répercute sur le plan et permet de déterminer RéfArticle et tarif pour chacune des 9 plages : à toi de dire !
https://www.cjoint.com/?DAAxmxeweqb
Amitiés à +.
Je commence par la réduction: ne changeons rien. Ce n'est pas gênant de garder ceci en l'état, ça marche parfaitement.
J'ai tout gardé mais j'ai tout de même changé un peu avec des plus en validation de saisie : à toi de dire !
attends de l'avoir avant d'opérer SVP.
Oui je comprends, vu ton remue ménage dans les rubriques. Enfin je pense avoir remis en ordre l'utilisation de la table clients qui a sérieusement subi ta diète.
Gardons PtdV. On mettra donc la RéfArticle à la place de "Vendeur" OK
A propos de RéfArticle...Juste à définir: le prix de chaque tarif A, B ou C ...
Tu as un paramétrage dans la feuille Attributions qui se répercute sur le plan et permet de déterminer RéfArticle et tarif pour chacune des 9 plages : à toi de dire !
https://www.cjoint.com/?DAAxmxeweqb
Amitiés à +.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir Bernard,
un grand merci pour tes dernières MàJ. Je crois que si le fichier XL n'est pas fini, on ne doit vraiment pas être bien loin de la fin.
Ce que tu as fait hier me convient tout à fait! Merci.
Dans mon lien Dropbox de la sem dernière (il est toujours valable), je viens d'ajouter un petit fichier zip qui s'appelle EnvoiDanstbCdesEtDétailsCdes.zip. C'est dans le fichier ZIP que tu as pu ouvrir, mais aussi dans le dossier DropBox.
J'y ai mis quelques explications pour finaliser l'entrée de tout ça dans Access.
Qu'en penses-tu? Je sais que tu es moins spécialiste d'Access mais un p'tit bout de code VB devrait combler mes très grandes lacunes en ce sens, et je suis persuadé que c'est largement dans tes cordes ;-)))
Si j'ai réussi à me faire comprendre dans ce doc, on devrait finaliser ça aussi sous peu.
Je croise les doigts !
Bonne soirée
Amitiés,
Christian.
un grand merci pour tes dernières MàJ. Je crois que si le fichier XL n'est pas fini, on ne doit vraiment pas être bien loin de la fin.
Ce que tu as fait hier me convient tout à fait! Merci.
Dans mon lien Dropbox de la sem dernière (il est toujours valable), je viens d'ajouter un petit fichier zip qui s'appelle EnvoiDanstbCdesEtDétailsCdes.zip. C'est dans le fichier ZIP que tu as pu ouvrir, mais aussi dans le dossier DropBox.
J'y ai mis quelques explications pour finaliser l'entrée de tout ça dans Access.
Qu'en penses-tu? Je sais que tu es moins spécialiste d'Access mais un p'tit bout de code VB devrait combler mes très grandes lacunes en ce sens, et je suis persuadé que c'est largement dans tes cordes ;-)))
Si j'ai réussi à me faire comprendre dans ce doc, on devrait finaliser ça aussi sous peu.
Je croise les doigts !
Bonne soirée
Amitiés,
Christian.
Bonjour Christian, Éric,
tu n'es pas sans remarquer que c'est un peu ;-) le B...el.
"J'ai l'impression" comme ils disent à la pub...
Dans ton petit fichier tu me mets une photo de tes articles base qui bien sûr ne correspondent en rien à la base associée ! Comme c'est coutumier, cela ne m'étonne pas mais quand je suis en train de coder une macro cela m'e......e au plus haut point.
Comment veux-tu que j'intègre une rubrique qui n'existe que sur un PDF ?
Si tu modifies la structure et même la clé de tes tables en permanence c'est que la conception ne doit pas être très claire mais c'est impossible de faire une macro sur des sables mouvants car elle va s'enliser et là je saurais que j'ai fait une c......e.
Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément. Nicolas Boileau
Il me semble que l'on en est très loin. Ce n'est pas la peine de m'expliquer que tu sais lier la table XL à Access si ensuite tu ne sais rien en faire. Pourquoi tu crées une nouvelle rubrique avec une valeur séquentielle ? C'est du grand n'importe quoi ou alors faut que tu m'expliques ?
Alors je fait quoi avec tout ce binz ?
@+
tu n'es pas sans remarquer que c'est un peu ;-) le B...el.
"J'ai l'impression" comme ils disent à la pub...
Dans ton petit fichier tu me mets une photo de tes articles base qui bien sûr ne correspondent en rien à la base associée ! Comme c'est coutumier, cela ne m'étonne pas mais quand je suis en train de coder une macro cela m'e......e au plus haut point.
Comment veux-tu que j'intègre une rubrique qui n'existe que sur un PDF ?
Si tu modifies la structure et même la clé de tes tables en permanence c'est que la conception ne doit pas être très claire mais c'est impossible de faire une macro sur des sables mouvants car elle va s'enliser et là je saurais que j'ai fait une c......e.
Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément. Nicolas Boileau
Il me semble que l'on en est très loin. Ce n'est pas la peine de m'expliquer que tu sais lier la table XL à Access si ensuite tu ne sais rien en faire. Pourquoi tu crées une nouvelle rubrique avec une valeur séquentielle ? C'est du grand n'importe quoi ou alors faut que tu m'expliques ?
Alors je fait quoi avec tout ce binz ?
@+
Bonsoir Bernard,
J'ai répondu déjà 2 fois et 2 fois ma réponse disparaît.
Y'a une limite sur CCM ?
Amitiés
Christian
J'ai répondu déjà 2 fois et 2 fois ma réponse disparaît.
Y'a une limite sur CCM ?
Amitiés
Christian
Et je réponds à ci-dessus au sujet histoire d'"encadrer" ce qui précède ! Non mais !!! et je modifie ma réponse pour qu'il y ait une trace de son existence Toc!
Et Paf j'ai ma preuve!
Bernard, Eric, faudra me donner un autre moyen de vous répondre car la dictature de C...ChoseMachin a encore sévi. https://www.cjoint.com/?DBdhAHc09KO
Espérons qu'ils ne me VOLENT pas ma pièce jointe.
Vive la liberté. ! J'ai d'autres exemples.
Bernard, Eric, faudra me donner un autre moyen de vous répondre car la dictature de C...ChoseMachin a encore sévi. https://www.cjoint.com/?DBdhAHc09KO
Espérons qu'ils ne me VOLENT pas ma pièce jointe.
Vive la liberté. ! J'ai d'autres exemples.
Bonjour Christian, Éric,
la dictature de C...ChoseMachin a encore sévi.
Il n'y a aucune dictature sur CCM mais comme pour access tu veux que le site fonctionne selon tes désirs au lieu de l'utiliser comme il est conçu. En ce qui me concerne je ne perds aucune réponse et la polémique est totalement inutile.
Je continue à prétendre que ton PDF est totalement faux et que tu m'as mis une photo truquée : comme tu peux le voir tes copies de droite n'ont rien à voir avec tes tables de base à gauche.
je sens bien, tu me l'avais dit, qu'Access n'est pas ton appli favorite, me trompe-je?
Non seulement je ne l'ai pas dit mais quand tu auras pratiqué les bases de données autant que moi et à un autre niveau ...
Si ta base était conforme aux normes d'utilisations standard, il suffisait de 2 ordres SQL pour mettre à jour tes 2 tables mais dans ton cas il va falloir un énorme module car par exemple, pour qu'une commande soit acceptée dans ta base il faut 2 numéros de factures : tu trouves cela judicieux ? mais c'est plus facile de dire que je n'y connais rien... Enfin je vais continuer à découvrir tous les pièges et ils ne manquent pas !
N'oublions pas que la table Excel liée (avec son logo XL Vert) est en lecture seule !!! Je ne peux donc rien en faire en l'état !
Et tu penses faire comment pour mettre à jour ton code "Tfr?", pour ne pas intégrer n fois les mêmes commandes ?
Tu t'ai créé dans ta base access un tas de contraintes inutiles et d'aucun intérêt quand on utilise judicieusement les requêtes SQL, ce qui bien sûr ne facilite pas le traitement. Contrairement à ce que tu penses, Access peut très bien tourner sans aucune ligne VBA mais il faut une conception de la base très rigoureuse et en phase avec les principes intrinsèques des bases relationnelles.
@+
edit : comment ce fais-ce mon message n'a pas été rejeté ;-)
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
la dictature de C...ChoseMachin a encore sévi.
Il n'y a aucune dictature sur CCM mais comme pour access tu veux que le site fonctionne selon tes désirs au lieu de l'utiliser comme il est conçu. En ce qui me concerne je ne perds aucune réponse et la polémique est totalement inutile.
Je continue à prétendre que ton PDF est totalement faux et que tu m'as mis une photo truquée : comme tu peux le voir tes copies de droite n'ont rien à voir avec tes tables de base à gauche.

je sens bien, tu me l'avais dit, qu'Access n'est pas ton appli favorite, me trompe-je?
Non seulement je ne l'ai pas dit mais quand tu auras pratiqué les bases de données autant que moi et à un autre niveau ...
Si ta base était conforme aux normes d'utilisations standard, il suffisait de 2 ordres SQL pour mettre à jour tes 2 tables mais dans ton cas il va falloir un énorme module car par exemple, pour qu'une commande soit acceptée dans ta base il faut 2 numéros de factures : tu trouves cela judicieux ? mais c'est plus facile de dire que je n'y connais rien... Enfin je vais continuer à découvrir tous les pièges et ils ne manquent pas !
N'oublions pas que la table Excel liée (avec son logo XL Vert) est en lecture seule !!! Je ne peux donc rien en faire en l'état !
Et tu penses faire comment pour mettre à jour ton code "Tfr?", pour ne pas intégrer n fois les mêmes commandes ?
Tu t'ai créé dans ta base access un tas de contraintes inutiles et d'aucun intérêt quand on utilise judicieusement les requêtes SQL, ce qui bien sûr ne facilite pas le traitement. Contrairement à ce que tu penses, Access peut très bien tourner sans aucune ligne VBA mais il faut une conception de la base très rigoureuse et en phase avec les principes intrinsèques des bases relationnelles.
@+
edit : comment ce fais-ce mon message n'a pas été rejeté ;-)
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
04/02/2014 18h50
Bin mon cher!
Je te trouve un peu sévère! Mais bon...
Alors non, pas de polémique, mais à ta dispo les copies d'écran avec mon message qui a disparu ensuite.
"tu m'as mis une photo truquée" bon c'est ma fête ou quoi? (attends plutôt le 1er mai ;-) : 1 an de plus!)
Je n'arrive pas à lire les photos que tu as jointes, trop petites mais Bernard, heureusement que l'on lie des tables qui ont des données différentes! Sinon, une seule table suffit!
Il faut simplement qu'elles aient un champ commun (souvent la clé de la table principale) pour faire la liaison. C'est pourquoi je lie tbCdes et tbDétailsCdes sur le champ RéfCdeCD.
Je ne conteste pas que tu aies une bien plus grande pratique que moi des BD, mais pour ma part, et en toute modestie, je me débrouille pas trop mal avec Access (c'est la seule que je pratique), et je n'hésite jamais à demander de l'aide quand je ne sais pas.
"il suffisait de 2 ordres SQL"
C'est justement le SQL et le VB que je ne sais pas "inventer". Il m'arrive de m'en débrouiller "par analogie".
"conforme aux normes d'utilisations standard" C'est-à-dire?
Si tu parles du fractionnement (tables d'un côté / outils de l'autre) c'est une pratique non seulement courante mais fortement recommandée et utilisée par tous ceux qui utilisent une appli sur plusieurs PC et/ou en réseau.
Pour ma part, j'utilise donc les Macros et je les convertis en VB. C'est aussi une utilisation normale d'Access.
"un énorme module..." Dans la petite BD2 que je joins, il y a un module "Requêtes £6-£7" qu'il suffit d'adapter en intégrant un compteur "Dernier N°+1" à [Public Sub £6SP1VerserDstbCdes()]
"il faut 2 numéros de factures" Non point! Où qu't'as vu ça?
"Et tu penses faire comment pour mettre à jour ton code "Tfr?"
Mais mais mais... avec la requête [£2-SP1-MàJ tbImpSP1XLDétails1 Exporté Oui]
qui est exécutée dans la procédure [MTrFeuilleXLSP1]
"pour ne pas intégrer n fois les mêmes commandes ?"
La feuille Détails XL est liée en permanence. Elle est donc toujours complète. C'est ma table [DétailsSP1] dans la p'tite BD2 jointe.
NB: ici la feuille Excel est obligatoirement importée et pas liée pour les besoins de cet exemple.
Avec les 2 requêtes £0 et £1 je vide (les 50 enreg précédents) et réapprovisionne (avec les 50 précédents + les nouveaux) les tables [tbImpSP1XLDétails0] et [tbImpSP1XLDétails1].
" base access un tas de contraintes inutiles" Dénonce-les ! Des noms, des noms ! Que je leur botte le train!
" Access peut très bien tourner sans aucune ligne VBA"
Je sais, j'ai commencé comme ça! En faisant une appli de gestion d'agents commerciaux pour des amis, avec intégration de la comptabilité "Ciel Compta" étou étou! C'était en 1996 et ça tourne toujours!
"edit : comment ce fais-ce mon message n'a pas été rejeté ;-)"
T'as dû soudoyer la p'tite secrétaire de CCM, coquin!
https://www.cjoint.com/?DBerYLxsS10
A demain pour la suite, bonne soirée
Amitiés,
Christian. 4/2/14 20h20
Bin mon cher!
Je te trouve un peu sévère! Mais bon...
Alors non, pas de polémique, mais à ta dispo les copies d'écran avec mon message qui a disparu ensuite.
"tu m'as mis une photo truquée" bon c'est ma fête ou quoi? (attends plutôt le 1er mai ;-) : 1 an de plus!)
Je n'arrive pas à lire les photos que tu as jointes, trop petites mais Bernard, heureusement que l'on lie des tables qui ont des données différentes! Sinon, une seule table suffit!
Il faut simplement qu'elles aient un champ commun (souvent la clé de la table principale) pour faire la liaison. C'est pourquoi je lie tbCdes et tbDétailsCdes sur le champ RéfCdeCD.
Je ne conteste pas que tu aies une bien plus grande pratique que moi des BD, mais pour ma part, et en toute modestie, je me débrouille pas trop mal avec Access (c'est la seule que je pratique), et je n'hésite jamais à demander de l'aide quand je ne sais pas.
"il suffisait de 2 ordres SQL"
C'est justement le SQL et le VB que je ne sais pas "inventer". Il m'arrive de m'en débrouiller "par analogie".
"conforme aux normes d'utilisations standard" C'est-à-dire?
Si tu parles du fractionnement (tables d'un côté / outils de l'autre) c'est une pratique non seulement courante mais fortement recommandée et utilisée par tous ceux qui utilisent une appli sur plusieurs PC et/ou en réseau.
Pour ma part, j'utilise donc les Macros et je les convertis en VB. C'est aussi une utilisation normale d'Access.
"un énorme module..." Dans la petite BD2 que je joins, il y a un module "Requêtes £6-£7" qu'il suffit d'adapter en intégrant un compteur "Dernier N°+1" à [Public Sub £6SP1VerserDstbCdes()]
"il faut 2 numéros de factures" Non point! Où qu't'as vu ça?
"Et tu penses faire comment pour mettre à jour ton code "Tfr?"
Mais mais mais... avec la requête [£2-SP1-MàJ tbImpSP1XLDétails1 Exporté Oui]
qui est exécutée dans la procédure [MTrFeuilleXLSP1]
"pour ne pas intégrer n fois les mêmes commandes ?"
La feuille Détails XL est liée en permanence. Elle est donc toujours complète. C'est ma table [DétailsSP1] dans la p'tite BD2 jointe.
NB: ici la feuille Excel est obligatoirement importée et pas liée pour les besoins de cet exemple.
Avec les 2 requêtes £0 et £1 je vide (les 50 enreg précédents) et réapprovisionne (avec les 50 précédents + les nouveaux) les tables [tbImpSP1XLDétails0] et [tbImpSP1XLDétails1].
" base access un tas de contraintes inutiles" Dénonce-les ! Des noms, des noms ! Que je leur botte le train!
" Access peut très bien tourner sans aucune ligne VBA"
Je sais, j'ai commencé comme ça! En faisant une appli de gestion d'agents commerciaux pour des amis, avec intégration de la comptabilité "Ciel Compta" étou étou! C'était en 1996 et ça tourne toujours!
"edit : comment ce fais-ce mon message n'a pas été rejeté ;-)"
T'as dû soudoyer la p'tite secrétaire de CCM, coquin!
https://www.cjoint.com/?DBerYLxsS10
A demain pour la suite, bonne soirée
Amitiés,
Christian. 4/2/14 20h20
Bonjour ,
Ouais, chuis pas toujours très simple mais...
Etant donné que les deux premières requêtes £0... et £1... sont des requêtes "Création de table", ce sont elles-mêmes qui créent les champs d'entêtes Expr1: , Expr2,...etc...
Je ne sais pas comment faire autrement.
Suis-moi pas à pas:...
D'abord: clique sur le bouton 1-RAZ Tables : les tables "tbImpSP1XLDétails0" et "tbImpSP1XLDétails1" sont vidées ! Prêtes à bosser!
Voyons la table "DétailsSP1".
Au départ, dans la base complète, cette table est liée, donc en lecture seule parce que
c'est la liaison du fichier Excel qui me sert de point de départ. Ici je l'ai importée pour les besoins de l'exemple.
On fait comme si elle était liée: on n'y touche pas.
En l'état, ses enregistrements sont incomplets eu égard à l'usage que je veux en faire. (sinon je m'éviterais tout ce boulot!)
C'est pourquoi j'ai besoin d'importer ses données dans une autre table pour pouvoir les éditer et m'en servir.
-Ensuite, exécute la requêtes £0... regarde la table "tbImpSP1XLDétails0" elle est remplie avec les enreg incomplets de "DétailsSP1".
Expr12 est vide, Expr10 contient "x" ou "þ" selon le cas ("x" pour "non payé" et "þ" pour "Payé")
Elle restera "en l'état" en attendant le prochain import.
-maintenant exécute la requête £1... regarde la table "tbImpSP1XLDétails1" elle est remplie avec les enreg incomplets id £0 en attendant la suite...
-maintenant exécute la requête £2... regarde la table "tbImpSP1XLDétails1" seul le champ Expr12 (Trf?) est Mis à jour avec" -1" qui signifie "Transféré = oui"
-maintenant exécute la requête £3... regarde la table "tbImpSP1XLDétails1" seul le champ Expr10 (Payé?) est mis à jour avec "Payé" si c'est "þ", sinon il reste à "x"
Ces 4 actions (+ £6 et £7 quand ils fonctionneront) sont regroupées dans le bouton 2-IMPORT
Il me reste à exécuter les requêtes £6 et £7 pour alimenter les tables "tbCdes" et "tbDétailsCdes". Et c'est là que ça coince et que j'ai besoin d'une solution! car créer des procédures et fonctions en VBA je ne sais pas le faire, oualà!!!
C'est pour cela que je demande de l'aide pour me monter le code VBA qui me permettra de compléter les tables "tbCdes" et "tbDétailsCdes" avec notamment le champ F13 renommé en "RéfCdeCD" incrémenté DernierN°+1 au format CD900000 à chaque nouvelle commande.
Aaaaaaaaaaaaaah mais! Je l'aurai, un jour, je l'aurai!!!
Oualà Cher Ami!
Tu en sais un peu plus sur mes façons de faire.
Amitiés, merci pour ton attention.
Christian 05/02/2014 17h25
https://www.cjoint.com/?DBfsriYG7A4
Ouais, chuis pas toujours très simple mais...
Etant donné que les deux premières requêtes £0... et £1... sont des requêtes "Création de table", ce sont elles-mêmes qui créent les champs d'entêtes Expr1: , Expr2,...etc...
Je ne sais pas comment faire autrement.
Suis-moi pas à pas:...
D'abord: clique sur le bouton 1-RAZ Tables : les tables "tbImpSP1XLDétails0" et "tbImpSP1XLDétails1" sont vidées ! Prêtes à bosser!
Voyons la table "DétailsSP1".
Au départ, dans la base complète, cette table est liée, donc en lecture seule parce que
c'est la liaison du fichier Excel qui me sert de point de départ. Ici je l'ai importée pour les besoins de l'exemple.
On fait comme si elle était liée: on n'y touche pas.
En l'état, ses enregistrements sont incomplets eu égard à l'usage que je veux en faire. (sinon je m'éviterais tout ce boulot!)
C'est pourquoi j'ai besoin d'importer ses données dans une autre table pour pouvoir les éditer et m'en servir.
-Ensuite, exécute la requêtes £0... regarde la table "tbImpSP1XLDétails0" elle est remplie avec les enreg incomplets de "DétailsSP1".
Expr12 est vide, Expr10 contient "x" ou "þ" selon le cas ("x" pour "non payé" et "þ" pour "Payé")
Elle restera "en l'état" en attendant le prochain import.
-maintenant exécute la requête £1... regarde la table "tbImpSP1XLDétails1" elle est remplie avec les enreg incomplets id £0 en attendant la suite...
-maintenant exécute la requête £2... regarde la table "tbImpSP1XLDétails1" seul le champ Expr12 (Trf?) est Mis à jour avec" -1" qui signifie "Transféré = oui"
-maintenant exécute la requête £3... regarde la table "tbImpSP1XLDétails1" seul le champ Expr10 (Payé?) est mis à jour avec "Payé" si c'est "þ", sinon il reste à "x"
Ces 4 actions (+ £6 et £7 quand ils fonctionneront) sont regroupées dans le bouton 2-IMPORT
Il me reste à exécuter les requêtes £6 et £7 pour alimenter les tables "tbCdes" et "tbDétailsCdes". Et c'est là que ça coince et que j'ai besoin d'une solution! car créer des procédures et fonctions en VBA je ne sais pas le faire, oualà!!!
C'est pour cela que je demande de l'aide pour me monter le code VBA qui me permettra de compléter les tables "tbCdes" et "tbDétailsCdes" avec notamment le champ F13 renommé en "RéfCdeCD" incrémenté DernierN°+1 au format CD900000 à chaque nouvelle commande.
Aaaaaaaaaaaaaah mais! Je l'aurai, un jour, je l'aurai!!!
Oualà Cher Ami!
Tu en sais un peu plus sur mes façons de faire.
Amitiés, merci pour ton attention.
Christian 05/02/2014 17h25
https://www.cjoint.com/?DBfsriYG7A4
Bonjour Christian, Éric,
C'est pour cela que je demande de l'aide pour me monter le code VBA
Je l'avais bien compris et je l'ai fait et il me donne entière satisfaction : je crées tbCdes, tbDétailsCdes et le flag trf? dans excel ! Sauf que je ne l'enverrais pas car dans ton dernier fichier tu as encore une autre version de table que celles que tu m'avais fournies et comme l'intégration dans les tables en SQL ne peut se faire qu'avec les bons noms de rubriques, je ne livrerais que lorsque je serais fixé sur la structure de tes tables qui ne sont pas les mêmes quoi que tu puisses affirmer dans l'image ci-dessous : même la rubrique clé n'est pas la même !!!

Tu peux agrandir avec ctrl + si trop petit.(https://www.cjoint.com/?3BfvLMBG4qE
Je veux bien être gentil, cela fait un moment, n'est-ce pas, que je passe mon temps et je pense que j'ai autre chose à faire. Je n'ai jamais travaillé sur une base de données où l'on changeait quotidiennement la structure, car sinon il n'est pas possible de maintenir les applications. Si cela t'amuse, de jouer avec les tables, moi non car cela frise l'overdose, alors, continue de bien t'amuser...
C'est pour cela que je demande de l'aide pour me monter le code VBA
Je l'avais bien compris et je l'ai fait et il me donne entière satisfaction : je crées tbCdes, tbDétailsCdes et le flag trf? dans excel ! Sauf que je ne l'enverrais pas car dans ton dernier fichier tu as encore une autre version de table que celles que tu m'avais fournies et comme l'intégration dans les tables en SQL ne peut se faire qu'avec les bons noms de rubriques, je ne livrerais que lorsque je serais fixé sur la structure de tes tables qui ne sont pas les mêmes quoi que tu puisses affirmer dans l'image ci-dessous : même la rubrique clé n'est pas la même !!!

Tu peux agrandir avec ctrl + si trop petit.(https://www.cjoint.com/?3BfvLMBG4qE
Je veux bien être gentil, cela fait un moment, n'est-ce pas, que je passe mon temps et je pense que j'ai autre chose à faire. Je n'ai jamais travaillé sur une base de données où l'on changeait quotidiennement la structure, car sinon il n'est pas possible de maintenir les applications. Si cela t'amuse, de jouer avec les tables, moi non car cela frise l'overdose, alors, continue de bien t'amuser...
Bonjour Bernard, décidément tu décolères pas hein?
Tu m'as parlé je cite "de pièges" et de "photos truquées"... bon, OK
Enfin...non, pas OK en ce qui me concerne, car c'est pas mon style. Je me trompe, fais des c...ries d'accord, mais certainement pas saper le boulot de ceux qui m'aident avec beaucoup de coeur et de patience.
Mais tu vas devoir quand même reconnaître que dans ton msg ci-dessus tu m'envoies une photo référencée PROG-MDA alors que la vraie base de données est SiGestMDA.
et ensuite, c'est sans doute suite à cette vision-là que tu as collé les RéfCdeXL dans la colonne RéfCdeClient au lieu de RéfCdeXL.
Pas grave pour maintenant, j'ai fait un couper/coller à côté mais gaffe si c'est dans une ou plusieurs procédures à utiliser.
Pour fabriquer la micro-base BD2.mdb j'y ai importé les tables telles quelles depuis SiGestMDA.
Donc à ton tour de t'être trompé car il y a bien largement plusieurs jours que cette table n'est plus telle que le montre ton insertion photo d'hier: les deux sont comme celles de BD2.
A part ça, tu as bien fait de me faire parvenir les tables "garnies". Je t'en remercie car comme précisé plus avant : j'ai besoin de voir les choses en l'état et je me rends compte grâce à cela que la tbDétailsCdes ne contient pas les résultats que j'escomptais: utilisation du regroupement
des places par cde notamment...
M'accordes-tu un peu de temps pour faire les corrections nécessaires (encore, oui) : je dois revoir le fonctionnement de la partie détails cdes. Déjà, je pars du PVFac au lieu du PVTarif : erreur d'attribution (ou de visibilité) de colonne qui ne concerne que la facturation d'Access...
Comme j'ai repéré plusieurs anormalités de navigation entre colonnes, je vais m'en occuper dès maintenant au lieu et place d'autres choses que je peux différer un peu.
Alors j'retourne bosser.
@+, Bon APM, bonjour à Eric.
Christian 06/02/2014
Un petit PS qui n'a rien d'obligatoire : tu me dis (ou pas)
Fignolage fichier XL: (qui fonctionne très bien comme ça, mais comme tu as des nouveautés en attente...)
A la résa des places, après validation des pl d'un client, au lieu de rouvrir le form "Choix du numéro de client", ouvrir une DialBox: "Réservations terminées ? : 0ui / Non"
Si Oui retour au plan, sinon rouvrir le form "Choix du numéro de client".
Je sais parfaitement faire ça tout seul dans Access, mais pas dans Excel! ;-)) 15h39
Tu m'as parlé je cite "de pièges" et de "photos truquées"... bon, OK
Enfin...non, pas OK en ce qui me concerne, car c'est pas mon style. Je me trompe, fais des c...ries d'accord, mais certainement pas saper le boulot de ceux qui m'aident avec beaucoup de coeur et de patience.
Mais tu vas devoir quand même reconnaître que dans ton msg ci-dessus tu m'envoies une photo référencée PROG-MDA alors que la vraie base de données est SiGestMDA.
et ensuite, c'est sans doute suite à cette vision-là que tu as collé les RéfCdeXL dans la colonne RéfCdeClient au lieu de RéfCdeXL.
Pas grave pour maintenant, j'ai fait un couper/coller à côté mais gaffe si c'est dans une ou plusieurs procédures à utiliser.
Pour fabriquer la micro-base BD2.mdb j'y ai importé les tables telles quelles depuis SiGestMDA.
Donc à ton tour de t'être trompé car il y a bien largement plusieurs jours que cette table n'est plus telle que le montre ton insertion photo d'hier: les deux sont comme celles de BD2.
A part ça, tu as bien fait de me faire parvenir les tables "garnies". Je t'en remercie car comme précisé plus avant : j'ai besoin de voir les choses en l'état et je me rends compte grâce à cela que la tbDétailsCdes ne contient pas les résultats que j'escomptais: utilisation du regroupement
des places par cde notamment...
M'accordes-tu un peu de temps pour faire les corrections nécessaires (encore, oui) : je dois revoir le fonctionnement de la partie détails cdes. Déjà, je pars du PVFac au lieu du PVTarif : erreur d'attribution (ou de visibilité) de colonne qui ne concerne que la facturation d'Access...
Comme j'ai repéré plusieurs anormalités de navigation entre colonnes, je vais m'en occuper dès maintenant au lieu et place d'autres choses que je peux différer un peu.
Alors j'retourne bosser.
@+, Bon APM, bonjour à Eric.
Christian 06/02/2014
Un petit PS qui n'a rien d'obligatoire : tu me dis (ou pas)
Fignolage fichier XL: (qui fonctionne très bien comme ça, mais comme tu as des nouveautés en attente...)
A la résa des places, après validation des pl d'un client, au lieu de rouvrir le form "Choix du numéro de client", ouvrir une DialBox: "Réservations terminées ? : 0ui / Non"
Si Oui retour au plan, sinon rouvrir le form "Choix du numéro de client".
Je sais parfaitement faire ça tout seul dans Access, mais pas dans Excel! ;-)) 15h39
Bonjour Christian, Éric,
tu décolères pas : j'aimerais seulement avoir des éléments stables et quand je parle de "photos truquées" ce n'est pas une accusation de tromperie volontaire, seulement que depuis quelque temps tu me demandes un module pour garnir des tables qui ne sont pas celles que tu m'as fournies alors pour faire les essais, je fais comment ? au pif ? et je me plante en testant sur BD2 : je ne peux pas en rire =(
tu m'envoies une photo référencée PROG-MDA
J'ai fait un copié de ce que j'avais sous la main pour référencer l'image différente de BD2 mais c'est bien le SiGestMDA que j'ai et qui manifestement n'est pas le bon car tu as collé les RéfCdeXL dans la colonne RéfCdeClient au lieu de RéfCdeXL. :: je n'ai pas de RéfCdeXL !!!
Donc à ton tour de t'être trompé : désolé mais je n'ai rien d'autre !
Je ne demande aucune autre explication mais je t'impose de me fournir une liste des rubriques excel avec en face la rubrique SQL de chaque table destinataire
Si tu les veux individuelles tu le dis, car c'est toi qui réclamait le regroupement (ose-je sic) et je te les mets comme tu veux ce n'est que du traitement !
M'accordes-tu un peu de temps ? Ce n'ai pas moi le demandeur ;-)
Pour le fichier excel, tu me demandes une DialBox et donc pour éviter de cliquer sur "terminer" tu aurais toujours 1 clic en plus. C'était pour faciliter la saisie mais il suffit de ne pas ré afficher le choix client après validation : si tu veux continuer tu cliques sur une place ou le client.
Par contre, je t'ai rajouté une option de plus, la liaison avec la table article, ce qui fait que tu n'as qu'à modifier le code article et tu obtiens le libellé et les prix automatiquement sans erreur de saisie éventuelle : à toi de me dire ce que tu en penses.
https://www.cjoint.com/?DBgvCN3oeDT
Bonne nuit &@+
tu décolères pas : j'aimerais seulement avoir des éléments stables et quand je parle de "photos truquées" ce n'est pas une accusation de tromperie volontaire, seulement que depuis quelque temps tu me demandes un module pour garnir des tables qui ne sont pas celles que tu m'as fournies alors pour faire les essais, je fais comment ? au pif ? et je me plante en testant sur BD2 : je ne peux pas en rire =(
tu m'envoies une photo référencée PROG-MDA
J'ai fait un copié de ce que j'avais sous la main pour référencer l'image différente de BD2 mais c'est bien le SiGestMDA que j'ai et qui manifestement n'est pas le bon car tu as collé les RéfCdeXL dans la colonne RéfCdeClient au lieu de RéfCdeXL. :: je n'ai pas de RéfCdeXL !!!
Donc à ton tour de t'être trompé : désolé mais je n'ai rien d'autre !
Je ne demande aucune autre explication mais je t'impose de me fournir une liste des rubriques excel avec en face la rubrique SQL de chaque table destinataire
Excel _ | tbCdes tbDétailsCdesutilisation du regroupement des places par cde notamment...
Date _ | DatCde -
N°Client | N°Client -
NbPl _ | - -
NumPL _ | - NumPlaces
PrixU _ | - PrixVFac
MtRéd _ | - Rem
NàP _ | - -
Payé? _ | - -
RéfArticle | - RéfArticle
PTdV _ | - -
RéfCdeXL | RéfCdeClt RéfCde
Trf? _ | oui
Si tu les veux individuelles tu le dis, car c'est toi qui réclamait le regroupement (ose-je sic) et je te les mets comme tu veux ce n'est que du traitement !
M'accordes-tu un peu de temps ? Ce n'ai pas moi le demandeur ;-)
Pour le fichier excel, tu me demandes une DialBox et donc pour éviter de cliquer sur "terminer" tu aurais toujours 1 clic en plus. C'était pour faciliter la saisie mais il suffit de ne pas ré afficher le choix client après validation : si tu veux continuer tu cliques sur une place ou le client.
Par contre, je t'ai rajouté une option de plus, la liaison avec la table article, ce qui fait que tu n'as qu'à modifier le code article et tu obtiens le libellé et les prix automatiquement sans erreur de saisie éventuelle : à toi de me dire ce que tu en penses.
https://www.cjoint.com/?DBgvCN3oeDT
Bonne nuit &@+
Bonjour Christian, Éric,
Une coquille s'est glissée dans le classeur d'hier : annule et remplace :
https://www.cjoint.com/?DBhkqkZ7eAH
Bonne journée.
Une coquille s'est glissée dans le classeur d'hier : annule et remplace :
https://www.cjoint.com/?DBhkqkZ7eAH
Bonne journée.
Bonjour Bernard,
Concernant le code article c'est une très bonne idée, seulement juste un p'tit pb d'installation :
le résultat dans RéfArticle est le Nom du Produit :"CHER TRESOR TARIF A 2013B" au lieu de RéfArticle : "CTB". (voir entrées du 7/02/14 à 7h54)
"je n'ai pas de RéfCdeXL !!! "
Bizarre ! C'est comme si tu utilisais une ancienne version.
https://www.cjoint.com/?DBhjwcoEX9m
Structure SQL : cette table du 4/2 en tête de BD: "£-Exemple: tbImpSP1XLDétails0" ,je l''ai révisée hier à 06/02/2014 18:12:44 .Il me semble qu'elle contient bien ce que tu demandes plus haut , et qui est également la structure des tables tbImpSP*XLDétails0 et tbImpSP*XLDétails1.
Concernant le code article c'est une très bonne idée, seulement juste un p'tit pb d'installation :
le résultat dans RéfArticle est le Nom du Produit :"CHER TRESOR TARIF A 2013B" au lieu de RéfArticle : "CTB". (voir entrées du 7/02/14 à 7h54)
"je n'ai pas de RéfCdeXL !!! "
Bizarre ! C'est comme si tu utilisais une ancienne version.
https://www.cjoint.com/?DBhjwcoEX9m
Structure SQL : cette table du 4/2 en tête de BD: "£-Exemple: tbImpSP1XLDétails0" ,je l''ai révisée hier à 06/02/2014 18:12:44 .Il me semble qu'elle contient bien ce que tu demandes plus haut , et qui est également la structure des tables tbImpSP*XLDétails0 et tbImpSP*XLDétails1.
Bonsoir Bernard, Eric,
Surplus d'activité à l'Asso cette semaine. Je reprendrai demain.
@+
Amitiés
Christian
Surplus d'activité à l'Asso cette semaine. Je reprendrai demain.
@+
Amitiés
Christian
Bonjour Christian, Éric,
Pas de souci, c'est toi qui gère le timing : pour nous c'est de l'assistance.
Normalement la macro d'intégration est prête si tu penses que les résultats sont corrects et sinon, je modifierai pour adapter.
Pas trop d'apéros quand même pour pouvoir te remettre au clavier ;-)
@+
Pas de souci, c'est toi qui gère le timing : pour nous c'est de l'assistance.
Normalement la macro d'intégration est prête si tu penses que les résultats sont corrects et sinon, je modifierai pour adapter.
Pas trop d'apéros quand même pour pouvoir te remettre au clavier ;-)
@+
Bonjour Bernard,
En ouvrant le fichier XL je me rends compte qu'après actualisation des tables access (clients et articles) ce ne sont plus les prix des places qui apparaissent en haut de chaque zone PlanTDV mais le nombre de places de la zone, idem en feuille détails!
Alors comme ça, on profite de mon absence pour faire des blagues, hein??
Le classeur est le dernier reçu : DBhkqkZ7eAH_tdv2014_v15_.xls du 7/2 apparemment.
J'en bave des ronds de chapeaux avec access, y' des trucs que je comprends pas, ça m'énerfffffe!
Amitiés, @+
Christian
En ouvrant le fichier XL je me rends compte qu'après actualisation des tables access (clients et articles) ce ne sont plus les prix des places qui apparaissent en haut de chaque zone PlanTDV mais le nombre de places de la zone, idem en feuille détails!
Alors comme ça, on profite de mon absence pour faire des blagues, hein??
Le classeur est le dernier reçu : DBhkqkZ7eAH_tdv2014_v15_.xls du 7/2 apparemment.
J'en bave des ronds de chapeaux avec access, y' des trucs que je comprends pas, ça m'énerfffffe!
Amitiés, @+
Christian
Bonsoir Christian, Éric,
on profite de mon absence pour faire des blagues,
Comme tu le supposes effectivement, j'ai profité de ton activité extérieure pour m'introduire sur ton système et semer un peu l'euphorie ! :)
Pour les prix des places, j'attendais ton verdict pour sécuriser la façon de procéder car je ne sais pas ce que tu penses de cette suggestion
Ce serait bien de me renvoyer ton classeur malade et les bases afférentes (en zip car sinon cela ne fonctionne pas) : pour moi je n'ai pas de souci avec tes dernières tables.
J'en bave des ronds de chapeaux avec access
Je le comprends bien car je vois un peu ta façon de procéder ("il te faut voir") et malheureusement les bases de données ont des principes de constitution qui répondent à des règles bien précises qui doivent être appliquées rigoureusement pour n'avoir pas de surprises.
Tu peux par exemple lire la base minimale qui est décrite dans cet article et les suivants qui constituent un dossier complet même si c'est peut-être un peu tard.
Bonne nuit &@+
on profite de mon absence pour faire des blagues,
Comme tu le supposes effectivement, j'ai profité de ton activité extérieure pour m'introduire sur ton système et semer un peu l'euphorie ! :)
Pour les prix des places, j'attendais ton verdict pour sécuriser la façon de procéder car je ne sais pas ce que tu penses de cette suggestion
Ce serait bien de me renvoyer ton classeur malade et les bases afférentes (en zip car sinon cela ne fonctionne pas) : pour moi je n'ai pas de souci avec tes dernières tables.
J'en bave des ronds de chapeaux avec access
Je le comprends bien car je vois un peu ta façon de procéder ("il te faut voir") et malheureusement les bases de données ont des principes de constitution qui répondent à des règles bien précises qui doivent être appliquées rigoureusement pour n'avoir pas de surprises.
Tu peux par exemple lire la base minimale qui est décrite dans cet article et les suivants qui constituent un dossier complet même si c'est peut-être un peu tard.
Bonne nuit &@+
Bonsoir Bernard,
Ci-joint le lien DropBox pour l'ensemble !
https://www.dropbox.com/s/ysgatsbytq27m60/MdaProg-Zip.zip
Je m'dépêche ce soir concert à la Gde Motte Vigon, Bamy Jay!
ça va décoiffer!
A+
Ci-joint le lien DropBox pour l'ensemble !
https://www.dropbox.com/s/ysgatsbytq27m60/MdaProg-Zip.zip
Je m'dépêche ce soir concert à la Gde Motte Vigon, Bamy Jay!
ça va décoiffer!
A+
Bonjour Bernard, Eric,
Ce fut un superbe concert! : Comme des d'jeuns! les 2 papys 1/2 de la Soul Music ! à voir et entendre !
Je dis 2,5 Bamy & Vigon c'est 130 ans à eux 2, Jay la quarantaine (seulement) quelle énergie !...
...
Question : Actuellement, il me semble qu'au niveau de l'appli Excel, on n'est pas trop mal avancés, je dirais même très très proches de l'aboutissement, présume-je... Juste un mot toutefois sur le regroupement des places: Etant donné que la grande majorité de nos clients sont des acheteurs "familles & individus" on n'a pas vraiment besoin de regrouper (genre cars de touristes : 1 facture pour 80 places : MS Publisher ira très bien!...) Revoyons ça + tard si utile, pour maintenant avril 2014 c'est demain...
Est-il possible à partir de là d'envisager de "poser" les classeurs en ligne dans un (notre) site Web (en re-construction visible même adresse) qui accueillerait les feuilles de nos 3 spectacles afin de proposer les réservations "live" à nos clients/visiteurs du site, car la mise en ligne de notre billetterie devient notre préoccupation principale 2014. Je suis persuadé que toi-même ou une de tes connaissances pourrait peut-être...
Je crois savoir que WinDev/WebDev proposent l'intégration hyper facile de code VB... Je reste aussi dans la pensée de mon message perso relatif à la reconnaissance concrète des bonnes volontés, nous nous comprendons, j'imagine à Bonessian (mon ami arménien).
Bonne journée les amis, A+
Christian
Ce fut un superbe concert! : Comme des d'jeuns! les 2 papys 1/2 de la Soul Music ! à voir et entendre !
Je dis 2,5 Bamy & Vigon c'est 130 ans à eux 2, Jay la quarantaine (seulement) quelle énergie !...
...
Question : Actuellement, il me semble qu'au niveau de l'appli Excel, on n'est pas trop mal avancés, je dirais même très très proches de l'aboutissement, présume-je... Juste un mot toutefois sur le regroupement des places: Etant donné que la grande majorité de nos clients sont des acheteurs "familles & individus" on n'a pas vraiment besoin de regrouper (genre cars de touristes : 1 facture pour 80 places : MS Publisher ira très bien!...) Revoyons ça + tard si utile, pour maintenant avril 2014 c'est demain...
Est-il possible à partir de là d'envisager de "poser" les classeurs en ligne dans un (notre) site Web (en re-construction visible même adresse) qui accueillerait les feuilles de nos 3 spectacles afin de proposer les réservations "live" à nos clients/visiteurs du site, car la mise en ligne de notre billetterie devient notre préoccupation principale 2014. Je suis persuadé que toi-même ou une de tes connaissances pourrait peut-être...
Je crois savoir que WinDev/WebDev proposent l'intégration hyper facile de code VB... Je reste aussi dans la pensée de mon message perso relatif à la reconnaissance concrète des bonnes volontés, nous nous comprendons, j'imagine à Bonessian (mon ami arménien).
Bonne journée les amis, A+
Christian
Bonsoir Christian, Éric,
Alors comme ça, on profite de mon absence pour faire des blagues, hein??
Merci de m'accuser, mais le coupable c'est toi car tu as encore complétement chamboulé la table 'tbArticles' : tu as déplacé et changé le nom de la rubrique tarif, rien que cela et c'est moi qui ferait n'importe quoi !
Après, tu dis que tu "en bave des ronds de chapeaux avec access" : ce n'est pas étonnant !
Une base de données, access ou autre doit :
- être conçue avec un MCD (modèle conceptuel des données)
- être étayée par un Modèle Conceptuel des Traitements
Ensuite, l'on ouvre le logiciel et l'on rentre les concepts "bien conçus et énoncés clairement" comme disait Nicolas Boileau.
Toi tu joues avec ton logiciel, tu génères du code, tu modifies tes tables, tu déplaces, tu renommes, tu t'amuses comme un petit fou, pourquoi pas ? Sauf qu'après access est complètement perdu avec ta rubrique qui a changé de nom et dont il essaye de récupérer le code.
Quand je fait le lien avec tes tables comment veux-tu que je récupère la bonne rubrique qui n'existe plus ? Sur le nouveau classeur tu auras une erreur de signalée et tu joueras à réparer si tu continues à tout chambouler. Je pense que je n'aurais jamais dû proposer l'utilisation des tables access par le classeur mais j'ignorai naïvement que ce logiciel était une base de loisirs ludiques...
https://www.cjoint.com/?DBsvddDD82q
Est-il possible à partir de là d'envisager de "poser" les classeurs en ligne dans un (notre) site Web
Cela implique bien sûr que tu fournisses une licence excel à jour à tous tes visiteurs : si vous avez les finances solides pourquoi pas ?
ou alors de créer ton site de réservation sur ton pc qui avec ce que je connait doit être assez sécurisé pour supporter la visite des internautes.
la mise en ligne de notre billetterie devient notre préoccupation principale 2014.
Effectivement, c'est dans 2 mois et cela fait 6 mois que l'on essaye de soutirer les informations pour finaliser un classeur et à ce propos tu n'as toujours pas répondu pour valider ou non mon module de chargement des tables.
Tu as des notions de délai de développement assez fantaisistes effectivement et tu n'as guère d'idées sur la sécurisation des sites web qu'il faut prévoir aujourd'hui. Si je tombe sur ton site fait en 3 jours, tu n'auras aucun problème pour réserver tes 900 places mais peut-être un peu plus pour récupérer le pognon...
maintenant avril 2014 c'est demain...
Tu as tout à fait raison, maintenant il faut rapidement faire tes tests de la tenue du site à l'affluence, aux attaques, etc
oups, il n'est pas opérationnel, bigre ! va falloir reporter à 2015 ?
Je ne sais pas si je dois espérer une réponse aux précédentes questions ?
Après tout j'ai fait la macro d'intégration access et si tu n'en veux pas je n'en ferais pas une maladie et demain je serais absent.
Bonne nuit &@+
Alors comme ça, on profite de mon absence pour faire des blagues, hein??
Merci de m'accuser, mais le coupable c'est toi car tu as encore complétement chamboulé la table 'tbArticles' : tu as déplacé et changé le nom de la rubrique tarif, rien que cela et c'est moi qui ferait n'importe quoi !
Après, tu dis que tu "en bave des ronds de chapeaux avec access" : ce n'est pas étonnant !
Une base de données, access ou autre doit :
- être conçue avec un MCD (modèle conceptuel des données)
- être étayée par un Modèle Conceptuel des Traitements
Ensuite, l'on ouvre le logiciel et l'on rentre les concepts "bien conçus et énoncés clairement" comme disait Nicolas Boileau.
Toi tu joues avec ton logiciel, tu génères du code, tu modifies tes tables, tu déplaces, tu renommes, tu t'amuses comme un petit fou, pourquoi pas ? Sauf qu'après access est complètement perdu avec ta rubrique qui a changé de nom et dont il essaye de récupérer le code.
Quand je fait le lien avec tes tables comment veux-tu que je récupère la bonne rubrique qui n'existe plus ? Sur le nouveau classeur tu auras une erreur de signalée et tu joueras à réparer si tu continues à tout chambouler. Je pense que je n'aurais jamais dû proposer l'utilisation des tables access par le classeur mais j'ignorai naïvement que ce logiciel était une base de loisirs ludiques...
https://www.cjoint.com/?DBsvddDD82q
Est-il possible à partir de là d'envisager de "poser" les classeurs en ligne dans un (notre) site Web
Cela implique bien sûr que tu fournisses une licence excel à jour à tous tes visiteurs : si vous avez les finances solides pourquoi pas ?
ou alors de créer ton site de réservation sur ton pc qui avec ce que je connait doit être assez sécurisé pour supporter la visite des internautes.
la mise en ligne de notre billetterie devient notre préoccupation principale 2014.
Effectivement, c'est dans 2 mois et cela fait 6 mois que l'on essaye de soutirer les informations pour finaliser un classeur et à ce propos tu n'as toujours pas répondu pour valider ou non mon module de chargement des tables.
Tu as des notions de délai de développement assez fantaisistes effectivement et tu n'as guère d'idées sur la sécurisation des sites web qu'il faut prévoir aujourd'hui. Si je tombe sur ton site fait en 3 jours, tu n'auras aucun problème pour réserver tes 900 places mais peut-être un peu plus pour récupérer le pognon...
maintenant avril 2014 c'est demain...
Tu as tout à fait raison, maintenant il faut rapidement faire tes tests de la tenue du site à l'affluence, aux attaques, etc
oups, il n'est pas opérationnel, bigre ! va falloir reporter à 2015 ?
Je ne sais pas si je dois espérer une réponse aux précédentes questions ?
Après tout j'ai fait la macro d'intégration access et si tu n'en veux pas je n'en ferais pas une maladie et demain je serais absent.
Bonne nuit &@+
21/02/2014
Ave Bernard,
Je ne sais pas comment te répondre, je sens de l'agacement dans ton propos, cela me gêne de te causer quelque souci que ce soit, aussi, je pose ce matin via DropBox ma dernière version de Prog-MDA et de SiGestMDA, et je n'y touche plus avant d'avoir ton feu vert.
Et pour la suite, si tu veux bien, je te ferai voir quelque chose d'intéressant à propos des mises à jour (oui oui!).
tu n'as toujours pas répondu pour valider ou non mon module de chargement des tables.
>>Oui, excuse-moi, StP, C'est surtout qu'en l'absence de celui-ci je ne sais pas trop comment faire...(... oui, j'ai besoin de voir...) Mais la table me semble correcte, même si je ne te l'ai pas précisé plus tôt. Ce n'est pas par manque d'intérêt pour ton travail, crois-le bien: On a les mêmes jouets, mais on joue pas tout à fait dans la même cour, je n'ai pas ton niveau.
Quant à :
- être conçue avec un MCD (modèle conceptuel des données)
- être étayée par un Modèle Conceptuel des Traitements
Mon MCD t'àmoi, c'est l'appli de gestion Access (Grossiste peintures, vernis, outillage...) que j'ai faite il y a 16 ans et qui marche!, et que j'ai adaptée en TTC, pour une toute petite SARL de vente de matériel paramédical, et une autre de locations de matériel...bref...c'est pas l'propos du jour!
Alors j'adapte encore, et encore. Je ne sais pas faire autrement.
70% du boulot est fait au moment où je commence, alors pour moi, désolé si je te choque, y'a pas de méchanceté ni d'ironie (car l'ironie, c'est la haine qui s'amuse-Thomas MANN... houlà!!!), mais MCD, MCT, MST, PSG, pour moi : même combat! : une flûte... de pan...3 raisons d'espérer !
- Ensuite, l'on ouvre le logiciel et l'on rentre les concepts "bien conçus et énoncés clairement" comme disait Nicolas Boileau.
www.youtube.com/watch?v=v6j3yAlQG18
-
- #176 Pas de souci, c'est toi qui gères le timing. Normalement la macro d'intégration est prête si tu penses que les résultats sont corrects et sinon, je modifierai pour adapter.
...Et si j'le fais je m'fais engueuler ! ;-( Alors je revisite toutes les tables et requêtes qui peuvent avoir une relation quelconque avec l'intégration Excel>>Access, ce sera fait très rapidement, pour maintenant.
- #181 tu as déplacé et changé le nom de la rubrique tarif
- La tbArticles a été modifiée le 08/02/2014 07:27:40 : pas modifiée depuis.
Que des requêtes ou procédures y fassent appel et que d'autres traitements s'intercalent dans l'appli, c'est un peu normal dans une base de données en construction, me semble-t-il...,??
Tout de même, je crois savoir (ou alors j'ai pas compris le sens de ta remarque, ce que je n'exclus aucunement), que les requêtes Action :"Ajout" ou "mise à jour" d'Access n'ont pas d'ordre précis pour la disposition des champs : seule compte la bonne corrélation entre champ source et champ cible. L'ordre des colonnes dans le mode "feuille de données" est sans importance, et en mode "Formulaires" c'est une question d'ergonomie.
A la suite d'une mauvaise manip (de moi, oui) tous les champs de la table d'import (DétailsSP1) se sont retrouvés intitulés Expr1:, Expr2:,...jusque Expr13: j'ai été contraint de les renommer dans toutes les tables "tbImpSP1XLDétails" 0 et 1), pour les faire "coller" parfaitement avec le fichier Excel: ceci explique cela.
C'est expliqué en ouvrant en mode "création" la table : "£-Exemple: tbImpSP1XLDétails" qui ne me sert que comme...Exemple.
https://www.dropbox.com/s/ysgatsbytq27m60/MdaProg-Zip.zip
ou alors de créer ton site de réservation sur ton pc qui avec ce que je connait doit être assez sécurisé pour supporter la visite des internautes.
et /ou sur celui de la MDA, oui.
Amitiés, Christian, Bon App
toujours zen?
Ave Bernard,
Je ne sais pas comment te répondre, je sens de l'agacement dans ton propos, cela me gêne de te causer quelque souci que ce soit, aussi, je pose ce matin via DropBox ma dernière version de Prog-MDA et de SiGestMDA, et je n'y touche plus avant d'avoir ton feu vert.
Et pour la suite, si tu veux bien, je te ferai voir quelque chose d'intéressant à propos des mises à jour (oui oui!).
tu n'as toujours pas répondu pour valider ou non mon module de chargement des tables.
>>Oui, excuse-moi, StP, C'est surtout qu'en l'absence de celui-ci je ne sais pas trop comment faire...(... oui, j'ai besoin de voir...) Mais la table me semble correcte, même si je ne te l'ai pas précisé plus tôt. Ce n'est pas par manque d'intérêt pour ton travail, crois-le bien: On a les mêmes jouets, mais on joue pas tout à fait dans la même cour, je n'ai pas ton niveau.
Quant à :
- être conçue avec un MCD (modèle conceptuel des données)
- être étayée par un Modèle Conceptuel des Traitements
Mon MCD t'àmoi, c'est l'appli de gestion Access (Grossiste peintures, vernis, outillage...) que j'ai faite il y a 16 ans et qui marche!, et que j'ai adaptée en TTC, pour une toute petite SARL de vente de matériel paramédical, et une autre de locations de matériel...bref...c'est pas l'propos du jour!
Alors j'adapte encore, et encore. Je ne sais pas faire autrement.
70% du boulot est fait au moment où je commence, alors pour moi, désolé si je te choque, y'a pas de méchanceté ni d'ironie (car l'ironie, c'est la haine qui s'amuse-Thomas MANN... houlà!!!), mais MCD, MCT, MST, PSG, pour moi : même combat! : une flûte... de pan...3 raisons d'espérer !
- Ensuite, l'on ouvre le logiciel et l'on rentre les concepts "bien conçus et énoncés clairement" comme disait Nicolas Boileau.
www.youtube.com/watch?v=v6j3yAlQG18
-
- #176 Pas de souci, c'est toi qui gères le timing. Normalement la macro d'intégration est prête si tu penses que les résultats sont corrects et sinon, je modifierai pour adapter.
...Et si j'le fais je m'fais engueuler ! ;-( Alors je revisite toutes les tables et requêtes qui peuvent avoir une relation quelconque avec l'intégration Excel>>Access, ce sera fait très rapidement, pour maintenant.
- #181 tu as déplacé et changé le nom de la rubrique tarif
- La tbArticles a été modifiée le 08/02/2014 07:27:40 : pas modifiée depuis.
Que des requêtes ou procédures y fassent appel et que d'autres traitements s'intercalent dans l'appli, c'est un peu normal dans une base de données en construction, me semble-t-il...,??
Tout de même, je crois savoir (ou alors j'ai pas compris le sens de ta remarque, ce que je n'exclus aucunement), que les requêtes Action :"Ajout" ou "mise à jour" d'Access n'ont pas d'ordre précis pour la disposition des champs : seule compte la bonne corrélation entre champ source et champ cible. L'ordre des colonnes dans le mode "feuille de données" est sans importance, et en mode "Formulaires" c'est une question d'ergonomie.
A la suite d'une mauvaise manip (de moi, oui) tous les champs de la table d'import (DétailsSP1) se sont retrouvés intitulés Expr1:, Expr2:,...jusque Expr13: j'ai été contraint de les renommer dans toutes les tables "tbImpSP1XLDétails" 0 et 1), pour les faire "coller" parfaitement avec le fichier Excel: ceci explique cela.
C'est expliqué en ouvrant en mode "création" la table : "£-Exemple: tbImpSP1XLDétails" qui ne me sert que comme...Exemple.
https://www.dropbox.com/s/ysgatsbytq27m60/MdaProg-Zip.zip
ou alors de créer ton site de réservation sur ton pc qui avec ce que je connait doit être assez sécurisé pour supporter la visite des internautes.
et /ou sur celui de la MDA, oui.
Amitiés, Christian, Bon App
toujours zen?
Bonjour Christian, Éric,
je sens de l'agacement dans ton propos
Non pas du tout, je suis totalement zen et même trop souriant parait-il ;-) un petit coucou ! n'est-ce pas ? (ok c'est un peu ésotérique...Christian laisse tomber !).
Comme lorsque je pose des questions précises, je n'ai jamais la moindre réponse afférente en retour, j'ai effectivement pris le parti d'en rire. Le résultat de ton projet ne me concerne en rien finalement alors pourquoi essayer d'être plus perfectionniste si cela ne t'intéresses pas ? autant en rire, cela détend ! (et il n'y a aucune haine ni ironie !)
La tbArticles a été modifiée le 08/02/2014 07:27:40 :
et la dernière version que j'ai est du 4/2 ! j'avais bien repéré...
je n'y touche plus avant d'avoir ton feu vert
C'est toi qui a un projet à conduire et je n'ai aucun feu vert à donner : tu fais ce que tu veux et c'est toi qui décide ce qu'il y a à faire.
je te ferai voir quelque chose d'intéressant à propos des mises à jour (oui oui!)
Ok, pas de souci, c'est quand tu veux.
oui, j'ai besoin de voir...) Mais la table me semble correcte
et pourtant elles sont fausses et j'attendais que tu m'en fasses la remarque mais apparemment tu n'as pas bien vérifié alors j'ai corrigé à ma façon et en plus il y a 2 tables concernées.
70% du boulot est fait au moment où je commence
Avec bien sûr, toutes les procédures et liaisons qui ne serviront à rien. C'est bien pour cela que l'écran des relations que tu as te parait peu intéressant alors qu'il devrait refléter ton MCD. Merci pour ton explication de ce concept : si j'ai bien compris pour utiliser les mathématiques tu préconises de voir ce que cela donne sur une calculatrice ?
seule compte la bonne corrélation entre champ source et champ cible
Je suis bien d'accord, mais quand tu changes le nom du champ, je fais comment dans excel pour l'inventer ?
Donc tu me dis ce qu'il y a à faire pour finaliser l'intégration excel.
@+
je sens de l'agacement dans ton propos
Non pas du tout, je suis totalement zen et même trop souriant parait-il ;-) un petit coucou ! n'est-ce pas ? (ok c'est un peu ésotérique...Christian laisse tomber !).
Comme lorsque je pose des questions précises, je n'ai jamais la moindre réponse afférente en retour, j'ai effectivement pris le parti d'en rire. Le résultat de ton projet ne me concerne en rien finalement alors pourquoi essayer d'être plus perfectionniste si cela ne t'intéresses pas ? autant en rire, cela détend ! (et il n'y a aucune haine ni ironie !)
La tbArticles a été modifiée le 08/02/2014 07:27:40 :
et la dernière version que j'ai est du 4/2 ! j'avais bien repéré...
je n'y touche plus avant d'avoir ton feu vert
C'est toi qui a un projet à conduire et je n'ai aucun feu vert à donner : tu fais ce que tu veux et c'est toi qui décide ce qu'il y a à faire.
je te ferai voir quelque chose d'intéressant à propos des mises à jour (oui oui!)
Ok, pas de souci, c'est quand tu veux.
oui, j'ai besoin de voir...) Mais la table me semble correcte
et pourtant elles sont fausses et j'attendais que tu m'en fasses la remarque mais apparemment tu n'as pas bien vérifié alors j'ai corrigé à ma façon et en plus il y a 2 tables concernées.
70% du boulot est fait au moment où je commence
Avec bien sûr, toutes les procédures et liaisons qui ne serviront à rien. C'est bien pour cela que l'écran des relations que tu as te parait peu intéressant alors qu'il devrait refléter ton MCD. Merci pour ton explication de ce concept : si j'ai bien compris pour utiliser les mathématiques tu préconises de voir ce que cela donne sur une calculatrice ?
seule compte la bonne corrélation entre champ source et champ cible
Je suis bien d'accord, mais quand tu changes le nom du champ, je fais comment dans excel pour l'inventer ?
Donc tu me dis ce qu'il y a à faire pour finaliser l'intégration excel.
@+
Bonjour Bernard, et merci pour ta compréhensive zénitude .
"La tbArticles a été modifiée le 08/02/2014 07:27:40 :
et la dernière version que j'ai est du 4/2 ! j'avais bien repéré... "
Bernard,,, bizarre et pas logique ça!
Je crois que c'est là qu'est l'hic!
Tu n'as pas récupéré les bases envoyées HIER dans le lien DropBox?
Alors Alors tu ne les avais pas récupérées non plus dans mon msg du 17/2 #179!
Dans le fichier "MdaProg-Zip.zip" elles sont arrêtées au 21/2 à 12h20
C'est sûr qu'on parle pas forcément des mêmes choses dans ce cas.
"l'écran des relations que tu as te parait peu intéressant"
C'est moi qu'a dit ça?
Non non. Au contraire j'y attache beaucoup d'importance, et je soigne vraiment sa présentation, et uniquement dans SigestMDA.mdb, bien sûr.
Mais je sais aussi (et ça, c'est la faute à l'ordi) que le fait de copier, d'utiliser, déplacer les BD Access est très souvent cause de chamboulement total de l'écran des relations: je l'ai pas rêvé, crois-moi!... J'ai Access2003 depuis...2003!
"et en plus il y a 2 tables concernées. "
Ah-Ah???.....petit cachottier va!
"mais quand tu changes le nom du champ, je fais comment dans excel pour l'inventer ? " Bin t'as pas b'zoin! Ou alors j'ai encore pas compris la question, ce que je n'exclus aucunement.
Je touche plus à la structure d'Excel... Si, dans Access je dis qu'en face de "Date" (d'XL) il y a "Titi" ça change rien à Excel. Et si demain, je mets "Rominet" à la place de Titi (dans la même cage), c'est Access qui reçoit "intra muros" l'instruction d'aller y récupérer les données de "Date"(d"Excel), ça change rien à Excel non plus.
Mon cher Bernard, ou bien tu me taquines car tu as vu que je marche à fond et tu t'en régales, ou bien tu me prends pour une espèce de (j'ai bien dit une "espèce de") savant un peu fou genre "professeur Abronsius du Bal des Vampires"...ou docteur Emmett Brown de Retour vers le futur. Eh bin, tant pis pour toi, les trois solutions me flattent! Oualà!
Aparté: quand je jouais de la guitare (sixtie's), je voulais créer un groupe "Chris Kardjack et ses 4' Arheux" On devait jouer à l'amphi-Zem. Les copains n'ont pas voulou, n'en parlons plous. On s'est appelés les Slogans et un journaliste de Nord-Eclair a écrit :"Ils n'auront pas de mal à faire leur publicité." On n'a jamais su si c'était un compliment ou une moquerie...Toujours est-il que ça nous a bien servi !
En attendant, veux-tu visiter mon lien d'hier et me dire si les tables auxquelles tu penses ont bien les informations que tu espères et attends pour "finaliser l'intégration excel".
Allez, hop-là, @+. Bonjour à Eric.
Christian
"La tbArticles a été modifiée le 08/02/2014 07:27:40 :
et la dernière version que j'ai est du 4/2 ! j'avais bien repéré... "
Bernard,,, bizarre et pas logique ça!
Je crois que c'est là qu'est l'hic!
Tu n'as pas récupéré les bases envoyées HIER dans le lien DropBox?
Alors Alors tu ne les avais pas récupérées non plus dans mon msg du 17/2 #179!
Dans le fichier "MdaProg-Zip.zip" elles sont arrêtées au 21/2 à 12h20
C'est sûr qu'on parle pas forcément des mêmes choses dans ce cas.
"l'écran des relations que tu as te parait peu intéressant"
C'est moi qu'a dit ça?
Non non. Au contraire j'y attache beaucoup d'importance, et je soigne vraiment sa présentation, et uniquement dans SigestMDA.mdb, bien sûr.
Mais je sais aussi (et ça, c'est la faute à l'ordi) que le fait de copier, d'utiliser, déplacer les BD Access est très souvent cause de chamboulement total de l'écran des relations: je l'ai pas rêvé, crois-moi!... J'ai Access2003 depuis...2003!
"et en plus il y a 2 tables concernées. "
Ah-Ah???.....petit cachottier va!
"mais quand tu changes le nom du champ, je fais comment dans excel pour l'inventer ? " Bin t'as pas b'zoin! Ou alors j'ai encore pas compris la question, ce que je n'exclus aucunement.
Je touche plus à la structure d'Excel... Si, dans Access je dis qu'en face de "Date" (d'XL) il y a "Titi" ça change rien à Excel. Et si demain, je mets "Rominet" à la place de Titi (dans la même cage), c'est Access qui reçoit "intra muros" l'instruction d'aller y récupérer les données de "Date"(d"Excel), ça change rien à Excel non plus.
Mon cher Bernard, ou bien tu me taquines car tu as vu que je marche à fond et tu t'en régales, ou bien tu me prends pour une espèce de (j'ai bien dit une "espèce de") savant un peu fou genre "professeur Abronsius du Bal des Vampires"...ou docteur Emmett Brown de Retour vers le futur. Eh bin, tant pis pour toi, les trois solutions me flattent! Oualà!
Aparté: quand je jouais de la guitare (sixtie's), je voulais créer un groupe "Chris Kardjack et ses 4' Arheux" On devait jouer à l'amphi-Zem. Les copains n'ont pas voulou, n'en parlons plous. On s'est appelés les Slogans et un journaliste de Nord-Eclair a écrit :"Ils n'auront pas de mal à faire leur publicité." On n'a jamais su si c'était un compliment ou une moquerie...Toujours est-il que ça nous a bien servi !
En attendant, veux-tu visiter mon lien d'hier et me dire si les tables auxquelles tu penses ont bien les informations que tu espères et attends pour "finaliser l'intégration excel".
Allez, hop-là, @+. Bonjour à Eric.
Christian
Bonjour Christian, Éric,
Tu n'as pas récupéré les bases envoyées HIER
J'ai bien récupéré hier mais quand je t'ai fait le classeur le 5/2 je ne pouvais pas avoir ta modification du 8/2 ?
Ce n'est pas une question de taquiner mais tu ne lis pas ce qui est écrit : c'est formidable !
Je te réponds pour la table articles que tu as modifié et toi tu part sur la feuille détails ! Dans la table articles, tu me reprochais de ne pas afficher le bon prix : tu as changé le nom du champ 'PrixVTarif' qui s'appelait "PrixVFac" et comment veux-tu que excel devine le nouveau ? OK, tu joues avec access dans ton coin mais les bases de données échangées ont une autre problématique que tu te refuses à comprendre : je crois qu'il vaudrait mieux que tu saisisses n'importe quoi sans contrôle dans excel car tu ne comprends manifestement pas du tout le fonctionnement.
"et en plus il y a 2 tables concernées. "Ah-Ah???.....petit cachottier va!
C'est quand même toi qui a 2 tables à vérifier : tbCdes et tbDétailsCdes et ce n'est pas moi qui cache quelque chose. J'en déduis que tu n'as pas vérifié le résultat de ma macro ? Peut-être que tu voudrais qu'elle fonctionne sur le fichier excel ?
si demain, je mets "Rominet" à la place de Titi (dans la même cage), c'est Access qui reçoit "intra muros" l'instruction
Bien sûr et la macro ne fonctionnera plus car elle cherchera "Titi" car le code n'est pas mis à jour par access sauf si tu le fais générer, ce qu'apparemment tu n'arrives pas à réaliser et qui me parait d'ailleurs bien improbable vu les fonctionnalités souhaitées.
me dire si les tables auxquelles tu penses ont bien les informations que tu espères
Mais je n'espère aucune information, je veux simplement savoir ce que tu as déterminé comme champs :: tbCdes et tbDétailsCdes n'ont pas bougé et donc mon code continue de fonctionner mais comme je fonctionne en langage SQL, le nom des champs est figé.
Si tu travaillais sur une base temps réel avec d'autres développeurs et que tu t'amuses à modifier le nom des champs je penses que le bois vert ne te manquerait pas ;-)
Vérifies donc si ma nouvelle version de tes tables correspond bien à ce que tu attends :
https://www.cjoint.com/?DBwvJt4vRT5
Bonne soirée &@+
Tu n'as pas récupéré les bases envoyées HIER
J'ai bien récupéré hier mais quand je t'ai fait le classeur le 5/2 je ne pouvais pas avoir ta modification du 8/2 ?
Ce n'est pas une question de taquiner mais tu ne lis pas ce qui est écrit : c'est formidable !
Je te réponds pour la table articles que tu as modifié et toi tu part sur la feuille détails ! Dans la table articles, tu me reprochais de ne pas afficher le bon prix : tu as changé le nom du champ 'PrixVTarif' qui s'appelait "PrixVFac" et comment veux-tu que excel devine le nouveau ? OK, tu joues avec access dans ton coin mais les bases de données échangées ont une autre problématique que tu te refuses à comprendre : je crois qu'il vaudrait mieux que tu saisisses n'importe quoi sans contrôle dans excel car tu ne comprends manifestement pas du tout le fonctionnement.
"et en plus il y a 2 tables concernées. "Ah-Ah???.....petit cachottier va!
C'est quand même toi qui a 2 tables à vérifier : tbCdes et tbDétailsCdes et ce n'est pas moi qui cache quelque chose. J'en déduis que tu n'as pas vérifié le résultat de ma macro ? Peut-être que tu voudrais qu'elle fonctionne sur le fichier excel ?
si demain, je mets "Rominet" à la place de Titi (dans la même cage), c'est Access qui reçoit "intra muros" l'instruction
Bien sûr et la macro ne fonctionnera plus car elle cherchera "Titi" car le code n'est pas mis à jour par access sauf si tu le fais générer, ce qu'apparemment tu n'arrives pas à réaliser et qui me parait d'ailleurs bien improbable vu les fonctionnalités souhaitées.
me dire si les tables auxquelles tu penses ont bien les informations que tu espères
Mais je n'espère aucune information, je veux simplement savoir ce que tu as déterminé comme champs :: tbCdes et tbDétailsCdes n'ont pas bougé et donc mon code continue de fonctionner mais comme je fonctionne en langage SQL, le nom des champs est figé.
Si tu travaillais sur une base temps réel avec d'autres développeurs et que tu t'amuses à modifier le nom des champs je penses que le bois vert ne te manquerait pas ;-)
Vérifies donc si ma nouvelle version de tes tables correspond bien à ce que tu attends :
https://www.cjoint.com/?DBwvJt4vRT5
Bonne soirée &@+
Bonjour,
Je n'ai lu aucune réponse, mais si je me base uniquement la question initiale, je propose ceci :
dans la procédure évènementielle "Click" du bouton :
Je n'ai lu aucune réponse, mais si je me base uniquement la question initiale, je propose ceci :
dans la procédure évènementielle "Click" du bouton :
Dim Var_DerniereLigne As Long 'Les 3 prochaines lignes servent à rendre l'exécution de la macro plus rapide Application.ScreenUpdating = False ':Désactivation de la mise à jour de l'affichage Application.EnableEvents = False ':Désactivation des autres macros Application.Calculation = xlCalculationManual 'Desactivation du calcul automatique Var_DerniereLigne = Sheets("Feuil2").Range("A65000").End(xlUp).Row + 1 'La variable nommé Var_DerniereLigne = le numéro de la dernière ligne vide Sheets("Feuil2").Range("A" & Var_DerniereLigne).Value = Sheets("Feuil1").Range("A43").Value 'A derniere ligne vide de Feuil2=A43 de feuil1 Sheets("Feuil1").Range("A43").Value = "" 'la valeur de A3 de Feuil1 devient vide 'On réactive ce qu'on a désactivé au début : Application.ScreenUpdating = True Application.EnableEvents = True Application.Calculation = xlCalculationAutomatic Application.Calculate '(pour tout recalculer)
Bonsoir sifusalade,
Je comprends bien mais si je puis me permettre, comme depuis 7 ans déjà l'on a largement dépassé les 65000 lignes tu devrais plutôt remplacer :
Je comprends bien mais si je puis me permettre, comme depuis 7 ans déjà l'on a largement dépassé les 65000 lignes tu devrais plutôt remplacer :
Var_DerniereLigne = Sheets("Feuil2").Range("A65000").End(xlUp).Row + 1Tu as l'explication dans cette astuce
par
Var_DerniereLigne = Sheets("Feuil2").Range("A" & rows.count).End(xlUp).Row + 1
Bonsoir Bernard, Bonsoir Eric,
un peu souffrant en ce moment, je ne fais que très peu de choses. Excusez-moi je vous prie pour mon silence de ces derniers jours, c'est pas du désintérêt, loin de là, je vais revenir plus en forme que jamais avec des tables tbCdes et tbDétailsCdes bien "carrées".
Bonne soirée
@ très bientôt.
Amitiés
Christian
un peu souffrant en ce moment, je ne fais que très peu de choses. Excusez-moi je vous prie pour mon silence de ces derniers jours, c'est pas du désintérêt, loin de là, je vais revenir plus en forme que jamais avec des tables tbCdes et tbDétailsCdes bien "carrées".
Bonne soirée
@ très bientôt.
Amitiés
Christian
Bonjour Christian, Éric,
Cette information ne m'enchante guère car si tu suis la piste d'Éric, je commence à me faire du souci car mon tour va arriver si c'est l'épidémie ?
Bon je te souhaite un prompt rétablissement mais attention pour tes tables car les roues carrées ne tournent pas rond :-)
Bonne santé et à bientôt.
Cette information ne m'enchante guère car si tu suis la piste d'Éric, je commence à me faire du souci car mon tour va arriver si c'est l'épidémie ?
Bon je te souhaite un prompt rétablissement mais attention pour tes tables car les roues carrées ne tournent pas rond :-)
Bonne santé et à bientôt.
Bonjour Bernard,
Il me semble bien avoir appliqué tes dernières Mises à Jour. Excuse-moi, mais je suis encore un peu (++)"dans l'gaz". Ma dropBox vient de recevoir ma dernière version: ce jour 3/3-18h51
https://www.dropbox.com/s/ysgatsbytq27m60/MdaProg-Zip.zip
Considère que les tables tbCdes et tbDétailsCdes ne bougeront plus.
Sans savoir ce à quoi m'attendre pour la suite il m'est difficile de me projeter dans les bases, en tout casdis-moi s' il te manque qqchose.
A part ça, j'ai aucun intérêt dans WinDev, je ne sais pas si tu as déjà vu une démo de cet outil. J'ai déjà assisté à 4 sessions de présentation, tu ne peux qu'être impressionné en sortant de là: c'est Hénorrrrrrrrrrrrrrme!
Je te mets un lien vers la V17 https://www.pcsoft.fr/windev/WD-Express.htm c'est gratuit.
Il y a une présentation/formation le 18/3 à Montpellier, j'y vais. S'il passent dans ta région, vas-y au moins 1 fois, c'est pas du temps de perdu!
@+ Bernard, Eric
Amitiés,
Christian
Il me semble bien avoir appliqué tes dernières Mises à Jour. Excuse-moi, mais je suis encore un peu (++)"dans l'gaz". Ma dropBox vient de recevoir ma dernière version: ce jour 3/3-18h51
https://www.dropbox.com/s/ysgatsbytq27m60/MdaProg-Zip.zip
Considère que les tables tbCdes et tbDétailsCdes ne bougeront plus.
Sans savoir ce à quoi m'attendre pour la suite il m'est difficile de me projeter dans les bases, en tout casdis-moi s' il te manque qqchose.
A part ça, j'ai aucun intérêt dans WinDev, je ne sais pas si tu as déjà vu une démo de cet outil. J'ai déjà assisté à 4 sessions de présentation, tu ne peux qu'être impressionné en sortant de là: c'est Hénorrrrrrrrrrrrrrme!
Je te mets un lien vers la V17 https://www.pcsoft.fr/windev/WD-Express.htm c'est gratuit.
Il y a une présentation/formation le 18/3 à Montpellier, j'y vais. S'il passent dans ta région, vas-y au moins 1 fois, c'est pas du temps de perdu!
@+ Bernard, Eric
Amitiés,
Christian
Bonjour Christian, Éric,
Content que tu nous reviennes même s'il te reste quelques vapeurs.
Attention à ne pas mettre de ponctuation adjacente aux liens car ils sont alors inopérants.
en tout cas dis-moi s' il te manque qqchose.
Je ne peux pas avoir de manque car c'est toi qui pilote access à ta convenance. Personnellement, j'ai une autre vision sur le développement des bases de données mais chacun fait en fonction de son parcours et de ses affinités personnelles. Si j'ai bien compris tu as réussi à intégrer le classeur excel dans tes tables et donc tu n'as pas besoin de mon module vba pour le faire.
Pour ce qui est de windev, je connais depuis très longtemps, depuis le début d'ailleurs, mais je n'ai pas de budget pour acheter ce logiciel à un tarif professionnel.
J'ai mis quelques sécurités supplémentaires dans le classeur excel et je t'ai fait une version sans liaison avec les tables access : à toi de choisir.
Version 17 avec tables clients et articles et 17_s sans lien tables access
https://www.cjoint.com/?DCesh0SqFpk
Bonne soirée &@+
Content que tu nous reviennes même s'il te reste quelques vapeurs.
Attention à ne pas mettre de ponctuation adjacente aux liens car ils sont alors inopérants.
en tout cas dis-moi s' il te manque qqchose.
Je ne peux pas avoir de manque car c'est toi qui pilote access à ta convenance. Personnellement, j'ai une autre vision sur le développement des bases de données mais chacun fait en fonction de son parcours et de ses affinités personnelles. Si j'ai bien compris tu as réussi à intégrer le classeur excel dans tes tables et donc tu n'as pas besoin de mon module vba pour le faire.
Pour ce qui est de windev, je connais depuis très longtemps, depuis le début d'ailleurs, mais je n'ai pas de budget pour acheter ce logiciel à un tarif professionnel.
J'ai mis quelques sécurités supplémentaires dans le classeur excel et je t'ai fait une version sans liaison avec les tables access : à toi de choisir.
Version 17 avec tables clients et articles et 17_s sans lien tables access
https://www.cjoint.com/?DCesh0SqFpk
Bonne soirée &@+
Bonsoir Bernard,
J'ai un p'tit problème que j'arrive pas à résoudre :
Dans mon classeur actuel? il y a 4 places qui s'obstinent à rester en vert...
Je les ai supprimées de la feuille détails en pensant les supprimer par liaison dans le plan TDV, mais il me semble avoir lu qqpart que ce n'était pas possible...
Pas grave pour maintenant, j'efface tout je r'commence, mais que faire s'il arrive qu'une mésaventure pareille un jour m'échoie? en pleine saisie de saison ? hein?
Allez a+, je peux te renvoyer classeur si utile...
Bonne soirée Bernard, Eric.
Christian
J'ai un p'tit problème que j'arrive pas à résoudre :
Dans mon classeur actuel? il y a 4 places qui s'obstinent à rester en vert...
Je les ai supprimées de la feuille détails en pensant les supprimer par liaison dans le plan TDV, mais il me semble avoir lu qqpart que ce n'était pas possible...
Pas grave pour maintenant, j'efface tout je r'commence, mais que faire s'il arrive qu'une mésaventure pareille un jour m'échoie? en pleine saisie de saison ? hein?
Allez a+, je peux te renvoyer classeur si utile...
Bonne soirée Bernard, Eric.
Christian
Bonjour Christian, Éric,
il y a 4 places qui s'obstinent à rester en vert...Je les ai supprimées de la feuille détails en pensant les supprimer par liaison dans le plan TDV,
De quelle liaison tu parles ?
La feuille détails est générée par validation de saisie me semble-t-il ? non ?
Comment tu les as supprimées de détails ?
Les places restent en vert tant qu'elles ne sont pas validées, mais si tu les cliques à nouveau, elles reprennent leur disponibilité
Dans "attribution" tu as toutes les fonctions pour vérifier et corriger les dysfonctionnements éventuels ou erreurs de saisie.
Comme tu n'as jamais fait de retour sur ces fonctionnalités, c'est peut-être que tu n'as jamais regardé le fonctionnement qui est en plus expliqué dans les zones texte mode d'emploi.
Tu peux me renvoyer le classeur, bien sûr pour que j'essaye de comprendre les manipulations effectuées.
Bonne nuit &@+
il y a 4 places qui s'obstinent à rester en vert...Je les ai supprimées de la feuille détails en pensant les supprimer par liaison dans le plan TDV,
De quelle liaison tu parles ?
La feuille détails est générée par validation de saisie me semble-t-il ? non ?
Comment tu les as supprimées de détails ?
Les places restent en vert tant qu'elles ne sont pas validées, mais si tu les cliques à nouveau, elles reprennent leur disponibilité
Dans "attribution" tu as toutes les fonctions pour vérifier et corriger les dysfonctionnements éventuels ou erreurs de saisie.
Comme tu n'as jamais fait de retour sur ces fonctionnalités, c'est peut-être que tu n'as jamais regardé le fonctionnement qui est en plus expliqué dans les zones texte mode d'emploi.
Tu peux me renvoyer le classeur, bien sûr pour que j'essaye de comprendre les manipulations effectuées.
Bonne nuit &@+
Bonjour Bernard, Eric,
" De quelle liaison tu parles ? "
> J'ai pensé un instant que le fait de supprimer une ligne de détails impactait le plan TDV (RàZ de la case correspondante)
Ton Msg du 10/11 5 -Comment peut-on être sûr de l'exacte correspondance entre PlanTDV et Détails ? Un contrôle d'intégrité entre le plan et la feuille "détails" des facturations a été établi et une fenêtre en fait le compte rendu.
En fait, ça marche dans le sens Plan >>> détails, c'est pas réciproque (mais c'est une observation, pas une critique)
" Comment tu les as supprimées de détails ? "
> en activant de bouton d'édition des barres d'outils excel! puis "sélection/delete de lignes dans détails...Encore heureux qu'il existe ce bouton!
Pareil dans la col. "trf?" quand je veux re-transférer dans access après y avoir RAZ les tables pour repartir tout propre. Ça m'évite de refaire complètement la saisie des places (que je fais qd même régulièrement quand je veux essayer de comprendre "comment ça marche!" ;-))
" tu n'as jamais fait de retour "
> c'est que je n'en n'ai jamais eu besoin ! Je n'ai pas non plus cherché à "provoquer" des erreurs volontaires, je sais me contenter de celles... comme aujourd'hui. ;-)) que je découvre inopinément après coup, car je n'ai pas d'explication quant à sa genèse...
" fonctionnement qui est en plus expliqué dans les zones texte mode d'emploi."
et que je consulte régulièrement pour voir si de nouvelles explications accompagnent (ou pas) les modifications faites régulièrement...oualà !
Tiens, tant que je te tiens: il arrive quelquefois que j'arrive pas à récupérer le menu "Vos procédures"... Bon, je ferme/réouvre le classeur et ça repart! ce n'est pas consécutif à l'utilisation du bouton "edition" que j'aurais oublié de désactiver...
" Tu peux me renvoyer le classeur
ok. Voir places 3,4,13,14 j'ai aussi essayé d'agir dans "traitement de masse" sans résultat.
http://cjoint.com/?DCsjKyzI8Uh
Voilà pour ce matin.
Bonne journée, Bernard, Eric.
@+
Christian
" De quelle liaison tu parles ? "
> J'ai pensé un instant que le fait de supprimer une ligne de détails impactait le plan TDV (RàZ de la case correspondante)
Ton Msg du 10/11 5 -Comment peut-on être sûr de l'exacte correspondance entre PlanTDV et Détails ? Un contrôle d'intégrité entre le plan et la feuille "détails" des facturations a été établi et une fenêtre en fait le compte rendu.
En fait, ça marche dans le sens Plan >>> détails, c'est pas réciproque (mais c'est une observation, pas une critique)
" Comment tu les as supprimées de détails ? "
> en activant de bouton d'édition des barres d'outils excel! puis "sélection/delete de lignes dans détails...Encore heureux qu'il existe ce bouton!
Pareil dans la col. "trf?" quand je veux re-transférer dans access après y avoir RAZ les tables pour repartir tout propre. Ça m'évite de refaire complètement la saisie des places (que je fais qd même régulièrement quand je veux essayer de comprendre "comment ça marche!" ;-))
" tu n'as jamais fait de retour "
> c'est que je n'en n'ai jamais eu besoin ! Je n'ai pas non plus cherché à "provoquer" des erreurs volontaires, je sais me contenter de celles... comme aujourd'hui. ;-)) que je découvre inopinément après coup, car je n'ai pas d'explication quant à sa genèse...
" fonctionnement qui est en plus expliqué dans les zones texte mode d'emploi."
et que je consulte régulièrement pour voir si de nouvelles explications accompagnent (ou pas) les modifications faites régulièrement...oualà !
Tiens, tant que je te tiens: il arrive quelquefois que j'arrive pas à récupérer le menu "Vos procédures"... Bon, je ferme/réouvre le classeur et ça repart! ce n'est pas consécutif à l'utilisation du bouton "edition" que j'aurais oublié de désactiver...
" Tu peux me renvoyer le classeur
ok. Voir places 3,4,13,14 j'ai aussi essayé d'agir dans "traitement de masse" sans résultat.
http://cjoint.com/?DCsjKyzI8Uh
Voilà pour ce matin.
Bonne journée, Bernard, Eric.
@+
Christian
Bonjour à tous les deux,
Pourquoi avoir changé l'extension de ton fichier de .pdf en .doc ?
Tu le rends illisible.
Dans le PlanTDV j'ai mis les lettres A, B et C dans la colonne B et donc remplacé "856" par "C".
C'est bien là le problème. La macro a besoin de 856 en B2 pour construire le n° des places.
Tu seras bien heureux d'avoir cette fonctionnalité et d'avoir une seule saisie par rang le jour où tu auras un nouveau plan à dessiner ;-)
Tu peux remettre le 856 dans Plan TDV!B10 et tester la fonctionnalité 'Vérification du plan' pour reconstruire les commentaires. Il faut activer/désactiver les feuilles pour remettre d'aplomb.
Excel y est considéré comme "ACTIF" n'est-ce pas, 44268 Ko...? Pourtant je l'ai fermé
C'est la faute à windows qui parfois n'arrive pas à fermer un processus d'un logiciel qui a planté.
Windows a planté n'est presque plus un pléonasme mais...
Pour le reste je laisse le plaisir à gb :-)
A+
eric
Pourquoi avoir changé l'extension de ton fichier de .pdf en .doc ?
Tu le rends illisible.
Dans le PlanTDV j'ai mis les lettres A, B et C dans la colonne B et donc remplacé "856" par "C".
C'est bien là le problème. La macro a besoin de 856 en B2 pour construire le n° des places.
Tu seras bien heureux d'avoir cette fonctionnalité et d'avoir une seule saisie par rang le jour où tu auras un nouveau plan à dessiner ;-)
Tu peux remettre le 856 dans Plan TDV!B10 et tester la fonctionnalité 'Vérification du plan' pour reconstruire les commentaires. Il faut activer/désactiver les feuilles pour remettre d'aplomb.
Excel y est considéré comme "ACTIF" n'est-ce pas, 44268 Ko...? Pourtant je l'ai fermé
C'est la faute à windows qui parfois n'arrive pas à fermer un processus d'un logiciel qui a planté.
Windows a planté n'est presque plus un pléonasme mais...
Pour le reste je laisse le plaisir à gb :-)
A+
eric
Bin si...ou plutôt: Ton fichier cjoint de ce matin (... V13) étant posé tel quel sur le bureau windows, j'ouvre Access et je lie la feuille XL Détails à la base PROG-MDA: fichier\données externes\lier les tables\ bureau\browser vers le fichier XL sur feuille "détails" Attacher, OK
Dans les tables de PROG-MDA je renomme la table liée (avec le logo XL) selon "la norme que je souhaite" ;-)) par exemple: 2014TDVSP1-DétailsXL. (toujours le même)
A partir de maintenant, tous les changements opérés dans XL sur le bureau sont répercutés dynamiquement dans cette table.
En gros:
1-Ton fichier cjoint de ce matin (... V13) est posé tel quel sur le bureau Windows: Il ne concerne que Cher Trésor: OK.
2a-Je le renomme CherTrésorV13
2b-et j'en crée une copie "du matin" personnalisée que j'envoie à chacun des utilisateurs: OK.
CherTrésorV13-Secrétaire
CherTrésorV13-Président: OK.
3-Chacun fait ses ventes de la journée et m'envoie son fichier "du soir" après 19h et avant 8/9h le lendemain: OK.
4-J' "intègre" tous les fichiers reçus de Secrétaire , Président etc...dans mon CherTrésorV13.xls qui est le seul à être lié à PROG-MDA.
>>retour au n°2b.
Idem pour chaque (séance) spectacle.
;-)) @+
Bonjour Bernard,
-Xcuzz, On parle pas des mêmes relations, j'étais sur les relations "entre tables" dans Access.
-d'utiliser "la petite porte".. @+
Dans access "la petite porte"...c'est celle qui permet de fermer le formulaire principal de la base frontale et d'avoir accès aux tables liées, requêtes, forms, etc...C'est donc par là que j'ai accès à la feuille "Détails" dans Access, renommée "2014TDVSP1-DétailsXL" en lect seule. Il me faut quelques requêtes pour qu'elle devienne une table "libre" [tbImp-SP1-XL-Détails1] capable d'être utilisée pleinement dans la BD .C'est un voeu pieux mais ça reste à voir!!! Pour l'instant j'ai encore un souci de "violation de clé" tant en entrant d'Excel dans [tbCdes] que [tbDétailsCdes].
Mais...au niveau des données dans "Détails" (XL) j'ai besoin d'avoir la RéfArticle dans la cde.
(CTA, CTB, ... pour cher Trésor) sinon je ne pourrai pas "rentrer" les cdes dans Access.
Ce sera j'espère la dernière chose structurelle dont j'aurai besoin dans XL.
-Merci pour le rappel à propos d'EAN13! J'avais totalement zappé tout ça!!!
-Question de béotien : (Excusez-moi, mais j'entends fort mal le béotien. Vous ne pouvez pas parler l'ionien, comme tout le monde ?...) ;;-))))) :
(pourquoi tu as des vraies tables et des fausses dans ta base ? je travaille toujours comme ça! Quand je dois intervenir sur la structure ou les données d'une table, ou d'une requête, état, form...etc, j'en crée généralement une copie préalable, bien souvent avec un $ devant son nom pour qu'il/elle se retrouve en tête au cas où je devrais revenir à sa version d'origine... Crois-moi, ça m'a souvent sauvé la vie. C'est "ma" notion de vraie ou fausse table.
...
Dans le fichier actuel, les N° de cdes semblent "suivre" le PtdV. Ça me semble un peu compliqué. Serait-il possible d'avoir une série bien propre au classeur sans varier selon le PtdV (un ch'tit...Paramètre à poser dans attribution ? avec le n° de spectacle)
ou carrément une feuille "paramètres" à remplir en début de saison avec les noms & n° des spectacles, les séries de NumPLaces ou de n° de Cdes à utiliser...Me raille pas, C'est une idée, pas une oblig!
Et ...picétou pour ce soir !
Bonne soirée
Christian
19/1 19h30
Statut particulier de la réduction: C'est KassPié aussi !
Surtout, ne rien changer au formulaire PlanTDV.
La réduction, après tout, c'est pas un article. On l'a géré comme tel jusqu'à présent mais étant donné que c'est vraiment propre au "client adhérent", il me semble AMHA que c'est plutôt à Access, (fiche "client") de gérer ceci, en même temps que le statut "Adhérent" du client. (cotisation indiv. ou couple; si couple 2 remises de 3 € disponibles, sinon (indiv) : 1 seule. Droits épuisés quand remise(s) consommée(s).
Surtout que l'on a maintenant la liaison permanente avec la fiche clients!
Actuellement un client peut bénéficier de réductions chaque fois qu'il vient au bureau ou à un PtdV et achète jusqu'à 20 places ! 20 places = 40 réductions, Aaaaaaaaaah! Là, y'a hiatus, là!
Les adh. reçoivent un (ou 2) coupon papier avec leur carte de l'année, mais il y en a toujours pour ..."Mince, j'l'ai z'oublié, m'sieu!) Ça rappelle les bulletins de vote en Corse...,
Ripitte afteur mi, spidly !:
"ce sont des méridionaux qui ne se déméridionaliseront jamais ! "
Faut gérer cette crise-là aussi!
Allez hop! une petite sieste et après ça, au lit!
;-))
les N° de cdes semblent "suivre" le PtdV. Ça me semble un peu compliqué - KÉZACO ??? - les N° me semblent "suivre" ta norme que je rappelle : j'ai besoin que la feuille XL Détails ait un champ [RéfCde], ce sera mon champ de liaison à l'import entre Axs et XL. Il doit (dans Axs) avoir la forme CC31xxxx où commençant par CC pour Code Client, 3 car c'est un n° de cde, avec
CC31 = point de vte 1, CC32 = point de vte 2, CC33 = point de vte 3 et
CC311= spectacle 1 du PtdVte 1,
CC321= spectacle 1 du PtdVte 2,
CC334= spectacle 4 du PtdVte 3...
les 3 derniers chiffres étant le n° d'ordre de la cde, sachant que nous n'avons pas plus de 999 places. Ce serait parfait si ce chp s'incrémentait de 1 à chaque nouvelle cde.
j'ai besoin d'avoir la RéfArticle dans la cde.
C'est 'RéfProduitA' ?
Elle varie selon les places et/ou selon le spectacle ? et quel sera son contenu ?
Tu la veux où :
- en colonne L ?
- à la place de MtRéd que l'on peut gicler ainsi que la ligne de saisie ?
Bonne nuit &@+