Skip to main content

AccessTr.neT


değişken ve caption ilişkisi

değişken ve caption ilişkisi

Çözüldü #1
merhabalar arkadaslar 

aşağıdaki kodda mas değişkenini butonun captionuna atamak istiyorum acaba nerede hata yapıyorum ?

Kod:
Dim mas
Dim but
For i = 1 To 1
mas = Nz(DLookup("MASA", "T_MASALAR", "MASA_NO = " & i & ""), 0)
Next i

For b = 73 To 73

but = ("Komut" & b)

Next b

but.Caption = mas

moskovic, 18-01-2010 tarihinden beri AccessTr.neT üyesidir.

Access'e olan heyecanimi kabartan Tek Adres Burası...
Son Düzenleme: 09/12/2015, 02:09, Düzenleyen: moskovic.
Cevapla
#2
but  buton değil değişken. caption atayamazsınız. yani ismini değiştiremezsiniz.


eğer ki buton ise. yazdığınız kodda değişken olarak gözüküyor. buton olduğunu var sayalım.

örneğin 

dim mas as string

mas = "özgür"

me.but.caption = mas  yapmanız yeterli


ayrıca döngüye neden aldınız onuda anlamış değilim. 1 kayıt için döngü kullanmak mantıklı gelmedi bana ayrıca döngüye alınacak durumda görmedim. örnek yüklese idiniz tam ve net cevap alabilirdiniz.


MASA_NO alanınız string mi integer değer mi taşıyor?
string (metin alanı) ise "MASA_NO='" yapmanız gerekiyordu


sayısal alan ise tombul parantez öncesi çift tırnaklar olmamalı. 
for döngüsü için kullandığınız i değişkeni Dlookup içinde ne aradığını hâlâ düşünmekteyim.


bir değişken tanımlanmadan kullanılır ise dim mas gibi string değer alır.
eğer hiç dim ile başlamadan bir değer atanmaz ise Vba onu direkt string değer alır. 
for döngüsünde sayısal alanlar (sayı miktarınca döndürüleceği için dim i integer diye atamak daha mantıklıdır.


yazdıklarım biraz kafa karıştırıcı gibi oldu ama soruda öyle Img-grin örnek eklemeniz daha sağlam cevaplar almanızı sağlayacaktır iyi geceler.
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
#3
syn ozgur yasin

56 Adet buton var butonlarnı ismi "komut73" den baslayim "komut128" kadar gidiyor bunlari for dongusuyle captionlarini degistirmek istiyordum ( for i = 1 to 1 e takilmasiyin deneme yaparken msjboxda eziyet oluyordu...)
moskovic, 18-01-2010 tarihinden beri AccessTr.neT üyesidir.

Access'e olan heyecanimi kabartan Tek Adres Burası...
Cevapla
#4
sayın moskovic,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
.rar CaptionDegistirme-ATOZ.rar (Dosya Boyutu: 13,23 KB | İndirme Sayısı: 4)
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
#5
tesekkur ederim hocam...
moskovic, 18-01-2010 tarihinden beri AccessTr.neT üyesidir.

Access'e olan heyecanimi kabartan Tek Adres Burası...
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task