sub ProcessEvent(App)
ok1=App.Doc.FirstChild("TRANSACTIONS.TRANSACTION")
while ok1
birimfiyat = App.Doc.FieldAsFloat("TRANSACTIONS.TRANSACTION.PRI CE")
App.Doc.ModifyData "TRANSACTIONS.TRANSACTION.ITEM_SUPPLIERCODE", birimfiyat
ok1=App.Doc.NextChild
wend
App.Doc.SaveData
end sub
bu kodlama hangi dile ait bilen var mı?
bu kod hangi dilde yazılmış?
10
●350
- 12-10-2023, 15:19:15openai bunu diyor
vba
Bu yazılım, bir "App" nesnesine (muhtemelen bir uygulama veya belgeyi temsil eden bir nesne) bağlı olarak çalışan bir Visual Basic for Applications (VBA) alt rutinini işaret ediyor gibi görünüyor. Bu VBA kodu, belirli bir belge veya uygulama içindeki verileri işlemek için kullanılır.
İşte kodun ne yaptığının açıklaması:- sub ProcessEvent(App) başlığı ile bir VBA alt rutini başlatılıyor. Bu alt rutin, "App" adında bir nesneyi parametre olarak alıyor. Bu nesne muhtemelen bir belge veya uygulamayı temsil eder.
- ok1=App.Doc.FirstChild("TRANSACTIONS.TRANSACTION") kodu, "App" nesnesinin içindeki belgede "TRANSACTIONS.TRANSACTION" adını taşıyan ilk öğeyi bulur ve "ok1" değişkenine atar. Bu öğe muhtemelen bir XML veya benzer bir veri yapısında saklanır.
- Bir "while" döngüsü başlar, while ok1 ile başlar, bu döngü "ok1" değişkeni doğru olduğu sürece çalışmaya devam eder.
- birimfiyat = App.Doc.FieldAsFloat("TRANSACTIONS.TRANSACTION.PRI CE") kodu, "TRANSACTIONS.TRANSACTION.PRICE" öğesinin değerini alır ve "birimfiyat" değişkenine kaydeder. Bu kod, muhtemelen belgedeki belirli bir alanın değerini ondalık bir sayıya dönüştürmek için kullanılır.
- App.Doc.ModifyData "TRANSACTIONS.TRANSACTION.ITEM_SUPPLIERCODE", birimfiyat kodu, "TRANSACTIONS.TRANSACTION.ITEM_SUPPLIERCODE" adını taşıyan öğenin değerini "birimfiyat" değişkeninin değeriyle değiştirir. Bu, "ITEM_SUPPLIERCODE" alanının "PRICE" alanının değeri ile güncellendiği anlamına gelir.
- ok1=App.Doc.NextChild kodu, bir sonraki "TRANSACTIONS.TRANSACTION" öğesine geçiş yapar. Bu, belgedeki bir sonraki işlemi işlemeye hazırlanmak için kullanılır.
- "wend" kelimesi, "while" döngüsünü kapatır ve döngü başa döner.
- App.Doc.SaveData kodu, yapılan değişiklikleri belgeye kaydeder. Bu, veri değişikliklerinin kalıcı hale gelmesini sağlar.
- 12-10-2023, 15:19:15Visual Basic for Applications (VBA)
Kodlar, logo yazılımından alıntılanmış gibi görünüyor.
https://docs.logo.com.tr/pages/viewp...ageId=41170492 - 12-10-2023, 15:19:36herkes biliyomuş zaten 😁 (not:ironi)ysnozverdesign adlı üyeden alıntı: mesajı görüntüle

vba