Skip to main content

AccessTr.neT


Açılan Kutu Güncellemenin Seçili Hale Gelmesi

Açılan Kutu Güncellemenin Seçili Hale Gelmesi

#7
Merhaba,

Biraz daha açıklayızı olmam gerekirse “Zimmet Bilgileri” sekmesinde aracı yeni bir çalışana zimmetlediğimde (örneğin 3. Satır “ALİ”)bu çalışan bilgilerinin “Kullanıcı Bilgileri” sekmesinde (gri ile renklendirilmiş) açılan kutularda gelmesini istiyorum.

Uyarılarınız için ayrıca teşekkürler.

[Resim: 14597614011.jpg]
Cevapla
#8
sayın MEHMET_T,

zaman yetersizliği nedeni ile,kendi adıma eklediğiniz örneği kısa süreli bir inceleme neticesinde,naçizane uygulamaya dair çözüm önerisi öncesinde şu öneride bulunmayı daha doğru ve geçerli bulmaktayım.

aşağıda bağlantısı yazılı konuyu incelemenizi ve içeriğinde bahsi geçen hususlara dair uygulamanızı daha henüz başındayken düşüncesi ile yeniden yapılandırmanızı ve daha kullanışlı bir duruma getirmenizi temenni ederim.

Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler

çünkü;tablo ve alan,nesne tanımlamalarınızı yeniden düzenlemelisiniz.ileride bunlardan dolayı sorunlara veya hatalara maruz kalmanız muhtemeldir.

ayrıca,uygulama kullanım veya amaç adına bana göre kurgulamada hatalı bir yöntem veya düşünce içinde olunduğunu da belirtmek gerekir.daha kullanışlı ve rahat bir uygulama oluşturmak yerinde olacaktır.bu hali ile biraz sorun olabilir.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#9
Hatırlatma ve uyarılarınız için teşekkür ederim. Ana çalışmamda belirttiğiniz hususlar ile ilgili bir sıkıntı bulunmuyor. Konu için göndermiş olduğum dosya basitleştirerek göndermiş olduğum çalışma dosyam. Müsait olduğunuzda soruma yönelik örneğe bakabilir misiniz?

İyi günler dilerim.
Mehmet.
Cevapla
#10
Sayın MEHMET_T,

Uygulamanıza yönelik olarak,naçizane aşağıdaki yorum niteliğindeki açıklamaların yapılması uygun görülmüştür.

(NOT:örnek uygulamanızın mevcut hali ile değerlendirilmiştir. eklediğiniz resim üzerinden dahi bu yorumlar çıkarılabilir.)

1)

Kullanıcı Bilgileri başlıklı sayfa üzerinde hem üst hem de alt denetimlerde aynı amaç ile aynı içeriğe sahip kayıt bilgilerinin bölünmüş görselinde sunulması bana göre gereksiz.birinden birinin kalıcı olmasının ve diğerinin iptal edilmesinin daha yerinde olacağı kanısındayım.

2)
Kullanıcı Bilgileri ile Zimmet Bilgileri başlıklı sayfalarda eğer amacınız Zimmet Bilgileri sayfasında Personel listelerinden sırası ile bir personel seçildiğinde bu seçilen personelin bilgilerinin harici diğer denetimlerde göstermesi ise;o zaman,bunu tek sayfa üzerinden ya da başka sayfalama yapılmayacaksa tek form üzerinden üst kısımda bu personel seçim kısmı bırakılıp alt kısma da bir alt form dahil edilip bu personel seçimine göre alt formda o personelin bilgilerinin gösterilmesi sağlanabilir.

Bunun için,alt formu üst form ile personelin id değeri üzerinden bağlama işlemi yerine getirilerek oluşturulabilir.

Böylece,hem harici nesne eklemeleri ile uygulamanızı yormamış olursunuz hem de daha rahat bir kullanım ve bilgilere erişme imkanı sağlamış olursunuz.elbette,tercih ve takdir sizindir.

Bilginize…iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#11
Merhaba,

Yönlendirmeleriniz için teşekkür ederim, mutlaka dikkate alıyorum. Olmayacak bir şey değilse yapmak
yapmak istediğim konusunda yardımlarınızı bekliyorum.

"Açılan kutu sorgusunun güncellenmesinden sonra yeni sorgudaki verinin seçil hale gelmesi"

Teşekkürler.
Cevapla
#12
kullanıcı bilgileri sekmesindeki Açılan_Kutu1468'in satır kaynağındaki sorguyu aşağıdaki ile değiştirirseniz, zimmet bilgileri sekmesinde kayıtlı kişilere ait veriler açılan kutuya gelir.

SELECT tbl_personel.[Personel Adı], tbl_personel.[Personel No] FROM tbl_personel WHERE (((tbl_personel.[Personel No])=[Forms]![Frm_Envanter]![cb_1zpersonel])); UNION SELECT tbl_personel.[Personel Adı], tbl_personel.[Personel No] FROM tbl_personel WHERE (((tbl_personel.[Personel No])=[Forms]![Frm_Envanter]![cb_2zpersonel])); UNION SELECT tbl_personel.[Personel Adı], tbl_personel.[Personel No] FROM tbl_personel WHERE (((tbl_personel.[Personel No])=[Forms]![Frm_Envanter]![cb_3zpersonel])); UNION SELECT tbl_personel.[Personel Adı], tbl_personel.[Personel No] FROM tbl_personel WHERE (((tbl_personel.[Personel No])=[Forms]![Frm_Envanter]![cb_4zpersonel]));

Formdaki diğer açılan kutular iptal edilebilir. Ad soyad açılan kutusunun güncelleştirme sonrasına yazılacak "Dlookup" kodu ile diğer alanlara seçilen kişiye ait veri aktarılır. 

Veya;

Vba sayfasına kişinin sıra numarasına göre ado veya dao ile veri bulunup diğer denetimlere aktarılabilir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task