WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Gestion des données de suivi et d'évaluation des activités de lutte contre le paludisme à  l'ouest Cameroun: programme national de lutte contre le paludisme a l'ouest (PNLPO )

( Télécharger le fichier original )
par Emmanuel PILITHA
Institut universitaire Fotso Victor de Bandjoun Cameroun - Diplôme universitaire de technologie 2005
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

IV.5- Technique de programmations

Sécurité de base de données

La base de données que nous avons eu à utiliser est sécurisée par des comptes utilisateurs définis par l'administrateur de la base de données. (Annexe 6)

Manipulation sur les données

La sauvegarde des informations dans la BD, la suppression des informations et la recherche et un nouvel enregistrement se font de la même manière sur toutes nos tables. (Exemple : manipulation de la table).

Enregistrement

procedure TForm4.validerClick(Sender: TObject);

begin

Table1.Edit;

Table1.FieldByName('num_enquete').Value := Edit1.Text;

Table1.FieldByName('mois').Value := Edit2.Text;

Table1.FieldByName('nom_invest').Value := Edit3.Text;

Table1.FieldByName('nbreds').Value := Edit4.Text;

Table1.FieldByName('nssn').Value := Edit5.Text;

Table1.FieldByName('code_district').Value := ComboBox1.Text;

Table1.Post;

end;

Suppression

procedure TForm4.supprimerClick(Sender: TObject);

var rep : integer;

begin

rep:= MessageBox(Handle,'Etes-vous sûr de vouloir supprimer enquete ?',

'LOGI_DPLPO Avertissement',MB_OKCANCEL or MB_ICONSTOP ) ;

if (rep =IDOK)

then Table1.Delete;

end;

Recherche

procedure TForm4.RechercherClick(Sender: TObject);

var Filtre : string;

begin

// Constrcuction du Filtre avec le texte saisi dans la zone TEdit

Filtre := 'mois =''' + Edit2.Text + '*''';

// Test si il n'y a rien dans le TEdit

if Edit2.Text ='' then

begin

// Arrête le filtrage de la table

Table1.Filtered:=false;

// Quitte la méthode

exit;

end;

// Mise en place du filtre

Table1.Filter := Filtre;

// Activation du filtre

Table1.Filtered := true;

end;

Modifier :

procedure TForm4.modifierClick(Sender: TObject);

begin

if((Table1.RecordCount=0)and(Table1.State<>dsInsert))

then exit;

Edit1.Text:=Table1.FieldByName('num_enquete').AsString;

Edit2.Text:=Table1.FieldByName('mois').AsString;

Edit3.Text:=Table1.FieldByName('nom_invest').AsString;

Edit4.Text:=Table1.FieldByName('nbreds').AsString;

Edit5.Text:=Table1.FieldByName('nssn').AsString;

ComboBox1.Text:=Table1.FieldByName('code_district').AsString;

end;

Nouvel enregistrement

procedure TForm4.newClick(Sender: TObject);

begin

Table1.Append;

modifierClick(self);

end;

IV.6- Présentation Des Ecrans

L'application dénommé `LOGES_PNLPO' que nous avons réalisé présente une page d'accueil suivante (Annexe 7), des enregistrements des bases (Annexe 8), des enregistrements des données (Annexe 9) et des statistiques (Annexe 10, 11).

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius