IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

informer

  1. MSACCESS - VBA - Gestion des événements dans un module de classe avec WithEvents - Ex: OnClick

    par , 10/08/2020 à 16h34
    Objectif

    J'ai un formulaire avec X boutons qui tous appellent la même fonction sous l’événement


    • OnClick -> la fonction appelée a comme paramètre le nom du bouton


    Je veux éviter la déclaration de l'événements Click pour chaque bouton

    Contexte

    Table
    TableInfos

    Formulaire

    Nom : cltBtn.png
Affichages : 1297
Taille : 5,4 Ko

    • 2 formulaires
      • frmXA
    ...

    Mis à jour 19/08/2020 à 17h29 par informer

    Catégories
    WithEvents , classe vba
  2. SCHEMA.INI - Import CSV au format US avec paramètres régionaux FR

    par , 18/01/2020 à 11h42
    Pour résoudre le problème du format de la date et du séparateur de la partie décimale, une solution est:
    • L'importation par requête SQL dans Access
    • La création d'un fichier Schema.ini qu'il faut sauvegarder dans le même répertoire que celui du fichier à importer

    Voir aussi post : CSV import via SQL et Schema.ini
    Voir post : schema.ini (Microsoft OLE DB Provider for Microsoft Access database engine)



    Il faut dans le Schema.ini

    ...

    Mis à jour 17/11/2021 à 17h00 par informer

    Catégories
    ODBC DAO ADODB , SQL
    Miniatures attachées Fichiers attachés
  3. Exporter l'enregistrement courant d'un recordSet Access dans une feuille Excel avec CopyFromRecordset

    par , 18/11/2018 à 10h25
    Bonjour,

    Je ne parlerai pas de la solution qui est d'utiliser
    • Recordset.fields(i)
    • Recordset!NomChamp

    Très bien documentée dans les différents forums et aides en tout genre!

    Mon billet porte sur la solution avec CopyFromRecordset.

    Merci à tee_grandbois.

    Mieux qu'une explication de texte, le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     Dim oRecSetSource As Recordset, oRecSetClone As Recordset
        Dim varBookmark As Variant
    ...

    Mis à jour 16/11/2019 à 22h38 par informer

    Catégories
    Sans catégorie
  4. Ouvrir un formulaire en mode ajout et pré-remplir des champs

    par , 10/06/2018 à 08h56
    Appel d’un formulaire en mode ajout depuis un autre formulaire, voici comment le pré-remplir

    Le formulaire appelant est frmSource dans lequel est ajouté un sous-formulaire frmSsForm et appelé frmCible

    Considérant que l'appel de frmCible se fait en cliquant sur un bouton cmdOuvreCible et récupère l'id de la ligne active de frmSsForm on a le code suivant:


    Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub cmdOuvreCible_Click()
     
        DoCmd.OpenForm "frmCible",
    ...

    Mis à jour 29/07/2018 à 17h58 par LittleWhite (Coloration du code)

    Catégories
    Sans catégorie
  5. Troncation du champ MEMO retourné dans requête : Raisons & solutions

    par , 10/06/2018 à 08h52
    Les différentes raisons de troncation sont expliquées ici memo field truncation by allen browne

    Il faut donc :
    1. Positionner en premier le champ memo
    2. Supprimé DISTINCT de la requête et par conséquent modifié la requête initiale en ajoutant une sous requête avec WHERE champX IN (SELECT DISTINCT champX....)


    La coexistence de 2 champs memo est donc impossible