tek formda 'ilişkili 4 tabloya' veri girme

1 2 3
17/12/2013, 01:57

miCRoBe`

teşekkürler sayın aydın3838
tekrarlamalar, tekrarlamayanlar, id, ayrı tablolar.. bu konuları epeyce okudum haklısınız.

bakın müşteri kaydına ihtiyaç yoktur aslında.
alış esnasında sadece 2.el ve sıfır (ilerleyen zamanda toptancı isimleri eklenebilir) kaydı yeterlidir. müşteri bilgi kaydına ihtiyaç yoktur.

programın 1. amacı vitrindeki 2. el telefonların alış-satış fiyatlarının unutulmaması..
programın diğer amacı ise, "2.el" olarak satılan tlf kısa zaman sonra arıza sebebiyle geri gelebiliyor. bu durumda tlf u bizmi sattık gerçekten düşüncesiyle ve doğrulama maksadıyla ufakça bir not tutmak güzel olurdu. açıklamalar gibi.. müşteri adı soyadı tlf (çalışma 2.el e yönelik bir ihtiyaç ama tedarik türü diye alan veya tablo eklersek tüm tlf lar için kullanılabilir oluyor böylece.)

yani müşteriler için detaylı kayda ihtiyaç yoktur. satış işlemini uzatacak bir işlem yapmak istemiyorum.

bu iki amaçta da ayırt edici özellik imeidir. ve imei hem alış formunda hemde satış formunda bir kaç defa kaydedilebilmeli.. bu amaçlar doğrultusunda oluşturulan tablolar kendiliğinden tlf alış satış fiyat raporlama gibi bir takip programı oluşturabiliyor buda işin güzel bir yanı..
geçen zaman da bilgilerimi ilerletmek için okuyorum, birşeyler hazırlıyorum fakat bir konuda sorun yaşadım,
bilginizi fikirlerinizi almak isterim yine;







satış formu tam istediğim gibi..
alış formunu ise istediğim gibi yapamadım (önce imei kaydı gerektiriyor yada imei seçmek gerekiyor haliyle..)

alış formunuda satış formu gibi alt form olmadan hazırlamak mümkün mü (sadece textboxlar kullanarak) bu tablolama yada ilişkiler çerçevesinde?

teşekkürler.
17/12/2013, 02:44

ozanakkaya

Formunuzda bazı değişiklikler yaptım, kayıt yaparken olmayan veri eklediğinde girilen veriyi ilgili tablolara kaydeder, model adı yazdığında markaid değerini modeller tablosuna kaydeder.

yeni veri girişi yapıp çalışıp çalışmadığını kontrol edin, eksik varsa yazarsınız.
18/12/2013, 00:39

miCRoBe`

(17/12/2013, 02:44)ozanakkaya yazdı: Formunuzda bazı değişiklikler yaptım, kayıt yaparken olmayan veri eklediğinde girilen veriyi ilgili tablolara kaydeder, model adı yazdığında markaid değerini modeller tablosuna kaydeder.

yeni veri girişi yapıp çalışıp çalışmadığını kontrol edin, eksik varsa yazarsınız.

ozan bey ilginize ve yardımınıza çok çok teşekkür ederim
inceledim kodlar ile çözümleme yapmışsınız elinize sağlık.. çok da güzel çalışıyor, yalnız önemli bir husus var;

yeni bir imei no örneğin (12345) ve bilgilerini yazıp kaydediyorum, fakat yeni kayıtta, 12345 imei no sunu tekrar kaydederken bu imei noya ait "model ve markayı" farklı seçmek mümkün oluyor/olabiliyor. böyle olmamalı yani.. imei no nun daha önceden marka ve modelini kaydetmiştik.. sistemde daha önceden kayıtlı olan bir imei tekrar kaydedilmeye çalışıldığında imei farklı marka ve modelle kaydedilememeli.
bu mantıkla telefonlar tablosu oluşturmuştum bilgim dahilinde;
markalar---> modeller---> telefonlar----> imeiler
tıpatıp aynı iki tlf düşünün.. imeileri farklı olacak haliyle.. yardımınızda tlflar tablosunu kullanmamışsınız. işlemlerde tlflar tablosuna veri kaydı oluşmuyor. gerekli değil belki ama ileride rapor sorgu için gerekli olur diye düşünmüştüm. bilmiyorum doğrumu düşünüyorum..

bu konular için çözüm imkanı varmı?
18/12/2013, 02:11

ozanakkaya

Alıntı:imei no nun daha önceden marka ve modelini kaydetmiştik.. sistemde daha önceden kayıtlı olan bir imei tekrar kaydedilmeye çalışıldığında imei farklı marka ve modelle kaydedilememeli.

imeileri kaydettiğin formu ekleyebilir misin, telefonid alanına veri kaydediliyorsa formda imei seçince diğer bilgiler forma aktarılabilir.

telefonlar tablosuna veri kaydedilebilir ama bence gereksiz, rapor veya sorguda diğer tablolardan veri alınabilir.
18/12/2013, 02:31

miCRoBe`

pardon çok pardon.. "imei no nun daha önceden marka ve modelini kaydetmiştik.." derken böyle bir form yok.. yani önceki cümleyi açıklama anlamında kullandığım bir cümleydi..
yani demek istedim ki, yeni alış kaydederken imei e ait marka modeli de kaydettik manasında.. az önce kaydetmiştik manasında.. pardon..
18/12/2013, 02:39

miCRoBe`

imei yazınca (eğer önceden de kayıtlıysa) marka ve model ilgili combobox larda otomatik gelmeli demek istemiştim. mümkünatı varsa tabi..
1 2 3