Kalo melihat struktur data yg ada saya agak sedikit bingung juga. >:? Mengapa dalam tabel SALESMAN terdapat juga field KOTA ? Apakah field KOTA ini juga menunjukkan data KOTA yg sama dengan KOTA pada tabel PENJUALAN ? Kalo memang sama, sebaiknya gunakan salah satu saja.
Tampaknya yg menjadi problem sebenarnya dari Pak William adalah rancangan struktur / relasi data nya. Apakah masing2 SALESMAN mempunyai wilayah KOTA yg sudah ditetapkan ? 1 SALESMAN -> 1 KOTA : SALESMAN (SALESMAN_ID, KOTA_ID, NAMA ) PK = SALESMAN_ID PENJUALAN (PENJUALAN_ID, SALESMAN_ID, HASIL_PENJUALAN) KOTA (KOTA_ID, NAMA) PK = KOTA_ID Ataukah setiap SALESMAN boleh ke berbagai KOTA ? 1 SALESMAN -> banyak KOTA : SALESMAN (SALESMAN_ID, NAMA ) PK = SALESMAN_ID PENJUALAN (PENJUALAN_ID, SALESMAN_ID, KOTA_ID, HASIL_PENJUALAN) KOTA (KOTA_ID, NAMA) PK = KOTA_ID demikian, semoga membantu. Salam, COP ----- Original Message ----- ---------------------------- From: William IT Sent: Friday, June 13, 2003 10:05 AM Subject: [Delphindo] Delphio dan MS SQL Server Saya ada masalah membuat perintah SQL dari Delphi, memang problemnya bukan di Delphi tapi di MS SQL, mungkin ada yang bisa membantu. Misalnya ada 3 buah tabel: SALESMAN (Field :ID, KOTA) PK= ID PENJUALAN (ID, KOTA) KOTA (NAMA_KOTA) PK= NAMA_KOTA Berhasil dibuat hubungan sbb: SALESMAN (PK ID) ------ PENJUALAN (FK ID) SALESMAN (FK KOTA) ------ KOTA (PK NAMA_KOTA) Tetapi saat membuat hubungan antara PENJUALAN (FK KOTA) ------ KOTA (PK NAMA_KOTA) tidak berhasil, dengan error Circular References. Memang tabel2 tsb membentuk alur Circular tetapi khan terjadi pada field yang berbeda yaitu NIK dan KOTA. Jadi bagaimana caranya agar jika NAMA_KOTA berubah maka KOTA pada SALESMAN dan PENJUALAN juga berubah? (Termasuk jika NIK Salesman berubah maka NIK Penjualan juga berubah) ------------------------ Yahoo! Groups Sponsor ---------------------~--> Looking for the latest Free IT White Papers? Visit SearchMobileComputing.com to access over 500 white papers. Get instant access at SearchMobileComputing.com Today http://us.click.yahoo.com/9lAzoD/PLNGAA/witMAA/i7folB/TM ---------------------------------------------------------------------~-> Berlangganan: [EMAIL PROTECTED] Stop Berlangganan: [EMAIL PROTECTED] Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
