İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

arama

A

Anonymous

Misafir
selam arkadaşlar.
tablolarım şu şekilde:
müşteri tanımları(musno primary key)
sipariş tanımları(sipno primary key)
her ikisinde de musno ortak.sipariş tanımlarına hem sipariş saat ve tarihini hem de o siparişe ait ödemeleri koydum.tahsilatı kaydetmek için kullanıcı önce müşteri tablosundan müşteriyi aratacak sonra da sipariş tablosundan o müşterinin hangi tarihdeki siparişinin ödemesini girmek istiyorsa onu seçecek.yani musno altında sipariş tarihine göre aratma.bir türlü yapamadım.yardımlarınızı bekliyorum
 
A

Anonymous

Misafir
Query Kullanman gerekir. (Enbasitinden ve esnek olması açısından)

bir tanesi table olabilir.

musttable
mustsource > dataset bölümüne musttable yerleştir.
sipquery > sipquery nin datasource bölümüne mustsource yerleştir.
sipsource > dataset bölümüne sipquery yerleştir.

siptar : Tedit olarak düşünerek yapıyorum..sen istediğinle değiştir.

Begin
(* form üzerine dbgrid aç ve datasource bölümüne mustsource yerleştir. dbgris içinde tüm müşterileri listeler.
arama yapmak için :
MNO:TEdit belirle..içine girilen değeri müşteri dosyasında aramak için :

if Mustable.Locate('musno',MNO.Text,[LoPartialKey])=False Then
Begin
ShowMessage('Kayıt Yok');
Exit;
End;
*)

sipquery.sql.clear;
sipquery.sql.add('select * from siparis.dbf');
sipquery.sql.add('Where (siparis.musno=:musno) '); {:musno
musttable içindeki müşteri numarasıdır.}
sipquery.sql.add('and (siparis.siptar="' + siptar.text + '")');

if sipquery.active=False Then sipquery.open;


(* form üzerine dbgrid aç ve datasource bölümüne sipsource yerleştir *)


db gris içine ilgili müşteri numarasına sipariş dosyasına kayıt edilmiş ilgili tarihdeki sipariş kayıtları gelir.


Kolay gelsin...www.quickpink.com
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst