Tabloyu doğru ilişkilendirme
Tarih
07/12/2011 23:48
Konu Sahibi
vlk4n
Yorumlar
9
Okunma
2239
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
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.978
29/10/2008
Ordu
Ofis 2013 32 Bit
Bugün,17:57
Çö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
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.978
29/10/2008
Ordu
Ofis 2013 32 Bit
Bugün,17:57
Çö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
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.978
29/10/2008
Ordu
Ofis 2013 32 Bit
Bugün,17:57
Çö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
Exclamation kırtasiye takip tablo ilişkilendirme kursatpaylan 6 572 30/05/2016, 15:06 atoz112
Çözüldü access kitap satış programı ilişkilendirme problemi kursatpaylan 1 320 28/04/2016, 21:22 ozanakkaya
Çözüldü Sorgu doğru ama sonuçlar Farklı yorum70 4 378 16/04/2016, 12:25 yorum70
Çözüldü Doğru Alan adları ile Tablo oluşturma ve Tabloları ilişkilendirme talebi bigdaddy_isi 7 631 27/01/2016, 18:27 bigdaddy_isi
  Access de tabloyu tablo üzerine kopyalama ssdestek 3 444 10/01/2016, 00:00 alpeki99


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya