29 March, 2012

[ Delphi 7 ] Manipulasi Data Menggunakan ADOTabel

Mungkin Sudah banyak bertebaran tutorial atau tulisan" semacam ini, jadi ini hanya sebagai dokumentasi pribadi saja sebenarnya, jika ada yg terbantu oleh tulisan ini alangkah baiknya hehehe... ok

Siapkan Bahan" Berikut :

- Database Access [ XX.MDB ]
- Delphi 7

Langkah Pertama ( Membuat Database Menggunakan Access 07' )
- CTRL + N.
- Masukan Nama Databasenya misal XX.MDB ( Ingat ! Ditulis lengkap dengan ".MDB" ).
- Tabel kosong tentu akan tersaji secara default, Klik kanan, Design View.
- Beri Nama PERCOBAAN, Klik Save.
Sebelum masuk ke langkah selanjutnya, tabel ini akan kita gunakan untuk menyimpan data nama dan nim saja sebagai contoh, untuk penggunaan kedepannya silahkan kembangkan, lanjut.
- ID ( Primary Key ) [ Auto Number ].
- Nama [ Text ].
- Nim [ Text ].
- Save dan Tutup Jendela Accessnya.

Selanjutnya Pada Borland Delphi 7 Buatlah Sebuah Form seperti gambar dibawah :


1. ADOConnection1 [ ADO ].
2. ADOTable1 [ADO].
3. DataSource1 [ Data Access ].
4. DBGrid [ Data Controls ].
5. DBNavigator [ Data Controls ].
6. 3 Button [ Standart ].
7. 2 Label [ Standart ].
8. 2 Edit [ Standart ].

1.1 ADOConnection (Propertis)
- Klik 2x, Atau Klik Pada [ ... ] ConnetionString.
- Pilih Use Connection String, Lalu Klik Build...
- Pilih Microsoft Jet 4.0 OLEDB Provider. ( karena kita menggunakan database access ).
- Next, Klik [ ... ], dan cari tempat menyimpan database access bernama XX.MDB.
- Silahkan Klik Test Connection. Jika Berhasil kita kelangkah selanjutnya. Jika GAGAL, maka ulangi dari langkah ke 2.
- Kembali ke tampilan Delphi semula lihat pada Object Inspector > Propertis.
- Ubah Connected = True.
- Ubah Login Prompt = False.

1.2 ADOTable (Propertis)
Ubah Propertis pada ADOTable1 :
- Connection = ADOConnection1
- TableName = PERCOBAAN
- Active = True ( Nih biasanya kalo GAGAL, Tabelnya belum di Save / Simpan, atau namanya beda jadi sesuaikan sama tabel yg udah di buat di access sebelumnya )

1.3 DataSource (Propertis)
- Data Set = ADOTable1

1.4 DBGrid1 (Propertis)
- Datasource = DataSource1

1.5 DBNavigator1 (Propertis)
- DataSource = DataSource1

1.6 Button (Propertis)
- Caption Button1 = Simpan
- Caption Button2 = Ubah
- Caption Button3 = Hapus

1.7 Label (Propertis)
- Caption label1 = Nama
- Caption label2 = Nim

1.8 Edit (Propertis)
- Text Edit1 =
- Text Edit2 =

Sebenarnya Sampai Disini kita Sudah bisa memanipulasi data menggunakan DBNavigator, Menyimpan, Menghapus, Mengubah data pada database access.

Ok, Kita Masuk kedunia Coding ==>

# klik 2x pada button Simpan

procedure TForm1.Button1Click(Sender: TObject);
begin
ADOTable1.Append;//Mempersiapkan Record untuk diisi data
ADOTable1['Nama'] := Edit1.Text;
ADOTable1['Nim'] := Edit1.Text;
ADOTable1.Refresh;
end;

# klik 2x pada button Hapus
procedure TForm1.Button2Click(Sender: TObject);
begin
ADOTable1.Delete;
end;

# klik 2x pada button Ubah
procedure TForm1.Button3Click(Sender: TObject);
begin
ADOTable1.Edit;
end;

Kalau ada yg kurang jelas saya mohon maaf yang sebesar"nya saya hanya manusia :) Lets share

27 March, 2012

[Tips] Membeli USB Flash Disk Drive

Kenapa Hal Seperti ini saya Tulis ?
Pertama, Karena Saya mempunyai pengalaman buruk tentang membeli Flash Disk Yang Cepat Rusak, Data maupun fisiknya ( Mati total ).
Kedua, Karena Saya pernah Membeli Flash Disk yang sangat" lama untuk di baca dan tulis.

Tips Dalam Membeli Flash Disk adalah :

- Memiliki Bantalan Berbahan Karet, Ini Berfungsi mengurangi guncangan komponen didalam flash disk saat terjatuh.

- Memiliki keterangan Speed, Contoh : x1,x4,x8,16,x100,x200,x500,600,700. biasanya ada dibelakang nama produknya. atau juga bisa pada kotak kemasan.

- Kapasitas besar berbanding terbalik terahadap usia Flash disk. Jadi jika Flash Disk Berkapasitas Besar semisal 16GB akan lebih pendek umurnya di bandingkan dengan Flash Disk berkapasitas 2GB ( ini saya perhatikan dari pengalaman saya. kebanyakan flash disk saya yg 16GB duluan rusak dari pada FD yg 2GB ).

- Beli Flash Disk yang Bergaransi Seumur hidup.

25 March, 2012

help pada delphi 7 di windows 7 tidak terbuka !

Mungkin judul yang tepat adalah, file .HLP dan .CNT tidak dapat terbuka di windows 7.

sedang asik Coding tentang DatetoStr, waduh lupa sintaxnya gimana. biasa di windows xp tinggal tekan tombol F1. tung ? loh kok ?? kenapa window yg tidak diinginkan yang tampil !

cari dan cari di google ternyata... win* vista, 7 udah ngga menginclude kan file type .hlp .chm
solusinya adalah menginstall patch yg bisa mensupport kembali file tersebut. jika mau repot silahkan browsing ke situs resmi mic******, hehe tapi saya ada link langsungnya atau direct link untuk mendownload patch tersebut silahkan didownload

akhirnya bisa lagi lihat file help delphi 7 horee ...
semoga yang membaca mendapat pengalaman berharga dan bisa di share pada teman-teman dekatnya. amin
semoga sukses !!

08 March, 2012

Spooler.exe ( Printer Spooler )

Pengalaman yang lumayan bagus, 7/3/2012
kemarin matiin service spooler.exe tujuannya sih menghemat memory buat main game hehehe.... awalnya ngga ada masalah anteng aja main game. setelah main game browsing-browsing and mau print halaman blog tutorial orang saatnya tekan tombol pusaka "CTRL" + "P". lho ??? kok ga ada printerku ? ini kabel listrik printer + USB dah nancap kok ga detect ?? cek ke control panel > Device and printer. Lha ada tanda seru [ trouble... ] setelah di add printer... deng

Print Spooler Service not Running !.
walah itu doang ...

gara-gara service yang satu ini ga bisa ngeprint huhuhuhu ...
untuk menjalankan spooler.exe lagi

- "LOGO WINDOWS" + "R"
- ketik services.msc
- cari printer spooler / spooler.exe
- pilih klik restart / start.

tunggu sejenak. wala... printer dah siap buat ngeprint lagi