Arsip: help: merelasikan tabel

more 10 years ago
giblartar
bantu y mastah...
ane punya 2 form yaitu for nasabah dan tunggakan.
data pada form tunggakan diambil dari tabel nasabah dan tunggakan.
database enginenya ane pake MS sql server 2000
(ADOConnection, ADOQuery)
[spoiler=form nasabah]
[/spoiler]
[spoiler=form tunggakan]
[/spoiler]
:
1.bagaimana query sql untuk merelasikan tabel nasabah dan tabel tunggakan sehingga
ketika mengetikan nomor rekening pada komponen editno_rek. pointer pada DBGrid akan
menunjuk no rekening yang di tulis pada editno_rek.
2.Bagaimana supaya ketika pilihan (Surat Peringatan 1, Surat Peringatan 2, Surat Peringatan 3,
Surat Penarikan Jaminan) pada komponen radiobutton dicentang,pada DBGrid akan melakukan sorting
berdasarkan ketentuan sbb
Surat Peringatan 1 = jika field 'hari' : 1 bulan + 1 hari (31hari >= 44hari)
Surat Peringatan 2 = jika field 'hari' : 1 bulan + 2 minggu (45hari >= 51hari)
Surat Peringatan 3 = jika field 'hari' : 1 bulan + 3 minggu (52hari >= 58hari)
Surat Penarikan Jaminan = jika field 'hari' : 2 bulan + 1 hari ( > 59 hari)
thanks mastah



more 10 years ago
madi
1. klo cuman cari record di dbgrid dg onchangenya tedit, mungkin gini
tetapi sebelumnya dbgrid harus ada datanya hasil diquery
dbgrid1.datasource.dataset.locate);
untuk query 2 table tentunya harus ada di masing2 table kolom yg sama..misal NO_REK.
pertanyaan merealisasikan itu cukup membingungkan, yg mau diambil datanya table TUNGGAKAN atau Table NASABAH atau keduanya..
query.sql.text := 'SELECT FROM TUNGGAKAN a, NASABAH b WHERE a.NO_REK = b.NO_REK dst...
query.sql.text := 'SELECT FROM NASABAH a, TUNGGAKAN b WHERE a.NO_REK = b.NO_REK dst...

more 10 years ago
madi
2. pertanyaannya mungkin, bagaimana mengambil data dari pilihan radiobutton yg dipilih :D
dbgrid1.datasource.dataset.close;
case radiobutton1.itemsIndex of
// surat peringatan 1
0: adoquery.sql.text := 'SELECT FROM TUNGGAKAN WHERE HARI + 30+1 >= 44';
// surat peringatan 2
1: adoquery.sql.text := 'SELECT FROM TUNGGAKAN WHERE HARI + 30+1+14 >= 51';
// surat peringatan 3
2: adoquery.sql.text := 'SELECT FROM TUNGGAKAN WHERE HARI + 30+1+21 >= 58';
// surat peringatan 1
3: adoquery.sql.text := 'SELECT FROM TUNGGAKAN WHERE HARI + 60+2 >= 59';
end;
dbgrid1.datasource.dataset.Open;

more 10 years ago
giblartar
@madi: 1. klo cuman cari record di dbgrid dg onchangenya tedit, mungkin gini tetapi sebelumnya dbgrid harus ada datanya hasil diquery dbgrid1.datasource.dataset.locate); untuk query 2 table tentunya harus ada di masing2 table kolom yg sama..misal NO_REK. pertanyaan merealisasikan itu cukup membingungkan, yg mau diambil datanya table TUNGGAKAN atau Table NASABAH atau keduanya.. query.sql.text := 'SELECT FROM TUNGGAKAN a, NASABAH b WHERE a.NO_REK = b.NO_REK dst... query.sql.text := 'SELECT FROM NASABAH a, TUNGGAKAN b WHERE a.NO_REK = b.NO_REK dst...pada (tunggakan a) maksud "a" ny itu ap ?.. mf y mastah ane lola mikirnya..

more 10 years ago
madi
query.sql.text := 'SELECT FROM TUNGGAKAN a, NASABAH b WHERE a.NO_REK = b.NO_REK
hohoho.. katakanlah variable pengandaian table, jika mau merelasikan 2 table
diganti yg lain jg bisa..
query.sql.text := 'SELECT FROM TUNGGAKAN T1, NASABAH T2 WHERE T1.NO_REK = T2.NO_REK
kamsudnya, mengambil semua data dari table tunggakan yg mempunyai no_rek yg sama dg table nasabah
more ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
- Project Group dalam Lazarus
- FastPlaz Database Explorer
- Release: FastPlaz Super Mom v0.12.22
- PascalClass #3: Web Development with Free Pascal
- Makna Pascal di Pascal Indonesia
- Kulgram : Instalasi Lazarus di Perangkat Berbasis ARM
- PascalClass #1: Analisa Database dan Machine Learning
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
- Mengenal OXYGENE – Pascal For .NET
- PascalTalk #5: UX: Research, Design and Engineer
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 months ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 months ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 months ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 1 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 8 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 8 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 8 years ago
Random Topic
- Searching data di batch
by buyungff in Hal umum tentang Pascal Indonesia more 13 years ago - buat user & password admin baru di interbase/firebird
by JalmaLier in FireBird more 13 years ago - ask database
by don2103 in Hal umum tentang Pascal Indonesia more 10 years ago - Auto increment
by umarbakri in MsSQL more 14 years ago - Grouping pada report
by kepew in MsSQL more 10 years ago - ketik huruf di dbgrid seperti menekan tombol ???
by imunk in Hal umum tentang Pascal Indonesia more 14 years ago - Edit pada kolom tertentu saja pada DBGrid
by a_mrecoba in Tip n Trik Pemrograman more 11 years ago - ZEOS Unsupported Protocol : Mysql
by belajaraja in MySQL more 9 years ago - Solusi Ya Nih ..?
by umarbakri in Network, Files, I/O & System more 13 years ago - konversi bmp
by greti in Tip n Trik Pemrograman more 12 years ago