AccessTr.neT
Ayrı tablolardaki alanları birleştirerek yeni alan oluşturmak - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Ayrı tablolardaki alanları birleştirerek yeni alan oluşturmak (/konu-ayri-tablolardaki-alanlari-birlestirerek-yeni-alan-olusturmak.html)

Sayfalar: 1 2 3 4 5 6 7


Cvp: Ayrı tablolardaki alanları birleştirerek yeni alan oluşturmak - C*e*l*o*y*c*e - 12/09/2014

Me.eancode = code128([BarcodeNumber])
şeklinde kullan ama zaten bu hali ile bende çalışıyor


Cvp: Ayrı tablolardaki alanları birleştirerek yeni alan oluşturmak - azlan - 12/09/2014

Bu durumda değeri formdan mı alıyor yoksa tablodaki alandan mı alıyor?


Cvp: Ayrı tablolardaki alanları birleştirerek yeni alan oluşturmak - C*e*l*o*y*c*e - 12/09/2014

Bu hali ile tabiki formdan alıyor,formda zaten tablodan alıyor,amacınızı anlayamadım


Cvp: Ayrı tablolardaki alanları birleştirerek yeni alan oluşturmak - atoz112 - 12/09/2014

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.


Cvp: Ayrı tablolardaki alanları birleştirerek yeni alan oluşturmak - azlan - 12/09/2014

Sayın Atoz112,
Elinize sağlık süper olmuş.

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

Örneğin siz olsaydınız hangi nesnenin hangi olay yordamına dahil ederdiniz Img-grin


SABRINIZ VE YARDIMLARINIZ İÇİN ÇOK TEŞEKKÜRLER ALLAH RAZI OLSUN.


Cvp: Ayrı tablolardaki alanları birleştirerek yeni alan oluşturmak - ozanakkaya - 12/09/2014

Arkadaşlar, Ben önceki mesajımı duvara mı yazdım ? Bu konu cevaplanmışlara taşındı. Farklı konu varsa yeni konu açılacak.

Birbirinin devamı ise devam için yeni konu açılacak.