Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
07/12/2011 23:48
Konu Sahibi
vlk4n
Yorumlar
9
Okunma
2705
Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 5/5 - 1 oy

vlk4n

Üye
Kullanici Avatari
Üye
7
2
24/11/2011
0
Rize
Belirtilmemiş
02/11/2016,16:08
Çözüldü 
Merhaba arkadaşlar benim elimde bir sipariş formu var Excel ortamında ama bu şekilde veritabanı tutamadığımız için bunu önce Access e daha sonrada vb.net yada c# ile kodlamak istiyorum. Ama bir türlü mantığını oturturup gerekli tabloları hazırlayamadım.

Excel dosyası ekte ama küçük bir anlatayım.
Müşteri sipariş veriyor bir tarihte bu sipariş detayında en boy ve adet ölçüleri giriliyor ama bir siparişte bunlardan en az 20 tane giriliyor. bu iş için sanırım 3 tablo gerekiyor
müşteri sipariş ve sipariş detayı olayı tam olarak accesse dökemiyorum yardımcı olursanız sevinirim örnek sipariş formu ekte veriyorum

Ek Dosyalar
sipars.xls
[20.5 KB]


Cevapla

alpeki99

Düşünmek en zor iştir...
Kullanici Avatari
Uzman
O....
6.090
29/10/2008
Bursa
Yazılım Geliştirici
Ofis 2010 32 Bit
31/08/2017,19:08
Çözüldü 
* Müşteriler
* Siparişler

tabloları en temelde işinizi görecektir. Siparişler tablonuzda şu alanlar olacak:

* siparis_id - Otomatik Sayı
* musteri_idfk - Sayı
* en - Sayı
* boy - Sayı
* yukseklik - Sayı
* mkare_fiyati

Elbette bu en düz mantık tablolar olacaktır ve aslında Normalleştirmeye göre hatalıdırda. Siz buradaki mantığı anlayın üzerinde çalışın çalıştığınız hali buraya ekleyin ondan sonras asıl olması gereken hali anlatayım.


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

vlk4n

Üye
Kullanici Avatari
Üye
7
2
24/11/2011
0
Rize
Belirtilmemiş
02/11/2016,16:08
Çözüldü 
(08/12/2011, 00:15)alpeki99 Adlı Kullanıcıdan Alıntı: * Müşteriler
* Siparişler

tabloları en temelde işinizi görecektir. Siparişler tablonuzda şu alanlar olacak:

* siparis_id - Otomatik Sayı
* musteri_idfk - Sayı
* en - Sayı
* boy - Sayı
* yukseklik - Sayı
* mkare_fiyati

Elbette bu en düz mantık tablolar olacaktır ve aslında Normalleştirmeye göre hatalıdırda. Siz buradaki mantığı anlayın üzerinde çalışın çalıştığınız hali buraya ekleyin ondan sonras asıl olması gereken hali anlatayım.



Tabloyu tasarladım ama tam olarak doğru yaptığımdan emin değilim yalnız

Ek Dosyalar
siparis.rar
[7.46 KB]


Cevapla

alpeki99

Düşünmek en zor iştir...
Kullanici Avatari
Uzman
O....
6.090
29/10/2008
Bursa
Yazılım Geliştirici
Ofis 2010 32 Bit
31/08/2017,19:08
Çözüldü 
Öncelikle Yapılmaması gereken ölümcül hatalar konusunu dikkatlice okumanızı tavsiye ederim.

Müşteriler tablonuzda bulunan Sipariş No isimli alanı kullanmanız imkansız. İsterseniz aynı müşteriye 3 sipariş no kaydetmeye çalışın dediğimi daha iyi anlayacaksınız. Müşteriler tablosunda sadece müşteri ile ilgili bilgiler kaydedilmeli.

Siparişler tablonuzdaki alanlar ise doğru olmuş. Eğer sipariş ile ilgili bilgileri diğer bilgileri kaydedecekseniz (siparişi alan, sipariş tarihi, teslim durumu vb.) o zaman araya bir tablo daha eklemeniz gerekir. Sadece en,boy,yükseklik lazım olacaksa o zaman ekstra bir tabloya daha gerek yok.

