Setelah membuat aplikasi mencari total harga pada arsip 3.
Kita lanjutkan masih sama 3.1 dengan terdata maksutnya data barangnya sudah ada dan setiap data berbeda harga. misal barang bakso=5000,es=1000,krupuk=200, tapi kita langsung saja dengan menggunakan Combo box. pengin tahu caranya nih lihat :-s
Kita lanjutkan masih sama 3.1 dengan terdata maksutnya data barangnya sudah ada dan setiap data berbeda harga. misal barang bakso=5000,es=1000,krupuk=200, tapi kita langsung saja dengan menggunakan Combo box. pengin tahu caranya nih lihat :-s
- Buat Form1 sbb:
Nih tata letaknya terserah namanya mau label berapa yang penting kreatif Label3 & Label 5 akan saya bikin hasilnya *ganti nama label pada properties ->name: *Caption adalah judul bukan nama
- Pada form1 / bagian tubuh double klik dan isikan kode :
void __fastcall TForm1::FormCreate(TObject *Sender)
{
ComboBox1->Items->Add("Bakso");
ComboBox1->Items->Add("Siomay");
ComboBox1->Items->Add("Krupuk");
ComboBox1->Items->Add("ES");
ComboBox1->Items->Add("Mie Ayam");
ComboBox1->ItemIndex=0; //item index tidak ada jadi diisi dgn item pertama
for (int i=1;i<=100;i++){ // i=1 selama i<=100 maka i selalu di tambah 1
ComboBox2->Items->Add(IntToStr(i));
ComboBox2->ItemIndex=0;
}
}
- Pada ComboBox1 / Nama Barang isikan kode :
void __fastcall TForm1::ComboBox1Change(TObject *Sender)
{
if(ComboBox1->Text=="Bakso"){ //Jika ComboBox1 berisi Bakso maka
Label3->Caption="8000"; //Caption Label 3 ganti harganya
}
else if(ComboBox1->Text=="Siomay"){
Label3->Caption="2000";
}
else if(ComboBox1->Text=="Krupuk"){
Label3->Caption="200";
}
else if(ComboBox1->Text=="ES"){
Label3->Caption="1000";
}
else if(ComboBox1->Text=="Mie Ayam"){
Label3->Caption="5000";
}
}
- Pada ComboBox2 / Unit isikan kode berikut :
void __fastcall TForm1::ComboBox2Change(TObject *Sender)
{
int Harga,Unit,Total;
Harga=StrToInt(Label3->Caption);
Unit=StrToInt(ComboBox2->Text);
Total=Harga*Unit;
Label5->Caption=IntToStr(Total);
}
- Maka kita jalankan akan jadi seperti ini :
Tidak ada komentar:
Posting Komentar