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
						

Repetition bir alanda maus u sürükleyerek seçim yapılabilir mi?

+2 oy
595 kez görüntülendi

Merhabalar...

 

Okulumda öğrencilerim için ders programı hazırlıyorum. Derslerin dağıtımını yaptırıyorum. Sıkıntı yok... Bunun için bir repetition field oluşturdum. Dersler sabah 8 de başlıyor ve öğrencilerin ders çalışmaları gece 12 ye kadar sürüyor. 112 adet tekrarlı alanım var. Tek tek seçim yapmak çok uzun bir zaman alıyor. Böyle olunca pratik bir şekilde maus u kullanarak seçimler yapmam gerekiyor. Repetition Field 112 alandan oluşuyor. Pazartesi 1-16; Salı 17-32; Çarşamba 33-48; Perşembe 49-64; Cuma 65-80........ Örneğin; Hafta içi Her gün için sabah 8:00 ile 13:00 arasını seçmem gerekiyor. Şöyleki; Pazartesi den 1-5 arasını, Salı dan 17-21 arasını, Çarşambadan 33-37 arasını ...... gibi seçmem gerekiyor. Bu seçim yapıldıktan sonra da seçim yaptığım yere örneğin OKUL yazmak istiyorum.

 

Seçimi yap, ne yazdırmak istiyorsan (okul, yemek, sinema, serbest zaman vs.) seçtiğin alana yazdır...

 

 

Biraz karışık oldu ama anlatabildim mi bilemiyorum...

 

7, Şubat, 2017 Uygulamalar kategorisinde Fatih Baştürk (22,610 puan) tarafından soruldu

2 Cevaplar

0 oy

1.Seçimi yap, 2.ne yazdırmak istiyorsan seç 3.seçtiğin alana yazdır işlemi script ile yapılır ama her alana burada illa ki tıklayacaksınız. Tıkladıktan sonra SÜRÜKLE BIRAK bence çok daha pratik olur.

2. bir yöntem de:  Value Listte ilk harfe tıklayınca tamamlama özelliğini kullanmak ta çok pratik olur gibime geliyor. Aynı harfle başlayan ders var ise 2 kere tıklarsınız.

7, Şubat, 2017 Optisyen (57,460 puan) tarafından cevaplandı
Teşekkürler @optisyen...Benim istediğim aslında tam olarak şu: soruda da belirttiğim repetition alanda önce Pazartesi günü 1. tekrarlı alana tıklayıp sonra Cuma günü de 80. tekrarlı alana tıklayınca aradaki boşlukları değilde Pazartesi 1,2,3,4,5 Salı 17,18,19,20,21 Çarşamba 33,34,35,36,37 ......... gibi seçim yapsın sonra ne yazdırmak istiyorsak ona tıklayalım seçtiğimiz alana yazsın istiyorum. veya excel de olduğu gibi A1 D4 aralığını nasıl seçiyorsak öyle bir şey istiyorum...
Teşekkürler...
Tamam dediğiniz yapılabilir ama yine o alanları seçmek için yine TEK TEK tıklayıp TİK koyacaksınız. :)
Dosyayı buraya koyma şansınız var mı?
Daha önce filemaker ile yapılmış böyle bir dosya görmüştüm.. Excel in mantığına göre açıklayayım: A1 hücresine bir tık, sonra shift tuşuna basarak D5 hücresine bir tık... A1 ile D5 hücrelerinin arasını seçiyor... Ben bu işlemi kendi uygulamamda yapmak istiyorum. Başlangıç için 1 tık, bitiş için 1 tık, içine ne yazmak istiyorsam onun için 1 tık... 3 tıklamada çözmem lazım.. :))

veya mausa basılı tutarak seçebilme şansını arıyorum...

Tık tık biraz garip bir anlatım oldu ama... :))
Böyle bir örnek görmüştüm ama sizin programda zaten 4-5 ders seçeceksiniz. :)
Aslında yanlış anlaşılmışım...Dersleri uygulamaya atatıyorum onda sıkıntı yok... Ben seçim yaparken tekrarlı alanlar 1 den 112 ye kadar olduğundan bunların 16 tanesi pazartesi 16 tanesi salı diye gidiyor sütunlar.. (Sorudaki resmi o yüzden yükledim...) Sütunların yanında da saatler var.. İstediğim şey pazartesi ilk hücreye (repetition field 1) tıkladıktan sonra salı 19. hücreye (repetition 19) tıklayınca Pazartesiden ilk üç repetition alan salıdan ilk üç repetition alanı seçsin...

Şundan dolayı böyle bir şeye ihtiyacım var;

Öğrenciye program hazırlarken ders verilmeyecek olan zamanları belirtip bu zamanları nasıl geçireceğini yazacağım. Örn uyku, dinlenme, spor, bilgisayar, oyun vs... Bunları yazdıktan sonra kalan yerler ders atanabilecek yerler olacak.. Ki zaten ders atamalarını belirli bir formül dahilinde yaptırıyorum...

Açıklayıcı oldu mu bilmiyorum... :)
biraz script yazarak yapılabilir gibi gerekiyor ama işlem bir kez yapılacaksa script yazana kadar içini doldurabilirsiniz :)


script yazarken hangi tekrar hangi güne, hangi gündeki saat hücresi hangi tekrara tekabül ettiğini hesaplamak gerekebilir. Şu hesaplamalar bunu buluyor

Rep no 35 olduğunu varsayarsak aşağıdaki formül 3. gün, 3. ders saati sonucunu çıkartıyor.
= Int ( (repno -1 )/ 16 + 1 ) & ". gün, " & Mod ( repno -1  ; 16 ) + 1 & ". ders saati"


şu formül ise tam tersi, yani 3. gün 3. ders saati için 35. tekrar olduğunu buluyor.
= ( gun -1 ) * 16 + saat & ". alan tekrarı"
Osman bey öncelikle teşekkür ediyorum.. Yapacağımız uygulama her öğrencide farklılık göstereceği için (1000) kadar, bunu seçimle yapmak durumundayız.. Ama sizin paylaştığınız kod önemli teşekkür ediyorum... Biraz kurcalayınca bize öncelikle başlangıç ve bitişleri adreslendirmemiz gerektiği önem kazandı... Sonrası gelecek inşallah...

Tekrar teşekkür ediyorum...
0 oy

Fatih,yapmak istediğin şey sanırım Filemaker'da mümkün değil..Anladığım kadarıyla Layout Modda objeleri seçer gibi,ya da Excel'de satır seçmek gibi mouse kullanarak içeriğe toplu giriş yapabilmek istiyorsun..

 Onun yerine aşağıdaki gibi bir çözüm uygulanabilir.. Dosyayı  incele,ben sadece ilk satıra uyguladım..Checkbox yerine butonda kullanılabilir...

 

7, Şubat, 2017 Şemsi Saracoğlu (135,530 puan) tarafından cevaplandı
Aynen abi söylediğin gibi mausla işlemi gerçekleştirmek istiyorum.. bir satıra uygulanabiliyorsa devamı da gelir diye düşünüyorum...
bu konuyla ilgili bir plugin vardı ücretli
...