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
						

kayıt no ya göre klasör oluşturma

0 oy
840 kez görüntülendi
iyi akşamlar

 

yapmıs olduğum database de script ile makine ye ait seri numarası ile belirlediğim Backup klasör içine klasör oluşturmak istiyorum  bi örnek script buldum ama çalıstıramdım yardımcı olur iseniz sevinirim
18, Haziran, 2016 Scripts kategorisinde fatiherdogan (4,780 puan) tarafından soruldu

3 Cevaplar

0 oy

BaseElements plug-ini ile klasör oluşturabilirsiniz.

18, Haziran, 2016 F. Osman Cabi (200,340 puan) tarafından cevaplandı
ben komutlara çok hakim değilim bunu nasıl yapabilirim
Alternatif bir yöntem (windows için) şurada incelenmiş :http://filemakerturk.com/42/istedi%C4%9Finiz-dizine-klas%C3%B6r-a%C3%A7ma-nas%C4%B1l-yap%C4%B1l%C4%B1r

Aynı yöntemi mac ve windows için hazırladıkları örneği de şuradan bulabilirsiniz: http://www.soliantconsulting.com/blog/2015/09/creating-os-folders-subfolders-filemaker
YUKARI DAKİ LİNKE GÖRE YAPTIM BENDE AMA MASA ÜSTÜNE SAÇMA SAPAN KLASÖR AÇIYOR
+1 oy
scriptlerde send event ile klasör oluşturabilirsin

cmd /c md c:\deneme\0124500 şeklinde yapabilirsin tabi \ dan olayı c:\deneme\0124500  datasını global bir alana yazdırıp calculation ile aldırabilirsin.

send event ile her komutu kullanabilirsin shellden her şeyi çalıştırabilirsin.
20, Haziran, 2016 DOKTRIN (40,050 puan) tarafından cevaplandı
ilginiz   için tesekkür ederim ama ben file maker a çok hakim değilim bunu açıklamalı anlatır iseniz sevinirim
0 oy

Ertuğrul Bey'in bahsettiği yöntem;

Mesela,Klasör Yolu adında olabilir global bir alan oluşturun,Auto Enter > Data kutucuğuna /Yedek/ yazın.(Auto Enter olmak zorunda değil,elle girmemeniz için bu şekilde)

 

Aşağıdaki gibi bir script yazın ve bir butona atayın..(bu yöntemle klasör yolunu alan içinden değiştirebilirsiniz...)

20, Haziran, 2016 Şemsi Saracoğlu (135,570 puan) tarafından cevaplandı
teşekkür ederim ama başaramadım :(  http://s2.dosya.tc/server2/pf48ei/son_-_Kopya.rar.html  doya ekte yardım ederseniz sevinirim

makine adlı table de makine seri no adı ile backup diye bir klasör ün içine Makine Marka , Makine Model , ve seri nosunu birleştirip klasör oluşturmak istiyorrum ???

kullanıcı adı : admin
şifre : 1
https://yadi.sk/d/WKsAPHO7sig5E

Dosyayı inceleyin (Makine Layout)
ilginiz için çok teşekkür ederim
Yanlız söyle bir sorunum var her programı açıp kapattığımda farklı yerlere klaör olusturup duruyor ben sadece masa üstünde klasör olsun onu kullansın istiyorum
Linkini verdiğim dosyada böyle bir özellik yok,dosyayı her açmada ya da kapatmada klasör oluşturması için klasörü oluşturan scriptin "File Options" ta Script Triggers yoluyla çalıştırılması gerek...Son yüklediğim dosyayı indirip inceledim,bende böyle bir sorun yok...Masaüstünde Yedek isimli bir klasör ve içinde kayıtlara ait klasörler oluşuyor...
bende de indirilenler dosyasına klasör açıyor proğramı kapatıyorum yeniden actığım da enson hangi klasöre girdiysem  klasör olustur dediğimde oraya da yedek diye klasör açıyor belirli bir yol ekleme sansımız yok mu yani sadece masa üstüne yol belirlesek
Klasör Yolu adlı alana şunu girip bi deneyin:

\C:\Users\pc kullanıcı adınız\Desktop\Yedek\

Tam olarak aynısını girin...
denedim ama bu sefer de klasör  oluşturmuyor
Yeni bir scriptte Send Event içinde (Calculation) alttaki kodu kullanın..


“cmd /c md ” & Quote ( “C:/Users/pc kullanıcı adı/Desktop/Yedek/” & Makine::Seri No)

Olmazsa dosyanızın son halini atın...
...