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ü #37
Me.eancode = code128([BarcodeNumber])
şeklinde kullan ama zaten bu hali ile bende çalışıyor
Cevapla
Çözüldü #38
Bu durumda değeri formdan mı alıyor yoksa tablodaki alandan mı alıyor?
Cevapla
Çözüldü #39
Bu hali ile tabiki formdan alıyor,formda zaten tablodan alıyor,amacınızı anlayamadım
Cevapla
Çö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
Çözüldü #41
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.
Cevapla
Çözüldü #42
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.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task