Açılan kutudaki değeri kriter alarak liste oluşturmak.
Tarih
23/11/2009 23:48
Konu Sahibi
Hayri16
Yorumlar
4
Okunma
1719
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



Hayri16
Aktif Üye
Kullanici Avatari
Aktif Üye
1.010
12/11/2009
294
Bursa
Ofis 2007
22/12/2015,15:41
Çözüldü 
Sponsor Reklam
Değerli Arkadaşlar selam ve saygılarımla iyi çalışmalar diliyorum.
Yaklaşık 15 gündür siteye üyeyim ve elimden geldiğince siteyi izliyor , aklımın yettiğince de sayenizde Access'i öğrenmeye çalışıyorum.
Yorumcuların ve moderatörlerin yazılarından aldığım cesaretle işyerimin ihtiyacı olan bir program yazmaya giriştim. Buradan öğrendiklerimle bir yere kadar geldim. Gel gör ki şimdi tıkanmış durumdayım. Bu nedenle sizlerin fikirlerine ihtiyacım var.
Tıkandığım yer; açılan kutudan seçeceğim veriye göre listenin oluşmasını sağlamak. Benzer bir çok konu var. Hemen hemen hepsini inceledim uygulamaya çalıştım ama beceremedim. Tür uyuşmazlığı hatasını aldım. Tür dönüşümlerini denedim gene yapamadım. Sonuçta buraya başvurdum.
Nasıl yapabilirim? İlginiz için şimdiden teşekkür ediyorum.
Not: Access 2007 kullanıyorum. Örneğimi 2000-2003 versiyonda göndermeme rağmen her ihtimale karşı 2007 versiyonda da gönderiyorum.
.rar   envanter2003.rar (Dosya Boyutu: 22,32 KB / İndirme Sayısı: 15)
.rar   envanter2007.rar (Dosya Boyutu: 187,04 KB / İndirme Sayısı: 9)
Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Seruz
Uzman
Kullanici Avatari
Uzman
S.... U....
1.544
7
30/10/2008
804
Tekirdağ
Ofis XP
13/01/2017,16:37
Çözüldü 
TBL_ILAC adlı tabloda rafyeri adlı alan Metin olarak tanımlı iken,
TBL_RAF adlı tablo rafyeri adlı alan sayı olarak tanımlanmış.
Kullandığınız açılan kutunun güncelleştirme sonrası olayına
liste kutusunu güncelleştir komutunu ekledim.
Böylece açılan kutudan bir raf seçildiğinde liste kutusu güncellenecek.

Liste kutusunun kayıt kaynağındaki rafyeri kriterini
[Forms]![FRM_RAFSAYIMI]![Secilen_RafYeri]
olarak değiştirdim.
Böylece güncellendiği zaman formda seçili olan rafyerine ait kayıtlar listelenecek.
Burada değişken kullanmaya çalışmışsınız ancak gerek yok.

Örnek ektedir.


Ek Dosyalar
.rar   Envanter2003_Seruz.rar (Dosya Boyutu: 21,61 KB / İndirme Sayısı: 25)
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla

Hayri16
Aktif Üye
Kullanici Avatari
Aktif Üye
1.010
12/11/2009
294
Bursa
Ofis 2007
22/12/2015,15:41
Çözüldü 
Sponsor Reklam
Değerli Seruz;
Dediğiniz şekilde sorunum çözüldü. İlginize ve yardımınıza çok teşekkür ederim. Öğrenmem açısından izninizle 2 şey sormak istiyorum.
1- Açılan kutuda 2 değer var. TBL_RAF dosyasının kimlik numarası ve rafyeri. İlki otomatik sayı, diğeri metin. Sorguda herhangi bir Column ayrımı yapmadan tümünü kriter olarak göndermişsiniz. Sorgu yapısı itibarı ile hangi alanla kıyas yapacağını otomatik olarak kendisi mi tanıyor?
2- Tablo yapılarında başka bir tablodan alınacak verilerde (burada raf örneğinde olduğu gibi) yan tablodan bağlanacak alanı "kimlik" olarak bağlarsak ana tablodaki bağlantı alanımızın veri tipi ne olmalı?
Tekrar teşekkür eder saygılar sunarım.
Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Seruz
Uzman
Kullanici Avatari
Uzman
S.... U....
1.544
7
30/10/2008
804
Tekirdağ
Ofis XP
13/01/2017,16:37
Çözüldü 
1. Açılan kutuda rafyeri alanını 1. sütuna almıştım. Sanırım farketmediniz.

Kod:
SELECT TBL_RAF.rafyeri, TBL_RAF.raf_yeri FROM TBL_RAF ORDER BY TBL_RAF.raf_yeri;

Ayrıca açılan kutunun özelliklerinde İlişkili Sütun'u 1 olarak belirttim.
Sütun genişliklerini "0cm;2.544cm" olarak belirttiğim için rafyeri açılan kutuda görünmez sadece raf_yeri görünür.
Bu durumda bu alanın ismini Column belirtmeden kullandığınızda Access ilişkili sütunun değerini baz alır.
Yani [Forms]![FRM_RAFSAYIMI]![Secilen_RafYeri] dediğimizde rafyeri alanının değeri kullanılır.
Açılan Kutuda raf_yeri görünse bile raf_yeri değeri kullanılmaz.

2. Kimlik alanının veri tipi "uzun tamsayı" dır.

Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla

Hayri16
Aktif Üye
Kullanici Avatari
Aktif Üye
1.010
12/11/2009
294
Bursa
Ofis 2007
22/12/2015,15:41
Çözüldü 
Sponsor Reklam
Çok teşekkür ederim. İyi çalışmalar.
Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Liste kutusundan seçili olanı tablodan silme... direnist 11 3.148 13/01/2017, 08:07 mustim1547
  Liste kutusu filtreleme nightashes 2 79 11/01/2017, 18:14 nightashes
  Değeri yazı ile yaz Fatih Kaynak 4 177 01/01/2017, 14:05 atoz112
  Progress Bar ile yükleniyor ifadesi oluşturmak oosmaner 4 143 19/12/2016, 19:54 atoz112
  Açılan Siparişi Tekrar formda görme raburabu 5 152 13/12/2016, 11:26 raburabu


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