Inconnu Anonyme
Messages postés12Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention19 juin 2005
-
15 juin 2005 à 23:07
Inconnu Anonyme
Messages postés12Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention19 juin 2005
-
15 juin 2005 à 23:11
Bonjour. Voila je fais un petit agenda électronique. Il consiste a en
ajouter des personnes avec toutes les informations : nom , prenom,
numero tel etc.
Alors, dans ma premiere unité, on retrouve ceci:
const NB_MAX_COMPTE = 10;
var
Form1: TForm1;
Indice_actuel : integer;
nb_personne : integer;
Nom : string[15];
Tab_personne : array [1..NB_MAX_COMPTE] of TpPersonne;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
Indice_actuel := 0;
Nb_personne := 0;
end;
procedure TForm1.FormShow(Sender: TObject);
begin
affiche_info_gen;
end;
//procédure pour ajouter une nouvelle personne
procedure TForm1.Ajout1Click(Sender: TObject);
var ok_ajout: boolean;
begin
ok_ajout := true;
if Nb_personne = NB_MAX_COMPTE then
begin
Showmessage('Impossible d''ajouter une nouvelle personne, le tableau est plein.');
ok_ajout := false;
end;
if ok_ajout = true then
begin
Showmessage('Saisir les informations de la nouvelle personne.');
Mon problème : Lorsque je rajoute des personnes dans mon tableau, il
est possible de naviguer dans le tableau à l'exception que les
informations (dans ce cas-ci le nom) disparaient. Pourtant, ma variable
indice_actuel démontre bien qu'il y a bel et bien 2 personnes dans mon
tableau si j'en ajoute 2 ou 3 personnes si j'en ajoute 3 etc.
Inconnu Anonyme
Messages postés12Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention19 juin 2005 15 juin 2005 à 23:11
Désolé de poster 2 fois , mais j'ai oublié de spécifier que
Button2,3,4,5 sont respectivement mes boutons pour naviguer dans mon
tableau : premier,dernier,precedent,suivant.
Ainsi pour le button6 qui est un bouton de confirmation et qui met les edits en lecture seul apres avoir fait les modifications.