Skip to main content

AccessTr.neT


Id den Kayıt getirme

emir ustaoğlu
emir ustaoğlu
5
1918

Id den Kayıt getirme

Çözüldü #1
Arkadaşlar merhaba;

yaptığım çalışmada çalışanlar formundaki id kısmına tıklayınca yada kişinin adına ayrıntılı bilgilerinin açılmasını istiyorum ama bir türlü yapamadım bunu Access içinde bulunan  kişiler örnek uygulamasında bu mevcut ordan kendi uygulama ma çektiğimde "ıd otomasyon nesnesi içermiyor" diye hata alıyorum.

örnekten çektiğim veri aşşağıdaki gibidir;"karıştırılmış makro"
[Resim: do.php?img=5048]


çalışmamın örnek resmi ve aldığım hata;
[Resim: do.php?img=5052]
(sahsi bilgiler içerdiği için resmin bazı yerleri kapatılmıştır.)

[Resim: do.php?img=5051]

buna nasıl bir kod yazılmadır kod bilgim olmadığı için yapamıyorum karıştırılmış makrodan da hata alıyorum :S
Dünyada Yetirince Anlaşılır Dile Konuşan İnsanlar Var Birazcık da Anlaması İçin Düşünmesi Gerekiyor İnsanların
Son Düzenleme: 27/08/2015, 11:10, Düzenleyen: emir ustaoğlu.
Cevapla
#2
Sayın ustaoglu,

Bahsettiğiniz talebinize yönelik olarak;
ID bilgisinin yazılı olduğu ilgili metin denetim kutusunun Tıklandığında veya Çift Tıklandığında olay yordamı içerisine aşağıdaki kod kalıbını kendi uygulamanıza adapte ederek kullanmayı deneyebilirsiniz.

Kod:
DoCmd.OpenForm "acilacak_formun_adi", , , "[ID]=" & Me.ID_metin_kutusunun_adi
Bu kısımda dikkat edilmesi gereken husus şu:


İlgili tablodaki ID alanına karşılık gelen alan adının ve Me.ID_metin_kutusunun_adi ifadesine denk gelen denetimin adlarını doğru (nasıl tanımlanmışsa) yazmaya çalışınız.

ilk resimdeki makro kodları içerisine bakıldığında,sizin yazım ifadeniz şöyle olmalı (elbette ki,görselden edinilen tahmine göre);

Kod:
DoCmd.OpenForm "calisan_ayrintilari", , , "[No]=" & Me.ID
ayrıca,aşağıda yer alan bilgilendirmelerin tavsiye olması adına,

TAVSİYELER


1)    Lütfen;tablo ve alan adlarında isimlendirmelerde bulunurken;Türkçe karakterler kullanmayınız.

2)    İsimlendirmelerde büyük harfler kullanmayınız.

3)    Teferruatlı değil de,kısa ve öz isimlendirmelerde bulununuz.

4)    Kelime aralarını boş bırakmayınız ve boşluklar yerine alt tire (_) işareti kullanınız.

5)    Veri türlerini doğru yapılandırmalarda bulununuz.

6)    Uygulamalarınızdaki Olay Yordamlarında,Katıştırılmış Makro yerine,kodlama bilginizi geliştirmeye imkan sağlamanız amacı ile Kodlama içerikli Olay yordamları kullanmaya özen göstererek önem veriniz.

Son olarak,içeriğinde farazi gerçek dışı veriler barındıracak şekilde (ve mümkünse,2007 olarak da inceleme imkanı sağlayacak şekilde) örnek uygulamanızı eklediğiniz takdirde,katılımcılar tarafından daha verimli paylaşımların yapılmasına imkan vermiş olursunuz.

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
#3
(27/08/2015, 11:33)atoz112 yazdı: Son olarak,içeriğinde farazi gerçek dışı veriler barındıracak şekilde (ve mümkünse,2007 olarak da inceleme imkanı sağlayacak şekilde) örnek uygulamanızı eklediğiniz takdirde,katılımcılar tarafından daha verimli paylaşımların yapılmasına imkan vermiş olursunuz.

Bilginize…iyi çalışmalar,saygılar.
 

sayın atoz112;

öncelikle verdiğiniz kodu uyguladım ancak hata almaya devam ediyorum  Sadd sizden ricam ekteki örnekte uygulamalı olarak göstere bilirmisiniz ?

#Not:örnek içeriğindeki veriler gerçek dışı örnek verilerle değiştirlmiştir ve düzeltme yapılacak forma hızlı erişim için açılışa eklenmiştir.

programda düzenlemeler yapmaya devam ediyorum ama aynı zamanda da kullandığım için içeriğindeki tablo isimleri falan daha tam düzeltemedim onları da yapıcam şimdilik görmezden gelirseniz sevinirim Img-grin


