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
						

Seçili Veriyi Başka Database'e Taşıma

+1 oy
384 kez görüntülendi

 

Durum kısmını "Pasif" yaptığım personellerin, normal personel listemde görünmemesi için "Pasif Personeller" Database'ime aktarılması lazım, Bilgi kaybı olmaksızın bunu yapmam mümkün müdür? Mümkünse nasıl yaparım?

27, Ocak, 2016 Database kategorisinde saciddd (3,450 puan) tarafından soruldu

2 Cevaplar

+2 oy
 
En İyi Cevap

Personel isimli veritabanına  "Arama" adında bir script yazın;

Enter Find Mode [ ]

Set Field [ Personel::Durumu; "Pasif"]

Perform Find [ ]

 Aynı alanlara sahip PersonelPasif veritabanında mesela "Pasif Kayıtları Al" diye bir buton yapın,scriptini aşağıdaki gibi oluşturun;

Perform Script ["Arama" from file: "Personel"]

Import Records [No Dialog ; "Personel.fmp12";Add ; Windows ANSI]

Örnek Dosya

27, Ocak, 2016 Şemsi Saracoğlu (135,530 puan) tarafından cevaplandı
28, Ocak, 2016 saciddd tarafından seçilmiş
Elinize sağlık...
0 oy
Amaç sadece görünmemesi ise, Pasif kullanıcıları başka bir database'e taşımak yerine aktif kullanıcıları aratıp buldursanız ve bu bulduğunuz bu set ile çalışsanız daha pratik bir yol olur kanısındayım. Hatta layoutunuz açılışına aktif kullanıcıları arayıp bulan bir script bile ekleyebilirsiniz.
27, Ocak, 2016 Recep Güney (70,020 puan) tarafından cevaplandı
Aslında dediğinizi bende düşündüm lakin, kullanıcıları her ay başında kendi personellerini(Çalıştğı birime göre) aratıp imza çizelgeleri almaları, amirlere personel durumları hakkında -Unvan, cinsiyet vs.- veri sunmaları gerekmekte. Genelde arama yaparken durum bölümünü aktif olarak seçmek unutuluyor, bu da onlarca kağıdın israfı ve hatalı veriler demek.
Ama belki bul ekranında Personel durumunu varsayılan olarak "Aktif" yapabilirsem dediğinizi de uygulayabilirim.
Olmazsa betik yardımıyla öyle yapayım.
...