14 Nisan 2013 Pazar

InfoPath Uygulama Örnekleri VI - İş Başvurusu Formu

İş Başvurusu Formu

Alan Adları ve Özellikleri
Alan AdıDenetimÖzellikler
adsoyadMetin KutusuMetin-40 Karakter-Boş olamaz
dogumyeriMetin KutusuMetin-40 Karakter-Boş olamaz
dogumtarihiTarih SeçiciBoş olamaz
medenidurumuSeçenek DüğmesiSeçenekler: [Bekar-Evli] - Boş olamaz
askerlikSeçenek DüğmesiSeçenekler: [Yaptı-Yapmadı] - Boş olamaz
ozgecmisDosya EkiSadece Word dosyası (doc) eklenebilir-Boş olamaz
fotografResimForma Dahil - Boş olamaz


Seçim Grubu İçinde
Seçim Böl.Alan AdıDenetimÖzellikler
soforehliyet_sinifAçılan L. K.Seç.: [A1-A2-B-C-D-E-F-G-H]-Boş olamaz
ehliyet_tarihTarih SeçiciBoş olamaz
sofor_tecrubeAçılan L. K.Seç.: [Kullanmadım,1-3,4-6,7-10,11 ve üstü]-Boş olmz
sofor_mezuniyetAçılan L. K.Seç.: [İlkokul-Ortaokul-İlköğretim-Lise]-Boş olamaz
sofor_kpssAçılan K.Seç.: [Yok]-Boş olamaz
sekreterofis_seviyeAçılan L. K.Seç.: [Yok-Az-Orta-İyi-Çok İyi]-Boş olamaz
dil_seviyeAçılan L. K.Seç.: [Yok-Az-Orta-İyi-Çok İyi]-Boş olamaz
sekreter_tecrubeAçılan L. K.Seç.: [Yok,1-3,4-6,7 ve üstü]-Boş olamaz
sekreter_mezuniyetAçılan L. K.Seç.: [Lise-Üniversite-Lisans Üstü]-Boş olamaz.
sekreter_kpssAçılan K.Seç.: [Yok]-Boş olamaz


Not: Seçim bölümlerini kaldırılamaz olarak ayarlayınız.

InfoPath Uygulama Örnekleri V - Bilgisayar Malzemesi Sipariş Formu


Bilgisayar Malzemesi Sipariş Formu

Alan Adları ve Özellikleri
Alan AdıDenetimÖzellikler
firmaMetin KutusuMetin-75 Karakter-Boş olamaz
yetkiliMetin KutusuMetin-40 Karakter-Boş olamaz
vergi_daireMetin KutusuMetin-50 Karakter-Boş olamaz
vergi_noMetin KutusuTamsayı-11 Karakter-Boş olamaz
ilAçılan Liste KutusuSeçenekler: [Ankara-İstanbul-Bursa-İzmir-Adana]-Boş olamaz-Varsayılan: İstanbul
adresMetin KutusuMetin-75 Karakter-Boş olamaz
telefonMetin KutusuTamsayı-10 Karakter-Boş olamaz
epostaMetin KutusuMetin-50 Karakter-Boş olamaz


Yinelenen Tablo İçinde
Alan AdıDenetimÖzellikler
urun_adiAçılan Liste KutusuSeçenekler: [Fare-Klavye-İşlemci-Sabit Disk-Monitör-Ekran Kartı-RAM]-Boş olamaz
fiyatMetin KutusuOndalık-Boş olamaz
adetMetin KutusuTamsayı-4 Karakter-Boş olamaz
*** Toplam Sütunundaki değer her ürün için otomatik olarak hesaplanacaktır (İfade Kutusu kullanılacaktır)
*** Toplam = fiyat * adet

InfoPath Uygulama Örnekleri IV - Lokanta Anket Formu

Lokanta Anket Formu

Not 1: Alan adlarını kendiniz uygun şekilde belirleyiniz. Örneğin yemekler ile ilgili bölümde; "yemek_temizlik", "yemek_sicaklik" gibi alan adlarını tercih edebilirsiniz.
Not 2: Denetimlerin özelliklerini uygun şekilde ayarlayınız. Kullanılan denetimler şunlardır: Metin Kutusu, Açılan Liste Kutusu, Seçenek Düğmesi, Çoklu Seçim Liste Kutusu, Zengin Metin Kutusu

InfoPath Uygulama Örnekleri III - Bilgisayar Arıza Bildirim Formu

Bilgisayar Arıza Bildirim Formu