.rar STS [Beta].rar (Dosya Boyutu: 271,41 KB | İndirme Sayısı: 9)
Dünyada Yetirince Anlaşılır Dile Konuşan İnsanlar Var Birazcık da Anlaması İçin Düşünmesi Gerekiyor İnsanların
Cevapla
#4
Sayın ustaoglu,

Öncelikle,bir önceki mesajda da dikkat çekildiği ve belirtildiği üzere,hata almanızın nedeni;
alan ve denetim adlarını uygulamanızdaki gerçek tanımlaması ile yazmamış olduğunuzdan dolayıdır.

EK’te yer alan örnek üzerinde gerekli düzenleme yapılmıştır.

Son olarak,
bir tavsiye olması adına,lütfen tablo alan tanımlamalarında Otomatik Sayı olarak ilk kayıt no alanı tanımlarken,adını diğer tablolardaki ile aynı yazmayınız.(ÖRNEK;tablolarınızdaki bu alan adı oalrak Kimlik diye tanımlamışsınız).


mutlaka,her bir tabloda farklı Otomatik Sayı alan adı tanımlayınız ki,sorgu ya da kodlamalarda çakışma veya hata alma durumlarına maruz kalmayasınız.bilginize.

İyi çalışmalar,saygılar.
.rar STS [Beta]-ATOZ.rar (Dosya Boyutu: 283,98 KB | İndirme Sayısı: 8)
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
#5
sayın atoz112;

cevabınız ve tavsiyeniz için teşekkür ederim.

çalışmamı tavsiyeniz doğrultusunda düzelticem bir kısmını düzeltim de ama daha düzeltmem gerek çok yer varmış sayenizde öğreniyorum teşekkürler tekrardan

#sorun çözülmüştür.
Dünyada Yetirince Anlaşılır Dile Konuşan İnsanlar Var Birazcık da Anlaması İçin Düşünmesi Gerekiyor İnsanların
Cevapla
#6
Sayın ustaoglu,

Katılımcılar tarafından konularınıza yönelik olarak yapılan tüm tavsiye niteliğindeki paylaşımlar;sizin ve sizin nezdinizde tüm konu sahiplerinin hazırlamaya çalıştıkları uygulamaları daha verimli,daha uygun ve daha sağlıklı ve sağlam temelli kullanımlarda bulunmanız amacıyladır.

Açacağınız her bir yeni konunuzda ekleyeceğiniz örnek uygulamanızı,her zaman;bir önceki açıp sorununuza çözüm bulmanız sağlanan ya da düzenlenen veyahut da öneriler ile düzeltmelerde bulunmanız istenen hali ile konularınıza dahil ediniz ki,böylece hem her ekleme yapmayı ya da geliştirmeyi istediğiniz halinden önceki hali ile barındırmış olursunuz ve bu son güncel düzenli hali ile konularınızda yer almasını sağlamış olursunuz hem de sürekli her bir yeni konu öncesinde eklemeniz gereken örneğiniz üzerinde mevcut önerilmiş veya düzenlenmiş haline getirme çabası ya da girişiminde de bulunmamış olursunuz.

Kast edilen özetle şu;her bir yeni geliştirme öncesinde asıl uygulamanızın bir yedeği olması ve hemen akabinde bir soruna maruz kaldığınızda açacağınız yeni konu öncesinde bu son güncel halini eklemiş olmaya özen göstererek önem veriniz.böylece,açılacak her bir yeni konuda örnek uygulamanızı her daim elinizin altında olur ve hemen konunuza eklersiniz.hem kendinize hem de katılımcılara zamandan da kazandırmış olursunuz.

Son olarak,aslında çoğu zaman ilk konularda katılımcılar tarafından sürekli dile getirilen ve tavsiye niteliğinde bahisleri yapılan bir uygulama geliştirmeden öncesinde mutlaka alt yapısının sağlam bir temele sahip olması için iyi bir tablo ve alan oluşturma gereksinimini edinme konusunda öncelik ve önem vermek gerekmektedir.böylece,hem sonrasında bu yapı hususunda oluşabilecek sorunların önüne geçip erken müdahale etme imkanı elde edilmiş olunur hem de geliştirme aşamalarında bu hususların yerine diğer harici sorunların çözümüne odaklanılması sağlanır.

Bir de,düzeltme işlemleri için,her bir çalışma bitiminde kontrol amaçlı yapılması ve olası sorunları ya da düzenlenmesi gerekli durumları görebilmek adına,kodlar üzerinde Visual Basic sayfasında DEBUG menüsünden COMPILE yapmayı alışkanlık haline getirmekte fayda var.

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

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task