|
Možná už je to mimo mísu, ale pro pořádek uvádím tři možnosti, jak zpracovávat jednu iVlastnost na základě hodnoty jiné iVlastnosti
'Ulozeni hodnoty primarni vlastnosti do promenne Dim primValue As String = iProperties.Value("Custom", "PrimarniVlastnost")
'Varianta 1 'Primy postup testovani vlastnosti, zda je nebo neni prazdna If primValue <> "" Then 'Pokud neni hodnota primarni vlastnosti prazdna iProperties.Value("Custom", "AlternativniVlastnost") = " " Else 'V ostatnich pripadech iProperties.Value("Custom", "AlternativniVlastnost") = "Alt. hodnota" End If
'Varianta 2 'Testovani na specialni hodnoty If primValue = "" Then 'Vlastnost je prazdna iProperties.Value("Custom", "AlternativniVlastnost") = "Alt. hodnota" Else If primValue = "-" Then 'Pokud je hodnota primarni vlastnosti rovna nejake hodnote iProperties.Value("Custom", "AlternativniVlastnost") = "Alt. hodnota pro -"
Else 'Pokud neni hodnota primarni vlastnosti prazdna, 'ani neobsahuje nekterou ze specialnich hodnot iProperties.Value("Custom", "AlternativniVlastnost") = " " End If
'Varianta 3 'Vyuziti testovani jednoho vyrazu na ruzne hodnoty Select Case Select Case primValue Case "" 'Vlastnost je prazdna iProperties.Value("Custom", "AlternativniVlastnost") = "Alt. hodnota" Case "-" 'Pokud je hodnota primarni vlastnosti rovna nejake hodnote iProperties.Value("Custom", "AlternativniVlastnost") = "Alt. hodnota pro -"
Case Else 'Pokud neni hodnota primarni vlastnosti prazdna, 'ani neobsahuje nekterou ze specialnich hodnot iProperties.Value("Custom", "AlternativniVlastnost") = " " End Select
|