Tablodan Dinamik Veri Çekme

  • Profile Image
    genclikesyav
    16 Haziran 2026 06:17 tarihinde soruldu

    Merhabalar, Bir form ve tablo oluşturmak istiyorum. Tabloya verileri öncesinden ben gireceğim. Tabloda Numara ve Ad Soyad sütunları olacak. Form da ise numara sorusu olacak. Kullanıcı numarayı girdiginde tabloda ilgili numaranın ilgili Ad Soyad'ı ne ise o gözükecek. Böyle Bir şey Yapmak mümkün müdür? Teşekkürler

  • Profile Image
    Podo: Support Specialist
    16 Haziran 2026 06:18 tarihinde yanıtlandı

    Merhaba ESYAV,

    Jotform Destek'e ulaştığınız için teşekkürler. Size yardımcı olmak için buradayım.

    Bahsettiğiniz senaryo Jotform ile kısmen mümkün, ancak tam olarak form içinden Jotform Tables satırını canlı sorgulama şeklinde değil; bunun yerine iki yaygın yöntem var. Let me help you with that:

    1. Excel dosyasından numaraya göre Ad Soyad getirmek (en pratik yöntem)

    Bu yöntemde, elinizdeki “Numara – Ad Soyad” listesini bir Excel dosyasına koyup, formda da Spreadsheet to Form widget’ını kullanırsınız. Kullanıcı numarayı girince, Excel’deki satır bulunur ve formdaki Ad Soyad alanı otomatik dolar.

    1. Hazırlayın: Bir Excel (XLS veya XLSX) dosyası oluşturun; bir sütunda Numara, diğer sütunda Ad Soyad olsun. Sütun başlıkları, formdaki alan etiketleriyle birebir aynı olmalı (örneğin formda alan etiketi “Ad Soyad” ise Excel’deki sütun başlığı da “Ad Soyad” olmalı).
    2. Form alanlarını ekleyin: Formunuza bir Number veya Short Text alanı (Numara için) ve bir Full Name veya Short Text alanı (Ad Soyad için) ekleyin.
    3. Spreadsheet to Form widget’ını ekleyin: Form Builder’da Add ElementWidgets sekmesinden Spreadsheet to Form widget’ını aratıp forma ekleyin.
    4. Excel’i yükleyin: Widget ayarlarında Upload File ile Excel dosyanızı yükleyin ve Access code column olarak “Numara” sütununu seçin. Böylece kullanıcı numarayı girdiğinde o satır bulunur.
    5. Alanları eşleştirin: Excel’deki sütun başlıkları ile formdaki alan etiketleri aynı olduğu için, geçerli bir numara girilip butona basıldığında ilgili “Ad Soyad” değeri otomatik olarak formdaki Ad Soyad alanına yazılır.

    Notlar:

    • Spreadsheet to Form yalnızca XLS / XLSX dosyalarını kabul eder; CSV veya Google Sheets desteklenmez.
    • Kullandığınız numara, Excel’dekiyle birebir (büyük-küçük harf dahil) aynı olmalıdır.

    2. Jotform Tables içindeki veriden formu önceden doldurmak (Tables Prefill)

    Eğer veriyi Jotform Tables içine aktarmak istiyorsanız, kullanıcıya özel önceden doldurulmuş (prefill) linkler üretebilirsiniz. Bu yöntem, kullanıcının formda numara yazıp arama yapmasından çok, sizin önceden oluşturduğunuz link üzerinden formu açması mantığıyla çalışır.

    1. Tabloyu hazırlayın: Jotform Tables içinde “Numara” ve “Ad Soyad” sütunlarını içeren bir tablo oluşturun veya mevcut Excel/CSV verinizi Tables’a Import Data ile içe aktarın.
    2. Form alanlarını oluşturun: Formda yine Numara ve Ad Soyad alanlarını ekleyin.
    3. Tables Prefill’i açın: Form Builder’da üstteki Publish sekmesine gidin, solda Prefill bölümünü açın ve Tables Prefill seçeneğini seçin.
    4. Tabloyu bağlayın: Kaynak olarak kullanacağınız tablo ve sekmeyi seçin, sonra tablodaki “Numara” ve “Ad Soyad” sütunlarını formdaki ilgili alanlara eşleştirin ve Save Settings ile kaydedin.
    5. Prefill linkleri oluşturun: Add a New Prefill diyerek tablodan satır(lar) seçin ve Create butonuna tıklayın. Her satır için otomatik olarak, Numara ve Ad Soyad alanları doldurulmuş özel bir form linki oluşur; bu linkleri kullanıcılarla paylaşabilirsiniz.

    Özetle: Kullanıcının formda numara girip, aynı form içinde Jotform Tables’tan satır çekmesi için en uygun yol Spreadsheet to Form widget’ı ile Excel kullanmaktır. Eğer veriyi zaten Jotform Tables’ta tutmak istiyorsanız, kullanıcıya özel Tables Prefill

    Deneyip nasıl gittiğini bize bildirin.

Your Reply