komut dosyası ile değişen bir alana bağlı olan diğer alanların otomatik olarak değişmesi

48 views
Skip to first unread message

fatih özkan

unread,
Oct 21, 2025, 7:18:43 AM (6 days ago) Oct 21
to mementodatabase
Merhaba kütüphanede bulunan bir alanın değerini komut dosyası ile buton aracılığıyla değiştiriyorum. Bu alana başvuran başka bir alanım var hesaplama alanı. Bu alanında bu değişikliğe göre sonucu otomatik değişmeli ancak değişmiyor. Kütüphaneyi açıp kapattığımda yeni değerler aktif oluyor kütüphaneyi kapatmadan refresh daha gibi bir özellik arıyorum. Ne dersiniz mümkün mü

Er Mo

unread,
Oct 21, 2025, 12:36:57 PM (6 days ago) Oct 21
to mementodatabase
Hallo
Ja . Du musst die Berechnung mit deinen Schaltflächen Skript mit machen lassen . Das Ergebniss schreibst du in ein eigenes Feld . Das Berechnungsfeld ersetzt du durch ein Skript das beim Ändern oder Erstellen ausgelöst wird und das Ergebnis in des Selbe Feld schreibt.

Merhaba
Evet. Hesaplamayı buton betiğinize eklemeniz gerekiyor. Sonucu ayrı bir alana yazıyorsunuz. Hesaplama alanını, buton değiştirildiğinde veya oluşturulduğunda tetiklenen ve sonucu aynı alana yazan bir betikle değiştiriyorsunuz.

Ernst

Mmm

unread,
Oct 21, 2025, 12:54:31 PM (6 days ago) Oct 21
to mementodatabase
1. Для обновления вычисляемого поля или поля JS попробуйте добавить в скрипт кнопки строку:

entry(). recalc();

2. Для полей JS дополнительно включить в настройках поля "Выполнять в реальном времени".

3. Обновление других полей лучше выполнять отдельной функцией с добавлением в нее:

return true;

4. В некоторых случаях могут помочь дополнительные поля и зависимость видимость одного поля от другого.
Например, одно поле - логическое поле или поле с одним выбором, второе - пустое скрытое поле JS с зависимостью видимость от первого поля.
Скрипт кнопки меняет значение первого поля на другое, что приводит к показу или скрытию второго поля (как настроена зависимость). Поскольку второе поле является скрытым, то для пользователя ничего не изменяется, а для библиотеки создается дополнительное событие, которое приводит к обновлению данных на странице.

вторник, 21 октября 2025 г. в 19:36:57 UTC+3, ernst...@gmail.com:

fatih özkan

unread,
Oct 21, 2025, 2:32:13 PM (6 days ago) Oct 21
to Mmm, mementodatabase
Teşekkür ederim. Evet hesaplama alanını js alanı ile değiştirdim ve gercek zamanlı erişimi açtım çalıştı. recalc() tekniğini not ediyorum onu da deneyecegim mutlaka

21 Eki 2025 Sal 19:54 tarihinde Mmm <mii...@gmail.com> şunu yazdı:
--
You received this message because you are subscribed to the Google Groups "mementodatabase" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mementodataba...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/mementodatabase/c1bdf3a0-ab13-44d5-a06e-005ffd9aa33an%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages