Formda Alan Adlarının Güncellenmesi

1 2
23/07/2023, 00:24

truhi

(22/07/2023, 23:50)berduş yazdı: temel mantık yine aynı aslında
form yükleme/ Form_Load   olayına da aşağıdaki kod yazılabilir
Private Sub Form_Load()
On Error Resume Next
Dim ctl As Object
For Each ctl In Me.Controls
    if len( ctl.ControlSource & "")>0 then ctl.Controls.Item(0).Caption = ctl.ControlSource
Next ctl
End Sub
işlemin tüm nesneler üzerinde çalışacağını unutmayın

Hocam teşekkürler,
burada anlamadığım form tabloya bağlı olmasına karşın alan adlarını neden otomatik güncellemiyor?
ayarlarda bir eksiklik mi vardır acaba?
tekrar teşekkürler,
iyi hafta sonları...
23/07/2023, 00:26

berduş

(23/07/2023, 00:24)truhi yazdı: burada anlamadığım form tabloya bağlı olmasına karşın alan adlarını neden otomatik güncellemiyor?
ne demek istediğinizi anlamadım?
23/07/2023, 00:44

truhi

(23/07/2023, 00:26)berduş yazdı:
(23/07/2023, 00:24)truhi yazdı: burada anlamadığım form tabloya bağlı olmasına karşın alan adlarını neden otomatik güncellemiyor?
ne demek istediğinizi anlamadım?

Hocam şimdi Form bir tabloya bağlı; verileri tablodan alıyor,
Tabloda herhangi bir "Alan Adı" değiştiği zaten (otomatik olarak) form ' açıldığında da bu alan adı güncel olarak gelmesi gerekmiyor mu?
23/07/2023, 00:53

berduş

form tabloya bağlı olabilir ama form tablo değildir eğer tablo olsaydı herhangi bir nesne eklemesek bile sırf formu tabloya bağladığımız için verileri görebilmemiz gerekirdi
oysa verileri görebilmek için forma metin kutuları ekleyip hangi alanla ilişkili olduğunu da belirmemiz gerekiyor.
23/07/2023, 01:01

berduş

eğer bölünmüş form yerine altForm/Rapor taşıyıcısı eklemiş olsaydınız bu durumda herhangi bir metin kutusu eklemeseydiniz bile tabloyu olduğu gibi gösterebilirdiniz
1 2