FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Set variablenin aklında tuttuğu sayıyı başka loyautta işlem yaparken ilişki gereklimi?

+1 oy
366 kez görüntülendi
Set variablenin aklında tuttuğu sayıyı başka loyautta işlem yaparken ilişki gereklimi? gerekirse nasıl bir ilişki olacak id üzerinden= olarak kurdum istenilen table ye gidiyor not part of ralated table yazıyor bunu nasıl bertaraf edebiliriz?
5, Haziran, 2015 Database kategorisinde Muhteshem (53,030 puan) tarafından soruldu

3 Cevaplar

+1 oy
Değişkenlerin ($variable) layoutlarla herhangi bir bağlantısı yoktur. Tam olarak hatayı ne zaman alıyorsunuz anlamadım.
5, Haziran, 2015 F. Osman Cabi (200,340 puan) tarafından cevaplandı
set variable $xxx
goto loyaut
perform find $

lyauta gidiyor bulma işlemini yapmayıp not related table mesajı çıkıyor
perform find'da sorun var. Perform Find için seçtiğiniz alan, o anki bulunulan layout'un bağlı olduğu tablo görüntüsüne (table occurrence) ait değil. Script yazarken ilgili layoutta çalışırsanız bu konuda rahat edersiniz. Otomatik olarak layoutun bağlı olduğu tabloyu seçecektir.
Teşekkür ederim şimdide loyauta gidiyor enter find modda bekliyor set field e geçemiyor

fakat scrip trigirde gayet düzgün çalışıyor. acaba fielde trigersde modifi den bağladım fielden hızlı çıktığı için aklında tutamıyormu?::))
enter find mode [pause] şeklinde ise durma sebebi olabilir. aslında variable (değişken) ile arama yaparken enter find mode/set field/perform find yerine tek bir perform find satırında arama gerçekleştirebilirsiniz.
evet bende aynı şeyi düşünüyorum fakat olmadı.. olamadı... olamayordu........:)
+1 oy

Dosyada küçük bi örnek hazırladım inceleyiniz umarım faydası olur... http://filemakerturk.com/?qa=blob&qa_blobid=15435931740025886880

5, Haziran, 2015 Ömer Doğan (4,240 puan) tarafından cevaplandı
+1 oy

Sadece bu arama için ilişki kurmadanda go to loyaut yaptığın için bulma işlemini gerçekleştirmesi lazım

 doğrusu şu şekilde

set variable $xxx

goto loyaut
perform find arama yapacağın alan $xxx

5, Haziran, 2015 Ömer Doğan (4,240 puan) tarafından cevaplandı
6, Haziran, 2015 Ömer Doğan tarafından düzenlendi
...