• 12-10-2023, 15:13:51
    #1
    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ı?
  • 12-10-2023, 15:15:31
    #2
    vba
  • 12-10-2023, 15:15:45
    #3
    Visual Basic for Applications (VBA) programlama dilinde yazılmış bir betik veya makro gibi görünüyor ve belirli bir uygulamada (muhtemelen Microsoft Excel veya Access gibi) veri işleme ve dönüştürme işlemleri gerçekleştiriyor.
  • 12-10-2023, 15:16:38
    #4
    VBA gibi görünüyor.
  • 12-10-2023, 15:18:10
    #5
  • 12-10-2023, 15:19:15
    #6
    openai 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ı:
    1. 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.
    2. 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.
    3. 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.
    4. 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.
    5. 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.
    6. 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.
    7. "wend" kelimesi, "while" döngüsünü kapatır ve döngü başa döner.
    8. App.Doc.SaveData kodu, yapılan değişiklikleri belgeye kaydeder. Bu, veri değişikliklerinin kalıcı hale gelmesini sağlar.
    Bu kodun temel amacı, "TRANSACTIONS.TRANSACTION" öğeleri içeren bir belgeyi işlemek, "PRICE" alanının değerini almak ve "ITEM_SUPPLIERCODE" alanının değerini bu fiyatla güncellemektir. Bu kod, belgenin verileri üzerinde döngü yapar ve her işlem için gerekli güncellemeleri yapar. Bu, belge üzerinde toplu veri işleme veya dönüşüm işlemleri için kullanılabilir.
  • 12-10-2023, 15:19:15
    #7
    Visual 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:36
    #8
    ysnozverdesign adlı üyeden alıntı: mesajı görüntüle
    herkes biliyomuş zaten 😁 (not:ironi)
  • 12-10-2023, 15:20:59
    #9
    R10net chatGpt api gibi