Skip to main content

AccessTr.neT


Formdaki Otomatik Metin Alanlarının Güncellenmesi

Formdaki Otomatik Metin Alanlarının Güncellenmesi

#1
merhaba arkadaşlar

kiralık araç otomasyonu hazırlıyorum. Şöyle bir sorunum oldu

Sözleşme formumda araç bilgileri (araç) ve kimlik bilgileri (müşteri) tablolardan çekiliyor. Sözleşme tablomda da sözleşme no, giriş tarihi, çıkış tarihi, toplam fiyat gibi bir kaç alan da var. sözleşme formuma üç tabloda bağlı orada sorun yok. sözleşme tablomda sözleşme no otomatik alan. formumda sözleşme noyu var olan alanlardan ekliyorum. Yeni olarak görünüyor doğal olarak. Ancak sözleşmeyi kaydet dediğimde sözleşme tablomda otomatik bir numara veriliyor. Ancak formda kendini otamatik olarak güncelleyemiyor. Halen yeni olarak görünüyor. Ne yaptıysam (requery vs.) form alanında onu güncelleyemedim.

Sözleşme no şunun için lazım bana. form sayfasından sözleşmeyi rapora döktüğümde sadece o kayıt olsun istiyorum tüm sözleşmeler geliyor yoksa.

Sözün özü form sayfasındaki otomatik alanın tabloda otomatik sayı aldıktan sonra formda da o sayıyı göstermesini istiyorum.
Cevapla
#2
sayın berkcan258,

Site Kuralları sayfasında yazılı hususları tekrar incelemenizi temenni etmekle birlikte;
lütfen,içeriğinde farazi gerçek dışı uydurma veriler ve sonuçları görebilmek adına da birkaç kayıt olacak şekilde örnek uygulamanızı konunuza dahile diniz.

bilginize...iyi çalışmalar,saygılar.
sayın berkcan258,

Alıntı:formda kendini otamatik olarak güncelleyemiyor.

ifadenize yönelik olarak;
eğer formdan kast ettiğiniz ANA FORM ise,
Me.Requery komut satırını,kaydetme işlemini sağlayan kod satırından sonraya eklemek sureti ile formu güncelleme işlemini sağlamış olursunuz.

eğer formdan kast ettiğiniz ALT FORM ise,
aşağıdaki bağlantısı yazılı konuda yer alan açıklamaları inceleyiniz.

Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme

ayrıca,

Alıntı:form sayfasından sözleşmeyi rapora döktüğümde sadece o kayıt olsun istiyorum 

ifadenize yönelik olarak;

eğer SADECE form üzerinde mevcut kayıt bilgisinin raporunu almak istiyorsanız,
rapor için oluşturduğunuz sorguyu Tasarım olarak açtıktan sonra,Sözleşme no alanının (Sütununun) olduğu kısımdaki Ölçüt (Kriter) satırına

eğer ANA FORM üzerinde Sözleşme no denetimi varsa 

Kod:
Forms![ana_formun_adi]![formdaki_sozlesme_no_denetiminin_adi]
eğer ALT FORM üzerinde Sözleşme no denetimi varsa 

Kod:
Forms![ana_formun_adi]![alt_formun_adi].Form![alt_formdaki_sozlesme_no_denetiminin_adi]
kod satırını yazmalısınız ki,sadece aktif kayıt bilgisinin raporu alınabilsin.

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
#3
hocam bilgilendirme ve öneriniz için teşekkür ederim.
Ancak maalesef sorun biraz farklı o yüzden Me.requery tarzı şeyler formda işlemiyor.
Sözleşme formuma (araç, müşteri, sözleşme tabloları) 3 adet ilişkisel tablo birden bağlı.
var olan alanlardan her üç tablodan da eklediklerim oldu. Resimde görüleceği üzere
araç plakayı aradığımda ya da listeden seçtiğimde arac tablosundan
müşteri tc kimlik aradığımda ya da listeden seçtiğimde müşteri tablosundan
kayıtları buluyor
aktar dediğimde bağlı textboxlara getiriyor.
sözleşmeno alanı sözleşme tablosunda otomatik alan o yüzden yeni yazıyor.
diğer 4 alan da giriş tarihi, çıkış tarihi, ek, ve toplam fiyatlar ilişkisiz metin alanları
bunlara girdiklerimi de kaydet dediğimde sözleşme tablosuna (insert into) ile ekletiyorum.
Kaydet dediğimde sözleşme kaydediliyor. sözleşme tablosunda otomatik numara da veriliyor.
Ancak formumda hala yeni olarak görünüyor.

[Resim: 14615138821.png]



[Resim: 14615139871.png]
Cevapla
#4
Resimlere bakılarak çözüm bulmak zor. İncelenmesi için örnek uygulamanızı eklemeniz gerekli.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task