Bu arada dikkatimden kaçmış ama galiba en,boy ve yükseklikten yararlanarak metrekareyi buluyorsanız o zaman Siparişler tablosundan metrekare alanınıda silebilirsiniz. Bu değerleri form, sorgu, rapor üzerinde hesaplayabiliyorsunuz zaten. Hesaplanan alanları tabloda tutmak iyi bir alışkanlık değil.

Bundan sonra bu tabloları esas alan iki Form oluşturacaksınız. Siparişler tablonuz için hazırlayacağınız Form türü Veri Görünümü şeklinde seçili olacak. Her iki form hazırlanıp kaydedildikten sonra Müşteriler formunuzu tasarım modunda açın ve Siparişler formunuz kapalıyken Müşteriler formunun üzerine sürükleyip bırakın. Aradaki ilişkiler otomatik olarak sağlanacaktır.


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

vlk4n

Üye
Kullanici Avatari
Üye
7
2
24/11/2011
0
Rize
Belirtilmemiş
02/11/2016,16:08
Çözüldü 
(08/12/2011, 21:47)alpeki99 Adlı Kullanıcıdan Alıntı: Öncelikle Yapılmaması gereken ölümcül hatalar konusunu dikkatlice okumanızı tavsiye ederim.

Müşteriler tablonuzda bulunan Sipariş No isimli alanı kullanmanız imkansız. İsterseniz aynı müşteriye 3 sipariş no kaydetmeye çalışın dediğimi daha iyi anlayacaksınız. Müşteriler tablosunda sadece müşteri ile ilgili bilgiler kaydedilmeli.

Siparişler tablonuzdaki alanlar ise doğru olmuş. Eğer sipariş ile ilgili bilgileri diğer bilgileri kaydedecekseniz (siparişi alan, sipariş tarihi, teslim durumu vb.) o zaman araya bir tablo daha eklemeniz gerekir. Sadece en,boy,yükseklik lazım olacaksa o zaman ekstra bir tabloya daha gerek yok.

Bu arada dikkatimden kaçmış ama galiba en,boy ve yükseklikten yararlanarak metrekareyi buluyorsanız o zaman Siparişler tablosundan metrekare alanınıda silebilirsiniz. Bu değerleri form, sorgu, rapor üzerinde hesaplayabiliyorsunuz zaten. Hesaplanan alanları tabloda tutmak iyi bir alışkanlık değil.

Bundan sonra bu tabloları esas alan iki Form oluşturacaksınız. Siparişler tablonuz için hazırlayacağınız Form türü Veri Görünümü şeklinde seçili olacak. Her iki form hazırlanıp kaydedildikten sonra Müşteriler formunuzu tasarım modunda açın ve Siparişler formunuz kapalıyken Müşteriler formunun üzerine sürükleyip bırakın. Aradaki ilişkiler otomatik olarak sağlanacaktır.


Bilgileriniz sayesinde veritabanını düzenledim form kısmını tasarlarım bağlantıları sağladım. Ama bu 3. tablo olayı gerek sipariş no ve sipariş tarihine göre bu kısımda nasıl ilerlemem gerek acaba

Ek Dosyalar
siparis.rar
[17.55 KB]


Cevapla

alpeki99

Düşünmek en zor iştir...
Kullanici Avatari
Uzman
O....
6.090
29/10/2008
Bursa
Yazılım Geliştirici
Ofis 2010 32 Bit
31/08/2017,19:08
Çözüldü 
Ben acele olarak düzenledim ancak alan özelliklerini dahi ayarlayamadım. Tablo, Form vb. yerlerde isim kullanırken mutlaka küçük harf kullanın.

Ek Dosyalar
siparis_takibi.rar
[16.94 KB]


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Tablo İlişkilendirme tolgooo17 3 177 07/09/2017, 00:05 ozanakkaya
Çözüldü İlişkilendirme Hk. serkan1985 2 122 25/08/2017, 14:31 serkan1985
Çözüldü Access Word Bağlantısında 2 Tablo İle İlişkilendirme tiryaki_44 3 227 06/06/2017, 03:36 ozanakkaya
Çözüldü İlişkilendirme Hakkında Cerencam 2 291 28/05/2017, 17:12 atoz112
Çözüldü İç İçe Bağlantılı Açılan Kutu Denetimlerini İlişkilendirme (İl Ve İlçe Benzeri) mustafakucuknazli 19 993 05/04/2017, 12:38 atoz112

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.