Voir le flux RSS

Tous les billets

  1. Afficher les postes du journal de façon intelligible

    par , 11/06/2018 à 15h20
    DSPJRN est la commande qui permet de voir les postes du journal. Et ce que l'on aime, c'est de voir le contenu de l'enregistrement concerné. Mais voilà l'enregistrement est placé brut dans une zone de type caractère, la plupart du temps illisible s'il y a des champs en Decimal Packed. Voici une petite commande qui permet de le rendre lisible : DSPJRNPST

    Elle se compose des étapes de création d'un membre source DDS à partir des caractéristiques du fichier type1 d'une sortie de DSPJRN ...
    Tags: ibm i, journal
    Catégories
    Programmation
  2. 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub cmdOuvreCible_Click()
        
        DoCmd.OpenForm "frmCible",
    ...
  3. 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
  4. 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
  5. 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
    ...
    Catégories
    Sans catégorie
    Miniatures attachées Fichiers attachés