Skip to main content

AccessTr.neT


Ayrı tablolardaki alanları birleştirerek yeni alan oluşturmak

Ayrı tablolardaki alanları birleştirerek yeni alan oluşturmak

Çözüldü #40
Sayın azlan,

Barkod işlemlerine yönelik olarak bu talebiniz ile ilgili,aşağıdaki düzenlemeler yapılarak uygulamanızın istenilen sonuçları, daha öncesindeki örneklerde de olduğu gibi bu hali ile de göstermesi tekrar sağlanmıştır.

YAPILANLAR

1) Assets formunuzun Barcode alt formunda yer alan ve eancode adı ile oluşturduğunuz metin kutusu etkisiz bırakılmıştır.zira,sizin için gerekli olan barkod adı ile bir altında oluşturduğunuz ve barkod çubuk görselini göstermek istediğiniz metin kutusu yeterlidir.ve buna ilave olarak da,barkod metin kutusunun denetim kaynağı da assets tablosundaki eancode olarak bırakılmıştır.

2) Assets formunuzun geçerli olduğunda olay yordamına aşağıdaki kod ilave edilmiştir.böylece,barkod metin kutusuna;formdaki BarcodeNumber alanına göre değer aktarımı sağlanmıştır.

If IsNull(Me.BarcodeNumber) Or Me.BarcodeNumber = "" Then

Else
Me.barkod = code128(Me.BarcodeNumber)
End If

3) Assets formunuzun kodlama sayfasında yer alan aşağıdaki kodlar etkisizleştirilerek geçersiz bırakılmıştır.kaldı ki,bu yazılan kod da hatalı ya da diğer bir ifade ile gereksiz bir olay yordamına eklenmiştir.zira,code128 fonksiyonunun işlerliği için,barkod çubuk görsellerini göstermeyi istediğiniz metin kutusu me.eancode değil aksine me.barkod olmalı.bu işlem için yukarıda 2.maddede yazılı olan işlem gerçekleştirildiğinden bu kodlar iptal edilmiştir.

Private Sub BarcodeNumber_AfterUpdate()
'Me.eancode = code128(BarcodeNumber)
'Me.Refresh
'Me.Requery
End Sub

Private Sub Envanter_Kodu_Barkod_AfterUpdate()
'Me.eancode = code128(BarcodeNumber)
End Sub

4) Assets formunun form üst bilgisi kısmına TAZELE adı ile bir buton eklenmiştir.böylece,bilgiler girildikten sonra ilgili kayıt bilgilerinin ve barkod görselinin geçerliliğinin elde edilmesi için kayıt tazeleme ve ardından da en son kaydın formda gösterilmesi sağlanmıştır.sizin de yapmanız gereken,kayıt bilgilerini girdikten sonra yukarıda yazılı sonucu elde etmek için son işlem olarak bu tazeleme butonuna tıklamanız yeterli olacaktır.

(daha sonraki zamanda isteğe bağlı olarak bu butona tıklama olayında yer alan kodları,tetikleyici olması açısından uygun olabilecek bir kodlama olay yordamına dahil edilerek bu butonun işlevi iptal edilebilir.şimdilik görseli olması açısından dahil edilmiştir).

Son olarak,EK'te;yine daha önceki açıklamalarda belirtildiği üzere,formunuzdaki ilgili denetim kutularında ve yukarıda bahsi geçen kodlama düzenlemelerinin dışında diğer bütün kodlar olduğu gibi bırakılarak,bütün bu bahsi geçen işlemlerin uygulandığı örnek çalışma mevcuttur.inceleyebilirsiniz.bilgilerinize.

iyi çalışmalar,
saygılar.
.rar EnvanterKayıtları4-ATOZ8.rar (Dosya Boyutu: 843,13 KB | İndirme Sayısı: 7)
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

Bu Konudaki Yorumlar
Cvp: Ayrı tablolardaki alanları birleştirerek yeni alan oluşturmak - Yazar: atoz112 - 12/09/2014, 12:41
Task