Alan Adları ve Özellikleri
Alan AdıDenetimÖzellikler
adMetin KutusuMetin-15 Karakter-Boş olamaz
soyadMetin KutusuMetin-15 Karakter-Boş olamaz
telefonMetin KutusuTamsayı-10 Karakter-Boş olamaz
epostaMetin KutusuMetin-50 Karakter
turuSeçenek DüğmesiSeçenekler: [Masaüstü-Dizüstü-Tablet]-Boş olamaz-Varsayılan: Masaüstü
markaAçılan KutuSeçenekler: [Sony-Toshiba-Acer-Casper-Samsung-Apple-Toplama-Diğer]-Boş olamaz-Varsayılan: Toplama
sistemAçılan Liste KutusuSeçenekler: [Windows-Linux-Android-IOS-Diğer-Bilmiyorum]-Boş olamaz-Varsayılan: Bilmiyorum
seriMetin KutusuMetin-20 Karakter
alinmaTarih Seçici----
tarihTarih SeçiciVarsayılan: Bugün-Boş olamaz
problemAçılan Liste KutusuSeçenekler: [Görüntü-Kilitlenme-Açılmama-Isınma-Kapanma-Diğer]-Boş olamaz-Varsayılan: Diğer
hataMetin KutusuMetin-20 Karakter
aciklamaZengin M.Kut.-------

InfoPath Uygulama Örnekleri II - Seçmeli Ders Formu (Birden Fazla Ders)


Seçmeli Ders Formu (Birden Fazla Ders)

Alan Adları ve Özellikleri
EtiketAlan AdıÖzellikler
ADINIZadMetin-20 Karakter-Boş olamaz
SOYADINIZsoyadMetin-20 Karakter-Boş olamaz
NUMARANIZnumaraTamsayı-4 Karakter-Boş olamaz
SINIFINIZsinifMetin-Açılır Liste Kutusu (Seçenekler: 9-10-11-12)-Boş olamaz
ŞUBENİZsubeMetin-Açılır Liste Kutusu (Seçenekler: A-B-C-D-E)-Boş olamaz
MATEMATİKders_matOnay Kutusu - Doğru/Yanlış
FİZİKders_fizOnay Kutusu - Doğru/Yanlış
BİLGİ VE İLET. TEK.ders_bilOnay Kutusu - Doğru/Yanlış
BEDEN EĞİTİMİders_bedOnay Kutusu - Doğru/Yanlış
FELSEFEders_felOnay Kutusu - Doğru/Yanlış
ADRESadresZengin Metin
VELİ ADI SOYADIveliMetin-40 Karakter-Boş olamaz
TARİHtarihTarih-Varsayılan bugünün tarihi-Boş olamaz

InfoPath Uygulama Örnekleri I - Seçmeli Ders Formu (Tek Ders)


Seçmeli Ders Formu (Tek Ders)


Alan Adları ve Özellikleri
EtiketAlan AdıÖzellikler
ADINIZadMetin-20 Karakter-Boş olamaz
SOYADINIZsoyadMetin-20 Karakter-Boş olamaz
NUMARANIZnumaraTamsayı-4 Karakter-Boş olamaz
SINIFINIZsinifMetin-Açılır Liste Kutusu (Seçenekler:9-10-11-12)-Boş olamaz
ŞUBENİZsubeMetin-Açılır Liste Kutusu (Seçenekler:A-B-C-D-E)-Boş olamaz
DERSLERdersMetin-Seçenek Düğmesi-Boş olamaz
ADRESadresZengin Metin
VELİ ADI SOYADIveliMetin-40 Karakter-Boş olamaz
TARİHtarihTarih-Varsayılan bugünün tarihi-Boş olamaz

3 Nisan 2013 Çarşamba

InfoPath Ders Notları – V – Gelişmiş Denetimler

