GetCurrentSelections
GetCurrentSelections(), belgedeki geçerli seçimleri döndürür.
Seçenekler kullanılırsa record_sep öğesini belirtmeniz gerekir. Yeni bir satır belirtmek için record_sep öğesini chr(13)&chr(10) olarak ayarlayın.
İkisi dışında tüm değerler ya da biri dışında tüm değerler seçilirse, sırasıyla 'NOT x,y' veya 'NOT y' biçimi kullanılır. Tüm değerleri seçerseniz ve tüm değerlerin sayımı max_values değerinden büyükse, ALL metni döndürülür.
Söz Dizimi:
GetCurrentSelections ([record_sep [,tag_sep [,value_sep [,max_values]]]])
Dönüş verileri türü: dize
Bağımsız Değişkenler:
- record_sep: Alan kayıtları arasına koyulması gereken ayırıcı. Varsayılan <CR><LF> değeri yeni bir satır anlamına gelir.
- tag_sep: Alan adı etiketi ile alan değerleri arasına koyulması gereken ayırıcı. Varsayılan ': ' işaretidir.
- value_sep: Alan değerleri arasına koyulacak ayırıcı. Varsayılan, ', ' işaretidir.
- max_values: Ayrı ayrı listelenecek olan alan değerlerinin maksimum sayısıdır. Çok sayıda değer seçildiğinde, bunun yerine 'x/y değer' biçimi kullanılır. Varsayılan 6'dır.
Örnekler
Aşağıdaki örneklerde, biri First name adı için, biri de Initials için olmak üzere, farklı liste kutularına yüklenmiş iki alan kullanılmaktadır.
Örnek 1: First name içinde John seçilir
GetCurrentSelections ()
'First name: John' döndürür.
Örnek 2: First name içinde John ve Peter seçilir.
GetCurrentSelections ()
'First name: John, Peter' döndürür.
Örnek 3: First name içinde John, Initials içinde JA seçilir.
GetCurrentSelections ()
'First name: John; Peter ve Initials: JA' döndürür.
Örnek 4: First name içinde John, Initials içinde JA seçilir.
GetCurrentSelections ( chr(13)&chr(10) , ' = ' )
'First name = John ve Initials = JA' döndürür.
Örnek 5: First name içinde Sue hariç tüm adlar seçilir ve Initials içinde hiçbir seçim yapılmaz.
=GetCurrentSelections(chr(13)&chr(10),'=',',',3)
'First name=NOT Sue' döndürür.
Örnekte kullanılan veriler:
Names:
LOAD * inline [
"First name"|"Last name"|Initials|"Has cellphone"
John|Anderson|JA|Yes
Sue|Brown|SB|Yes
Mark|Carr|MC |No
Peter|Devonshire|PD|No
Jane|Elliot|JE|Yes
Peter|Franc|PF|Yes ] (delimiter is '|');