Üç farklı alandaki değerleri tek bir alanda birleştirme.

1 2 3
28/01/2016, 15:51

kouzo

Merhaba,

İş yerinde manuel yapılan bir kayıt işlemini Access üzerinde yapmak için uğraşıyorum. Basit bir problem kayıt formu olacak aslında. Ancak üç ayrı alanda girilen değerleri tek bir alanda birleştirmek gerekiyor o kısmını yapamadım bir türlü. Olması gerek durumun bir örneğinin resim olarak excel'de oluşturdum. Sanırım  resimden, söylemek istediğim daha kolay anlaşılır. Access dosyasını da mesaja ekledim. Yardımlarınız için şimdiden teşekkür ederim.



Pardon, mesajı ilk yazarken yanlış dosyayı yüklemişim. Doğrusu budur.
28/01/2016, 15:59

atoz112

sayın kouzo,

bahsettiğiniz talebinize yönelik olarak;eklediğiniz örnek uygulamada bu tablolar mevcut olmadığı görülmesi akabinde ve

Alıntı:...İş yerinde manuel yapılan bir kayıt işlemini Access üzerinde yapmak için uğraşıyorum. Basit bir problem kayıt formu olacak...

ifadeniz dolayısı ile,anlaşıldığı üzere henüz bu sadece bir düşünce olsa gerek.bu düşüncenizden yola çıkarak;eğer bu değeri bir sorguda oluşturacaksanız,
Kod:
sonuc:[ProjeID] & [Kategori_No] & [Problem_ID]
eğer bu değeri bir form üzerindeki bir denetimde oluşturacaksanız,ilgili denetimin DENETİM KAYNAĞI satırına
Kod:
=[ProjeID] & [Kategori_No] & [Problem_ID]
ya da bir olay yordamında kullanılacaksa;
Kod:
Me.denetimin_adi=Me.ProjeID_denetiminin_adi & Me.Kategori_No_denetiminin_adi & Me.Problem_ID_denetiminin_adi
yazmanız yeterlidir.

son olarak,örneğinizde sadece isimler büyük ihtimal ile gerçek veri olsa gerek.lütfen,bu ya da bundna sonrasında örnek eklerken,içeriğinde farazi gerçek dışı ve sonuçları görmek adına da birkaç veri barındıracak şekilde örnek eklemeye özen gösteriniz.bilginize...iyi çalışmalar,saygılar.
28/01/2016, 16:35

kouzo

Tekrar merhaba,

Öncellikle hızlı cevabınız için teşekkür ederim. Mesajı ilk yazarken yanlışlıkla başka bir dosya yüklemiştim onu düzelttim. Benim burada ifade etmeye çalıştığım "Problem_Kayit" tablosunun içindeki "Problem_Kayit_No" alanına aynı tabloda girilmiş olan üç değeri ("Proje_No" ,"Kategori_No" ve "Problem_ID") birleştirerek yazdırmaktır. Anlaşılır olması için resimde de manuel olarak bahsettiğim birleştirme işlemini yapmıştım.
28/01/2016, 17:13

atoz112

sayın kouzo,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
28/01/2016, 18:34

kouzo

Sayın atoz112,

Öncelikle yardımlarınız için teşekkür ederim. Gönderdiğiniz dokümanı inceledim. İstediğimi büyük oranda yerine getiriyor. İki noktada eksiği var onların giderilmesinde de yardımcı olabilir misiniz?

1-Birleştirmeyi yaparken "Proje_No" değerinin soldan ilk üç hanesini alması gerekiyor. "001A" yerine sadece "001" kısmını almak istiyorum. Ben bu amaçla "Proje_No" tablosunda iki alan oluşturmuştum. "Project_ID" alanına sadece ilk üç haneyi yazmıştım. O sütundan okutabilirim belki diye. Ancak bu kutudan da değeri okurken soldan ilk üç değeri alırsa sorun çözülmüş olur.

2-Aynı şekilde "Problem_ID" kısmınında 3 hane olarak yazılmasını sağlayabilir miyiz? Yani demek istediğim "1" yerine "001" şeklinde yazdırmak mümkün olursa sorun tamamen çözülmüş olur.

Bu kurallar geçerli olduğunda gönderdiğiniz dosyadaki 5 numaralı kayıt "864B225" yerine "86422005" olacaktır.

Tekrardan teşekkürler.

iyi çalışmalar,
28/01/2016, 18:57

bigdaddy_isi

Merhaba kouzo kardeş.

İstediğiniz şekilde yaptım ve ekledim.

Buyrun!

Selamlar
1 2 3