Aracılığıyla paylaş


Özel formları işleme

Özel form oluşturduktan sonra genellikle hangi düğmeye basıldığı denetlenir ve toplanan veriler uygun şekilde işlenir.

Bu işlevsellikle ilgili bilgi sahibi olmak için aşağıdaki öğeleri içeren yeni bir özel form oluşturun:

  • Müşterinin adını depolayan Ad kimliğinin olduğu metin girişi
  • Müşterinin soyadını depolayan LastName kimliğinin olduğu metin girişi
  • Kaydet kimliğinin olduğu gönderme eylemi
  • İptal Et kimliğinin olduğu ve Sağlanan girişleri yoksay seçeneği etkin gönderme eylemi.

Özel form tasarımcısında eklenen öğelerin ekran görüntüsü.

Akışın amacı, hangi form eylemine basıldığını denetlemektir. Kaydet eylemine basıldığında akış, toplanan verileri Excel elektronik tablosuna depolar. İptal Et eylemine basıldığında akış durur ve hata döndürür.

Bu davranışı uygulamak için:

  1. If eylemi dağıtın ve ButtonPressed değişkeninin Kaydet değerini içerip içermediğini denetleyin.

    Kaydet düğmesinin basılı olup olmadığını denetleyen If eyleminin ekran görüntüsü.

  2. If bloğunun içinde bir Excel elektronik tablosu başlatın. Bu örnek için elektronik tablo, müşterinin adı ve soyadı için iki sütun içermelidir.

    Excel'i başlat eyleminin ekran görüntüsü.

  3. Elektronik tablodaki ilk kullanılabilir satırı bulmak için Excel çalışma sayfasının ilk boş sütunu/satırını al eylemi kullanın.

    Excel çalışma sayfasının ilk boş sütunu/satırını al eyleminin ekran görüntüsü.

  4. Excel çalışma sayfasına yaz eylemi dağıtın ve ilk kullanılabilir elektronik tablo satırının ilk sütununa müşterinin adını yazın.

    Tüm form girişleri, CustomFormData özel nesne değişkeninde depolanır. Özel nesnenin belirli bir öğesinin değerine erişmek için şu gösterimi kullanın: %CustomFormData['ElementID']%.

    Not

    Gelişmiş veri türleri bölümünde özel nesnelerle ilgili daha fazla bilgi bulabilirsiniz

    Müşterinin adını yazan Excel çalışma sayfasına yaz eyleminin ekran görüntüsü.

  5. İlk kullanılabilir elektronik tablo satırının ikinci sütununa müşterinin soyadını yazmak için ikinci bir Excel çalışma sayfasına yaz eylemi kullanın.

    Müşterinin soyadını yazan Excel çalışma sayfasına yaz eyleminin ekran görüntüsü.

  6. Excel'i kapat eylemini kullanarak Excel dosyasını kaydedip kapatın.

    Excel'i kapat eyleminin ekran görüntüsü.

  7. If bloğunun içine bir Else eylemi ekleyin ve If deyimi yanlış olduğunda akışı durdurmak için Akışı durdur eylemi kullanın.

    Akışı durduran else bloğunun ekran görüntüsü.

  8. Masaüstü akışını çalıştırırken, görüntülenen form aşağıdaki ekran görüntüsünde sunulan formla aynı olur:

    Görüntülenen özel formun ekran görüntüsü.