Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
21/04/2009 15:00
Konu Sahibi
hezarfen70
Yorumlar
22
Okunma
4447
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
19/05/2017,11:06
Çö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
19/05/2017,11:06
Çö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
19/05/2017,11:06
Çö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
Çözüldü Ms Access Excel Veri Alma Sorunu / Ms Access Import Data hakkih 12 933 26/05/2017, 17:17 ozanakkaya
Çözüldü Access 2003 De Yapılan Dosyanın Access 2010 Da Çalıştırılması Kullanıcı Güvenlik Prob keskin78 9 614 14/05/2017, 14:54 keskin78
Çözüldü Wep Access Dosyasını Masaüstü Access Dosyasına Çevirme next 7 575 02/04/2017, 23:36 next
Çözüldü Microsoft Access Yüklü Olmayan Bilgisayarlarda Access Kullanımı (Runtime) OFA 4 1.048 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 1.443 27/09/2015, 14:09 uralcoder

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.