Alt forma başka bir alt form ekleme

1 2 3
10/08/2014, 22:25

kadirdursun

Arkadaşlar;
Forma alt form eklemede sorun yok fakat forma eklediğimiz alt fom ile bağlatılı yeni bir alt form eklemeyi yapamadım.

Ekteki örneği açınca karşımıza çıkan formda "nokta" yazan altfom ile "nokta açıklama" yazan altformu birbirine bağlamak istiyorum. Amacım "nokta" altformundan seçtiğim her bir kayıt için "nokta açıklama" altformundan birden fazla kayıt girmek.

"nokta açıklama" altformunun "üst alanları bağla" kısmına [AF_GIP_NOKTA].Form![GIP_NOKTA_ID] yazdım. "alt alanları bağla" kısmı ise GIP_NOKTA_ID fakat yine çözemedim. Bu bağlantı kısımlarına ne yazmam lazım.
11/08/2014, 01:41

mehmetdemiral

Sayın kadirdursun
Alt formun içine eklemeyi denediniz mi?. Eğer yapısal olarak müsait değilse, yani veri görünümü kullandığınız için, ya da devamlı form kullanamadığınız için sorun çıkarsa şunu deneyin:

Eklediğiniz son alt formun diğer alt forma üst alan olarak bağlantısını düzgün yapmalısınız. Bunun için en kolay yol (en azından ben öyle yapıyorum) son alt formun üzerine bir metin kutusu koymak ve veri kaynağını da gözatma yöntemiyle ana form üzerinden altform olarak aşama aşama yol göstermektir. Böylece formlar!ana_form!altform gibi bir adres oluşur. Bu adresi kopyalayın ve son altformun üst alanı olarak formların benzersiz anahtar alanlarına -tabii ilişkili alanlar olmalı- bu adresi gösterim. Bir Not: Eğer bu adresi vb'da kullanacaksanız baştaki "formlar" ifadesini "forms" biçiminde düzeltmelisiniz.

Bu yöntem işe yaramalı. Ama oldu da sorun yaşadıysanız o zaman altform dışında bir yöntem bulmak gerekir: Listbox, bölünmüş form, açılan başka bir popup form gibi... Kolay gelsin.
11/08/2014, 08:00

kadirdursun

Sayın mehmetdemiral;
[AF_GIP_NOKTA].Form![GIP_NOKTA_ID] adresini anaforma eklediğim metin kutusundan dediğiniz yöntemle aldım. Ama muvaffak olamadım.

Başka yöntem dediğiniz yöntemlere bakayım. Umarım işime yarar.
Teşekkür ediyorum.
11/08/2014, 15:43

atoz112

sayın kadirdursun,

EK'te;bahsettiğiniz sorununuza dair örnek uygulama mevcuttur.inceleyebilirsiniz.

iyi çalışmalar,
saygılar.
11/08/2014, 15:48

kadirdursun

Sayın atoz112;
İstediğim buydu. Teşekkür ederim.

=[AF_GIP_NOKTA].[Form]![GIP_NOKTA_ID] kodunu üst alan bağlamada bu şekilde kullanmak aklıma gelmezdi doğrusu.
12/08/2014, 08:45

kadirdursun

Sayın atoz112;
Açılışta

Enter Parameter Valeu
ngipid

hatası veriyor ve değer girmem için kutucuk açıyor.
Neden olabilir?
1 2 3