Code Monkey home page Code Monkey logo

Création automatique d'un formulaire en continu avec tri sur les colonnes

Formulaire de création

Formulaire de démarrage

Création du formulaire

Formulaire créer

Image tri ASC

Objets insérés

Objets insérés

  • Le formulaire crée.
  • Le module de classe CSordFormColumn.

Description

Cet outil permet de créer automatiquement des formulaires en continu avec un bouton de tri sur les colonnes.

Le formulaire F_CreateForm

  • Permets de sélectionner la base source.
  • De choisir la source du formulaire et de définir son nom.
    • Note : Seule les requêtes sélection sont affichées dans la liste, les requêtes ajout, MàJ., suppression, création sont ignorées.
  • De choisir les champs à utiliser.
    • Note : Les champs contenant un/des espaces dans leur nom sont ignorés.
  • De définir le nom de la variable de la classe et de la fonction de tri.
  • De définir un préfixe et/ou suffixe pour le nom des CommandButton et les TextBox.
  • De choisir (ou non) le dossier et les images utilisées pour les CommandButton.
  • Une fois ces choix fait, cliquer sur le bouton 'Lancer la création'
  • La base source est sauvegardée avant toute modification.

La création se déroule en plusieurs étapes

  • Création de la classe CSordFormColumn.
  • Création du formulaire.
  • Création des TextBox et CommandButton dans le formulaire.
  • Insertion du code pour les CommandButton
  • Insertion de la fonction qui utilise la classe CSordFormColumn.

Utilisation

  • Ouvrir le formulaire F_CreateForm, sélectionnez la base source

    Sélection Bd

  • Sélectionnez une source (table/requête) pour le formulaire.

  • Sélectionnez les champs à inclure (max 10).

  • Modifiez les paramètres ou utilisez ceux par défaut (Nom, préfixe, etc..).

  • Vous pouvez définir des images pour les CommandButton.

    Image CommandButton

    • Pour cela, indiquez le dossier des images et les images à utiliser.
    • une pour le tri ASC et une pour le tri DESC (idéalement utilisez des images en 16x16 pixel).
  • Une fois les options défnies, lancer la création avec le bouton.

    Lance création

  • Un résumé des opérations s'ouvre, confirmez ou annulez

  • NOTE : la base source est sauvegardée avant toutes modifications.

Résumé

Créer le 2022/04/05
Auteur @meuslau
Catégorie MsAccess
Type Utilitaire
Langage VBA

Outils :

Code exporté avec l'outil de : @joyfullservice - msaccess-vcs-integration

  • Créez une base vide et utilisez msaccess-vcs-integration pour réimporter le code.

Laurent Meus's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.