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
						

value listi scriptle uygulayıp yönetebilirmiyiz?

+1 oy
674 kez görüntülendi
scriptle Value listi ilişkideki tablonun şunlarını göstersin bu mümkünmü mümkünse hangi komuttur?
4, Haziran, 2015 Scripts kategorisinde Muhteshem (53,030 puan) tarafından soruldu

3 Cevaplar

0 oy
Karizmatikalem'in (Hamit Bey) bununla ilgili bir sorusu vardı : http://filemakerturk.com/2289/executesql-relation-yapmadan-calisan-valuelist-yapilirmi
4, Haziran, 2015 F. Osman Cabi (200,340 puan) tarafından cevaplandı
0 oy
Mümkündür fakat komut ile değil yöntem ile yapılabilir fakat bu yöntemin kullanılmısı 1000 ve üzeri kayıtlarda sistemi çok yavaşlatacaktır. http://filemakerturk.com/2289/executesql-relation-yapmadan-calisan-valuelist-yapilirmi buradaki örnek dosyayı inceleyin. Hesaplama alanı değiştirlerek bunu yapmak mümkün fakat filemakerin yapısı butür işlemlere müsait değildir.
4, Haziran, 2015 Goksel_Gokce (98,530 puan) tarafından cevaplandı
" bunu yapmak mümkün fakat filemakerin yapısı butür işlemlere müsait değildir."
kesinlikle katılıyorum.

Bunu isteme sebebiniz nedir? Script'le value list oluşturmanın ne avantajı olacağını düşünüyorsunuz?
BUNU YAPMAK İÇİN İSTİYORUM

              grup      kod
marka   infinive    01
marka   Bmv        02
marka    Mersedes 03
Marka    serçe        04
Marka    Mazda      05
segment  lüx           01
segment  orta          02
segment  düşük       03
model      2000         01
model      2001          02
model       2003          03

bunları bir loyauta sıraladım zamanla eklenebilir olsun diye
başka bir loyautta
marka fieldi bu fieldde sadece marka olanlar gözğkecek infinitive seçince marka fieldine infinitive markodu fieldine 01 yazacak
aynı şekilde segment fieldi olacak aynı işlemi burda yapacak
model fieldi olacak aynı işlemi burda yapacak
bu şekilde katagorileri çoğalttıkça fieldi de açılıp devapedip gidecek Sonsuza dek değil tabiiki;))
Conditional Value List (Koşullu değer listesi) bunun için biçilmiş kaftan. Birinci alanınız (marka, segment vs yazan) "İL", ikinci alan "İLÇE" olduğunu düşünün.

İki alanı seçtikten sonra kod değerini de bir ilişki üzerinden getirebilirsiniz.

İl-ilçe örneğini inceleyebilirsiniz: http://www.filemakerturk.com/338/illere-ait-il%C3%A7eleri-g%C3%B6sterme-nas%C4%B1l-yap%C4%B1l%C4%B1r?show=349#a349
kaydın yapılacağı loyautta 2 tane fieldim olsa biçilmiş kaftandı her segmentin ayrı fieldi olacak her fielde aynı il ilçe gibi bağlarsakta her segment 3 fieldden oluşacak şöyle

marka fildinde marka seçicem diğer filde serçeyi seçecem kodunu lookap yapıcam
segment fieldi sgmend seçicem lüksü seçince kodu gelecek kod için lookup nasıl gelecek gelmesi için ilşkilerde liste loyautunu çoltmam gerekecek mi? gerekmezse kod nasıl gelecek

model fieldi açıcam modeli seçince  2001 seçtim kodu nun gelmesi için ilişkilerde bir table daha çoğaltıcam mı?

bunları düşündüğüm için daha basitini arıyorum bu mümkünmü? işte tam burdayım bu katagoriler çoğalacağı için karmaşık olacağından korkuyorum

model fieldinde modeli seçicem
Bu yazılımın amacı ne ?
Web uygulamalarında olduğu gibi yapmak mümkündür. Sonuçta sql ama sql kullabıldığında filemaker mysql veya mssql kadar performans göstermeyecektir. Az kayıtta veya dikkatli kodlanmasında sorun çıkmaz.
Stok yönetimi antramanı.....
sql falan anlamam ne yaparsa fm yapsın anladığım kadarıyla olamayacak  (üzüntü şekli)
case devam
Sql sqldir php java c++ filemaker farketmez. Ayrıca işi yapabilmek için sql hakim olmak gerekir ayrıca int dökümanlardan biraz farklıdır fmpnin sql. Bence bildiğiniz yöntem ile yapın.
Tamam...........................
siz görörsünüzBunu FM ye yazıcam::))
0 oy
Evet arkadaşlar istediğimi yaptım çok basitmiş:))

marka adının olduğu fieldi edit li valuelist yaptım, serçeyi seçti ğimde script çalışıyor id den matching yapıp serçeyi set variableye tutturdum listenin olduğu leyouta gidip serçeyi buldurdum  bunun yanındaki kodu copy edip geri loyautageldim serçenin koduna paste ettim bu şekilde birçok fielde uygulayacağım kasarmı kasmazmı zamanla göreciğiz.........
4, Haziran, 2015 Muhteshem (53,030 puan) tarafından cevaplandı
...