Gelişmiş Denetimler
İfade Kutusu (Calculated Value): Forma, alanlar ile ilgili XPath fonksiyonu/ifadesi eklemek için kullanılır.
Seçim Grubu (Choice Group): Seçim grupları en az iki seçim bölümü içerir. Varsayılan olarak bu bölümlerden biri formda görünür, ancak kullanıcılar isterlerse bunu kaldırabilir veya başka bir bölümle değiştirebilir. Örneğin, bir satın alma isteği formunda, yeni bir masaüstü bilgisayar istemek için sağlanan bölümün varsayılan olarak görünmesini sağlayabilir, ancak kullanıcıların bölümü tamamen kaldırmasına veya bir dizüstü bilgisayar isteğiyle değiştirmesine olanak verebilirsiniz. Ayrıca seçim gruplarına “seçim bölümü” denetimi ile kullanıcıların seçebilecekleri yeni seçim bölümü eklenebilmektedir.
Seçim Bölümü (Choice Section): Seçim gruplarına yeni bir seçim bölümü eklemek için kullanılır. Örneğin yukarıda örnek olarak verilen bilgisayar alma isteği ile ilgili masaüstü ve dizüstü seçeneklerine tablet pc eklenmek istendiğinde kullanılabilir.
Yinelenen Seçim Grubu (Repeating Choice Group): Yinelenen seçim grupları, seçim gruplarına benzer, tek fark kullanıcıların bunların birden çoğunu formlarına ekleyebilmeleridir. Örneğin, daha önce sözü edilen satın alma isteği formunda, kullanıcılar masaüstü bilgisayar veya dizüstü bilgisayar isteğinde bulunmayı seçebilir. Ancak, bazı durumlarda kullanıcılar her iki tür bilgisayarı da isteyebilir veya her türden birden çok bilgisayar isteğinde bulunabilir. Formda yinelenen seçim grubu kullanılırsa, kullanıcı masaüstü istek bilgilerini içeren bölümü doldurabilir. Sonra da, dizüstü istek bilgilerini içeren bölümü doldurmak için seçim grubunun ikinci bir örneğini ekleyebilir. Böylece kullanıcılar birden fazla ürün isteği talebinde bulunmuş olurlar.
Yinelenen Özyinelemeli Bölüm (Repeating Recursive Section): Yinelenen bölüm gibi, yinelenen özyinelemeli bölüm de forma birden çok kez eklenebilir. Kullanıcılar yenilenen bölümün birden çok örneğini eklediklerinde, her yeni bölüm önceki bölümün yanına, birbirini izleyecek şekilde eklenir. Ancak yinelenen özyinelemeli bölüm söz konusu olduğunda, her yeni bölüm varolan bölümün içine eklenir ve iç içe yerleştirilmiş bir dizi bölüm elde edilir. Anahat gibi hiyerarşik bir içerik oluşturmak istediğinizde bu yararlı olacaktır.
Kaydırma Bölgesi (Scrolling Region): Formdaki bazı denetimlerin belirli boyuttaki bir alan içinde görüntülenmesi istendiğinde kullanılan denetimdir. Dikey kaydırma çubukları yer alır.
Yatay Bölge (Horizontal Region): Formda iki alan yan yana konumlandırılmak istendiğinde kullanılabilen denetimdir. Formlar yeniden boyutlandırıldığında yatay bölge kullanılabilir alanı dolduracak şekilde genişler veya daralır.
Dikey Etiket (Vertical Label):  Forma dikey olarak metin eklemek için kullanılır.
Köprü (Hyperlink): Forma köprü eklemek için kullanılır.


Kaynaklar
MEGEP – BOP – Bilgi Toplama ve Yönetme Modülü - 482BK0120
http://office.microsoft.com/tr-tr/infopath-help/HP001230318.aspx?CTT=1

InfoPath Ders Notları – IV – Dosya ve Resim Denetimleri

Dosya ve Resim Denetimler
Dosya Eki (File Attachment): Kullanıcıların forma dosya eklemesine olanak sağlayan denetimdir.
Resim (Picture): Kullanıcıların resim eklemelerine olanak sağlayan denetimdir.
Mürekkep Resmi (Ink Picture): Kullanıcıların resim çizmelerine olanak sağlayan denetimdir.


Kaynaklar
MEGEP – BOP – Bilgi Toplama ve Yönetme Modülü - 482BK0120
http://office.microsoft.com/tr-tr/infopath-help/HP001230318.aspx?CTT=1

InfoPath Ders Notları - III - Yinelenen ve İsteğe Bağlı Denetimler

