Les écrans du générateur

Le menu generateur est le suivant :

../_images/ecran_1.png

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
../_images/ecran_2.png

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