4000 satırlık veri ve combobox kullanımı?

1 2 3 4
20/03/2017, 23:03

C*e*l*o*y*c*e

excel yerine bende acces tavsiye ederim.
21/03/2017, 12:23

atoz112

Sayın pelitt,

Aşağıdaki açıklamaların yapılması uygun görülmüştür.

1)

Öncelikle,belirtmek gerekir ki,konunuzun ilk mesajında,Site Kuralları gereği örnek uygulamanızı eklemediğiniz için talebinize yönelik sağlıklı ve gerekli görülebilecek nitelikte çözüm önerilerini alamamakta olduğunuz gibi aynı zamanda sadece örnek eklemenizin beklenmesi ile geçen süreçte konunuzdaki mesaj sayısı bu mesaj ile birlikte 8 olmaktadır.

Aslında,belki de,daha erken bir çözüm elde etmeniz de mümkün olabilirdi,elbette ki,eğer çözüm sunmaya elverişli bir bilgilendirme ve örnek söz konusu ise geçerlidir bu.

Yine belirtmekte fayda var,tercih ve takdir sizindir elbet.

2)

Alıntı:4800 satırlık malzeme listem var bunların içinden örnek "ayakkabı" kelimesini içerenleri seçip (ÖRN 40 Adet)combobox a atacağım.

İfadenize yönelik olarak;
Anlaşılabilir ifadeler ile bahsetmek gerekirse,bunu sağlamak için;istediğiniz alan ya da alanlardan oluşacak bir sorgu oluşturup,AYAKKABI ifadesini KRİTER satırına yazacağınız alan adı hangisi ise onun ilgili KRİTER (ÖLÇÜT) satırına bu ifadeyi yazıp bu sorguyu da belirttiğiniz ComboBox (Açılan Kutu)’nun SATIR KAYNAĞI’na yazmanız yeterlidir.

Sonrasında,bu ComboBox’dan istenilen değerin seçilmesi sağlanabilir.sonrasında da diğer işlemler yapılabilir.

3)


Alıntı:filitreleme işi çok uzun sürüyor acaba Excel yerine acces kullanmak hız kazandırırmı.

İfadenize yönelik olarak;
Basit bir anlatım ile geçici olarak belirtmek gerekir ki,doğru bir tablo yapılandırması oluşturulduysa ve sorguları da doğru parametreler veya kriterler ile ve içeriğinde dahil edilecek tablo veya sorguları doğru ilişkilendirmelerde bulunmanız söz konusu ise,elde edilmek istenen sonuç bildirimlerini edinmeniz muhtemeldir.

Elbette ki,kayıt miktarına göre değişkenlik durumu da dikkate alınmalı fakat belirttiğiniz kayıt sayısından daha da fazlasının kullanıldığı uygulamalarda (örneğin;1gb üzeri gibi de olabilir) düşünüldüğünden fazla bir gecikmeye maruz kalınmaz.

Tabi,alternatif kullanımlar veya yöntemler de mevcuttur.MySql veya MsSql üzerinden kullanımlar da yapılabilir.böylece,bu hususlarda daha rahat olma ihtimali de vardır.bu,ayrıca değerlendirilebilecek bir husus.

ayrıca,bu hususa dair,site arama sayfasında uygun ifadeler ile aratıldığında daha ayrıntılı açıklamaların yapıldığı konular mevcut.inceleyebilir ve fikir edinebilirsiniz.

Bilginize…iyi çalışmalar,saygılar.
21/03/2017, 13:24

pelitt

Kriter ve ölçüt olarak ayırmak mantıklı evet ama benim amacım, hangi kriterde diye kullanıcıyı düşündürmeden direk bütün kriterlerdeki ayakkabı ları dökmek örnek mobilya- ayakkabılık boya- ayakkabı boyası gibi hepsi birlikte dökülsün.
21/03/2017, 13:29

atoz112

sayın pelitt,

tekrar hatırlatma fayda var.

Alıntı:1)

Öncelikle,belirtmek gerekir ki,konunuzun ilk mesajında,Site Kuralları gereği örnek uygulamanızı eklemediğiniz için talebinize yönelik sağlıklı ve gerekli görülebilecek nitelikte çözüm önerilerini alamamakta olduğunuz gibi aynı zamanda sadece örnek eklemenizin beklenmesi ile geçen süreçte konunuzdaki mesaj sayısı bu mesaj ile birlikte 8 olmaktadır.

Aslında,belki de,daha erken bir çözüm elde etmeniz de mümkün olabilirdi,elbette ki,eğer çözüm sunmaya elverişli bir bilgilendirme ve örnek söz konusu ise geçerlidir bu.

Yine belirtmekte fayda var,tercih ve takdir sizindir elbet.

paylaşılan mesajlar sadece bilgisel,fikirsel ve yorumsal bazda olacaktır.bir işlerlik kazandırmayacaktır.

bilginize...iyi çalışmalar,saygılar.
21/03/2017, 22:19

pelitt

Kod:
strsql = "SELECT * FROM Demirbaslar WHERE DemirbasTuru LIKE '" * "' & DemirbasAdi '*'" '" ' 

DoCmd.RunSQL strsql ' 


Merhaba sanırım baya yol kat ettim buradaki söz dizimini yapıp denemem gerekiyor. Ancak söz dizimi hatası veriyor ' " olayından kaynaklı ama çözemedim
DemirbasAdi ComboBox ımın adı. bunu nasıl yazmalıyım yardımcı olursanız benim için yeterli olacak
22/03/2017, 10:14

atoz112

sayın pelitt,

mevcut sorgu kod satırını,

"SELECT * FROM Demirbaslar WHERE DemirbasTuru Like '*' & DemirbasAdi & '*'"

yukarıdaki kod ile değiştirerek kullanmayı deneyiniz.

bilginize...iyi çalışmalar,saygılar.
1 2 3 4