Skip to main content

AccessTr.neT


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

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

#13
(29/01/2016, 16:18)atoz112 yazdı: Sayın kouzo,

Konunuzun 5.mesajında yer alan




Alıntı:...
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...

ifadenizden yola çıkarak,alternatif bir yöntem daha hazırlanmak sureti ile (aklıma takıldığı için daha faydalı olacağını düşündüm açıkçası) belki bir bakıma biraz daha rahat sonuç elde edilmesine imkan sağlamak adına,EK’te bir örnek çalışma daha mevcuttur.

Buna gerek olmasının nedeni de şu:

Ola ki,Proje_No alanında Metin (String) değerin önünde kaç adet sayısal değer olacağı belli olmayabilir ya da siz 3 karakter diyorsunuz fakat belki fazla da olabilir düşüncesi ve ihtimali doğrultusunda,en uygunu metin değerinin öncesindeki sayısal değer ne kadarsa o değeri olduğu gibi aktarmak daha yerinde ve doğru olacaktır kanısındayım.

Bu vesile ile,yeni bir örnek çalışmanın yapılmasına ihtiyaç olacağı düşüncesi ile hazırlanmıştır.

Son olarak,elbette ki bu yöntem veya düşünce üzerine harici başka yöntemler (basit veya zor) da geliştirmek ve dahil etmek mümkün.ben kendi adıma,biraz farklı olması düşüncesi ile bu yöntemi hazırladım…verimli olması temennisi ile.Bilginize…iyi çalışmalar,saygılar.

Sayın atoz112,

Uzun vadeli düşünüldüğünde ikinci gönderdiğiniz opsiyonun daha kullanışlı olacağı aşikar. Proje numaralarının hane sayısının artması olası gerçekten de. O nedenle onu kullanmaya karar verdim ve eksik kalan iki alan daha tanımladım. Ancak bu aşamada fark ettiğim bir problem var o konuda da mümkünse desteğinizi rica ediyorum.

Form kısmında "Proje No" ve "Kategori" alanlarına bilgi girilmesi zorunluluğuna yönelik yazdığınız komut çok yerinde olmuş gerçekten. Bu kısımlardan birini boş bırakıp kaydet düğmesine basıldığında bir uyarı mesajı çıkıyor ancak bu sırada "Problem_ID" kısmından okuduğu rakam bir artıyor. bu şekilde hatalar verdiğinde aralarda bazı numaralar atlamış olacaktır ki bizim açımızdan bu numaranın birbirini takip ediyor oluşu ve eksiksiz olması bir zorunluluk. Eklediğim dosyada en son kaydın bir öncekinden 3 rakam daha fazla olduğunu görebilirsiniz. Bunu nasıl engelleyebilirim.

Bir de formdaki doldurulacak tüm alanların doldurulmasını zorunlu hale getirmeye çalıştım ancak başaramadım. Sizin kullandığınız komutu (IsNull) kullandım ama hata verdi.

Yardımlarınız için teşekkür ederim.

iyi çalışmalar,
Cevapla
#14
sayın kouzo,

Alıntı:...Uzun vadeli düşünüldüğünde ikinci gönderdiğiniz opsiyonun daha kullanışlı olacağı aşikar. Proje numaralarının hane sayısının artması olası gerçekten de. O nedenle onu kullanmaya karar verdim ve eksik kalan iki alan daha tanımladım. ..

talebiniz için;

EK'te;
bu talebiniz doğrultusunda yeniden düzenlenerek hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

Alıntı:...Bir de formdaki doldurulacak tüm alanların doldurulmasını zorunlu hale getirmeye çalıştım...

bu talebiniz de konu başlığınızdan farklı nitelikte olduğu için,yeni bir konu açmayı gerektirmektedir.

bilginize...iyi çalışmalar,saygılar.
.rar Problem_kayit2-ATOZ4.rar (Dosya Boyutu: 33,86 KB | İndirme Sayısı: 14)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#15
sayın kouzo,

yeni talebinize yönelik olarak yeni bir konu açmadan öncesinde aşağıda bağlantısı yazılı konuyu incemeniz faydalı olabilir,fikir vermesi adına.

Basit boş kontrol örneği

denemelerde bulunabilirsiniz.

denemeleriniz akabinde,uygulamanızda herhangi bir soruna veya hataya maruz kalacak olursanız,bu hata veya sorunların gerek isimlerini ayrıntılı belirterek ya da sorunları net ifade ederek ve gerekse de ekran görüntüleri dahi eklemek sureti ile,çözümler arayabilirsiniz.

katılımcılar tarafından,açacağınız konuda uygun görülecek olan gerekli bilgi ya da örnek paylaşımlarının yapılması da mümkün olacaktır.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da