Skip to main content

AccessTr.neT


Tabloda gereksiz verileri azaltma

Tabloda gereksiz verileri azaltma

Çözüldü #7
Sicil kart'tan sonra bu projeye her makinanın parça listesinide ekliyeceğim. Makina Listesini her iki tabloya bağlamak için bağımsız kullanırsam daha iyi olur.

Benim şimdiki sıkıntım, Sicil kart formuda Firma ve Makina bilgilerinin soru işareti şeklinde çıkması.
Cevapla
Çözüldü #8
Text box(Metin Kutusu)'da soru işaretli kısımları kaldırdım.
Metin kutusu içerisine Dlookup komutu yazarak tablodan istediğim değerleri aldım.
Örnek olarak:
Hat Adı Kutusu: =DLookUp("[Hat Adı]";"[Makina Listesi]";"[Makina No]=" & [Makina No]) Makina listesi tablosunda Hat Adı sütunundan Makina No değerine göre veriyi al.
Düzenlenmiş proje ektedir.

Ben Dlookup komutunu Metin kutusunun içerisine değilde Visual Basic kodlarıyla nasıl yapabilirim? "Hat No" kutusuna VB ile taşıma işlemi yaptım. Fakat Metin kusuna tıklayınca kod çalışıyor ve değer geliyor.
Olması gereken her zaman bu kodun çalışması. Yani örnekte olduğu gibi otomatikman değerin gelmesi. Kodu sürekli nasıl çalıştırabilirim?
.zip Makina Techizat Listesi devam6.zip (Dosya Boyutu: 432,96 KB | İndirme Sayısı: 17)
Cevapla
Çözüldü #9
burda formun geçerli olduğu kısmına kodu yazarsan olur
şu şekilde dene

Private Sub Form_Current()
Me.Makina_Kodu = Dlookup ("[Makina Kodu]", "[Makina Listesi]", "[Makina No]=" & [Makina No])
End Sub
Cevapla
Çözüldü #10
Yazdığınız şekilde denedim.
Gezinti düğmesi ile kayıtlar arasında dolaşırken kod çalışıyor.
Gözlük butonu ile arama ekranından veri alındığında "Makina No" değişiyor, fakat "Makina Kodu" güncellenmiyor. Kod bu kısımda çalışmıyor.

Başka yöntem var mı?
Cevapla
Çözüldü #11
Alıntı:Gözlük butonu ile arama ekranından veri alındığında "Makina No" değişiyor, fakat "Makina Kodu" güncellenmiyor. Kod bu kısımda çalışmıyor.
Sicil Kartı formundaki gözlük butonuna tıklayıp makina aradığında makina kodu güncelleniyor,

Uygulamanızdaki Yapılmaması gereken ölümcül hatalar'ı biran önce düzeltin.
Ayrıca; Formda 2. kayıt açıkken arama yaptığınızda bu kaydın tamamen değişmesi sizce doğru mu?
.rar Makina Techizat Listesi devam6.rar (Dosya Boyutu: 100,22 KB | İndirme Sayısı: 7)
Cevapla
Çözüldü #12
Teşekkürler,
Önerdiğiniz gibi Requery komutu ile formu güncelleyerek çalıştırdım.
Forms![Sicil Kartı].Requery
ve
Dediğiniz şekilde gözlük butonunu ile sadece sicil karttaki kayıtları arattırdım.

Soru1:
Makina listesinden "->Sicil" butonu ile Sicil karta yeni kayıt yapmak istiyorum:
Eğer kaydetmek istediğim makina sicil kartta mevcuttsa, bire-bir ilişkiden dolayı doğal olarak hata veriyor. Nasıl bir önlem alabilirim?

Soru2:
Gözlük ile arama ekranında bütün kayıtları göremiyorum.
Aranan tabloda her hangi bir değer girilmemişse bu kaydı listelemiyor.
Sorguda veya kısmına "IS NULL" şartını ekliyerek göstermeyi başardım.
Bu seferde arama yaptığımda bu kayıtı elemiyor.
Deneme için Makina No:2 ve 37 kayıtların bilgisini sildim. Listede çıkmıyor.

Soru3:
Benim proje boyutu 3.660KB iken sizin gönderdiğiniz proje boyutu nasıl 884KB oluyor. Dosya büyüklüğünü azaltmak için bir yöntem var mı?
.zip Makina Techizat Listesi devam6.zip (Dosya Boyutu: 457,57 KB | İndirme Sayısı: 8)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task