Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
04/02/2013 10:44
Konu Sahibi
Gubazi
Yorumlar
15
Okunma
4488
Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 5/5 - 1 oy

Gubazi

Üye
Kullanici Avatari
Üye
17
3
28/12/2012
0
İstanbul
Ofis 2007
08/06/2014,14:42
Çözüldü 
Merhabalar,

1 ay gibi bir süredir Access ile ilgilendiğimi (tekrar) belirtip sorumu yönelteyim.
Üzerinde çalıştığım operasyon takip veritabanı var. Kayıtların yapıldığı tek bir tablom var. Bir operatörün belirli bir tarihte yaptığı operasyonlar bu tabloya kaydedilecek. Bunu bir forma işlemesini istiyorum. Fakat bazı bilgiler var ki bunların tekrar etmesini istemiyorum.
Örneğin, belirli bir operatörün, belirli bir tarihteki kaydının 10 satır olduğunu düşünelim. Bu kayıtlarda, "operatör adı" ve "tarih" bilgisi her satırda hep aynı kalıyor; "iş emri" ve "operasyon kod" bilgisi 1-2 kez değişiyor; diğer bilgiler ise sürekli değişiyor.
Bu sebeple bilgilerin her satırda tekrarını engellemek için tekrar eden bilgileri, formun en üstünde bir kere girmeyi ve tablonun her satırına bu verinin atanmasını istiyorum.
Eki incelediğinizde formlarla bir şeyler yapmaya çalıştığımı göreceksiniz.
El yordamıyla garip bir şeyler yapmaya çalıştım, oldu gibi de ama; eminim ki daha sağlıklı ve standart bir yöntemi vardır bunun ve ben bunu öğrenmek istiyorum.

Şimdiden ilgilenen arkadaşlara teşekkür ederim. Kolay gelsin.


Ek Dosyalar
.rar   Deneme.rar (Dosya Boyutu: 148,99 KB / İndirme Sayısı: 26)
Cevapla

mehmetdemiral

.
Kullanici Avatari
Uzman
M.... D....
4.767
30/10/2008
Samsun
Öğretmen
Ofis 2013 32 Bit
21/09/2017,23:03
Çözüldü 
Verileri tablodan direk almak yerine, sorgular aracılığı ile alıp bunlarda da gruplama yapabilirsiniz. Böylece aynı olan değerler bir sefer gelecektir. Bu arada çalışmanızı indirdim ama içinde örnek veri olmadığı için ne yapmak istediğinizi anlayamadım. Herşeyi alt formlarla yapmak yerine tablo ilişkilendirme üzerinde çalışmanızı öneririm. Kolay gelsin.


İnadına, ille de Accesstr.net...
Cevapla

Gubazi

Üye
Kullanici Avatari
Üye
17
3
28/12/2012
0
İstanbul
Ofis 2007
08/06/2014,14:42
Çözüldü 
Mehmet Bey,

Cevabınız için teşekkürler. Uyarınız üzerine "ekli dosyayı" 4 satır örnek kayıt ekleyerek yeniledim.
Acemiliğim dolayısıyla söylediklerinizi anlamakta biraz güçlük çekebiliyorum.
Ben size çalışmayı biraz daha açsam, söylediklerinizi örnek üzerinde gösterirseniz memnun olurum.

Operasyon kayıtları adındaki tablo şu işe yaramaktadır: Bir operatörün tüm gün yaptığı faaliyetleri, faaliyetin tipi, kodu, başlangıç ve bitiş saatleri ve üretim miktarı ile kayıt altına almaktadır.
Sonuçta, bir çalışanın gün içinde 10-15 satır, farklı tip ve saat aralığında işlemler yaptığını göz önüne alırsak; eğer bu excel'de bir tablo olsaydı, operatörün adını ve tarihi sürekli tekrarladığı için alt satırlara da kopyalamam gerekecekti.
İstediğim de excel'deki gibi verilerin alt satırlara da kopyalanmasını engellemem için ne yapmam gerekir.

Umarım açıklayıcı olabilmişimdir. Teşekkürler.
Bunun çok temel basit bir cevabının olduğunu zannediyorum.
Örneğin, bir ürün ağacı oluştururken, formun en üstünde ürün ağacı kodunu, tarihi vb temel değerleri seçeriz ve bunu bir daha hiçbir yerde tekrarlamayız. Benim merak ettiğim de bunun nasıl gerçekleştiği?
Cevaplarınızı dört gözle bekliyorum, tıkandım kaldım.


Cevapla

metehan16

Aktif Üye
Kullanici Avatari
Aktif Üye
142
08/02/2012
24
Belirtilmemiş
Ofis 2007
06/08/2017,22:21
Çözüldü 
https://www.accesstr.net/konu-form-uzeri...arisi.html
bu konuyu inceleyin belki bir faydası olur


"Lütfen olumlu veya olumsuz geri dönüş yapınız... " writed by POWER


"sen başla en başta gerektiği yerde elimizden geleni https://www.accesstr.net ailesi olarak yaparız. " writed by özgüryasin


Cevapla

alpeki99

Düşünmek en zor iştir...
Kullanici Avatari
Uzman
O....
6.090
29/10/2008
Bursa
Yazılım Geliştirici
Ofis 2010 32 Bit
31/08/2017,19:08
Çözüldü 
Operatörün adını tabloya kaydetmeyeceksiniz zaten. Öncelikle tablolar arası ilişki kurmanın mantığını anlamanız gerekir. Yoksa hem program hatalı çalışır veya yapım aşamasında 40 takla atarsınız. Bunun dışında normalizasyon işlemine tabi tutmadığınız için tablonuz gereksiz yere büyüyecektir. Küçük örnekler ile başlarsanız sonrasında daha büyük adımlar atabilirsiniz.

Sayın metehan16 nın tavsiye ettiği konu farklı bir konu ona bakıp kafanız karışmasın. Mutlaka tabloda o işi kimin yaptığına dair kayıtlar kaydedilmek zorunda zaten. Yoksa o operasyonu kimin yaptığını nasıl tespit edebilirsiniz ki? Hatanız Operator Kimlik bilgisini kaydetmeyip ismini kaydetmiş olmanızdan kaynaklanıyor.


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

metehan16

Aktif Üye
Kullanici Avatari
Aktif Üye
142
08/02/2012
24
Belirtilmemiş
Ofis 2007
06/08/2017,22:21
Çözüldü 
pardon arkadaşlar form üzerinde kayıt tekrarını engellemek diyince aklım benim konuma gitti ondan bir incelesin diye yönlendirdim.
pardon


"Lütfen olumlu veya olumsuz geri dönüş yapınız... " writed by POWER


"sen başla en başta gerektiği yerde elimizden geleni https://www.accesstr.net ailesi olarak yaparız. " writed by özgüryasin


Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

[-]
Etiketler
formda veri engelleme tekrarını


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Aynı Numaranın Tekrarını Engelleme sormaneden07 13 394 Dün, 10:59 sormaneden07
Çözüldü Müşteri İşlemlerini Tek Formda Takip U.ALTUN 7 370 05/09/2017, 09:10 U.ALTUN
Çözüldü Sürekli Formda Kayıt Girdisi Üstte Olması Yardım... bilservisci 13 365 28/08/2017, 01:42 bilservisci
Çözüldü Formdaki Kaydı Farklı Formda Yeniden Kayıt U.ALTUN 7 335 21/08/2017, 12:04 direnist
Çözüldü Tabloya Yeni Veri Girişini Engelleme ALTANs 2 147 17/08/2017, 13:13 ALTANs

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