Access Mimarisi
Tarih
21/04/2009 15:00
Konu Sahibi
hezarfen70
Yorumlar
22
Okunma
3694
Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 5/5 - 1 oy



hezarfen70
Üye
Kullanici Avatari
Üye
19
3
18/04/2009
0
Karaman
Ofis 2003
30/09/2016,19:51
Çözüldü 
Arkadaşlar benim şöyle bir sorum olacak;

Tasarımcıyım ve Tasarım işlerinin veritabanını tutmak için bir program yapma gayreti içindeyim.

Yapmaya çalıştığım programda tutmak istediğim 3 ayrı veritabanı var. Biri ambalaj tasarımları ile ilgili, biri web tasarımları ile ilgili biri de baskılı işler tasarımı (kartvizit, katalog, broşür gibi). Bunların her 3'ünde de veriler farklı. Bu 3'ünün bağlı olduğu bir işler tablosu var. Bu 3 tablo işler tablosuna iş kodu alanından 1>1 ilişkili. Şimdi sorunlarım şöyle:

1. Ben işler formunu açtığımda bana işlerin listesini getirsin.

2. Bu listeden bir işe tıkladığımda ilgili işin ayrıntısını (ambalaj, web yada baskılıdan ilgili kaydı) açsın. (ana tablo, ayrıntı tablo bağlantısı)

3. Diğer tablolarıda bağlayan İş kodu alanında otomatik bir kod oluştursun ama bu kod iş türü alanına bağlı olarak, iş ambalaj ise AMB00001, web ise WEB00001, baskılı ise BAS00001 şeklinde son 5 karakteri sıralı olarak artan bir kod olsun.

konunun ismini Access Mimarisi koydum. Çünkü doğru yapılandırdığıma emin değilim. Fikirlerinizi bekliyorum. Hepinize şimdiden teşekkür ederim.
.rar   Proje.rar (Dosya Boyutu: 61,35 KB / İndirme Sayısı: 29)
hezarfen70, 18-04-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


Nika
Aktif Üye
Kullanici Avatari
Aktif Üye
69
16/04/2009
3
Ağrı
Ofis 2003
09/08/2010,02:10
Çözüldü 
Hezarfen70,
1-2-3 nolu istegine form yapacaksin (2-3 subform) 1 ana form olacak, bu sekilde baglantilari yaptigin zaman zaten bahsettigin siraya gore gerekli bilgileri ve detaylarini da gorebileceksiniz.
Cevapla


hezarfen70
Üye
Kullanici Avatari
Üye
19
3
18/04/2009
0
Karaman
Ofis 2003
30/09/2016,19:51
Çözüldü 
Ekli dosyayı incelerseniz ilgili formlar hazır zaten. ama nasıl bağlantı kracağımı bilmiyorum. yani anaformda bir iş seçince ilgili detay kaydına nasıl gideceğim. form açma butonu yapıyorum. bana 1. kaydı açıyor.
hezarfen70, 18-04-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


tdsharun
>>> O Şimdi Sivil<<<
Kullanici Avatari
Aktif Üye
778
06/11/2008
225
Kütahya
Ofis 2003
31/12/2011,02:16
Çözüldü 

Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    Dim acilacak_form As String
    Dim kriter As String
    
    acilacak_form = "Ambalaj"
    kriter = "[Is_Kodu]=" & Me![Is_Kodu]
    
    If kriter = "[Is_Kodu]=" Then
    
MsgBox ("Lütfen açmak istediğiniz kriteri seçin")

Else
    DoCmd.OpenForm acilacak_form, , , kriter
    
    DoCmd.Close acForm, "Isler"
End If


1- Bunu size göre uyarladım ve sorunsuz bir şekilde çalışıyor bende. Isler formunuza bir buton ekleyin ve bu butonun olayına bunları kapıştırın. Is_Kodu alanına göre istediğiniz formu açar ve Isler formunu kapatır. Bunu diğer formlar için uyarlarsınız artık.

2- 3. maddeyi yapmak doğru olmayacaktır. Çünkü bu defa bi kriteriniz olmayacak. kayıtları birbirine Is_Kodu alanı ile ilişkilendirmişsiniz. Bu defa da alanlar arasında uyuşmazlık olur. Yapmaya çalıştığınız şeyin mantığını da anlatın ki başka bir çözüm üretmeye çalışalım...

Kolay gelsin...

Cevapla


Nika
Aktif Üye
Kullanici Avatari
Aktif Üye
69
16/04/2009
3
Ağrı
Ofis 2003
09/08/2010,02:10
Çözüldü 
table relationships olarak degerlendirdim ben ve veri uzerinden gidilerek otomatik olarak geelcekti alt bilgiler boyle anladim ve onerim bu yonde oldu. Kod la yapilacaksa table iliskilerin cok da onemi olmaz.
Cevapla


hezarfen70
Üye
Kullanici Avatari
Üye
19
3
18/04/2009
0
Karaman
Ofis 2003
30/09/2016,19:51
Çözüldü 
Harun kardeşim çözümün için öncelikle teşekkür ederim.

3. madde ile ilgili sorunumu sanırım yanlış aktardım. Mesela


İş Kodu İş Adı
WEB00001 Bumas Bulgur Web Tasarımı
AMB00002 Keleş Jenom Tasarımı
AMB00003 Aysan Gofret Tasarımı
BAS00004 Pazsar Katalog
AMB00005 Ülren Petibör Tasarımı
BAS00006 Mis Gofret Katalog
WEB00007 Saray Web Tasarımı

gibi olacak. Yani son 5 rakam benzersiz olacağından herhangi bir uyuşmazlık olmayacak.

Ayrıca göndermiş olduğun kod için teşekkür ederim. Ama bu buton için bir aşama ileri gidersek. senin koduna göre her 3 ayrıntı tablosu için 3 ayrı buton olacak. Ambalaj detay formuna git butonu, web detay formuna git butonu ve baskılı detay formuna git butonu. Ben ise tek buton koyuyum. Ayrıntı göster butonu. İş ile ilgili anaverileri girerken iş türü alanında web, ambalaj ve baskılıdan birini seçtiğim için buton benim hangi ayrıntıya gitmek istediğimi anlasın istiyorum. Img-grin)) bilmem anlatabildim mi?

O kadar biliyorsan kendin yap dediğini duyar gibiyim. Kusuruma bakma sakın. yani böyle bir çözüm varsa diye yazıyorum. Yoksa tabi ki senin yazdığın kodları birçok yerde kullanacağım.
hezarfen70, 18-04-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Brick Microsoft Access Yüklü Olmayan Bilgisayarlarda Access Kullanımı (Runtime) OFA 4 355 20/06/2016, 14:47 OFA
Çözüldü MS Access 2.0 ile hazırlanmış programı Access 2013'e nasıl dönüştürebilirim? uralcoder 7 807 27/09/2015, 14:09 uralcoder
Çözüldü access 2003 de yapılan çalışma access 2007 de çalıştırmak uMits 6 962 19/05/2015, 10:14 uMits
Çözüldü access 2003 ile access 2010 aynı anda kurulu olabilir mi accessman 6 2.925 29/11/2012, 15:06 hgsoftware
Çözüldü Access 2003 ve access 2007 hakkında. erkanb 5 2.054 14/05/2012, 09:26 erkanb


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