and eller or eller hvad skal man gøre
hej ekspertertabel:
dato|time|adresse|postnummer|tryk
jeg har lavet en dialogbox hvor man kan indtaste f.x adresse og tryk. Jeg kan kun få dialogboksen til at virke når jeg kun taster adresse ind. Jeg viile gerne have at hvis jeg skrev adresse og tryk kom det resultat frem.
se i bunden, der er min select
det er godt nok mapbasic jeg laver det i, men sql bruges også her
Include "mapbasic.def"
Include "icons.def"
Include "menu.def"
declare sub main
declare sub button2()
'****************************************************************************************
sub main()
'****************************************************************************************
create buttonpad "search" as
pushbutton
helpmsg "søgning\nsøgning"
calling button2
icon MI_ICON_MISC_5
TITLE "søgning"
width 4
toolbarposition(1,1)
fixed
show
end sub
'**************************************************************************************
sub button2()
'***************************************************************************************
'if not istabelopen("brandhane") then
'note "Åben venligst brandhane.tab"
'end if
dim s_adresse as string
dim s_postnummer as string
dim s_tryk as string
dim s_dato as string
dialog
title "Hurtig søgning"
control statictext
title "Adresse:"
position 5,10 width 65
control edittext
into s_adresse
control statictext
title "Postnummer:"
position 5,30 width 65
control edittext
into s_postnummer
control statictext
title "Tryk:"
position 5,50 width 65
control edittext
into s_tryk
control statictext
title "Dato<="
position 5,70 width 65
control edittext
into s_dato
control okbutton
control cancelbutton
if commandinfo (CMD_INFO_DLG_OK) then
select * from brandhane where adresse = s_adresse or
tryk = s_tryk or
postnummer = s_postnummer or
dato <= s_dato
into Selection
browse * from selection
end if
end sub