Web Intelligence , universe desgin tool , information design tool da @prompt kullanımı ulaşılacak veriyi kullanıcıya kısıtlamak veya seçtirmek için kullanılabilir. Web Intelligence ta rapor tasarım esnasında son kullanıcı kendisi oluşturabildiği gibi Universe içerisinde condition yada obje lerde @prompt kullanılabilmektedir. Condition oluşturmalarda özellikle list of value (object) boş bırakıldığında “UNV0023” alınmaktadır. Fakat webi tarafında sorunsuz çalışmaktadır. Öncelikle @Prompt aldığı değerleri açıklamaya çalıştım.
@prompt(‘açıklama(1)‘,’veri tipi(2)‘,’Obje(3)‘,’Multi/mono(4)‘,Constrained/Free/primary_key(5),Persistent/Not_Persistent(6),(7),User:0(8),Optional(9) )
- Açıklama: Değer Giriniz gibi string ifadeler.
- Veri tipi : A alphanumeric, C string, D Date, N number, U Unicode
- List of Value (objeler): boş geçilebilir. yada universe içerisinden bir obbjenin değerlerinin listelenmesi istenebilir.
- Tekli / çoklu: Çoklu seçim tek seçim.
- Zorunlu / Zorunlu değil :NO_SQL de ve information design tool da free kullanılabilir diğerleri web inteligence parametrelerinde kullanılabilir.
- Son veri saklanıp saklanmasın: En sonra parametre değeri otomatik olarak gelir.
- Default Value: {‘AHMET’} gibi varsayılan parametre değeri için kullanılabilir.
- Prompt sort : User:0 , User:1 … diye devam edrken hangi parametrenin önce sorulacağı sıralaması yapılmaktadır.
- İsteğe bağlı: İsteğe bağlı parametre ise kullanılır. Değilse boş geçilebilir
Web Intelligence Örnekleri
1 2 3 4 5 |
soyad = @prompt('Soyadı Giriniz:','A',,Mono,Free,Persistent,,User:0) soyad = @prompt('Soyadı Giriniz:','A',,Mono,Free,Not_Persistent,{'MUTLU'},User:0) soyad= @prompt('Soyadı Giriniz:','A',,Multi,Free,Not_Persistent,,User:0) |
Universe Condition ve LOV Örnekleri
1 2 3 4 5 |
@Select(Personel\Soyad) In( @prompt('Soyadı Giriniz:','A',['Personel\Soyad'],Multi,Free,Persistent,,User:0)) @Select(Personel\Soyad) = @prompt('Soyadı Giriniz:','C',['Personel\Soyad'],Mono,Constrained) @Select(Personel\Soyad)= @prompt('Soyadı:','C',,,) |
@Prompt Fonksiyon Kullanımı