FilemakerTurk, Beyaz.net ve AYS Bilişim tarafından desteklenmektedir.
Filemakerturk.com a Hoş geldiniz. FilemakerTÜRK bir yardımlaşma portalidir. Sorularınızı yazarken teknik anlamda güçlük çekiyorsanız. Telefonda bize anlatın sizin yerinize siteye biz yazalım 0532 231 07 27 Mehmet KAYA.
Filemaker Lisans İhtiyacınız için FilemakerTürk Yönetimi ile iletişime geçin
 
Alakalı Siteler:

AYS Bilişim


Cabitaş



Göksel GÖKÇE


Briandunning
 

E-posta ile link ( bağlantı adresi ) gönderme!

+1 oy
88 kez görüntülendi
Herkese selam ederim;

FileMaker da yada webdirect de bir veri girişi yapılıp kaydet dediğimiz zaman bir e-posta mesajı gönderiliyor. Mesajda giriş ile ilgili bilgiler yer alıyor.  Ben ayrıca bu mesaja bir link eklemek istiyorum. Linke tıklandığı zaman webdirect te ilgili kayıda gitmesini istiyorum.

( FileMaker da;

Go to Related Record [ From table: “fatura”; Using layout: “Fatura Giris” (fatura) ]
[ Show only related records ] ile yaptığımıza benzer birşey )

Böyle bir şey yapılması mümkün mü acaba? Yardımlarınız için şimdiden teşekkür eder hayırlı günler dilerim.

 

Saygılarımla.
20, Haziran, 20 WebDirect kategorisinde demokrasi (9,670 puan) tarafından soruldu

2 Cevaplar

+2 oy
 
En İyi Cevap

"http://<host>/fmi/webd#<database name>?script=<script name>&param=<script parameter>"

 

Yukardaki linki, script parametresinde Fatura Giriş tablonuzda gitmek istediğiniz kayıt bilgisi ve bu parametreyi yakalayacağınız Get ( ScriptParameter ) ve buna göre işlem yapacağınız bir script ile yapabilirsiniz sanıyorum...

 

Sayfa 28: https://fmhelp.filemaker.com/docs/14/en/fm14_webdirect_guide.pdf 

 

20, Haziran, 20 Recep Güney (48,750 puan) tarafından cevaplandı
20, Haziran, 20 F. Osman Cabi tarafından seçilmiş
Herkese selam ederim.

Cevap için çok teşekkür ederim. Çok işime yaradı.

Webdirect e oturum açtığında scripti çalıştırıyor. Enter Find Mode u çalıştırabiliyorum. Farklı şeyler de yapılabiliyor. Fakat ilgili kayıda git

Go to Related Record [ From table: “fatura”; Using layout: “Fatura Giris” (fatura) ]
[ Show only related records ]

u yapamadım. Giden mesaja fatura id sini nasıl koyabilirim ki sadece ilgili kayıda gitsin.

Siz değerli üstadlarımızın yardım ve desteklerini bekliyorum. İçimden bir ses " Set Variable " ile yapacağımı söylüyor; Dün sahura kadar uğraştım ama muvaffak olamadım :( .

Saygılarımla.
linkinizi (adres bölümünü gizleyerek!) ve scriptinizi paylaşabilir misiniz?
E-posta mesaj içeriği

"<a href='http://xxx.com/fmi/webd/fmdosyaadi?script=test'>Linki Tıkla</a>"

test scriptinin içeriği

Go to Layout [ “Fatura Ornek” (fatura) ]
Enter Find Mode [ ]
Set Field [ fatura::VergiNo; Get ( AccountName ) ]
Set Field [ fatura::id; fatura::id ]
Perform Find [ ]
Mail linkinizi oluşturmadan önce set variable ile gitmek istediğiniz kayıt bilgisini alın.
Linkinizi buna göre oluşturun;

"<a href='http://xxx.com/fmi/webd/fmdosyaadi?script=test'&param=" & $$RecordID & ">Linki Tıkla</a>"

ve script içerisinde tekrar değişkene dönüştürün;

Set Variable [ $RecordID; value: Get (ScriptParameter ) ]
Go to Layout [ “Fatura Ornek” (fatura) ]
Enter Find Mode [ ]
Set Field [ fatura::VergiNo; Get ( AccountName ) ]
Set Field [ fatura::id; $RecordID ]
Perform Find [ ]
Recep Bey Hocam;

Yukarıda benim yazdığım script ile oldu
(
Go to Layout [ “Fatura Ornek” (fatura) ]
Enter Find Mode [ ]
Set Field [ fatura::VergiNo; Get ( AccountName ) ]
Set Field [ fatura::id; fatura::id ]
Perform Find [ ]
)

Bir tek hatam " param " kullanmamakmış. Sizden ilham alamasaymışım hayatta yapamazdım. Allah sizden ve diğer hocalarımızdan razı olsun gecenin bu saatinde yardım ediyorsunuz.
Bağlantı adresini aşağıdaki şekilde revize ettim şimdi işlem tamamdır. Tam istediğim gibi oldu.

"http://xxx.com/fmi/webd/fmdosyaadi?script=test&param= fatura::id"

En kalbi duygularım ile...; Hayırlı günler dilerim.

Saygılarımla.
sanki linkinizde parameter kullanmasanız da çalışır gibi!
+1 oy
Güzel bir soru ve Recep Beyin cevabı da tam yerinde olmuş.
6 gün önce mkaya (80,990 puan) tarafından cevaplandı
Ayrıca hocam Webdirect e otomatik oturum açtırabiliyor muyuz? Scrip ile yada adres çubuğundan.
WD'de otomatik oturum için bildiğim kadarı ile filmaker pro yüklenmiş ve tercihlerinde de hesap isim ve şifresinin kaydedilmiş olması gerekiyor diye hatırlıyorum...
...