احصاء حسب السن و الجنس و المدينة
#3
حرب هذه المحاولة
كود :
unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls, Buttons; type   TForm1 = class(TForm)     BitBtn1: TBitBtn;     BitBtn2: TBitBtn;     procedure BitBtn1Click(Sender: TObject);   private   public   end; var   Form1: TForm1; implementation uses Unit2; {$R *.dfm} procedure TForm1.BitBtn1Click(Sender: TObject); begin  Form2.Show; end; end.   ////////////// unit Unit2; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, Grids, DBGrids, ExtCtrls, DBCtrls, DB, DBTables, StdCtrls,   Buttons, ComCtrls; type   TForm2 = class(TForm)     Table1: TTable;     DataSource1: TDataSource;     BitBtn1: TBitBtn;     Table1N: TFloatField;     Table1Nom_prenom: TStringField;     Table1Age: TStringField;     Table1Commune: TStringField;     Table1Date_accident: TDateField;     Table1Sexe: TStringField;     Edit1: TEdit;     BitBtn2: TBitBtn;     Edit2: TEdit;     BitBtn3: TBitBtn;     DBNavigator1: TDBNavigator;     DBGrid1: TDBGrid;     Edit3: TEdit;     Label1: TLabel;     Label2: TLabel;     Label3: TLabel;     BitBtn4: TBitBtn;     BitBtn5: TBitBtn;     Edit4: TEdit;     Edit5: TEdit;     Edit6: TEdit;     Edit7: TEdit;     BitBtn6: TBitBtn;     Label4: TLabel;     Label5: TLabel;     Label6: TLabel;     Label7: TLabel;     DateTimePicker1: TDateTimePicker;     ComboBox1: TComboBox;     Label8: TLabel;     Label9: TLabel;     procedure BitBtn1Click(Sender: TObject);     procedure Edit1Change(Sender: TObject);     procedure Edit3Change(Sender: TObject);     procedure Edit2Change(Sender: TObject);     procedure BitBtn2Click(Sender: TObject);     procedure BitBtn3Click(Sender: TObject);     procedure FormCreate(Sender: TObject);     procedure BitBtn4Click(Sender: TObject);     procedure BitBtn6Click(Sender: TObject);     procedure Edit4Change(Sender: TObject);   private     { Déclarations privées }   public     { Déclarations publiques }   end; var   Form2: TForm2; implementation {$R *.dfm} procedure TForm2.BitBtn1Click(Sender: TObject); begin  Table1.First;  Table1.Filter := 'Commune='+chr(39)+Edit1.Text+chr(39);  Table1.Filtered := true; end; procedure TForm2.Edit1Change(Sender: TObject); begin  BitBtn1.Enabled:=true end; procedure TForm2.Edit3Change(Sender: TObject); begin  BitBtn3.Enabled:=true end; procedure TForm2.Edit2Change(Sender: TObject); begin  BitBtn2.Enabled:=true end; procedure TForm2.BitBtn2Click(Sender: TObject); begin  Table1.First;  Table1.Filter := 'Age='+chr(39)+Edit2.Text+chr(39);  Table1.Filtered := true; end; procedure TForm2.BitBtn3Click(Sender: TObject); begin  Table1.First;  Table1.Filter := 'Sexe='+chr(39)+Edit3.Text+chr(39);  Table1.Filtered := true; end; procedure TForm2.FormCreate(Sender: TObject); begin  Table1.Open; end; procedure TForm2.BitBtn4Click(Sender: TObject); begin   Table1.Filtered := false; end; procedure TForm2.BitBtn6Click(Sender: TObject); begin   if Table1.Filtered then Table1.Filtered := false;   Table1.Last;   Table1.Append;   Table1.FieldByName('N').AsString := Edit4.Text;   Table1.FieldByName('Nom_prenom').AsString := Edit5.Text;   Table1.FieldByName('Age').AsString := Edit6.Text;   Table1.FieldByName('Commune').AsString := Edit7.Text;   Table1.FieldByName('Date_accident').AsDateTime := DateTimePicker1.Date;   if ComboBox1.Text = 'ذكر' then     Table1.FieldByName('Sexe').AsString := '1'   else if ComboBox1.Text = 'أنثى' then   Table1.FieldByName('Sexe').AsString := '0'   else ;   Table1.Post;   BitBtn6.Enabled := false; end; procedure TForm2.Edit4Change(Sender: TObject); begin  BitBtn6.Enabled := true; end; end.


الملفات المرفقة
.rar   malade.rar (الحجم : 3.65 ك ب / التحميلات : 35)
الرد


الردود في هذا الموضوع
RE: احصاء حسب السن و الجنس و المدينة - بواسطة sabre - 14-01-2017, 09:35 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم