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

informer

  1. Access Import Excel avec champ MEMO alternative à TransferSpreadsheet

    par , 10/06/2018 à 08h44
    une solution est
    • Créer dans MS-Access un paramétrage d'import texte en y identifiant le champ à déclarer en memo (pour Access 2010: Données externes -> fichier texte -> Sélectionner la source et la destination des données-> ... avant de terminer cliquer sur Avancer et enregistrer les paramètres d'import exemple paramImport
    • transformer l'onglet Excel à charger en csv
    • Utiliser DoCmd.TransferText


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.TransferText acImportDelim, "paramImport",  "myTable",
    ...

    Mis à jour 13/06/2018 à 07h06 par informer

    Tags: access, excel, import, vba
    Catégories
    Sans catégorie
  2. Access : A quel intervalle appartient un enregistrement

    par , 10/06/2018 à 08h27
    Soit la structure des données suivante


    NUMERO (num: integer pk)
    XRF (code: string; intervDeb: integer; intervFin: integer) -> table d’intervalle
    MNX (code: string; intervDeb: integer; intervFin: integer; code2:string) -> Enregistrements dont on doit définir à quel intervalle ils appartiennent

    Voici une solution

    • Création d'une table NUMERO avec un seul champ clé primaire = Numérique incrémenté de 1 => Autant
    ...

    Mis à jour 09/09/2018 à 15h13 par LittleWhite (Intégration du tableau)

    Catégories
    Sans catégorie
    Miniatures attachées Fichiers attachés
  3. Dezipper des fichiers

    par , 10/06/2018 à 08h20
    Voici une routine qui fonctionne avec comme précision majeure => Doubler les parenthèses pour Namespace Source ICI

    oShell.Namespace((pathFile)).CopyHere oShell.Namespace((pathFile & NomFichier)).Items

    Avec simple parenthèse => Génération d'un message d'erreur

    Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Function test()
     
        Dim oShell As Object
        Dim pathFile As String
     
        'Récuperation de la liste des fichiers
        pathFile = "C:\folder\"
    ...

    Mis à jour 19/06/2018 à 22h26 par LittleWhite (Coloration du code)

    Tags: access, unzip, vba
    Catégories
    Sans catégorie
  4. SWITCH un IIF étendu

    par , 06/06/2018 à 09h53
    La fonction SWITCH est plus modulaire qu’IIF

    Switch ( expression1, value1, expression2, value2, ... expression_n, value_n, True, default value)
    EXEMPLE
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT Switch(num=0,'ZERO',num=1,'UN' ,num=2,'DEUX',True,'Autre' ) AS test FROM table

    Mis à jour 29/07/2018 à 18h01 par LittleWhite (Coloration du code)

    Tags: iif, sql, switch, vba
    Catégories
    Sans catégorie
  5. Pour debugger simple et efficace : créer un fichier de debug

    par , 02/06/2018 à 09h18
    Un conseil pour debugger une requête SQL, crée une fonction vba qui écrit la requête SQL dans un fichier puis la copier dans l’éditeur SQL pour test.

    Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim intFic As Integer
     
    intFic = FreeFile
    Open "D:\debug\monfichier.txt" For Output As intFic
    Print #intFic, req_lecteur
    Close intFic

    A appliquer pour toute variable

    Attention
    Cela ne vaut pas pour les objets

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

    Catégories
    Sans catégorie