Yinelenen ve İsteğe Bağlı Denetimler
İsteğe Bağlı Bölüm (Optional Section): Kullanıcıların isteğine bağlı olarak doldurulacak denetimleri/alanları içerir. Örneğin bir üyelik formunda adres, telefon ve fax bilgileri isteğe bağlı olarak kullanıcı tarafından doldurulacaksa bu denetimleri içeren isteğe bağlı bir bölüm oluşturulabilir ve ilgili denetimler bu bölümün içine konulur. Böylelikle kullanıcıların bu bilgileri isterse doldurması sağlanacaktır.
Yinelenen Bölüm (Repeating Section): Gerektiğinde kullanıcı tarafından birden fazla doldurulacak bölümdür. Örneğin bir gezi isteği formunda her gezi isteği için kullanıcı gereken gezi bilgilerini ayrı ayrı dolduracaktır. Bu gibi durumlarda ilgili denetimler bu bölüm içerisine yerleştirilir.
Yinelen Tablo (Repeating Table): Formda kullanıcıdan veriler tablo içerisindeki denetimlere girilerek alınmak istendiğinde kullanılan denetimdir. Tablodaki satır sayısı kullanıcı tarafından arttırılabilmektedir. Örneğin bir kitap sipariş formunda sipariş edilecek kitap sayısı belli değildir. Kullanıcı her sipariş edeceği kitaba ait bilgileri tablodaki bir satırda bulunan denetimlere girecektir. Her sipariş edilecek kitap için kullanıcı bir satır ekleyecektir. Bu gibi durumlarda sıklıkla kullanılabilen denetimdir.
Yatay Yinelenen Tablo (Horizontal Repeating Table): Yinelenen tablo denetimine benzerdir. Satırlar değil sütunlar yenilenmektedir.
Ana/Ayrıntı (Master/Detail): Birbiriyle ilişkili iki denetimdir. Veritabanlarında oluşturulan master/detail tablolarına (tables) benzemektedir. Denetimin biri, tanımlanmış ana denetim, diğeri ise ayrıntı denetimidir. Ana denetim her zaman bir yinelenen tablodur. Ayrıntı denetimi ise yinelenen tablo olabileceği gibi yinelenen bölüm de olabilir. Kullanıcılara çok sayıda ve ayrıntılı veri girerken kolaylık sağlamaktadır.
Madde İşaretli Liste (Bulleted List): Kullanıcıların enter tuşuna basarak listeye veri girebildikleri denetimdir. Liste öğeleri madde işaretleri ile belirtilir. Veri türü metindir.
Numaralı Liste (Numbered List): Kullanıcıların enter tuşuna basarak listeye veri girebildikleri diğer bir denetim şeklidir. Liste öğelerine sıra ile numara verilir. Veri türü metindir.
Düz Liste (Plain List): Kullanıcıların enter tuşuna basarak listeye veri girebildikleri denetimdir. Veri türü metindir.
Çoklu Seçim Liste Kutusu (Multiple-Selection List Box): Onay kutularının gruplandırılmış halidir. Her onay kutusu için ayrı bir denetim oluşturulmaz. Ayrıca kullanıcılar kendi verilerini de girebilirler.


Kaynaklar
MEGEP – BOP – Bilgi Toplama ve Yönetme Modülü - 482BK0120
http://office.microsoft.com/tr-tr/infopath-help/HP001230318.aspx?CTT=1

InfoPath Ders Notları - II - Standart Denetimler

Standart Denetimler
Metin Kutusu (Text Box): Forma düz metin girişi yapılması istendiğinde kullanılır. Ad, soyad, e-posta adresi vb bilgilerin girişinde sıklıkla kullanılmaktadır.
Zengin Metin Kutusu (Rich Text Box): Normal bir metin kutusu gibidir. Metin birden fazla satır halinde girilebilir. Kullanıcılar zengin metin kutularına biçimlendirilmiş metin de girebilirler. Bu kutudaki veriler XHTML olarak saklanır.
Açılan Liste Kutusu (Drop-Down List Box): Kullanıcılara önceden tanımlı öğeler arasından seçim yaptırır.
Açılan Kutu (Combo Box): Açılan kutu, açılan liste kutusu gibidir. Kullanıcılar ayrıca açılan kutuya kendi verilerini de yazabilirler.
Liste Kutusu (List Box): Açılan liste kutusu gibidir. Öğeler tıklayarak açılma yerine bir liste içerisinde görüntülenir.
Tarih Seçici (Date Picker): Kullanıcılara takvim içerisinden belli bir tarih seçmelerine olanak sağlar.
Seçenek Düğmesi (Option Button): Kullanıcıların tanımlı öğeler arasından seçim yapmalarına olanak sağlar.
Onay Kutusu (Check Box): Evet/hayır, doğru/yanlış vb seçenekler olduğunda kullanılır. Kullanıcı onay kutusunu ya işaretler ya da işaretsiz bırakır.
Düğme (Button): Bir veya daha çok veri kaynağına veri gönderme, formda bölümler arasında geçiş yapma gibi işlemlerde kullanılır.
Bölüm (Section): Formda ortak bir konuyla ilgili denetimleri gruplandırmak için kullanılır. Örneğin “iletisim” isimli; adres, telefon, fax, e-posta gibi denetimleri/alanları kapsayan bir bölüm oluşturulabilir. Veriler kaydedilirken XML belgesinde “iletisim” adında bir element ve altında adres, telefon vs alt/çocuk elementler (child elements) oluşturulur.


Kaynaklar
MEGEP – BOP – Bilgi Toplama ve Yönetme Modülü - 482BK0120
http://office.microsoft.com/tr-tr/infopath-help/HP001230318.aspx?CTT=1