|
Publicité ' | ||||||||||||||||||||||||
|
|
#21 | |
![]() ![]() Inscription : septembre 2003 Messages : 4 442 ![]() |
Citation:
Concernant l'ouverture de la fenêtre VBA : chez moi c'est l'instruction CreateEventProc qui ouvre cette fenêtre; même problème vu sur divers forums; la seule solution efficace semble être de créer soit-même la procédure événementielle avec InsertLines ... Une remarque toutefois : tu ne sembles pas prendre en compte la modification de listes existantes, je me trompe? Si mes listes existent déjà et que je veux simplement les lier, est-ce tu gères ce cas? (le sujet mentionnait "en création ou en modification" Sinon prend ton temps quand même, faudrait pas aller plus vite que moi
|
|
|
|
00
|
|
|
#22 | |||
|
Membre Expert
![]() ![]() Inscription : juin 2003 Messages : 1 217 ![]() |
Citation:
J'ai finalement mis mon formulaire en modal et du coup la fenetre VBA est en arrière plan. C'est toujours pas élégant. Citation:
Citation:
A part ca j'ai deux autres soucis. 1 - Dans les listes que je crées, je considères la première colonne comme l'identifiant numérique de la liste et je le cache automatiquement (largeur colonne = 0). Je ne sais pas si c'est vouloir aller plus loin en mettant en place une possibilité de choix des colonnes à afficher et de l'identifiant de la liste. 2 - Contrôle de cohérence des types pour la liaison (On ne peut pas non plus tout faire pour un programmeur).
__________________
Amicalement |
|||
|
|
00
|
|
|
#23 | |
|
Membre Expert
![]() ![]() Inscription : juin 2003 Messages : 1 217 ![]() |
Citation:
1. Les listes existent avec les requêtes et code VBA = > liaison simple à faire 2. Les listes existent avec les requêtes sans code= > liaison et code VBA à faire 3. Les listes existent sans aucune informations = > requêtes, liaison et code VBA à faire 4. Une des listes doit être complétée : élèment inexistant 4.1 Requête 4.2 Code VBA 4.3 Liaision à faire 5. Un des éléments est à modifier 5.1 Requête 5.2 Code VBA 5.3 Liaision .......................................................... A part ca j'ai maintenant un complément de menu mais fonctionnel bizarement que si le fichier est en mde. Avec un mda, j'ai un message d'erreur qui dit que le code n'est pas compilé ou qu'il y a des erreurs (ce qui n'est pas le cas).
__________________
Amicalement |
|
|
|
00
|
|
|
#24 | ||||||
![]() ![]() Inscription : septembre 2003 Messages : 4 442 ![]() |
Citation:
Citation:
As-tu envisagé d'appeler l'assistant de création standard à partir de ton programme? cf : http://arkham46.developpez.com/artic...mplements/#LVI Dans mon cas ça donne : Code :
Application.Run "acwzmain.lst_Entry", "NomDeLaZoneDeListe", "NomDeLEtiquetteAssociée" Code :
Citation:
Peut-on traiter tous les cas? J'en doute. Par contre on peut peut-être poser des alertes pour dire "ça je ne sais pas faire". Par exemple, si la requête est trop complexe et qu'on ne sait pas la modifier de manière fiable pour insérer la clause where, alors on affiche un message d'erreur et on bloque le déroulement de l'assistant. Ou alors autre option : on affiche juste un avertissement, et on crée une ébauche du code qui devra être modifiée manuellement. On ne peut effectivement pas tout faire, mais si on ne sait pas faire, alors je pense qu'il faut au moins le faire savoir à l'utilisateur (=le développeur). Citation:
A quel moment le message d'erreur? A l'exécution, à l'installation?? |
||||||
|
|
00
|
|
|
#25 | |
|
Membre Expert
![]() ![]() Inscription : juin 2003 Messages : 1 217 ![]() |
Citation:
__________________
Amicalement |
|
|
|
00
|
|
|
#26 | |
![]() ![]() Inscription : septembre 2003 Messages : 4 442 ![]() |
Citation:
Peut-être une décompilation du code pourrait aider (cf ici pour la commande) |
|
|
|
00
|
|
|
#27 |
|
Membre Expert
![]() ![]() Inscription : juin 2003 Messages : 1 217 ![]() |
J'ai finalement créer une nouvelle base et tous importer. La après compilation ca marche aussi bien avec le mda qu'avec le mde.
Maintenant pour la suite est ce que je dois envoyer la solution déjà fonctionnelle pour teste ou faut-il attendre que la modification soit intégrée pour le faire?
__________________
Amicalement |
|
|
00
|
|
|
#28 | |
![]() ![]() Inscription : septembre 2003 Messages : 4 442 ![]() |
Citation:
Si quelqu'un d'autre veut se lancer, ça laisse encore un bon mois. Mais tu peux soumettre ton complément avant si tu veux. |
|
|
|
00
|
|
|
#29 |
|
Membre Expert
![]() ![]() Inscription : juin 2003 Messages : 1 217 ![]() |
En attendant de finaliser la partie concernant la modification, je soumets mon complément pour d'éventuelles remarques et suggestions.
C'est un mda version Access 2003
__________________
Amicalement |
|
|
00
|
|
|
#30 | |
![]() ![]() Inscription : septembre 2003 Messages : 4 442 ![]() |
Citation:
![]() J'ai bien vu ton message mais j'étais en congés et le retour est dur. Je vais regarder j'espère avant le WE. |
|
|
|
00
|
|
|
#31 | |
|
Membre Expert
![]() Michel Ingénieur développement logiciels Inscription : mai 2005 Messages : 1 666 ![]() |
Citation:
Merci beaucoup |
|
|
|
00
|
|
|
#32 |
|
Membre Expert
![]() ![]() Inscription : juin 2003 Messages : 1 217 ![]() |
Le mda version 2000 est joint.
Attendons toujours remarques.
__________________
Amicalement |
|
|
00
|
|
|
#33 |
|
Membre Expert
![]() Michel Ingénieur développement logiciels Inscription : mai 2005 Messages : 1 666 ![]() |
Merci
Je parie qu'en distribuant en Acc2000, tu toucheras une plus grande population et donc des remarques. Je vais tester sous qqs jours.
|
|
|
00
|
|
|
#34 | ||
|
Membre Expert
![]() Michel Ingénieur développement logiciels Inscription : mai 2005 Messages : 1 666 ![]() |
Malgré l'orage, je suis mis à tester, sous Acc2000 donc :
Pour info, dans un nouveau form, je vais lié 3 listes : noPaysLst noDeptLst codeCP Le pb : lorsque je selectionne par double clic le premier champ de la table qui correspond à la première liste, j'ai une erreur sur la ligne en rouge : Code :
|
||
|
|
00
|
|
|
#35 |
|
Membre habitué
![]() Inscription : mai 2006 Messages : 182 ![]() |
Je viens de tester sur Access 2002, et ça marche
!Bon, il y a encore plein d'erreurs si on ne clique pas où il faut quand il faut, mais c'est normal, tout est loin d'être finalisé ! Mais si on remplit tout comme il faut, ça fonctionne |
|
|
00
|
|
|
#36 | |
|
Membre Expert
![]() ![]() Inscription : juin 2003 Messages : 1 217 ![]() |
Citation:
__________________
Amicalement |
|
|
|
00
|
|
|
#37 |
|
Membre Expert
![]() Michel Ingénieur développement logiciels Inscription : mai 2005 Messages : 1 666 ![]() |
J'ai bien cette lib DAO 3.6
Mais la méthode .RemoveItem appliquée à une liste de valeurs ne semble pas être reconnue en ACC 2000. |
|
|
00
|
|
|
#38 | |
|
Membre Expert
![]() ![]() Inscription : juin 2003 Messages : 1 217 ![]() |
Citation:
__________________
Amicalement |
|
|
|
00
|
|
|
#39 |
![]() ![]() |
Bonjour
La méthode RemoveItem n'existe qu'à partir d'Access 2002, de même que pour Additem. DMboup Si tu utilises ces méthodes, ton Addin ne sera pas compatible avec Access 2000. Starec
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Vous pouvez consulter mes articles sur Access et PowerPoint Si vous avez des c'est peut-être moi, car vous postez un fichier en pièce jointe sans explications.
|
|
|
00
|
|
|
#40 | |
|
Membre Expert
![]() ![]() Inscription : juin 2003 Messages : 1 217 ![]() |
Citation:
Mais en attendant, as tu testé et qu'as tu comme résultat?
__________________
Amicalement |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com