Tek ana form ve iki alt form ile ilk cevabimda ki sekilde yapabilirsiniz.
Access Mimarisi
Sayın hezarfen, örneğinize 20 civarı veri girerek gönderebilir misiniz acaba?
Bunu şunları öğrenmek için istiyorum:
1- İş Kodu ve İş adının tablolarda nasıl olması gerektiğini görmek için.
2- Tablolardaki ilişkinin neye göre yapılacağını anlamak için.
3- Hangi alana dayanarak form açtırabileceğimi görmek için. Kriter yani...
4- En önemlisi de yapmaya çalıştığınız şeyin mantığını anlamak için...
Siz örneğinize dediğim gibi verileri girin ve tek tek, adım adım, madde madde anlatın. Ben de elimden geldiğince yapmaya ve size yol göstermeye çalışayım...
Kolay gelsin...
Bunu şunları öğrenmek için istiyorum:
1- İş Kodu ve İş adının tablolarda nasıl olması gerektiğini görmek için.
2- Tablolardaki ilişkinin neye göre yapılacağını anlamak için.
3- Hangi alana dayanarak form açtırabileceğimi görmek için. Kriter yani...
4- En önemlisi de yapmaya çalıştığınız şeyin mantığını anlamak için...
Siz örneğinize dediğim gibi verileri girin ve tek tek, adım adım, madde madde anlatın. Ben de elimden geldiğince yapmaya ve size yol göstermeye çalışayım...
Kolay gelsin...
Projenin veri girilmiş hali ektedir. Sanırım bu kadar veri meselenin anlaşılması bakımından yeterli olacaktır. Cahillik zor zanaat. Elimizden bu kadarı geliyor. Sizlerin yardımı ile geliştirebilirsek geliştireceğiz İnşallah. Bu accessi seviyorum aslında ama bir de projelerimi bitirebilsem, tam süper olacak.
[uyari]Bir de Site Kurallarına göre dosya ekleseniz, tam süper olacak...[/uyari]
Düşünüyorumda Accessla tanışalı 10 yıl olmuş. İşin acı tarafı şu ki 10 yılda bir arpa boyu yol katedememiş olmam beni ziyadesiyle üzüyor. Araya birsürü farklı iş ve farklı alan girdi tabi ama sanırım ben de olması gerekenden fazla uzak kaldım. Ama şu da bir gerçek ki Accessa karşı heyecanımı koruduğum yıllarda bu gibi destek siteleri de yoktu. O bakımdan bu site gerçekten büyük bir özveriyle hizmet veriyor. Bu durum gerçekten takdire şayan. Kurucularına ve Yetkililerine gerçekten tüm samimiyetimle teşekkür ederim.
Dosya yolunu gösterip eklenti ekle diyorum. Kuralına göre ekleme nasıl yapılır bilmiyorum. Yardımcı olursanız uygular ve memnun olurum.
[uyari]Bir de Site Kurallarına göre dosya ekleseniz, tam süper olacak...[/uyari]
Düşünüyorumda Accessla tanışalı 10 yıl olmuş. İşin acı tarafı şu ki 10 yılda bir arpa boyu yol katedememiş olmam beni ziyadesiyle üzüyor. Araya birsürü farklı iş ve farklı alan girdi tabi ama sanırım ben de olması gerekenden fazla uzak kaldım. Ama şu da bir gerçek ki Accessa karşı heyecanımı koruduğum yıllarda bu gibi destek siteleri de yoktu. O bakımdan bu site gerçekten büyük bir özveriyle hizmet veriyor. Bu durum gerçekten takdire şayan. Kurucularına ve Yetkililerine gerçekten tüm samimiyetimle teşekkür ederim.
Dosya yolunu gösterip eklenti ekle diyorum. Kuralına göre ekleme nasıl yapılır bilmiyorum. Yardımcı olursanız uygular ve memnun olurum.
Son Düzenleme: 22/04/2009, 12:26, Düzenleyen: hezarfen70.
Forum Kurallarını okumanız yeterli...
Isler formunuzdaki Isin_Turu Açılan Kutusunun tıklandığında olayına aşağıdaki kodu yerleştirin. İstediğiniz buna benzer bir şey mi bi bakın...
Bir de, ben 3. isteğinizle ne yapmaya çalıştığınızı anlayamadım. Isler tablonuzdaki Is_Kodu alanı otomatik sayı. Diğer tablolarda ise Is_Kodu alanı sayı. siz hangi işi seçecek olursanız zaten o form açılacak. Bu iş türü açılan kutusuna yaptığım kodu Is_Kodu metin kutusunun çift tıklandığında olayına koyun mesela. Çift tıklandığında o Is_koduna ait formdaki kaydı açsın. Is_Turu alanından seçtiğiniz iş türüne göre de formda yeni bir kayıt açsın. Böylece tek form üzerinden işin türüne göre kayıt açmış, iş koduna göre de istediğiniz kayda ulaşmış olursunuz...
Siz biraz inceleyin. Yazdıklarımı da gözden geçirin. Bakalım sizin kafanızdaki ne...
Cevabınıza göre devam ederiz...
Kod:
Private Sub Isin_Turu_Click()
Dim IsinTuruAlani As String
IsinTuruAlani = Me.Isin_Turu.Text
Select Case IsinTuruAlani
Case "Ambalaj Tasarımı"
DoCmd.OpenForm "Ambalaj", , , "[Is_Kodu]=" & Me![Is_Kodu]
Case "Web Tasarımı"
DoCmd.OpenForm "Web", , , "[Is_Kodu]=" & Me![Is_Kodu]
Case "Baskılı İşler Tasarımı"
DoCmd.OpenForm "Baskili", , , "[Is_Kodu]=" & Me![Is_Kodu]
Case "Diğer İşler"
DoCmd.OpenForm "Diger", , , "[Is_Kodu]=" & Me![Is_Kodu]
End Select
End Sub
Bir de, ben 3. isteğinizle ne yapmaya çalıştığınızı anlayamadım. Isler tablonuzdaki Is_Kodu alanı otomatik sayı. Diğer tablolarda ise Is_Kodu alanı sayı. siz hangi işi seçecek olursanız zaten o form açılacak. Bu iş türü açılan kutusuna yaptığım kodu Is_Kodu metin kutusunun çift tıklandığında olayına koyun mesela. Çift tıklandığında o Is_koduna ait formdaki kaydı açsın. Is_Turu alanından seçtiğiniz iş türüne göre de formda yeni bir kayıt açsın. Böylece tek form üzerinden işin türüne göre kayıt açmış, iş koduna göre de istediğiniz kayda ulaşmış olursunuz...
Siz biraz inceleyin. Yazdıklarımı da gözden geçirin. Bakalım sizin kafanızdaki ne...
Cevabınıza göre devam ederiz...
NZ Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DSum ve Sum Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DLookup Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DSum ve Sum Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DLookup Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
Son Düzenleme: 22/04/2009, 14:14, Düzenleyen: tdsharun.
(22/04/2009, 12:49)tdsharun yazdı: Forum Kurallarını okumanız yeterli...
Forum kurallarını daha önce okumuştum. Şimdi tekrar baktım ama öyle bir kural ve madde yok yada göz doktoru vaktim gelmiş.
Konuyu Okuyanlar: 1 Ziyaretçi