Error Creating Form

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Bil_Bakalım
Üye
Mesajlar: 61
Kayıt: 31 Ara 2004 01:45
Konum: İzmir
İletişim:

Error Creating Form

Mesaj gönderen Bil_Bakalım »

merhaba,

Mysql veritabanında bir tablodaki provizyonyüzdesi alanını değiştirdim.Ondan sonra delphide provizyonyüzdesi alanına bağlı olan dbeditin bulunduğu forma ulaşamıyorum. Error creating form dbedit2:field 'provizyonyüzdesi' not found diyor.

Sorunu anladım ama formu açamazsam bu alanı nasıl doğru field e bağlarım ki.

Marco Canto abimiz dfm dosyaları ile uzman iseniz uğraşın diye uyarmış ama bir şansımı deneyeyim dedim.Dfm uzantılı dosyayı açıp dbedit2 nin fieldini değiştirdim.Ama oda bozuldu. :lol: Yedeğini almamış olsak bu deneme çok pahallıya patlayacaktı.

Yani kısacası dfm uzantılı dosyamı geri getirebilirmiyim
Misafir

Mesaj gönderen Misafir »

merhaba.
veritabanından herhangi bi fieldi değiştirmenizle delphinin formu açması arasında böyle bi hatanın oluşmasına ihtimal vermiyorum. sadece formu açtığınızda o hatayı verir (tabi tablo aktifse). gözünüzden kaçan başka bişey vardır belki, detayları iyi inceleyin.
kolay gelsin.
Kullanıcı avatarı
Bil_Bakalım
Üye
Mesajlar: 61
Kayıt: 31 Ara 2004 01:45
Konum: İzmir
İletişim:

Mesaj gönderen Bil_Bakalım »

Normal şartlarda sizin söylediğinize katılıyorum.Ama veritabanımı 4.0 dan 4.1 versiyonuna yükselttikten sonra bu olay oldu.

Delphiyi ilk çalıştırıp Şhift+F12 ile forma girmek istediğimde
.
Error creating form dbedit2:field 'provizyonyüzdesi' not found
F9 ile çalıştırmak istediğimde de
dbedit11:field 'vadegünü' not found
hatasını verip programı kırıyor.

Bu nedenle olayın veritabanında yapılan değişiklikler nedeniyle meydana geldiği sonucunu çıkardım.
En son Bil_Bakalım tarafından 19 Şub 2005 01:56 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Misafir

Mesaj gönderen Misafir »

peki aynı işlemi (alan değiştirme işlemini) sorunu çözümlemek adına, başka bir formda kullanılan tabloya uygulayıp dener misiniz (yedeğini alarak)..
Kullanıcı avatarı
Bil_Bakalım
Üye
Mesajlar: 61
Kayıt: 31 Ara 2004 01:45
Konum: İzmir
İletişim:

Mesaj gönderen Bil_Bakalım »

Veri tabanında yaptığım değişiklikler diğer formları etkilemedi. sorun zeos kompanentinden yada field list te olabilirmi verdiği mesaj eski field çünkü.Değiştirmeye fırsat vermedi :cry: .
En son Bil_Bakalım tarafından 19 Şub 2005 02:05 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Misafir

Mesaj gönderen Misafir »

üzgünüm ama yine muhalefet edeceğim..formun create edilmesi ile ilgili componentlerden kaynaklanan birşey olabileceğini düşünmüyorum. ancak ilk yazınızda belirttiğiniz gibi dfm dosyalarında (ya da benzer bir dosyada) gayr-ı ihtiyari olarak bir değişiklik yapılmış ya da bir bozulmaya neden olunmuştur muhtemelen. yeni bir form oluşturun, zeos componentleriyle aynı tabloya ulaşmayı deneyin.
kolay gelsin.
Kullanıcı avatarı
Bil_Bakalım
Üye
Mesajlar: 61
Kayıt: 31 Ara 2004 01:45
Konum: İzmir
İletişim:

Mesaj gönderen Bil_Bakalım »

Delphiyi ilk çalıştırıp Şhift+F12 ile forma girmek istediğimde
.
Error creating form dbedit2:field 'provizyonyüzdesi' not found
F9 ile çalıştırmak istediğimde de
dbedit11:field 'vadegünü' not found
hatasını verip programı kırıyor.

Benim herhalükarda forma tasarım esnasında ulaşmam gerekli.Formu ben başlangıçta create ettirmiyorum.Bir menüden create ettiriyorum.Başlangıçta create ettiriyim dediğimde de incorrect link hatası veriyor.

Veri tabanı :duvar:
Misafir

Mesaj gönderen Misafir »

Bil_Bakalım yazdı: F9 ile çalıştırmak istediğimde de
dbedit11:field 'vadegünü' not found
hatasını verip programı kırıyor.
Veri tabanı :duvar:
siz formu hiç açamıyor musunuz design için?fieldin olmamasıyla bunun arasında nasıl bi bağlantı var anlayamadım :roll:
Kullanıcı avatarı
Bil_Bakalım
Üye
Mesajlar: 61
Kayıt: 31 Ara 2004 01:45
Konum: İzmir
İletişim:

Mesaj gönderen Bil_Bakalım »

Sorunu çözebildim sonunda arkadaşlar.

Dfm uzantılı dosyaları delphide tek tek açıp verdiği hataları ordan buldum ve düzellitim( Verdiği field hatalarını)

Su anda forma ulaşabiliyorum.
Cevapla