Page 1 sur 1

Fonctionnement comme access

Posté : 29 août 2005, 11:38
par Condor
Bonjour à tous,

J'étudie la possibilité de transférer une application d'access sous Postgres + PHP.
La base PG tourne bien.
Maintenant, pour ne pas destabiliser les utilisateurs, je souhaiterai présenter des pages comme celle d'access. Notamment Formulaire+sous/formulaires, avec une présentation enregistrement par enregistrement et les boutons début, suivant, précédent et fin.

Je pense que l'instrucion pg_fetch_array pourrait convenir, mais j'ai une difficulté à concevoir l'ensemble de ces trois notions (formulaire, s/s formulaire+ boutons).

Une bonne âme connaitrait-elle un exemple de ce type ? merci

Posté : 29 août 2005, 12:26
par Cyrano
En clair : tu veux construire un IHM pour gérer une base PostGreSQL de la même manière qu'on manipule une base MS-Access ?

Il existe déjà un outil pour ce genre de chose qui peut éventuellement t'être utile: phppgadmin Qui doit être (je ne l'ai jamais utilisé) le pendant pour PG de phpMyAdmin pour MySQL

Posté : 29 août 2005, 14:57
par Condor
Merci de ta réponse, mais en fait... non.
J'ai déjà connaissance de phppgadmin et ce n'est pas ma recherche.
Je me suis donc mal exprimé <RESET></RESET>.
Je souhaite donner à l'utilisateur de l'application (donc dans le butineur cf.IE, Mozilla...) une interface du même type que celle que l'on peut construire avec MS access. Cette interface est bien souvent constituée d'un formulaire principal présentant un ou plusieurs enregistrements, fréquemment complété d'un sous-formulaire détaillant les enregistrements liés à l'enregistrement en cours.
Pour naviguer entre les différents enregistrements, en bas du formulaire, se trouvent quatre boutons 'début, précédent, suivant, dernier).

C'est là que je bloque. Présenter tous les enregistrements d'un "select" dans une page ne me pose pas de problème, mais en présenter 1 par page... c'est là que la situation se corse. Surtout si je veux présenter d'autres enregistrements se rapportant à celui de la page en cours... sur la même page. Exemple : un entête de commande avec chacun des articles commandé pour cette commande.

Toute réponse en ce sens est la bienvenue.

Posté : 29 août 2005, 15:07
par Cyrano
C'est le principe de la navigation page par page, il y a un bon tuto ICI

Posté : 29 août 2005, 15:29
par Condor
C'est un excellent début.

Je m'y mets et je verrai aprés pour la notion de sous-formulaire.

Merci pour cette réponse.