dbgrid ile fatura veya benzeri kayıt nasıl mantığı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

dbgrid ile fatura veya benzeri kayıt nasıl mantığı

Mesaj gönderen kodcuminik »

merhaba;
arkadaşlar daha önce hiç dbgrid ile çoklu insert update delete yapmadım
mantık olarak bir
fatura tablosu üst kısım bilgileri birde
faturanın içi hareketleri tablosu mevcut
bu yapı için hangi bileşeni kullanmamı önerirsiniz
dbgrid string grid vs birde

bunun kullanım mantığı nasıl döngü ile girilen bilgileri strorec prosedure atıp kayıt mı ettirmek
diğer taraftan kaydın üzerinde oynanması eklenmesi ve çıkartılması var nasıl bir yol izlemeliyim
mssql kullanmaktayım. en stabil yöntem nedir acaba
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: dbgrid ile fatura veya benzeri kayıt nasıl mantığı

Mesaj gönderen Battosai »

Fatura kalemleri için DBGrid kullanabilirsin. Standart DBGrid kullanışlı olmadığı için alternatif bileşenler ile daha kolay yapılabilir. DBGrid üzerinde yapılan değişiklikler siz kaydet demeden kayıt edilmemeli. DBGrid ayarlarında seçenekler mevcut.
ercanskose
Üye
Mesajlar: 62
Kayıt: 18 Eyl 2011 02:31

Re: dbgrid ile fatura veya benzeri kayıt nasıl mantığı

Mesaj gönderen ercanskose »

arkadaşım anladığım kadarıyla fatura cari bilgileri birde bu cariye kesilen fatura kalemleri olucak aynı ekranda doğruysa anladığım mantığın şu olsun ister cari kod kullan ister kayıt kod farketmez 2 adet veri alanın olsun. Aşağıdaki resimde şu anda üzerinde çalıştığım bir sipariş örneği. istediğin mantıkta bir örnek. iki tane alan var biri sipariş alanım biride ürünler alanım. burdaki mantık şu eklediğim ürünlerin tümü ürünler tablomda toplanır. yaptığım sadece sipariş koduna ait ürünleri sorgulatıp ürün ekle anaında listelemek. aklında bulunsun sıradan grid kullanma benim kullandığım devexpress firmasının ücretli gridlerinden. çok kullanışlıdır. anlamadığın yer veya sorun olursa yardımcı olurum.

resim linki

http://www.hizliresimyukle.com/image/sjQ
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

Re: dbgrid ile fatura veya benzeri kayıt nasıl mantığı

Mesaj gönderen kodcuminik »

Cevaplarınız için tşk ederim
muhtemelen bende cxgrid kullanacağım
şimdi af edersiniz bunu döngü içine alıp kayıtları öylemi insert ettireceğim
birde bu durumda kayıtların değiştiğini yada yeni satır eklendiğini nasıl anlarız
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
ercanskose
Üye
Mesajlar: 62
Kayıt: 18 Eyl 2011 02:31

Re: dbgrid ile fatura veya benzeri kayıt nasıl mantığı

Mesaj gönderen ercanskose »

gönderdiğim resimde eklenen ürünler var. o ürünler formun başında yazan sipariş koduna göre listelidir. mantığını şöyle anlatayım;
2 adet tablo olsun
fatura ve fatura_icerigi isminde
fatura tablonda fatura_no, adi ve soyadi adında iki alanın olsun
fatura_icerigi tablondada urun, fiyat adında iki alanın olsun

yeni kayıt yaptığında açılan formda

fatura_no
adi
soyadi

editlerini koy

forma birde grid koy (grid i form_icerigi tablosuna bağla)

formu açtığında grid sorgulamasını (formun onshow özelliğine sorgu yaz) fatura_no alanına göre filtreleme yaptır.
ürün ekle dediğinde gridde eklenen ürünleri göreceksin.
eklenen ürünler fatura içeriği tablosununa kaydediliyor.

formu kaydet dediğinde sadece fatura_no, adi ve soyadi alanlarını fatura tablona inser et.

o kadar.
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

Re: dbgrid ile fatura veya benzeri kayıt nasıl mantığı

Mesaj gönderen kodcuminik »

ama bu sürekli tabloya bağlı kalmak demek
stabil olurmu birden fazla kullanıcı ile çalışan sistemlerde ?

işleyiş şekli ile ilgili ve tablo yapısı ile ilgili sıkıntım yok
benim sıkıntım grid bileşeni ve onun kullanımı ile ilgili en stabil yol
bir diğeri hala bir önceki iletimdeki cevabı alamadım :)
update edilen yada sonradan kayıt eklenen bilgileri nasıl anlıyacam

teşekkürler.
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
ercanskose
Üye
Mesajlar: 62
Kayıt: 18 Eyl 2011 02:31

Re: dbgrid ile fatura veya benzeri kayıt nasıl mantığı

Mesaj gönderen ercanskose »

bu sistemi istersen 100 kişi aynı anda bağlansın sorun olmaz.
bende bir kaç soru sormak istiyorum ona göre cevap vericem
1. hangi veritabanını kullanıyorsun.
2. hangi kodlama sistemini kullanıyorsun.
3. formun bi görüntsü varmı varsa buraya bi upload edersen onun üzerinden konuşalım.
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

Re: dbgrid ile fatura veya benzeri kayıt nasıl mantığı

Mesaj gönderen kodcuminik »

Sql server adoquery kullanıyorum ben dbgrid değilse gridi sadece veri göstermek için kullanıp for döngüsü ile sorguyu doldurup öyle ekleme çıkartma yapmayı düşünmüştüm ama Master detail yapı zorunlu gibi bu durumda
şimdi cxgrid kullanıyorum kısaca adımlar halinde
yazarsanız bende uygulayarak sonuca gidebilirim diye düşünüyorum.
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Cevapla