Editleri birleştirerek Tek alana yazdırma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Editleri birleştirerek Tek alana yazdırma
Selaminaleyküm arkadaşlar hepinize kolay gelsin
Benim sorum şöyle
mesala 2 tane edit var ve bu editleri tabloda aynı alana yan yana nasıl kayıt yapcaz
örnek:
table1.fieldbyname('ADRES').assstring:=edit1.tezt+edit2.text;
ama olmuyor.
Editleri önce birleştirip sonra kayıt yaptırmak için denedim yine hata verdi.
hepinize kolay gelsin
Benim sorum şöyle
mesala 2 tane edit var ve bu editleri tabloda aynı alana yan yana nasıl kayıt yapcaz
örnek:
table1.fieldbyname('ADRES').assstring:=edit1.tezt+edit2.text;
ama olmuyor.
Editleri önce birleştirip sonra kayıt yaptırmak için denedim yine hata verdi.
hepinize kolay gelsin
Peki alanı hangi veritabanında ve hangi türde tutuyorsunuz.
yazdığımda hiç problemsiz çalışıyor.

Kod: Tümünü seç
edit3.text:=edit1.text+edit2.text;



Bilgi paylaşıldıkça güzeldir.
veritabanı
tablo database veritabanı bde
Teşekkür
Tamam şimdi oldu.Bu sorun hallodu.
Şimdi aynı alandaki bilgileri 2 edite kaydettiğimiz gibi nasıl gösterebiliriz.Böyle bir şey yapmaya imkan varmı.
yada 2 tane dbeditte nasıl gösterebiliriz.Yarısını birinde yarısını ikincisinde.
Allah sizden razı olsun.
Şimdi aynı alandaki bilgileri 2 edite kaydettiğimiz gibi nasıl gösterebiliriz.Böyle bir şey yapmaya imkan varmı.
yada 2 tane dbeditte nasıl gösterebiliriz.Yarısını birinde yarısını ikincisinde.
Allah sizden razı olsun.
madem birleştireceksin niye ayırıyorsun ?
tavsiyem bunları ayrı ayrı alanlarda saklaman ama illaki aynı alanlarda saklıyacaksan şu kodlara bi bak
kaydederken ;
# yerine belirleyeceğin ve bu alanda asla kullanılmayacak bi karakter seçmelisin.
gösterirken ;
kolay gelsin.
kaydederken ;
Kod: Tümünü seç
table1ADRES.asstring:=edit1.text+'#'+'edit2.text;
gösterirken ;
Kod: Tümünü seç
edit1.text := copy(table1ADRES.asstring,0,(pos('#',table1ADRES.asstring)-1));
edit2.text := copy(table1ADRES.asstring,(pos('#',table1ADRES.asstring)+1),length(table1ADRES.asstring));
kolay gelsin.