Précédent   Forum du club des développeurs et IT Pro > Logiciels > Microsoft Office > Défis
Défis Ce forum est celui des défis et challenges Office. Prêts à relever le gant ? C'est parti !
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/06/2007, 08h50   #41
Arkham46
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 444
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 444
Points : 8 147
Points : 8 147
salut,

j'ai un soucis sur le noms de table avec espace, il faudrait mettre systématiquement des crochets pour éviter les erreurs ?
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/06/2007, 11h50   #42
DMboup
Membre Expert
 
Inscription : juin 2003
Messages : 1 217
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : juin 2003
Messages : 1 217
Points : 1 447
Points : 1 447
Citation:
Envoyé par Arkham46
...soucis sur le noms de table avec espace, il faudrait mettre systématiquement des crochets pour éviter les erreurs ?
OK. A corriger !
__________________
Amicalement
DMboup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2007, 08h48   #43
Herman
Membre éprouvé
 
Inscription : mai 2006
Messages : 661
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 661
Points : 462
Points : 462
Citation:
Date de fin 30/06/2007
Toujours pas terminé ?
Herman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 13h11   #44
DMboup
Membre Expert
 
Inscription : juin 2003
Messages : 1 217
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : juin 2003
Messages : 1 217
Points : 1 447
Points : 1 447
Citation:
Envoyé par Herman
Toujours pas terminé ?
Voila quelqu'un de pressé on dirait.

Non toujours pas terminé. Mais pour bientôt. Un peu trop chargé ces temps.
__________________
Amicalement
DMboup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2007, 11h57   #45
Herman
Membre éprouvé
 
Inscription : mai 2006
Messages : 661
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 661
Points : 462
Points : 462
Oui, très pressé !! xD

Je voulais juste savoir à quoi ça ressemblait au final, et je pensait que c'était passé à la trappe.

Et je voulais aussi et surtout savoir le sujet du prochain défi !!!!!
Herman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2007, 14h07   #46
Arkham46
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 444
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 444
Points : 8 147
Points : 8 147


Oui oui je suis vachement à la bourre...

Bon alors voilà mon complément pour lier des zones de liste :
ftp://ftp-developpez.com/arkham46/fi...steCascade.zip
Mirroir HTTP

Le défi n'est pas aisé (loin de là!!), merci à DMboup de l'avoir relevé ; on attend ta dernière version avec impatience.

Mon complément est loin d'être parfait, mais il ne demande qu'à être amélioré.

Côté technique :
- un formulaire FrmDVPListeCascade : c'est l'interface utilisateur du complément
- un module MVariables avec quelques variables publiques (ah bon c'est pas bien?? )
- un module MFonctions qui contient la fonction de point d'entrée du complément : AssistantListeDVP
- une table USysRegInfo (table système) qui contient les informations nécessaires à l'installation du composant

Côté utilisation :
- installation : Dans le menu : Outils --> Macros complémentaires --> Gestionnaire de compléments.
Cliquez sur le bouton : Ajoutez un nouveau..., sélectionnez le fichier mda du complément à installer.
- pour access 2007, attention à la gestion de la confidentialité : http://arkham46.developpez.com/artic...plements/#LVII
- En création : Choisissez l'assistant Zone de liste liée (l'autre est l'assistant standard); l'assistant standard s'exécute puis passe la main à l'assistant de zones de liste liées
- En modification : Cliquez sur le bouton droit de la souris sur une liste puis sur l'option de menu Créer...
- Choisir la ou les zones de liste à liées avec la liste sélectionnée et choisir un champ de lien pour chaque liste.
- Le code ajouté par le complément est par exemple :
Code :
1
2
3
4
5
6
7
 
Private Sub LstMarques_AfterUpdate()
' Début asssistant zone de listes liées
Forms("Formulaire11").Controls("LstModele").RowSource = "SELECT * FROM T_Modele WHERE " & BuildCriteria("Marque", 10, Chr(34) & Nz(LstMarques.Value) & Chr(34)) & " and 1=1; "
Forms("Formulaire11").Controls("LstModele").Requery
' Fin asssistant zone de listes liées
End Sub
- Pour annuler la modification, supprimez les lignes encadrées par ' Début asssistant zone de listes liées et ' Fin asssistant zone de listes liées

Bye.
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 12h58   #47
Devil-Atomic666
Membre habitué
 
Inscription : mai 2006
Messages : 182
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 182
Points : 107
Points : 107
Bon bah il ne me reste plus qu'à tester tout ça ^^
Devil-Atomic666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 14h49   #48
DMboup
Membre Expert
 
Inscription : juin 2003
Messages : 1 217
Détails du profil
Informations personnelles :
Localisation : Sénégal

Informations forums :
Inscription : juin 2003
Messages : 1 217
Points : 1 447
Points : 1 447
Bonjour

Alors voila la nouvelle version du complément en version Acc 2000.

Modifications apportées
- Remplacement de RemoveItem par la fonction ReplaceT trouvée dans les sources
- Intégration systèmatique des crochets "[ ]" pour les noms de champs et de tables avec espaces

A FAIRE (quand même)
Une note explicative pour l'utilisation. Ca peut être un bouton d'Aide intégré qui decrit les champs et les différentes étapes successives.
PS : Tout le monde peut proposer comment bien décrire la priorité des étapes ainsi que ces différentes phases.

Pour l'installation suivre les conseils d'Arkham46

Voila.
Fichiers attachés
Type de fichier : zip Dmboup.zip (34,5 Ko, 71 affichages)
__________________
Amicalement
DMboup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2008, 15h34   #49
Arkham46
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 444
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 444
Points : 8 147
Points : 8 147
Par défaut Clôture du défi

Bonjour à tous,

Ce défi était très compliqué, un grand bravo à DMBoup qui a relevé le défi en développant un complément abouti.

Au vu des résultats (comparaison des 2 compléments : celui d'Arkham (le défieur) et de DMBoup), DMBoup est déclaré vainqueur !!!

Vous pouvez retrouver les deux compléments dans le forum des contributions :
Celui de DmBoup
Celui du défieur Arkham46

A bientôt pour un prochain défi!
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h44.


 
 
 
 
Partenaires

Hébergement Web