bir formdan diğerine bilgi aktarma
yusuf22.07.2005 - 12:55:33
ugur kardeş verdiğin bilgi için teşekkür ederim. bir yardım daha rica edicem senden istediğim olayı başka şekilde nasıl yapabilirim bir fikir verirmisin bana.

benim iki adet formum var. biri asıl formum bu formun üzerinde
20,30 edit var bunlardan iki bölümde ayrı ayrı düzenleyen ve onaylayan yetkililerin yetkili ad,yetkili soyadı,unvanı bölümleri var.

diğer formda ise yetkili lerin adlar soyatları , ünvanları var. bu formdan seçtiğim yetkilinin bilgileri asıl formuma aktarılsın istiyorum.
 
Uğur198222.07.2005 - 13:42:53
merhaba;

Yanlış anlamadıysam,bir fomdan diğerine veri aktarmak istiyorsun;

Form1.Edit1.Text:=Form2.Edit1.Text;


Form2 deki Edit1 deki bilgiyi ,Form1 deki Edit1 'e atar.Mantık hepsinde bu..

Ayrıca Mesaj başlığını konuya uygun düzeltirsen iyi olur,kilitlenebilir.Çünkü bu formun kuralları var.Bizde suça alet olmayalım. Wink

+ birde soruyu şahsa değilde forma sorarsan daha çok verim alırsın,çünkü benden kat kat daha iyi bilenler var... Wink

iyi günler...
 
naile22.07.2005 - 14:10:27
Lütfen mesajınızı editleyip konu başlığını sorunuza uygun bir cümle yazar mısınız? Evil or Very Mad
 
yusuf25.07.2005 - 13:10:30
arkadaşlar benim formumda 20 - 30 adet başlıklı editim var.
birde alt bölümde. yetkililer diye bir bölüm var. yetkili adı,yetkili soyadı,unvanı. bu bölümde kendi içinde düzenleyen ve onaylayan yetkili buralar zaman zaman değişiyor. düzenleyen yada onaylayan kişiler değişebiliyor.
bunun için ikinci bir form yaptım dbgrid li içerisinde yetkili adı,yetkili soyadı, ünvanı diye. birinci forma düğme koydum düğmeye tıkladığımda ikinci form açılıyor. ve ben dbgrid içerisinden istediğim yetkiliye tıkladığımda onun bilgileri birinci farmdaki ilgili yerlere gelmesini istiyorum
 
naile25.07.2005 - 13:16:57
dbgridin bağlı olduğu dataseti kullanarak alabilirsiniz. Mesela Query kulanıyorsanız eğer gride tıklandığında şöyle bir kod yazabilirsiniz:

Form2.Edit1.Text := Query1.FieldByName('YetkiliAdi').AsString;


gibi..
 
yusuf28.07.2005 - 08:47:16
tamam istediğim yaptığım kod bu fakat birinci kayıttan sonra hata veriyor.
şimdi tam şöyle anlatayım size.
2 adet formum var. birinci form giriş formu ikinci form yetkililer formu
birinci formumdaki edit ler şöyle tc kimlik,adı,soyadı vs alt bölümde düzenleyen yetkilinin adı,soyadı,unvanı. Onaylayan bölümünde adı,soyadı,unvanı. ikinci formumda ise yetkili adı,soyadı,unvanı var.
ben giriş formunda düzenleyen yetkili kenarına düğme koydum tıkladığımda ikinci form açılıyor ben gridden seçtiğim yetkiliyi bilgileriyle giris formuna aktarıyorum diger yanda yetkili bölümünede aynı şeyi uyguladım aynı form açılıyor ben oradan yetkiliyi seçiyorum. fakat sorun şu ikinci kayıttan sonra hata veriyor hata şu (Couldn't perform the edit because another user changed the record) sonra bu kayıtı silmeden çalışmıyor proğram tekrar kaydete bastığımda ise şu hatayı veriyor ( Key Violation [TCX][MyODBC]Duplicate entry '0'for key '1' ) hatası veriyor.
bu hatayı neden veriyor lütfen yardım edin. :( Embarassed
 
Uğur198228.07.2005 - 19:52:54
http://www.delphiturkiye.com/forum/viewtopic.php?t=7421&highlight=key+violation
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com