Les écrans du générateur¶
Le menu generateur est le suivant :
En appuyant sur la touche generation on accède à l’écran de génération qui se décompose en :
- une analyse de la base de donnée en cours et de la table choisie
- un état des fichiers existants ou non
- les options de génération
Analyse de la base¶
Le programme propose une analyse de la base en cours :
- liste des tables de la base
- l’information sur la clé primaire de la table
- la longueur de l’enregistrement de la table
- les informations sur les champs : nom, type et longueur
- les clés secondaires (exemple table om_colllectivite)
- les sous formulaires à associer
A partir de la version 4.2.0, il n y a plus de choix de paramétrage dans l’écran.
Les fichiers à generer¶
Il est proposé une liste de case à cocher :
La case est cochée sur le fichier correspondant n’existe pas (colonne de droite)
Le formulaire métier auto généré, table.inc, tableform.inc est toujours coché (fichiers en gen/):
gen/obj/table.class.php
gen/sql/basededonnees/table.inc
gen/sql/basededonnees/table.form.inc
La génération de ces 3 fichiers ne met pas en péril votre programmation qui est en :
obj/table.class.php
sql/basededonnees/table.inc
sql/basededonnees/table.form.inc
basededonnees = mysql ou pgsql