PROCEDURE Fiche(ModeFen="Création", Saisie=0)
bOk est un Booléan
//On position la fenêtre sur la
Ouvre("Fen_Fic," + ((Table..Ligne + 10) + 16 * (Table + 1)) + "," + 11, "Création", bOk)
Si bOk Alors
//Ici on récupère un pointeur sur l'enregistrement en cours
//...
//On réffiche la table pour y afficher l'enregistrement ajouté
TableAffiche("Table","I")
//Ici on se repositionne en fonction du pointeur sauvegarder pour avoir le bandeau sur l'enregistrement ajouté
Fin
bOk est un Booléan
Si TableOccurrence(Table) > 0 Alors
//On position la fenêtre sur la
Ouvre(Fen_Fic," + ((Table..Ligne + 26) + (16 * (TableOccurrence + 1))) + "," + 11, "Modif", bOk)
Si bOk Alors
//Ici on récupère un pointeur sur l'enregistrement en cours
//...
//On réffiche la table pour y afficher l'enregistrement ajouté
TableAffiche("Table","I")
//Ici on se repositionne en fonction du pointeur sauvegarder pour avoir le bandeau sur l'enregistrement ajouté
Fin
Fin
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=4&topic_id=1942&post_id=9836