IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Défis Discussion :

Arkham - 30/04/2007 - Defi Access N°1


Sujet :

Défis

  1. #41
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 524
    Points
    14 524
    Par défaut
    salut,

    j'ai un soucis sur le noms de table avec espace, il faudrait mettre systématiquement des crochets pour éviter les erreurs ?

  2. #42
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Points : 1 579
    Points
    1 579
    Par défaut
    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

  3. #43
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    691
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 691
    Points : 504
    Points
    504
    Par défaut
    Date de fin 30/06/2007
    Toujours pas terminé ?

  4. #44
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Points : 1 579
    Points
    1 579
    Par défaut
    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

  5. #45
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    691
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 691
    Points : 504
    Points
    504
    Par défaut
    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 !!!!!

  6. #46
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 524
    Points
    14 524
    Par défaut


    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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.

  7. #47
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 182
    Points : 139
    Points
    139
    Par défaut
    Bon bah il ne me reste plus qu'à tester tout ça ^^

  8. #48
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Points : 1 579
    Points
    1 579
    Par défaut
    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 Fichiers attachés
    Amicalement

  9. #49
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 524
    Points
    14 524
    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!

+ Répondre à la discussion
Cette discussion est résolue.
Page 3 sur 3 PremièrePremière 123

Discussions similaires

  1. Compatibilité VBA Access 2007 et Access 2002
    Par Lord Nelson dans le forum VBA Access
    Réponses: 0
    Dernier message: 16/03/2008, 01h47
  2. [Access 2007]Application Access 2002 ne fonctionne pas
    Par napster dans le forum VBA Access
    Réponses: 6
    Dernier message: 14/02/2008, 16h59
  3. [2007] Formulaire Access via SharePoint
    Par Plug dans le forum IHM
    Réponses: 0
    Dernier message: 30/10/2007, 09h38
  4. Lire une base de données access 2007 avec access 2003
    Par gblanchard dans le forum Runtime
    Réponses: 6
    Dernier message: 08/05/2007, 02h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo