08.10.2020 16:03    

alumina
Alıntı
elk21 :

Calismayan text / mtext leri bos bir dosyaya kopyalayip burada paylasirmisiniz.

09.10.2020 09:45    

ProhibiT
Seçilen yazılar içinde boşluk (ascii 32) karakteri bulunması durumu da göz önüne alınarak düzenlenen TpLm fonksiyonuna Buraya Tıklayarak ulaşabilirsiniz.

9 yıl önce buradaki arkadaşlarımızın isteği doğrultusunda yazılan bu fonksiyonun o sade hali hiç değiştirilmeden yalnızca boşluk karakteri kontrolü yaparak güncellendi. Böyle bir fonksiyon daha kısa yazılabilir elbette. Bu ve benzeri fonksiyonları, yeni başlayan arkadaşlarımıza rehberlik etmesi bakımından adım adım ve en sade Lisp diliyle yazmak daha faydalı oluyor düşüncesindeyim.

Selam ve saygılarımla herkese kolaylıklar dilerim.

ProhibiT (09.10.2020 10:58 GMT)

14.09.2023 14:21    

v4ven
merhaba porhibit hocam,

Öncelikle harika bir lisp olmuş gerçekten emeklerinize sağlık çok yararı oluyor çok teşekkürler.

Bu lisp geliştirip toplanan rakamlar değiştiğinde toplamı da değiştirecek lisp yazmaya çalıştım ama beceremedim.

Siz uygun olduğunuzda bu konuyla ilgilenme şansınız olursa çok sevinirim.

Saygılarımla

14.09.2023 15:26    

ProhibiT
Merhaba, ilginiz için teşekkür ederim.

TpLm fonksiyonu, toplanacak sayıları seçerken genel Text formatındaki Nesnelerden seçiyor. Seçilen nesneler içinde sayısal olmayan kısımlar da bulunabilir. Bu bakımdan sayısal olmayan kısımları ayıklandığında herhangi sayısal değeri olmayan Text nesneleri seçimden çıkarılıyor. Hal böyle olunca da seçim seti bir kere kullanılıyor, toplam değeri elde edildikten sonra arada bir bağ kurulmuyor.

Sonuç olarak, bu fonksiyonu düzenleyerek, seçilen (sayılar) Text nesneleri arasında kalıcı bir bağ kurmak buradaki algoritma ile pek mümkün görülmüyor.

Sizin istediğinizi yapmak için, seçilen (toplanacak) Textlerinin içeriğinin yalnızca sayı olması gibi bir sınırlama getirilirse, seçilen Text'lerin sayısal değeri FIELD ile bağlanarak toplam elde edilebilir. Bu durumda sayı değerlerini içeren Text'ler değiştirildiğinde Update Field işleminden sonra Toplam değeri kendiliğinden değişmiş olacaktır.

Bunu manuel olarak yapmak aslında çok zor değil açıkçası...

Kolay gelsin.

26.09.2023 12:35    

v4ven
Merhaba ProhibiT Hocam,

Uğraştım ancak bu konuda ne yazık ki lisp işlerine yeni başladığım için başarılı olamadım.

Manuel olarak tabi ki işe yarıyor ancak bizim işte sayfalarca çok fazla bu tarz toplama yapıyoruz. Sürekli toplananı değiştirmek durumunda kalıyoruz.

Sizlerden ricam hocam imkanınız olursa müsait olduğunuzda bu lispi yazabilir misiniz tabi sizler için uygunsa.

Tekrar çok teşekkürler süper bir lisp yazmışsınız :) çizim okulu mükemmel bir yer gerçekten benim gibi meslektaşlarıma çok yararı dokunmaktadır. Çok teşekkürler bütün ekibe :)

Saygılarımla

Copyright © 2004-2022 SQL: 0.824 saniye - Sorgu: 63 - Ortalama: 0.01307 saniye