interface.rst 1.43 KB
Newer Older
1
.. _interface:
François Raynaud's avatar
   
François Raynaud committed
2

3
4
5
===========
L'interface
===========
François Raynaud's avatar
   
François Raynaud committed
6

François Raynaud's avatar
maj rst    
François Raynaud committed
7
8
9
10
Le menu generateur est le suivant :

.. image:: ../_static/ecran_1.png

11
12
En appuyant sur la touche generation on accède à l'écran de génération qui se
décompose en :
François Raynaud's avatar
maj rst    
François Raynaud committed
13

François Raynaud's avatar
   
François Raynaud committed
14
- une analyse  de la base de donnée en cours et de la table choisie
François Raynaud's avatar
maj rst    
François Raynaud committed
15

François Raynaud's avatar
   
François Raynaud committed
16
- un état des fichiers existants ou non
François Raynaud's avatar
maj rst    
François Raynaud committed
17

François Raynaud's avatar
   
François Raynaud committed
18
19
- les options de génération

François Raynaud's avatar
   
François Raynaud committed
20

François Raynaud's avatar
maj rst    
François Raynaud committed
21
22
.. image:: ../_static/ecran_2.png

François Raynaud's avatar
   
François Raynaud committed
23
Analyse de la base
24
==================
François Raynaud's avatar
maj rst    
François Raynaud committed
25

François Raynaud's avatar
   
François Raynaud committed
26
Le programme propose une analyse de la base en cours :
François Raynaud's avatar
maj rst    
François Raynaud committed
27
28
29
30
31
32
33
34
35

- 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

36
- les clés secondaires (exemple table om_colllectivite)
François Raynaud's avatar
maj rst    
François Raynaud committed
37
38
39

- les sous formulaires à associer 

40
41
A partir de la version 4.2.0, il n y a plus de choix de paramétrage dans
l'écran.
François Raynaud's avatar
maj rst    
François Raynaud committed
42

43
44
Les fichiers à générer
======================
François Raynaud's avatar
   
François Raynaud committed
45
46

Il est proposé une liste de case à cocher :
François Raynaud's avatar
maj rst    
François Raynaud committed
47

François Raynaud's avatar
   
François Raynaud committed
48
La case est cochée sur le fichier correspondant n'existe pas (colonne de droite)
François Raynaud's avatar
maj rst    
François Raynaud committed
49

50
51
52
53
54
55
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
François Raynaud's avatar
   
François Raynaud committed
56

57
- gen/sql/basededonnees/table.form.inc
François Raynaud's avatar
maj rst    
François Raynaud committed
58

59
60
La génération de ces 3 fichiers ne met pas en péril votre programmation qui est
en :
François Raynaud's avatar
   
François Raynaud committed
61

62
- obj/table.class.php
François Raynaud's avatar
   
François Raynaud committed
63

64
- sql/basededonnees/table.inc
François Raynaud's avatar
maj rst    
François Raynaud committed
65

66
- sql/basededonnees/table.form.inc
François Raynaud's avatar
François Raynaud committed
67

68
basededonnees = mysql ou pgsql