Standard Jet DBµnb` ĀUé©gr@?œ~Ÿ’…š1Åyŗķ0¼ßĢcŁäƟFūŠ¼N×cģ7 ܜś—Ę(ęB.Š` {6¤źß±&lCž7±3eły[Ć-|*ÆŠ|™˜ż+Kŗ7B4ƒf_•ųŠ‰$…gĘ'DŅīĻeķ’ĒF”x ķé-bŌT4.0G d»vĄĒž?’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ž Y\ Y4S ^^ Y  YsY YY Y žY Y  Y  Y  Y Yž Y2žY Y  Y žYConnectDatabaseDateCreateDateUpdate FlagsForeignNameIdLvLvExtraLvModule LvPropName OwnerParentIdRmtInfoLongRmtInfoShortTypeƒ’’’’\’’’’’’’’’’’’ƒ’’’’’’’’’’’’’’’’’’Y’’’’Y’’’’IdParentIdName        ’’©OY!’’’’’’’’’’’’S]YYY Y2’’žACMFInheritableObjectIdSIDƒ’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’ˆY’’’’ObjectId’’ė YĻx÷ŹēS» Y YYY Yžž YžžY YžžAttributeExpressionFlagLvExtra Name1 Name2ObjectId Orderƒ’’’’n’’’’z’’’’f’’ edY’’’’"ObjectIdAttribute’’Ė -YĻx÷ŹēS YYY Yž Y­ž Yž Yž Yžccolumn grbiticolumnszColumnszObject$szReferencedColumn$szReferencedObjectszRelationshipƒ’’7’’;’’Ģ’’’’7’’;’’Ģ’’’’7 Ģ;7‚ƒ’’7’’;’’Ģ’’’’7’’;’’Ģ’’’’7 Ģ;7‚ƒ’’7’’;’’Ģ’’’’7’’;’’Ģ’’’’7 Ģ;7‚Y’’’’Y’’’’Y’’’’szObject$szReferencedObjectszRelationship’’Y»v1ģ§bŲ “ N Ä  : õ ° k & į œ W  Ķ ˆ C ž¹t/ź„ €€Ą€0€€B€€€ ä(€ ä(€@@@@ņ@ @€€  @@@€@@€@€ €€€€@ €€€€€ € @JkMYYmiJbkSdi`Si`LiQJ\SJkm^YkmSi`SYbOkmJvSi``QkkJUQUoQkmSi``QkkJUQidd`Si`idd`kSi`kQiqYMQ^YkmSi`kmJvSkoLLiQJ\SJkm^YkmSkoLidd`UiYO8SkoLidd`UiYO:SkoLkmJv^YkmSkoLkmJvidd`kSkoLkmJvkQiqYMQkYbYmMJ^QbOJi`dOMd``db `dO`QboQk!Jomd\Qvk"`JMLQQf#JO`Yb$OJmJJMMQkkfJUQkOJmJLJkQkSdi`k `dOo^Qk iQ^JmYdbkWYfkiQfdimk kMiYfmk kvkiQ^ mJL^Qk+kh+MSi`LiQJ\SJkm^Ykm+kh+MkoLLiQJ\SJkm^Ykm%+kh+MSi`SYbOkmJv+kh+MMiYmidd`OJmQ&+kh+MSi`kmJv+kh+MkoLkmJvidd`k'+kh+MSi`kmJv+kh+MkoLkmJvkQiqYMQk(+kh+MSkoLkmJvkQiqYMQk+kh+MMLdkQiqYMQYO)+kh+MmQkmLiQJ\SJkm+kh+MMLdOJmQ*+kh+MmQkmLiQJ\SJkm+kh+MkoLLiQJ\SJkm^Ykm++kh+SSi`kQiqYMQ^Ykm+kh+SSkoLLiQJ\SJkm^Ykm+kh+SSkoLkmJvidd`kUoQkmk`kvkJMMQkkdL[QMmk`kvkJMMQkku`^`kvkJMQk`kvkM`OLJik`kvkbJqfJbQUidofMJmQUdiYQk˜ `kvkbJqfJbQUidofk˜ `kvkbJqfJbQUidofmddL[QMmk˜`kvkbJqfJbQdL[QMmYOk˜`kvkdL[QMmk`kvkhoQiYQk`kvkiQ^JmYdbkWYfkhivLiQJ\SJkm^YkmhivLiQJ\SJkmidd`khivMJ^QbOJi hivMJ^QbOJiJbv hividd`UiYO hividd`kfQikmJv hivkmJv hivkmJvidd`khivkmJvidd`kMmhivkmJvkQiqYMQkhkQ^UoQkmkmJvkhkQ^idd`khkQ^idd`kmJmQhkQ^kQiqYMQJhkQ^kQiqYMQLhkQ^kmJvkhumLidd`UiYOmL^LiQJ\SJkmmL^MJ^QbOJimL^UoQkmmL^idd`mL^idd`kmJmQmL^idd`mvfQ˜ mL^kQiqYMQiQMQYqQOmL^kQiqYMQmvfQmL^kmJvmL^kmJvidd`k mQkm!JMMQkk^Jvdom`kvkOLko``JivYbSdokQiOQSYbQO+ MOO8HB@HBBMJ88OBFDBH6666FBL8<+ €+‚€;‚€K‚€[‚"+ MOO8HB@JBBMJ88OBFDBH6666FBL8<+ €+‚€;‚€K‚€[‚#+ MOO8HB@LBBMJ88OBFDBH6666FBL8<+ €+‚€;‚€K‚€[‚$`kvkbJqfJbQUidofMJmQUdiYQk`kvkbJqfJbQUidofk˜`kvkbJqfJbQUidofk`kvkbJqfJbQUidofmddL[QMmk˜mL^idd`mL^idd`kmJmQ)mL^idd`mvfQmL^idd`˜ mL^kQiqYMQmvfQmL^kQiqYMQiQMQYqQO&ķ  @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€           !"#$%&' (!)"*#+$%&'()* + , - . /0123456789!:";#<$>&?)@˜ A˜B˜€€€€€€Q€V€b€g€n€t€x€}€ƒ€‡€Œ €³˜ €¶˜ €ą˜ €ē˜€ū˜ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @‘‘‘‘‘‘‘‘‘ ‘ ‘ ‘ ‘‘‘‘‘‘‘‘‘‘‘‘‘$‘% ‘& ‘' ‘( ‘) ‘* ‘+ ‘, ‘- ‘. ‘/ ‘0 ‘1 ‘2 ‘3 ‘4‘5‘6‘7‘8‘9‘:‘;‘<‘=‘>‘?‘@‘A‘B‘C‘D‘E‘F‘G‘H‘I‘J‘K‘L‘M‘N‘O‘P–––––––––––––––––– –!–"–#–$–%–&–'–(–)–*–+ –, –- –. –/!–0!–1!–2"–3"–4"–5"–6#–7#–8#–9#–:$–;$–<$–=%–>%–?%–@%™&™&™&™'™'™'™(™(™ (™!)™")™#)™$*™%*™&*™'+™(+™)+™*,™+,™,,™--™.-™/-™0.™1.™2.™3/™4/™5/™60™70™80™91™:1™;1™<2™=2™>2™?3™@3™A3™B4™C4œ4œ5œ5œ5œ6œ6œ6œ7œ7œ 7œ 8œ 8œ 8œ 9œ)9œ*9œ+:–:– :– ;– ;– ;– <–<–<–>–>–>–?œ/?œ0?œ1@œ2@œ3@œ4Aœ>Aœ?Aœ@BœABœBBœC€™€™€™€™€™€™€™€™€™€™€™€™€™€™€™€™ €™ €Q™ €Q™ €Q™ €Q™€V™€V™€V™€bœ€bœ€bœ€gœ€gœ€gœ€nœ€nœ€nœ€tœ€tœ€tœ€xœ€xœ€xœ€}œ€}œ€}œ€ƒœ €ƒœ!€ƒœ"€‡œ#€‡œ$€‡œ%€Œœ&€Œœ'€Œœ(€³œ5€³œ6€³œ7€³œD€¶œ,€¶œ-€¶œ.€ąœ8€ąœ9€ąœ:€ąœE€ēœ;€ēœ<€ēœ=€ēņ€ūņ€ūņ€ūņ€ūņ‘‘‘‘ ‘‘ ‘‘‘‘!‘"‘#_,\^’’    ’      ’!!!!!!’""""""’# #"###’!$$$&$'$’%%(%*%+%’)&,&.&/&’-'0'2'3'4'5'6'7'8'9':' ;'’1(<(>(?(@(A(B(C(D(E(F(G(H(I(’=)J)L)M)N)O) P) Q)’K*R*T*\*\*\*\*\* \*’S+\+\+\ +\ +\ +’\,\ ,\,\,\,\,\,\,\,\,\,’\ -\-\-\-\-\-\-\- \- \ -’\.\!.\#.\$.\%.\&.\'.\(.\).’\"/\*/\,/\-/\./\//\0/\1/\2/\3/\4/\5/\6/\7/\8/ \9/ \:/ \;/ \/ \?/’\+0\@0\B0\C0\D0\E0\F0\G0\H0\I0\J0’\A1\K1]1]1]1]1]1]1]1]1]1] 1] 1] 1 ] 1 ] 1’\L2]2]2]2]2]2]2]2]2]2]2]2]2]2 ]2 ]2’]3]3] 3]!3]"3]#3]$3]%3]&3]'3](3 ])3 ]*3 ]+3 ],3 ]-3’]4].4]04]14’]/\L© @ €€+ MOO8HB@HBBMJ88OBFDBH6666FBL8<+ €+‚€;‚€K‚€[‚+ MOO8HB@JBBMJ88OBFDBH6666FBL8<+ €+‚€;‚€K‚€[‚+ MOO8HB@LBBMJ88OBFDBH6666FBL8<+ €+‚€;‚€K‚€[‚`kvkbJqfJbQUidofMJmQUdiYQk`kvkbJqfJbQUidofk`kvkbJqfJbQUidofk`kvkbJqfJbQUidofmddL[QMmkmL^idd`mL^idd`kmJmQmL^idd`mvfQmL^idd`mL^kQiqYMQmvfQmL^kQiqYMQiQMQYqQOt @ @`kvkbJqfJbQUidofk`kvkbJqfJbQUidofmddL[QMmkmL^idd`mL^idd`kmJmQmL^idd`kmJmQmL^kQiqYMQiQMQYqQOmL^kQiqYMQiQMQYqQOmL^kmJv‡ @ `kvkbJqfJbQUidofMJmQUdiYQk`kvkbJqfJbQUidofkmL^UoQkmmL^idd`mL^idd`mvfQmL^kQiqYMQmvfQmL^kmJvmL^kmJv€,µd “_» Z ż “ g  Ķ ‚ ~K Č m  ¹ \  ²W ©Dė”;Ü…4ć”GņīC-tpB„źę@#€9š£. ć@9š£. ć@~sq_ctestBreakfast~sq_csubBreakfastListnnnnnnn˜"€Ó_‡ŅUĒā@Ó_‡ŅUĒā@~sq_ctestBreakfast~sq_ccboDate ē4€MR2€KeepLocal Tžžž^^^^^^^\ ’@!€`_Épzā@`_Épzā@~sq_cfsubStayServices~sq_ccboServiceID ē4€MR2€KeepLocal T®®®nnnnnnnl ’@˜€»M— ć@»M— ć@~sq_cfrmStay~sq_csubStayRooms ē4€MR2€KeepLocal Tœœœ\\\\\\\Z ’@€ėg:Š ć@ėg:Š ć@~sq_cfrmFindStay~sq_ccritRoomDate ē4€MR2€KeepLocal T¤¤¤dddddddb ’@(€€ € A“ā=ā@IJnrKä@Admin ē$ @š8,,,,,,,,,* ’€€€ō:ö«ń=ā@= Y'QĒā@macBeep ē0000000000. ’€€€3®Æń=ā@= Y'QĒā@AutoKeys ē22222222220 ’€€€a‘s ”@ā@= Y'QĒā@modMenues ē44444444442 ’€€€ķܧń=ā@= Y'QĒā@modCommon ē44444444442 ’€€€šRq†ą=ā@= Y'QĒā@InitCalendar ē::::::::::8 ’€€€“y–£ń=ā@= Y'QĒā@fsubStayServices ēBBBBBBBBBB@ ’€€€BĆė”ń=ā@= Y'QĒā@fsubStayRooms ē<<<<<<<<<<: ’€€€…–:žń=ā@= Y'QĒā@fsubStayList ē::::::::::8 ’€€€é<¶Aā@= Y'QĒā@fsubRoomGrid2 ē<<<<<<<<<<: ’€€€ūhčØ">ā@= Y'QĒā@fsubRoomGrid1 ē†@•HHH<<<<<<<: ’@€€€= Ywń=ā@= Y'QĒā@fsubBreakfastList ēDDDDDDDDDDB ’€€€8€ōq°?ā@= Y'QĒā@frmStay ē0000000000. ’€€€Šś7rń=ā@= Y'QĒā@frmServiceList ē>>>>>>>>>>< ’€€€„>õ. @ā@= Y'QĒā@frmRooms ē22222222220 ’ €€€+·W6@ā@= Y'QĒā@frmMessageRoom ē>>>>>>>>>>< ’ €€€,4s?ā@= Y'QĒā@frmMessageGuest ē@@@@@@@@@@> ’ €€€,4sį>ā@= Y'QĒā@frmFindStay ē88888888886 ’ €€€—żKń=ā@= Y'QĒā@frmBreakfastList ēBBBBBBBBBB@ ’ €€€šĄv„ą=ā@= Y'QĒā@AsciiTransform ē>>>>>>>>>>< ’€ €{Dšeą=ā@{Dšeą=ā@UserDefined ē88888888886 ’€ €{Dšeą=ā@{Dšeą=ā@SummaryInfo ēˆ@•DDD88888886 ’@'€N¹›eą=ā@N¹›eą=ā@SysRel ē.........., ’€N¹›eą=ā@N¹›eą=ā@Scripts ē0000000000. ’€N¹›eą=ā@N¹›eą=ā@Reports ē0000000000. ’€N¹›eą=ā@N¹›eą=ā@Modules ē0000000000. ’€N¹›eą=ā@N¹›eą=ā@Forms ē,,,,,,,,,,* ’€ź;Į—^ā@ź;Į—^ā@DataAccessPages ē@@@@@@@@@@> ’> ‘eą=ā@> ‘eą=ā@€MSysRelationshipsåDDDDDDDDDDB ’> ‘eą=ā@1€zĻæAā@€MSysQuerieså88888888886 ’> ‘eą=ā@1€zĻæAā@€MSysACEså22222222220 ’> ‘eą=ā@> ‘eą=ā@€MSysObjectså88888888886 ’> ‘eą=ā@wčŗ£ )å@€MSysDb ēą@.:::......., ’@> ‘eą=ā@> ‘eą=ā@€Relationshipså<<<<<<<<<<: ’> ‘eą=ā@> ‘eą=ā@€Databaseså44444444442 ’> ‘eą=ā@> ‘eą=ā@€Tableså.........., ’5fāĦpR4āĦxZÕ · ™ k M  Ā ¤ † L  É ‰ k M / ū » € b D & š Ņ “ – \ >  Ģ®r<āÄ”f-ūĮ„8’įĆ„‡Q%ļÆu7ł©Y’įĆĆĀĆĀĆĀĆĀĆĀĆĀ„‡iiĀiĀiĀiĀiĀiĀiĀiĀiĀiĀiĀiĀ*Ķ—N €’žtblRoomState.date0)€ )€ Or€’žtblRoomState.roomID2 g)€Or€’žtblRoomState.date =#10-22-02#< ')€OrtblRoomState))) )€OrFirstOfstate€’žFirst(tblRoomState.state)P)) o)€Or€’žtblRoomState.roomID2 g*€š+Š G*€’š+Š *€š+Š G)€’š+Š )€š+Š G(€š+ŠtblRoomqryBreakfastRoomsR@MA (€š+ŠtblRoomqselServiceBH@C7 (€š+ŠqselServiceAtblRoomH@C7) (€š+ŠBreakfastBŽ@1%% o(€š+ŠBreakfastAŽ@1%% o(€š+Š€’žtblRoom.roomID- g(€ƒš+ŠqryBreakfastRooms333 (€ƒš+ŠqselServiceB))) (€ƒš+ŠtblRoom (€ƒš+ŠqselServiceA))) (€š+Š G(€š+Š G(€’ƒš+Š (€š+Š G'€ ƒš+Š€’žtblGuest.name, ''€š+ŠqselStaystblGuestH@?3# '€š+Š€’žqselStays.arrival0 g'€š+Š€’žtblGuest.phone- g'€š+Šaddrd@% o'€š+Š€’žtblGuest.name, g'€ƒš+ŠtblGuest!!! '€ƒš+ŠqselStays### '€š+Š G'€š+Š G'€’ƒš+Š '€š+Š G&€artblStayRooms))) &€ ar G&€’ar &€ar G%€artblBreakfast))) %€ ar G%€’ar %€ar G$€artblServiceType--- $€ ar G$€’ar $€ar G#€artblBreakfast))) #€ ar G#€’ar #€ar G"€ar€’žDate > #8-1-98#. '"€ar€’ž[tblCalendar].[Date]3 g"€artblCalendar''' "€ar G"€’ar "€ar G!€ar€’žtblServiceType.price3 g!€ar€’žtblServiceType.name2 g!€ar€’žtblServiceType.serviceID7 g!€.artblServiceType--- !€’.ar !€ar G €.ar€’ž([__stayID] = stayID)4 ' €.arqryStayServicesfrmStay==/  € ar G €ar__stayID!!! O €’.ar  €ar G€.ar€’ž([__stayID] = stayID)4 '€.artblStayRoomsfrmStay77) € ar G€ar__stayID!!! O€’.ar €ar G€.artblCalendar''' € ar G€’.ar €ar G€.artblBreakfast))) € ar G€’.ar €ar G%*üOQ®ŖNI° [ WMŽ q ž ‘ K( ¹ F BJĆ Z éåHv ž;7G܃ ±JńķDŽxķķĀnĖģ€‡€[•ŗ€ ć@[•ŗ€ ć@?€åx¶erKä@åx¶erKä@tblRoomtblRoomState ēHHHHHHHHHHF ’€[•ŗ€ ć@[•ŗ€ ć@~sq_cfrmBreakfastList~sq_csubBreakfastList ēƒ @4€MR2€KeepLocal TĀĀĀ‚vvvvvvt ’`€ €Vpyć=ā@V#ĪÕ“Ŗä@AccessLayout ē4€MR2€KeepLocal Tś ±īd†zz:::::::8 ’@>€Ņõ¼æAā@Ņõ¼æAā@tblServiceTypetblServiceReceived ēbbbbbbbbbb` ’<€©\l»æAā@©\l»æAā@{CDD1965B-66CA-11D6-8769-000086394B13} ēnnnnnnnnnnl ’;€©\l»æAā@©\l»æAā@{CDD1965A-66CA-11D6-8769-000086394B13} ēnnnnnnnnnnl ’:€ł%k»æAā@ł%k»æAā@{CDD19659-66CA-11D6-8769-000086394B13} ēnnnnnnnnnnl ’9€tTƒ=Ī@ā@ŖńŅMŅ@ā@test ē@ Œ@›B66*******( ’@ ˜‡uzh»æAā@õ{ĻæAā@tblStay ē@ <<<0000000. ’@ƒRdĮœ3Aā@õ{ĻæAā@tblServiceType ēĄ@ JJJ>>>>>>>< ’@}Zd»æAā@õ{ĻæAā@tblServiceReceived ēu@ŸRRRFFFFFFFD ’@x™®a»æAā@åx¶erKä@tblRoomState ēó@ėFFF:::::::8 ’@tDNKtą=ā@ŒfrKä@tblRoom ē–@ķ<<<0000000. ’@n«>W»æAā@1€zĻæAā@tblGuest ēę@ž>>>22222220 ’@˜b‘÷ƒĻŪ@ā@1€zĻæAā@tblBreakfast ēĄ@FFF:::::::8 ’@8€”łė·ā=ā@Dķøf4@ā@qxtbRoomGrid ēq@@@›RFF:::::::8 ’@7€$qŠŅ@ā@ūŗ£ )å@qselStays ēé@Œ@›L@@44444442 ’@6€w±jµā=ā@ŽUM“å@qselServiceB ēå@ šō@›RFF:::::::8 ’@˜4€d©¦r5>ā@·¶µ£ )å@qselRoomState ēo@šØ@›THH<<<<<<<: ’@3€'Ļ»\4>ā@$Ƶ£ )å@qselRooms ē…@šØ@›L@@44444442 ’@2€uōŖĮ?ā@2ŗ£ )å@qselGuestStays ēŽ ¤ [q Ŗ@*@@›bVVJ>>>>>>< ’`˜0€ļ]?ā@-™ķ–{Aā@qryStayRoomsCT ēZ@š@@ —VJJ>>>>>>>< ’@/€—;ųÆā=ā@’€o~Aā@qryStayRooms ēu@š@@ —RFF:::::::8 ’@.€5š!{°?ā@ŸŖó6ø?ā@qryStay ēą@š@@—H<<0000000. ’@˜,€²FdŖā=ā@’Ļµ£ )å@qryRoomGrid ē@ ”Ø@—PDD88888886 ’@+€l›1ī?ā@?‰»RoAā@€qryCalendarAny ē @•Ø@—VJJ>>>>>>>< ’@*€ʞŚuAā@MT!qyAā@qryCalendar ēX@•ō@—PDD88888886 ’@)€:`kžAā@ŽUM“å@qryBreakfastRooms ē:@•ō@—\PPDDDDDDDB ’@˜V’kSßń=ā@1€zĻæAā@MSysCmdbars ē88888888886 ’Q‹&ōć@‹&ōć@MSysAccessXML ē4€MR2€KeepLocal  T|||<<<<<<<: ’@üŌķ£. ć@¬ ļ£. ć@MSysAccessObjects ēDDDDDDDDDDB ’˜&€„—pzā@„—pzā@~sq_ffsubStayRooms ē4€MR2€KeepLocal T†††FFFFFFFD ’@%€ńuÉUĒā@ńuÉUĒā@~sq_ffsubBreakfastList ē4€MR2€KeepLocal TŽŽŽNNNNNNNL ’@˜”LVAL’œTĘ8š Ø V t ² ²Źn  h ¶Lāš.ĄĄĘĄĘĄĘĄĘĄĘĄĘĄĘĄĘĄĘĄĘĄĘĄĘ““Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å“Å*  Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä((tbltblServiceReceived.serviceID=4 AND tblServiceReceived.datMiif(qselStays.arrival is null, #1-1-2040#, qselStaiif(qselStaMin([qryRoomsPerStay].[roomID]) & II[address1] & ', ' & [address2] & '[address1] & ', ' & [address2] & ', ' & [address3]Min([qryRoomsPerStay].[roomID]) & II[address1] & ', ' & [address2] & ', ' & [address3]tblServiceReceived.serviceID=4 AND tblServiceReceived.date=#10-23-02#tblServiceReceived.serviceID=3 AND tblServiceReceived.date=#10-23-02#(Format([qryRoomGrid].[roomID],'#') & ', ' & Choose([type],'Double, bath','Single, bath','Double, toilet','Single, toilet','De luxe'))tblServiceType.serviceID = tblServicereceived.serviceID(((tblRoomState.date)<[forms]![frmStay]![txtsimdate]))tblRoom.roomID = tblRoomState.roomIDIIf([personCount]=1 And [price2]>0,[price2],[price1])IIf([personCount]=1 And [price2]>0,[price2],[price1])IIf([personCount]=1 And [price2]>0,[price2],[price1])tblRoom.roomID = tblRoomState.roomIDIIf([personCount]=1 And [price2]>0,[price2],[price1])*Count(tblRoomState.date)IIf([personCount]=1 And [price2]>0,[price2],[price1])tblGuest.guestID = tblStay.guestIDselect cdate(0), "any" from tblcalendarSELECT tblCalendar.date, tblCalendar.date AS show FROM tblCalendar where date between (forms!frmFindStay!txtSimDate-4) and (forms!frmFindStay!txtSimDate+35) ORDER BY tblCalendar.date (((tblCalendar.date) Between ([forms]![frmFindStay]![txtSimDate]-4) And ([forms]![frmFindStay]![txtSimDate]+35)))tblRoom.roomID = qryBreakfastRooms.roomIDtblRoom.roomID = qselServiceB.roomIDqselServiceA.roomID = tblRoom.roomIDIIf([firstofstate]=2 Or [firstofstate]=3,[qselServiceB].[quantity],"X")IIf([firstofstate]=2 Or [firstofstate]=3,[qselServiceA].[quantity],"X")qselStays.guestID = tblGuest.guestID[address1] & ', ' & [address2] & ', ' & [address3] ļYnN<nY˜YDataIDƒ’’’’’’’’’’’’’’’’’’P‰Y’’’’AOIndex’’»v1š’’’’’’’ą?’’’’K[® _žvnižv°ókSysAccessObjectsĪ›LLLLLLLLLLJ ’ĢY4@Z4@lZ4@Ša”Ąy”Œ¢Õ0ցŒ¢Õ0ց°üZ4@JMMQkk^Jvdom+kh+MMiYmidd`OJmQ,)(ØĖ1Ša”’’ [4HWžx%7˜45Č„Õ°Õ’’’’Š¹Õw$\4@„\4@Ō\4@$]4@Ša”ąf”D£ÕPց D£ÕPց į “]4@Œ$ØĖ1Ša”’’X^4ńW%x%7˜45’’’’AccessVersion Build"Show Values Limit,Show Values in Indexed4Show Values in Non-Indexed*Show Values in RemoteAppTitleStartUpForm&StartUpShowDBWindow(StartUpShowStatusBarStartUpMenuBar$Allow3ž€ķ>*kš&čß4ų!k øJ4 ’’’’’’’’’’’’’’’’ ’’’’’’’’ V ¶”VaXBtsšm4xf4’°¶”p·”@ø”¹”ą¹”°ŗ”€»”@¼”½”ą½”°¾”Į”ŠĮ”Ā”`Ɣ¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤l4¤lžšK[ŠĻą”±į>ž’ Nž’’’DTOŽ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Root Entry’’’’’’’’x0M@A‹G’’’’ż’’’’’’’H\?L’’’’=(Pż’’’ ’’’’J’’’’ż’’’VWX[’’’’’’’’Ā]^`dae'zž’’’fž’’’<’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’{|}~ˆ’’’’Root Entry’’’’’’’’xš0va‚;ŌU@ÖVBA’’’’’’’’`6~5CÅŠ8åĘÓVBAProject’’’’`6~5CÅŠ8åĘÓVBA’’’’’’’’ `6~5CÅĄåĘÓ’’’’’’’’Rż’’’ž’’’’’’’’’’’µ’’’’Ŗż’’’ż’’’Ē’’’’’’’’¤"I)b#*M’’’’&6›•+-,%/0123457‹8ž’’’:;C’’’’’’’’’’’’’’’’’’’’’’’’Eż’’’K’’’’’’’’?LQ=(Pż’’’ SJYż’’’VWX[Zž’’’Ā’’’’’’’’’’’’d’’’’’’’’'zž’’’’’’’’’’’’’’’!’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’{|}~ˆ’’’’dir’’’’’’’’’’’’ AcessVBAData’’’’’’’’’’’’ PROJECTwm’’’’’’’’’’’’1PROJECT’’’’p12’’’’’’’’P`6~5CÅ Ģ0R_»ĪBlob ’’’’’’’’’’’’.LPropDataMO’’’’,TypeInfo’’’’’’’’’’’’-?Blob ’’’’’’’’’’’’ēPropDataDF’’’’TypeInfo’’’’’’’’’’’’11žšK[CLK`6~5CÅš0va‚;ŌTypeInfo’’’’’’’’’’’’aŸ14’’’’’’’’Y`6~5CÅŠeŸ(E!ŃBlob ’’’’’’’’’’’’h PropDataVX’’’’ImExSpecs’’’’’’’’’’’’—ŽmĪŗӐ—ŽmĪŗÓ’’’’’’’’’’’’ž’’’’’’’’’’’’’’’ž’’’’’’’’’’’’’’’Modules"{`§€5CÅP¢$ŹęĘ0’’’’’’’’z`§€5CÅ`§€5CÅPropData’’’’’’’’’’’’M 1y}|`§€5CÅ`§€5CÅ     ž’’’ž’’’ !"#$%&'()*+,-./0ž’’’23456789:;<=ž’’’ž’’’ž’’’ABCDEFGHIJKLMNOPQRSTUž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Blob ’’’’’’’’’’’’ēPropDataDF’’’’TypeInfo’’’’’’’’’’’’11CLK`6~5CÅ0r@BCDEGFTVIJKLMNOPQRSž’’’UabXYZ[\]^_`ž’’’ceds ghijklmnopqž’’’utvxwgyz{|}~€TypeInfo’’’’’’’’’’’’ŽBlobDeltaW’’’’’’’’—Ś15žšK[Ub\`6~5CÅJ/kōåĘBlob ’’’’’’’’’’’’›c PropData’’’’’’’’’’’’N DirData’’’’’’’’O4Reports’’’’’’’’’’’’`§€5CÅ`§€5CÅScripts~ˆƒ`§€5CÅP¢$ŹęĘ c 32 Or@> 126 ThenCb & "<"@Str(cZ)>€ĮE€­:r E ChĮCA>I€f WendXEB’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’%’’’’š’’’’`’’’’ƒID="{B48EA137-7643-4941-937A-E686348CAA5A}" DocClass=Form_AsciiTransform/&H00000000 DocClass=Form_InitCalendar/&H00000000 DocClass=Form_frmBreakfastList/&H00000000 DocClass=Form_frmFindStay/&H00000000 DocClass=Form_frmServiceList/&H00000000 DocClass=Form_fsubStayRooms/&H00000000 DocClass=Form_frmRooms/&H00000000BlobDeltaN’’’’’’’’:13GZS`6~5CÅąė†AōåĘBlob ’’’’’’’’’’’’?&PropDataRT’’’’`price1_Labelprice1 Labeld vLabel13d vLabel14d vLabel15fvLine20˜vDetailmv txtFirstOfDatemv txtCountmv txtPricemv txtCountOfdatemv txtTotalmvtxtTypefvLine21švFormFooter’vFirstOfdate’vCountOfdate’vroomID’vroomType’vpersonCount’vprice’vtotal’vstayIDĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ–’dżeżfżgżhżiżjżkż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ĪĻŠŃŅÓŌÕA’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’      !"ž’’’$%&'()*+,ž’’’./Ė12;’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’<=>r@BCDEGFTVIJKLMNOPQRSž’’’UabXYZ[\]^_`ž’’’cedsghijklmnopqž’’’utvxwhyz{|}~€0’’’’’’’’`§€5CÅ`§€5CÅBlob ’’’’‚’’’’PMPropData’’’’’’’’’’’’R 1€†„`§€5CÅ`§€5CÅPropData’’’’’’’’’’’’>PropData’’’’žšK[’’’’’’’’?’’’’’’’’’’’’ž’’’’’’’’’’’’’’’ž’’’Blob ’’’’…’’’’SHPropData’’’’’’’’’’’’U DirData’’’’’’’’V.PropData’’’’’’’’’’’’WBlob ’’’’’’’’’’’’9PropDataHJ’’’’TypeInfo’’’’’’’’’’’’BlobDeltaI’’’’’’’’'ĆPropData’’’’’’’’’’’’>PropData’’’’’’’’’’’’?’’’’’’’’’’’’ž’’’’’’’’’’’’’’’ž’’’Blob ’’’’’’’’’’’’BPropDataHJ’’’’TypeInfo’’’’’’’’’’’’BlobDeltaI’’’’’’’’'»lżmżnżożpżrżzż{ż™’dżdżdżdżdżdżfż˜’mżmżmżmżmżmżfżšżĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ–2=Babc|e ghWiÅ jkS ĄĄĄĪeW^?ā@ÜqryStayServicesą"[Event Procedure]į"[Event Procedure]ā"[Event Procedure]ē Arialö"[Event Procedure]’d2œ€ž€że12bRcRżf5b„żg237b„c„żhb„cghäM–2=Babc|e ghiµj,.kT ĄĄĄČ0tblStayRooms.FirstOfdateĪ’Õ†ČAā@ÜtblStayRoomsą"[Event Procedure]ē Arialū"[Event Procedure]’d2œ€ž€że12bRcRżf5b„żg237b„c„żhb„cghäMS Sans Serifżi1gęhā’żj1gęhā’żk1b„c„żl23:bøc g[łżm4b„g[łœ€Ÿ€żn2c„d‰h[ł€Ÿ€żo2e„j[ł€ €żp5b„c„żr35cød żzbcijéMS Sans Serifż{5bļcJ DocClass=Form_fsubRoomGrid1/&H00000000 DocClass=Form_fsubStayList/&H00000000 Module=modCommon DocClass=Form_fsubStayServices/&H00000000 Module=modMenues DocClass=Form_fsubBreakfastList/&H00000000 DocClass=Form_frmStay/&H00000000 DocClass=Form_fsubRoomGrid2/&H00000000 Name="hotelsys" HelpContextID="0" VersionCompatible32="393222000" CMG="3C3EF43A0C7210721072107210" DPB="787AB043B143B143" GC="B4B67C42847F857F8580" [Host Extender Info] &H00000001={3832D640-CF90-11CF-8E43-00A0C911005A};VBE;&H’’’’’’’’’’’’žšK[ž’’’’’’’’’’’’’’’ž’’’ž’’’’’’’’’’’’ž’’’ ’’’’’’’’’’’’ž’’’ļ ż™`āœ€ßFormHeader’d5U7`Āb=cāÜroom# LabelŻRoomäDetachedLabelåroom__Labelżd5U7` bØcāÜ#persons LabelŻPersonsäDetachedLabelå"Ctl_persons_Labelżd5U7`,bĘcāÜprice1 LabelŻ PriceäDetachedLabelåprice1_Labelżd5U7`qbÅcāÜLabel13ŻFromäDetachedLabelżd5U7`Šb7cāÜLabel14Ż NightsäDetachedLab     ž’’’ž’’’ !"#$%&'()*+,-./0ž’’’23456789:;<=ž’’’ž’’’ž’’’ABCDEFGHIJKLMNOPQRSTUVž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Labeld 6 Ctl26_10_Label26-10 Labeld 6 Ctl27_10_Label27-10 Label˜6 Detailm6Roomm6Bedsm6pricem6as_singleas singleš6FormFooter’6price1’6price2m6Ctl22_1022-10m6Ctl23_1023-10m6Ctl24_1024-10m6Ctl25_1025-10m6Ctl26_1026-10m6Ctl27_1027-10m6Ctl28_1028-10m6Ctl29_1029-10ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ–1Ä‹3F00000000 [Workspace] Form_AsciiTransform=0, 0, 0, 0, C Form_InitCalendar=0, 0, 0, 0, C Form_frmBreakfastList=0, 0, 0, 0, C Form_frmFindStay=176, 176, 757, 542, Form_frmServiceList=0, 0, 0, 0, C Form_fsubStayRooms=0, 0, 0, 0, C Form_frmRooms=0, 0, 598, 30, Form_fsubRoomGrid1=88, 88, 478, 470, Form_fsubStayList=0, 0, 0, 0, C modCommon=66, 66, 260, 448, Form_fsubStayServices=132, 132, 416, 514, modMenues=44, 44, 238, 426, Form_fsubBreakfastList=0, 0, 0, 0, C Form_frmStay=154, 154, 382, 5ĄĄĄ£¦ HP LaserJet 5”4‘w0" n n Ģv`  ,©īÜ@w @yXX¾ pŅ`8pyąy 8 Ģv D;8D;8d k 8…‘w8 @MSUD7HP LaserJeĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’ ž)ʼnfÖ‡i†9K™mFormHeaderd mRoom_LabelRoom Labeld mBeds_LabelBeds Labeld mprice1_Labelprice1 Labeld mprice2_Labelprice2 Labeld mCtl2’’’’’’’’’’’’ž’’’’’’’’’’’’’’’ž’’’ž’’’’’’’’’’’’ž’’’ ’’’’’’’’’’’’ž’’’ļt 5ä%d ¤§ š winspoolHP LaserJet 5\\ITPRINTSVR1\SA116HPLJ5MžšK[’dżeżfżgżhD żiżjżkżlżmżnżożpżrżzA ż{7 ż™’ dżdżdżdżdżdżž’’’     ž’’’ž’’’ž’’’ž’’’ !"#$%&ž’’’()*+@ž’’’./0123456789ž’’’;<=>ž’’’@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ž’’’ž’’’bcdefgž’’’ijklmnopqrstuvwxyz{|}~€24_1224-12mmCtl25_1225-12mmCtl26_1226-12mmCtl27_1227-12mmCtl28_1228-12mmCtl29_1229-12Ė–’dżeżfżgżhżiżjżkżlżmżnżożpżrżzż{ż™’ dżdżdżdżdżdżdżdżdżdżdżdż˜’ mżmżmżmżmżmżmżmżmżmżmżmżšżĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ– 023=Babc©!ghiiz jż/krž ĆN(elżd5U7`FbÅcāÜLabel15Ż TotaläDetachedLabelżf23U5`PbcāÜ Line20ż˜`šœ€ß Detail’m457UC`bØcāeÜtxtFirstOfDateŻFirstOfdateŽdd/mm/yyżm7U;`„ bæcāeXkÜtxtCountŻpersonCountā"[Event Procedure]ų’rIf a single person stays in a room with more beds, you may record "1" person. This give36, Form_fsubRoomGrid2=110, 110, 500, 492, Z Z Then SForm_AsciiTransformForm_AsciiTransformForm_InitCalendarForm_InitCalendarForm_frmBreakfastListForm_frmBreakfastListForm_frmFindStayForm_frmFindStayForm_frmServiceListForm_frmServiceListForm_fsubStayRoomsForm_fsubStayRoomsForm_frmRoomsForm_frmRoomsForm_fsubRoomGrid1Form_fsubRoomGrid1Fs the guest a discount. (As a default, the number of persons is the number of beds in the room.)żm0457];C`ŗ b7cāeukÜtxtPriceŻ priceŽ Fixedżm457UC`*b›kœĄĄĄÜtxtCountOfdateŻCountOfdateżm0457W;C`ńbcākœĄĄĄÜtxtTotalŻ totalŽ Fixedżm457U;C`ČbLeĮkœĄĄĄÜtxtTypeŻü=Format(![roomid],"00") & ", " & Choose(![roomType],"Double, bath","Single, bath","Double, toilet","Single, toilet","De luxe")żf23U5`PbcāÜ Line21żš`œ€ßFormFooterżĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’…4ŌźYÖ‡i†9K™vFormHeaderd vroom__Labelroom# Labeld vCtl_persons_Label#persons Labeld vorm_fsubStayListForm_fsubStayListmodCommonmodCommonForm_fsubStayServicesForm_fsubStayServicesmodMenuesmodMenuesForm_fsubBreakfastListForm_fsubBreakfastListForm_frmStayForm_frmStayForm_fsubRoomGrid2Form_fsubRoomGrid2-8769-000086394B13} 0CB0žšK[ 1CB0’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’( 0CB0 1CB0<’’’’’’N0{5589E–02=Bb cšghniqj0k{ ĄĄĄĪ`^YĒ×?ā@ÜqxtbRoomGridŻqxtbRoomGridŽ"[Event Procedure]ź8‰‰‰‰ ąh”ė’@HP LaserJet 5”@w @yXX @MSUD7HP LaserJet 5ä%d ģ’\winspoolHP LaserJet 5\\ITPRINTSVR1\SA116HPLJ5Mū"[Event Procedure]’d2œ€ž€że12bRcRżf5b„żg237b„c„żhb„cghäMS Sans Serifżi1gęhā’żj1gęhā’żk1b„c„żl23:bøc g[łżm4b„g[łœ€Ÿ€żn2c„d‰h[ł€Ÿ€żo2e„j[ł€ €żp5b„c„żr35cød żzbcijéMS Sans Serifż{5bļcJ ż™`bœ€ßFormHeader’ d5U7`9a9båcšÜRoom LabelŻRoomäDetachedLabelåRoom_Labelżd5U7`Wa9bäcšÜBeds LabelŻBedsäDetachedLabelåBeds_Labelżd5U7`ta9bcšÜprice1 LabelŻ PriceäDetachedLabelåprice1_Labelżd5U7`Źa9bcšÜprice2 LabelŻas singleäDetachedLabelåprice2_Labelżd5U7` a9båcšÜ20-10 LabelŻ 20-10äDetachedLabelåCtl20_10_Labelżd5U7`> a9båcšÜ21-10 LabelŻ 21-10äDetachedLabelåCtl21_10_Labelżd5U7`\ a9båcšÜ22-10 LabelŻ 22-10äDetachedLabelåCtl22_10_Labelżd5U7`za9båcšÜ23-10 LabelŻ 23-10äDetachedLabelåCtl23_10_Labelżd5U7`˜a9båcšÜ24-10 LabelŻ 24-10äDetachedLabelåCtl24_10_Labelżd5U7`¶a9båcšÜ25-10 LabelŻ 25-10äDetachedLabelåCtl25_10_Labelżd5U7`Ōa9båcšÜ26-10 LabelŻ 26-10äDetachedLabelåCtl26_10_Labelżd5U7`ņa9bÅcšÜ27-10 LabelŻ 27-10äDetachedLabelåCtl27_10_Labelż˜`pœ€ß Detail’ m7U`9a9båc’eFÜRoomŻRoomżm7U`Wa9bäc’eIkÜBedsŻbedCountżm07U`ta9bc’eXkÜ PriceŻ price1Ž Fixedżm07U`Źa9bc’e“kÜas singleŻ price2Ž Fixedõas_singleżm7U`‡a8båc’eQkÜ 22-12Ż 22-12õCtl22_12ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7]`Ļ apbåc’eQkÜ 23-12Ż 23-12õCtl23_12ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7W`Ć a8båc’eQkÜ 24-12Ż 24-12õCtl24_12ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7]`įa8båc’eQkÜ 25-12Ż 25-12õCtl25_12ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżmžšK[7÷`µaqbåc’eQkÜ 26-12Ż 26-12õCtl26_12ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repdżdżdżdżdżdż˜’ m+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żšż’’’’żm+’’’’żšż `l ’’’’’’’’$Į `p ’’’’’’’’$ air - not availableżm7U`Ļa8båc’eQk Ü 27-12Ż 27-12õCtl27_12ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7U`Ōa9båc’eQk Ü 28-12Ż 28-12õCtl28_12ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7U`ņa9bÅc’eQk Ü 29-12Ż 29-12õCtl29_12ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżš`œ€ßFormFooterż’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’9’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’–02=Bb cšghiXj #k×  ĄĄĄĪ`^YĒ×?ā@ÜqxtbRoomGridŻqxtbRoomGridŽ"[Event Procedure]ź8‰‰‰‰ ąh”ėÜHP LaserJet 5ŅĶóįŒ.¹ĄĮ6œĀ6œ@w @yXXp\8 HpŸHpŸd  @MSUD7HP LaserJet 5ä%d ģ’|winspoolHP LaserJet 5\\ITPRINTSVR1\SA116HPLJ5Mū"[Event Procedure]’d2œ€ž€że126bRcRżf45b„żg2357b„c„żhb„cghäMS Sans Serifżi17gęhā’żj17gęhā’żk18b„c„żl238:bøc g[łżm4=b„g[łœ€Ÿ€żn2?c„d‰h[ł€Ÿ€żo2;e„j[ł€ €żp57b„c„żr35cød żzbcijéMS Sans Serifż{5bļcJ ż™`bœ€ßFormHeader’ d5U7`9a9båcšÜRoom LabelŻRoomäDetachedLabelåRoom_Labelżd5U7`Wa9bäcšÜBeds LabelŻBedsäDetachedLabelåBeds_Labelżd5U7`ta9bcšÜprice1 LabelŻ PriceäDetachedLabelåprice1_Labelżd5U7`Źa9bcšÜpricLabeld 6 Ctl26_10_Label26-10 Labeld 6 Ctl27_10_Label27-10 Label˜6 Detailm6Roomm6Bedsm6pricem6as_singleas singleš6FormFooter’6price1’6price2m6Ctl22_1022-10m6Ctl23_1023-10m6Ctl24_1024-10m6Ctl25_1025-10m6Ctl26_1026-10m6Ctl27_1027-10m6Ctl28_1028-10m6Ctl29_1029-10ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ–1Ä‹3FNGNAFLJWZQFPQDGSMUIFJSFXNLLG:’’’’’’’’’’’’bBZTZJDJWCCWMIEXKVSQHIYMHGQBHžšK[: ’’’’%EELJTSLJHHYFZDZNDPVBGFQCSDFC:’’’’’’’’’’’’—»R_VBA_PROJECT’’’’cņ(ĄĄĄ£¦ HP LaserJet 5”4‘w0" n n Ģv`  ,©īÜ@w @yXX¶ pŅ,©7 Ģv dŠ7dŠ7d k@©7…‘w8 @MSUD7HP LaserJeĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’ ž)ʼnfÖ‡i†9K™mFormHeaderd mRoom_LabelRoom Labeld mBeds_LabelBeds Labeld mprice1_Labelprice1 Labeld mprice2_Labelprice2 Labeld mCtl2t 5ä%d ¤§ č winspoolHP LaserJet 5\\ITPRINTSVR1\SA116HPLJ5M’dżeżfżgżhD żiżjżkżlżmżnżożpżrżzA ż{7 ż™’ dżdżdżdżdżdżdżdżdżdżdżdż˜’ m+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żm+’’’’żšż’’’’żm+’’’’żšż `l ’’’’’’’’$Į `p ’’’’’’’’$ –02=Bb cšghiXj #k×  ĄĄĄĪ`^YĒ×?ā@ÜqxtbRoomGridŻqxtbRoomGridŽ"[Event Procedure]ź8‰‰‰‰ ąh”ėÜHP LaserJet 5ŅĶóĮ{.¹ąV6¼W6œ@w @yXXp\8 ørŽørŽd  @MSUD7HP LaserJet 5ä%d ģ’xwinspoolHP LaserJet 5\\ITPRINTSVR1\SA116HPLJ5Me2 LabelŻas singleäDetachedLabelåprice2_Labelżd5U7` a9båcšÜ20-10 LabelŻ 20-10äDetachedLabelåCtl20_10_Labelżd5U7`> a9båcšÜ21-10 LabelŻ 21-10äDetachedLabelåCtl21_10_Labelżd5U7`\ a9båcšÜ22-10 LabelŻ 22-10äDetachedLabelåCtl22_10_Labelżd5U7`za9båcšÜ23-10 LabelŻ 23-10äDetachedLabel’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‰Š‹ŒŽ‘’“”•–ž’’’˜™š›œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“¶ž’’’·ø¹ŗ»¼½¾æĄĮž’’’ĆÄÅĘĒČÉŹĖĢėĪĻŠŃŅÓŌÕÖ×Ųž’’’ŚŪÜŻŽßąįž’’’ćäåęēčéźž’’’ģķīļšńņ-ōõö÷ųłśūüżž’åCtl23_10_Labelżd5U7`˜a9båcšÜ24-10 LabelŻ 24-10äD žšK[etachedLabelåCtl24_10_Labelżd5U7`¶a9båcšÜ25-10 LabelŻ 25-10äDetachedLabelåCtl25_10_Labelżd5U7`Ōa9båcšÜ26-10 LabelŻ 26-10äDetachedLabelåCtl26_10_Labelżd5U7`ņa9bÅcšÜ27-10 LabelŻ 27-10äDetachedLabelåCtl27_10_Labelż˜`pœ€ß Detail’ mCustomGroups’’’’`§€5CÅ`§€5CÅDataAccessPages ’’’’’’’’’’’’`§€5CÅ`§€5CÅ’’’’’’’’’’’’ž’’’† ’’’’’’’’’’’’ž’’’gū"[Event Procedure]’d2œ€ž€że126bRcRżf45b„żg2357b„c„żhb„cghäMS Sans Serifżi17gęhā’żj17gęhā’żk18b„c„żl238:bøc g[łżm4=b„g[łœ€Ÿ€żn2?c„d‰h[ł€Ÿ€żo2;e„j[ł€ €żp57b„c„żr35cød żzbcijéMS Sans Serifż{5bļcJ ż™`bœ€ßFormHeader’ d5U7`9a9båcšÜRoom LabelŻRoomäDetachedLabelåRoom_Labelżd5U7`Wa9bäcšÜBeds LabelŻBedsäDetachedLabelåBeds_Labelżd5U7`ta9bcšÜprice1 LabelŻ PriceäDetachedLabelåprice1_Labelżd5U7`Źa9bcšÜprice2’’’’’’’’’’’’ž’’’#)’’’’’’’’’’’’ž’’’ĖForms d?`6~5CÅp=ÕŹÄ“Š0’’’’’’’’%`6~5CÅ`6~5CÅJFZYPLIXCEXKWDQTRRKHGKAMNMUG: ’’’’½NEHBLRTDKPMHLEELLJWLEEAMAEJVE:’’’’#GZKCKLDJYZSWNBEMZESWSIGKDCQTH:’’’’’’’’’’’’ó!\AHEXJSDGPDLOWDSVRVAUBSKGKCO_:’’’’’’’’’’’’ 7U`9a9båc’eFÜRoomŻRoomżm7U`Wa9bäc’eIkÜBedsŻbedCountżm07U`ta9bc’eXkÜ PriceŻ price1Ž Fixedżm07U`Źa9bc’e“kÜas singleŻ price2Ž Fixedõas_singleżm7U`‡a8båc’eQkÜ 22-10Ż 22-10õCtl22_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7]`Ļ apbåODRBIPKXQHNDFEYZOTCE_XIKBOZG:’’’’’’’’<QVWUDKGTIOSZYDHEPEUOIVMIXQCF: ’’’’ā˜GEVYIRKXITTBHENMWAVTMRDPQBQD:’’’’’’’’Ł"HEMGUQMENAVEFENRAHAPMBNSFZAF:’’’’’’’’’’’’ žšK[ĶŲ0_10_Label20-10 Labeld mCtl21_10_Label21-10 Labeld mCtl22_10_Label22-10 Labeld mCtl23_10_Label23-10 Labeld m Ctl24_10_Label24-10 Labeld m Ctl25_10_Label25-10 Labeld m Ctl26_10_Label26-10 Labeld m Ctl27_10_Label27-10 Label˜m DetailmmRoommmBedsmmpricemmas_singleas singlešmFormFooter’mroomID’mtype’mbedCount’mprice1’mprice2mmCtl22_1222-12mmCtl23_1223-12mmCtl  !"#$ž’’’&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`až’’’cdefghijklmnopqrstuvwxyz{|}~ž’’’€’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸž’’’”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼ž’’’¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅž’’’ŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōž’’’ö÷ųłśūüżž’c’eQkÜ 23-10Ż 23-10õCtl23_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7W`Ć a8båc’eQkÜ 24-10Ż 24-10õCtl24_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7]`įa8OPAPCXDAOGRTGEVIMGRDFTXBIJOF: ’’’’õ ACIKFXFFYFQEXDFBWEYSILGLLQMJ:’’’’ÓsQFIFOTFRWCHNNDQIAQZMNSQHCFYM:’’’’’’’’’’’’“³ABWTLXLLPTBBTDXSUJVLLEKEULI_:’’’’’’’’’’’’0łCbåc’eQkÜ 25-10Ż 25-10õCtl25_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7÷`µaqbåc’eQkÜ 26-10Ż 26-10õCtl26_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7U`Ļa‚ƒ„…†‡ˆ‰ŠŒĶŽ‘’ž’’’”“–—˜™’’’’_’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’„¦§Ø©«­¬®°Æ±²³·µĀ¶ø»¹ŗ¼æ½¾Ą Į ĆÄĘ’’’’ČFÉŹž’’’ĢĶĪĻŠŃŅ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ žšK[’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ¹€0* pH‚dähotelsys¢,@ Z= n ŗä{F EJ< DAO>BDA@O ž”*\G{000@25E01-0C  0046}#5.0#0#C:\Program Files (x86)\@Common\Microsoft Shared\}\dao36Ą0.dll#‡ 3.6 Object LibrXaryK‚Ws@tdole>istdolŌe€`h€^€…`X043^Y-`2…`Windows\SysWOW64\ƒ22.tlb#OLE Aut€omation0 ÅVBIDE> VB@IDED½ €³€DE157#ƒ¢D5.3µRVBA\Ą6E6E@XT.OLBTVisual Basic for @Applic‚2s Extensi€bility @!‹@-€ŸĀ×e@Form_Ascii TransmG&€ F€`rm_€’sci@TransfDĄ OPAPCX€yGRTGEVIMGRDFTXBI@JOF28A‚PĄPCXĄS§GRTGUĄVVĄXM@R@FĄXB]JOFBH@1µĀ¾ÅĄ·B,3ØŠe"B(B+BĄ‚7InitCalendaXrG 7I€3i­@œC6AœnĄža€96ACIKFXFFYFQEXDFBWEYSILG LLQMJ6A€4(IK€*XĄFZY Q€ĮFWQ`YS@L@LLQMJUkŁfrmBreakfastListG¬*A&7fm€¢r@iak 6a`7t€iāƒQFIFOTFRWCHNNDQIAQZMNSQHCFYŖMƒQ€I`O 3ŠFą6W€HN ŠDĄI ;QZĄŖNQ 5C`YąCaC«7¹ ­7*Ō±7ˆF ySt ayG šF S…Į6SĄ8ayD7BWTLXLLPTBBTDXSUJVLLEKEUˆLI_E7BW VL`R3P`B %TUąPX UĄ4V`%LÕ@8K`U`IąaƤ3Æļ±Ø€Service7‹Kn7SĄ6rvĄ:c Ląa£ĆJFZYPLIXCEXKWDQTRRKHGKAMNMTUGĆJ€0ZąQPÕĀX@6EK@6ŖTĄ8RąVH RK8bM€9MU Ļ S€Ų6ŚµŃĘsub!6RoomsG$įČRsuTb@,t ny o `m@RcEHBLRTDKPMHL@EELLJWĄA@MAEJVEcE­€LBąAˆD P€MŚHąEĄ4A9J Į6ŠE"A JV åoöRmėq£„[ nÄĢį„R  opSst(ZKCKLDJYZSWNBEMZESWSI€GKDCQTHĆ ŖZ C0Lp'JŖZ€WąB Mp5VEņ!DGPD€QE*H/DēC(’2’Ļ ŠŃ Grøid1ƒ5 GšD iR156HEXJSDGPDLOWDSVRVAUB@SKGKCO66HUP X4SŠ GP`DU`OB(S R0AU`'B0K¢(Cp__1æ -æ æ ½x_fD(6aw_fŠ&9(Ū5ODRBIPKXQHNDFEYZOTCE_X IKBOZŌ5Oą jRĄBI Kp5aONµ0FąY@”RC°Ö_°ńaB` Zß5$Zż   ŠmTodS˜G2mŠ&d!'±n”QVWUDKGTIOSZYDHEPEUOIVMIXQCµyQWį3Gš$jI S€ Y@ 1PUĄ U0IpMąkX7^q]/4š€ØķA’’ņ!Ą µx'k4ÄO?°A-k»A;PE5@†YIRKXITTBHENMWAVTM€RDPQBQDC5­ƒ…Y€ QNXpT@ŖBpCE 5M(A€ VTpCa‡PĄ B0Dɏ'‰ļ šy€'ĮōMenue€ 16UóMą[n Oe&NHEMGUQMENAVEFENRAHAPMBNSF\ZAō1Q‘U` M]°N L!L&N SAµ  AĄ'M@(qwF°6A _’o€żÉwū’@š@2’@’@ń@2AT'NGNAFąZZQFPQDGSMUIFJSFXN“LLd3N 08båc’eQk Ü 27-10Ż 27-10õCtl27_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7U`Ōa9båc’eQk Ü 28-10Ż 28-10õCtl28_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7U`ņa9bÅc’eQk Ü 29-10Ż 29-10õCtl29_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżš`œ€ßFormFooterżice2_Labelprice2 Labeld 8Ctl20_10_Label20-10 Labeld 8Ctl21_10_Label21-10 Labeld 8Ctl22_10_Label22-10 Labeld 8Ctl23_10_Label23-10 Labeld 8 Ctl24_10_Label24-10 Labeld 8 Ctl25_10_Label25-10 ‘ FP@UAZZŠ FP QP'GW0@!h‘†J°F 3Np“_ ’@¾oŃæN(Fa®ń@zBū’,±04“®EABpNe i“jBZTZJDJWCCWMIxVŠ’IYMPHGQB4]BŠT­0Jp qC0:WĄ&jIXP\Vš !CIuš^MGpĮ)Ź7€Čß5ĀÓsrm=ӒÜ Q[’ąuJTSLJHHYFZDZNDPVBG€FQCSDFCƒ4jE Lš[T qH«Š A®Z Z 4DŠµqŅG°'QPq^Fp™Ÿ Ę:\N‘ŸM`&J`'B@)R0 ŖA PA‚)E@REŠŖAš7J`ABæ ˜õæ æ štŌ’’’’|Ä ×e’’’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’x LabelŻas singleäDetachedLabelåprice2_Labelżd5U7` a9båcšÜ20-10 LabelŻ 20-10äDetachedLabelåCtl20_10_Labelżd5U7`> a9båcšÜ21-10 LabelŻ 21-10äDetachedLabelåCt žšK[l21_10_Labelżd5U7`\ a9båcšÜ22-10 LabelŻ 22-10äDetachedLabelåCtl22_10_Labelżd5U7`za9båcšÜ23-10 LabelŻ 23-10äDetachedLabelåCtl23_10_Labelżd5U7`˜a9båcšÜ24-10 LabelŻ 24-10äDetachedLabelåCtl24_10_Labelżd5U7`¶a9båcšÜ25-10 LabelŻ 25-10äDetachedLabelåCtl25_10_Labelżd5U7`Ōa9båcšÜ26-10 LabelŻ 26-10äDetachedLabelåCtl26_10_Labelżd5U7`ņa9bÅcšÜ27-10 LabelŻ 27-10äDetachedLabelåCtl27_10_Labelż˜`pœ€ß Detail’ m7U`9a9båc’eFÜRoomŻRoomżm7U`Wa9bäc’eIkÜBedsŻbedCountżm07U`ta9bc’eXkÜ PriceŻ price1Ž Fixedżm07U`Źa9bc’e“kÜas singleŻ price2Ž Fixedõas_singleżm7U`‡a8båc’eQkÜ 22-10Ż 22-10õCtl22_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7]`Ļ apbåc’ž’’’    ž’’’ !"ž’’’$%&'()*+,-./01234567ž’’’9:;<=ž’’’?@ABCDEž’’’Gž’’’IJKLž’’’ž’’’ž’’’ž’’’Qž’’’ž’’’Tž’’’ž’’’ž’’’ž’’’ž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’eQkÜ 23-10Ż 23-10õCtl23_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7W`Ć a8båc’eQkÜ 24-10Ż 24-10õCtl24_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7]`įa8båc’eQkÜ 25-10Ż 25-10õCtl25_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7÷`µaqbåc’eQkÜ 26-10Ż 26-10õCtl26_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7U`Ļa8bå’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’«¬ž’’’ž’’’Æž’’’±²ž’’’ž’’’µž’’’·ø¹ŗ»¼ž’’’ž’’’æž’’’ĮĀĆÄÅĘĒČÉŹĖž’’’ž’’’Īž’’’ž’’’ŃŅÓŌÕÖ×Ųž’’’ž’’’ŪÜŻŽßąž’’’āćäåęēčéźėž’’’ž’’’īļšž’’’ž’’’óōõö÷ųłśūüżž’Ģa—’ äž*\G{000204EF-0000-0000-C000-000000000046}#4.2#9#C:\PROGRA~2\COMMON~1\MICROS~1\VBA\VBA7.1\VBE7.DLL#Visual Basic For Applications*\G{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}#9.0#0#C:\Program Files (x86)\Microsoft Office\Office15\MSACC.O’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ žšK[’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’c’eQk Ü 27-10Ż 27-10õCtl27_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7U`Ōa9båc’eQk Ü 28-10Ż 28-10õCtl28_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżm7U`ņa9bÅc’eQk Ü 29-10Ż 29-10õCtl29_10ų¾OCC: Occupied - guests in the room BOO: Booked - nobody yet REP: Under repair - not availableżš`œ€ßFormFooterżZ FQĄGHJ X€V]ąAąĮ& kŁfrmBreakfastLĄistG*A&7*fmą-r@iaŖk 6a`7t 0iā„DIISOJXHBACSDYJVSRIJYOPPMHDD…DĄIU 6OXą1BCEąD 7JV RU J O 7M DC 8¹ ­7*Ō±7ˆF ySt ayG šF S…Į6SĄ8ay£RGZPQMLXGYWLCESPRKHšÅ FormFooterĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–Ż’’’’ŽŪču PÖ‡i†9K™6FormHeaderd 6Room_LabelRoom Labeld 6Beds_LabelBeds Labeld 6price1_Labelprice1 Labeld 6price2_Labelprice2 Labeld 6Ctl20_10_Label20-10 Labeld 6Ctl21_10_Label21-10 Labeld 6Ctl22_10_Label22-10 Labeld 6Ctl23_10_Label23-10 Labeld 6 Ctl24_10_Label24-10 Labeld 6 Ctl25_10_Label25-10 šÅ FormFooterĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–Ż’’’’ŽŪču PÖ‡i†9K™6FormHeaderd 6Room_LabelRoom Labeld 6Beds_LabelBeds Labeld 6price1_Labelprice1 Labeld 6price2_Labelprice2 Labeld 6Ctl20_10_Label20-10 Labeld 6Ctl21_10_Label21-10 Labeld 6Ctl22_10_Label22-10 Labeld 6Ctl23_10_Label23-10 Labeld 6 Ctl24_10_Label24-10 Labeld 6 Ctl25_10_Label25-10 °@ŖZ>JŠ Q`S°UQ H`3U°MPŠ EÕ0S°†D0W0(_ !’@¾oæNŽ(r ń@ü’,±04ė“®EABpNe i“ÓJXZBNTCGXACQXDINBBKDKZVNØVRXŌJ@&Z° ŖN€wC°3X0C(ŖXI@(B°K°vK 'A)V07lŹ7€Čß5ĀÓsrmӒÜ Q[’GUTJZANDJSPCZDANHCDDFBą¼JZJŌiG­Š%T”¬N J®PPŃi¬H°D°ŗvBQjJ ‘Ÿ Ę&:\N‘ŸM`&J`'B@)R0 ŖA PA‚)E@REŠŖAš7J`ABæ ˜õæ æ štŌ’’’’|Ä ×e’’’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’xĢa—’ äž*\G{000204EF-0000-0000-C000-000000000046}#4.2#9#C:\PROGRA~2\COMMON~1\MICROS~1\VBA\VBA7.1\VBE7.DLL#Visual Basic For Applications*\G{4AFFC9A0-5F99-101B-AF4E-00AA003F0F07}#9.0#0#C:\Program Files (x86)\Microsoft Office\Office15\MSACC.OLB#Microsoft Access 15.0 Object Library(*\G{00025E01-0000-0000-C000-000000000046}#5.0#0#C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\dao360.dll#Microsoft DAO 3.6 Object Library¼*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\Windows\SysWOW64\stdole2.tlb#OLE AutomationžšK[f*\G{0002E157-0000-0000-C000-000000000046}#5.3#0#C:\Program Files (x86)\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB#Microsoft Visual Basic for Applications Extensibility 5.3  ’’’’’’’’ŗä{F ’’’’’’ ’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’×e8TABOLWBNSIJMYDMCYTQIGNFDJPFM015c81294d’’&Form_AsciiTransform’’ŠeÅ’’8LOROOAKNLZIWCECZAFEHJIXWVIAN025c81294d’’G"Form_InitCalendar’’Łek’’8LDIISOJXHBACSDYJVSRIJYOPMHDD035c81294d’’g*Form_frmBreakfastList’’Ō0¹ ’’8RGZPQMLXGYWLCESPRKHOKRTMNHUE045c81294d’’„ Form_frmFindStay’’ļH3’’8DTRHMKKTWKBODEBMEZCSIUPFBZVK055c81294d’’=&Form_frmServiceList’’Śµ` ’’8CRNUCK_YKOXHTDIULVKTNTWMZYUL065c81294d’’A$Form_fsubStayRooms’’mėxö ’’8RGMATZFBJCLRZDZKXBABGSQOMBLK075c81294d’’sForm_frmRooms’’’’ēC’’8VCQKPAEKUMQGYDTZQYLDCSGULDPG085c81294d’’$Form_fsubRoomGrid1’’’’Ø-’’8DOOAZCLGLUADTDOSAMRG_EZUCIYI095c81294d’’"Form_fsubStayList’’’’Ąż’’8QUVDMILWYZPXIERUVBZLMFXBGMZF0:5c81294d’’LmodCommon’’’’Ųš ’’8CNNNNZCEZAQVNDXCIOWWIZPZKCOJ0;5c81294d’’*Form_fsubStayServices’’šeš‰ ’’8WWAKYD_EFIKNCERPJHODMAUCSPGH0<5c81294d’’,modMenues’’Éo’’8ZQNAZLJKQCSLCEHSUBPPEPSJDSWM0=5c81294d’’C$Form_fsubRoomGrid2’’¾o -’’8JXZBNTCGXACQXDINBBKDKZVNVRXH0>5c81294d’’E,Form_fsubBreakfastList’’’’8Ź ’’8GUTJZANDJSPCZDANHCDFBTABJZJK0?5c81294d’’åForm_frmStay’’’’PĘ:’’’’’’p’’’’’’’’’’’’’’’’H’’’’’’’’š8’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’P’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’`x ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ø’’’’’’’’’’’’0’’’’’B`L@ČNŠ{»:ćŗ§’’’’±³RÅ‹²M®Ž-ŚVśŻ’’’’ĒĘWDƱ†£h„’Å’’’’gÖ÷Ė> c@Šfƒųż’’’’Y–Č $RN”;2QM{’’’’V÷¾½Š+M¤ŠM‹‹¾AĶ’’’’ēŽ=Ź­\”A MœąMX’’’’½˜ ˜ć:•E‰¶ś¼Āš!’’’’rŗ~ŖaGM“¢Gü4N²’’’’æoÆ:±PEFTfEę’’’’TJnÉI°M›Ź±Č©īȄ’’’’ŽņøċWBÆī.·‡_’’’’åHömŗ/“F”Ćū¦_{Ś¤’’’’Ļ“„ł/ŠŲBŽō5Ü,Īƒ?’’’’ĪŀzH¦× _'e ’’’’’’’’€??WAccess „’b‚€’nameVBA÷āWin16Į~Win32Win64xMac³²VBA6­#VBA7®#hotelsysKæDAOž‚stdole“`VBIDEA’Form_AsciiTransform¾X €’_EvaluateŁCommand4_ClickIZErr_Command4_Click²ScreenIPreviousControlÅSetFocusńĘDoCmdʧFindNextÓuExit_Command4_Click?!MsgBox—RErroŠ Description¾ Transform_Click˜'i`cZaXAsc!užšK[Str—ÕChrK~Form_InitCalendar)² Form_Load{ txtSimDate”Ü modCommonUŃsimDate-ŠMakeCalendar_ClickjłhotelIcalB} RecordsetŚę CurrentDbS OpenRecordsetÕ|ExecuteYĶcTodayŸ7 cCalAhead˜CAddNewa£UpdateŅüForm_frmBreakfastList*ĢcboDate_BeforeUpdatetńCancelń˜sjcboDateƒh QueryDefs‡&qryBreakfastRooms˜*SQL"Õ qselServiceAµ~ qselServiceB¶~subBreakfastListM¬Requery«FormāRecordsetClone8 MoveFirstNBookmarkCcboDate_KeyDown—¤KeyCodeķ˜Shiftäė acShiftMaskŃÆvbKeyUpĖõ vbKeyDownĻ IsDate2¢cboDate_NotInListNewDatax_Response—¬ vbExclamation…ČacDataErrContinueDō cmdOK_ClickøErr_cmdOK_ClickśõExit_cmdOK_ClickœžForm_frmFindStayŠz savedSelStays€,savedSelGuestStaysoG fncStackSQL lIsNullÆÄ qselStaysśĄqselGuestStaysØ# fncUnstackSQL±ń fncSelStays¢r arrivalDaten˜include`¶cAnyžt cBookOrIn‹UcBookedcInl~fncSelGuestStaysw/critĶĪequal^#valŻā queryStaylist€# subStayList­š SourceObjectĄ CurrentRecord@žmessageŸõ txtMessageŌ cmdFind_ClickwźcritDateKˆcmdGuestHistory_ClickN/Guest guestID„\BeepĆ showNewStayI˜Stayõ2 FindFirstM=cmdNewGuest_Clickē†SysCmd—GacSysCmdGetObjectState?acForm¤FormsØfrmStay&_closeOKOõ acSaveYesąžOpenForm· acFormAdd ‚cmdNewStay_Click­ŌcmdOpenStay_ClickŲšstayID / acFormEditĀöcmdReset_Click›AcritNameņ?critAddrśD critPhone ¦ critRoomDateŲß critIncludeTcritRoomŁ”critStay6€critAddr_Change¹critDate_AfterUpdateÄłcritDate_BeforeUpdatećZ CancelEventURUndoƞcritDate_KeyDownŪ.critInclude_BeforeUpdate#ČcritName_Changeų²critPhone_Change8critRoom_AfterUpdate ˜mdriDLookupćFcritRoomDate_AfterUpdate acritStay_BeforeUpdate‡ Form_KeyPressɔKeyAscii# vbKeyReturnrs_ Form_Open-ŅForm_frmServiceListńvForm_BeforeUpdateP-Form_fsubStayRoomsĻ¶txtCount_BeforeUpdatečSParent®āstatełtxtCountī txtStayIDCęroomID¾ćEOFō‰Edit+ personCount»MoveNextL! setObserve$o uRoomList«|uPrice†ōSendKeysN Form_DeleteŠólaststayß4 RecordCountć{ vbInformation²nvbYesNo vbQuestionŹŅvbYesa?DeleteøxuGridbz uFindStayC} Form_frmRoomsH prevFirst<gTopńgWidthŅgLeftgHeightA7fncSelRoomStateKēFirstDay=ēLastDay’7 qselRoomState» fncSelRoomsöMtypeIDRminRoom$żcAnyFreeKcAnyRoomš€ qselRoomsNœ fncRoomGridĶ qryRoomGridüeSetGridColumnsĆefrmƏacDesignÖ”acHidden” ControlSource" setSelectionĢ subRoomGrid…¹ SelHeight!ŒSelWidth‘¢SelLeft#$ updateGrid½”subRoomGrid_Exity… getSelPeriodśØfirst”zlastbh no_selectionBcboFrom÷M cDateColumndjuseRoomL­roomsæāGetRowsƟIIfzžcboDeparture_AfterUpdate»` cboDeparture™ tLB#Microsoft Access 15.0 Object Library(*\G{00025E01-0000-0000-C000-000000000046}#5.0#0#C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\dao360.dll#Microsoft DAO 3.6 Object Library¼*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\Windows\SysWOW64\stdole2.tlb#OLE Automationf*\G{0002E157-0000-0000-C000-000000000046}#5.3#0#C:\Program Files (x86)\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB#Microsoft Visual Basic fžšK[or Applications Extensibility 5.3  ’’’’’’’’ŗä{F  ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’×e8OPAPCXDAOGRTGEVIMGRDFTXBIJOF015c94220c’’&Form_AsciiTransform’’ŠeÅ’’8ACIKFXFFYFQEXDFBWEYSILGLLQMJ025c94220c’’G"Form_InitCalendar’’Łek’’8QFIFOTFRWCHNNDQIAQZMNSQHCFYM035c94220c’’g*Form_frmBreakfastList’’Ō0¹ ’’8ABWTLXLLPTBBTDXSUJVLLEKEULI_045c94220c’’„ Form_frmFindStay’’ļH3’’8JFZYPLIXCEXKWDQTRRKHGKAMNMUG055c94220c’’=&Form_frmServiceList’’Śµ` ’’8EHBLRTDKPMHLEELLJWLEEAMAEJVE065c94220c’’A$Form_fsubStayRooms’’mėxö ’’8ZKCKLDJYZSWNBEMZESWSIGKDCQTH075c94220c’’sForm_frmRooms’’’’ēC’’8AHEXJSDGPDLOWDSVRVAUBSKGKCO_085c94220c’’$Form_fsubRoomGrid1’’’’Ø-’’8ODRBIPKXQHNDFEYZOTCE_XIKBOZG095c94220c’’"Form_fsubStayList’’’’Ąż’’8QVWUDKGTIOSZYDHEPEUOIVMIXQCF0:5c94220c’’LmodCommon’’’’Ųš ’’8GEVYIRxtNightsócboDeparture_BeforeUpdateacboDeparture_GotFocusåcboDeparture_KeyDownę cboFrom_AfterUpdateacboFrom_BeforeUpdateģŽcboFrom_GotFocus£vcboFrom_KeyDownĀcboType_AfterUpdateĘ cboType€-txtRoomVscboType_BeforeUpdate 8cboType_GotFocusN cmdBook_Click”čcurStayZÅ Form_frmStayCBno_stay~[cmdCheckin_Click¼sql1]$sql2^$d[ cTotDatesJńForm_Deactivate¢SelTopmsubRoomGrid_EnterIqtxtNights_AfterUpdate”ŁtxtNights_GotFocusn1txtRoom_AfterUpdateŸtxtRoom_GotFocus-Form_fsubRoomGrid1;{ Form_Current‚”Form_fsubStayListÖ( Form_DblClick$acEditI¢frmStaysœžintStayßČcTemp żcOut~ĄcCancel³EcRepairųb uServicesS fncOpenAsciihÄ fncSimDate¤compressNumberMForm_fsubStayServices*ŸcboDate_GotFocusģÉForm_AfterUpdateņü txtGrandTotalżŖ txtQuantityĄ cboServiceIDÓ½refresh modMenues#šfncAddServiceLine!vbOKOnlyõ²fncDelServiceLinesżfncDelRoomLine41fncRoomManagementĒ fncPrintBreakfastList$ fncCancelStay£ÓvbNo§%updateRoomListQėfncUndoCheckinōhForm_fsubRoomGrid2<{Form_fsubBreakfastList3updateBreakfastāH serviceIDąÓquantityŽ BreakfastA/cmdXrefresh_Click„,BreakfastA_BeforeUpdateĮQBreakfastB_BeforeUpdateÖ) BreakfastB0observe’¾obsš½ subStayRooms:D firstStay»<txtNameo txtAddress1ŹŪDMinØyDMaxŠx txtPaymethod£ēcmdCheckout_Click˜·cmdPrintAccount_ClickurcmdPrintConfirm_Click$‘€€’tblStay.guestIDźisubStayServicesb AllowAdditionsI“AllowDeletions*ē AllowEdits÷ŲOpenArgsÜB Form_Unload•¹st(_€€’tblGuest.guestID}r’’üM E )„&’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’g’’’’’’’’’’’’’’’’ ’’’’’’s’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’- '’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’=å A$G’’’’’’C %*H’PXbŠ’’’’’’’’’’’’’’’’’’’’’’’’’’’’”`„l’’’’’’’’’’#; ąØ’’’’’’’’’’’’’’’’’’’’’’’’’’’’5”`„°’’’’’’’’’’Č9K`„²’’’’’’’’’’č;K`„\’’’’’’’’’’ˆ:K`„`’’’’’’’’’’č:K`„l’’’’’’’’’’H:K „8’’’’’’’’ ’’’’ % 耒’’’’’’’’’’’’’’’’’’’’’’’’’’’D”`„°’’’’’’’’’’’’’’`„²’’’’’’’’’’’’!`„\’’’’’’’’’’ `„`’’’’’’’’’’yy$`„l’’’’’’’’’’ID= „8’’’’’’’’xvice % h(’’’’’’’’’’’’’’’’’’’’’’’’’’’’5”`„\’’’’’’’’’’ceiv`„`’’’’’’’’’’ä`„l’’’’’’’’’’, „8’’’’’’’’ ’’! % jh’’’’’’’’’’’’’’’’’’’’’’’’’’’’” lØ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” N’’’’’’’’’’’’’’’’’’’’’’’’’’’’”`„°’’’’’’’’’’`„²’’’’’’’’’’ "X’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ōø’’’’’’’’’’’’’’’’˜ ’’’’’’¼iƒž’’’’’’’’’ ’’’’’’ Hų’’’’’’’’’’’’’’’’’’’’’’’’’’’’” z’’’’’’’’’’’’’’’’’’’’8’’’’’’’’$”iƒj’’’’’’’’’’’’’’€ „8’’’’’’’’p %`„|’’’’’’’’’’€ž’’’’’’’ø’’’’’’’’’’%’’’’8 ’’’’’’’’’’’’’’’’’’ųKXITTBHENMWAVTMRDPQBQD0;5c94220c’’*Form_fsubStayServices’’šeš‰ ’’8HEMGUQMENAVEFENRAHAPMBNSFZAF0<5c94220c’’,modMenues’’Éo’’8NGNAFLJWZQFPQDGSMUIFJSFXNLLG0=5c94220c’’C$Form_fsubRoomGrid2’’¾o -’’8BZTZJDJWCCWMIEXKVSQHIYMHGQBH0>5c94220c’’E,Form_fsubBreakfastList’’’’8Ź ’’8EELJTSLJHHYFZDZNDPVBGFQCSDFC0?5c94220c’’åForm_frmStay’’’’PĘ:’’’’’’p’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ą’’’’’’’’’’’’’’’’0ØŲ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’P’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’š’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’H’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’8’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’E:«Į£I…}‚™ML’’’’c Ü}”,K¢ØČ“ }ĄP’’’’ł<43vÉiBŗC|ōH’’’’e<ŠŲ]@•U6<ꦙ³’’’’¼ ØąƒB Æ…Æø±’’’’ļ6Ä6ļ§¶G“aq²FŖĻ±’’’’Ā1‹FĖƒNˆ€āĆóJ²‰’’’’6„ €Ć%KC¼¤¶°i#åź’’’’įˆ ž'Ÿ¶I¤¤ź“W3šµ’’’’ĢłŅe ūÉH“Øé³UėM0x(:£NÆ;N” ūä?’’’’˜¤RćÓcÅBŠ‡7!dpQT’’’’D€ĶD²ŅéC—kĪ\6nŠ’’’’Ą¤õ|EBĢķ¹’’’’󙣄ŹF•r§'ūW–`’’’’€??WAccess „’b‚€’nameVBA÷āWin16Į~Win32Win64xMac³²VBA6­#VBA7®#hotelsyžšK[sKæDAOž‚stdole“`VBIDEA’Form_AsciiTransform¾X €’_EvaluateŁCommand4_ClickIZErr_Command4_Click²ScreenIPreviousControlÅSetFocusńĘDoCmdʧFindNextÓuExit_Command4_Click?!MsgBox—RErroŠ Description¾ Transform_Click˜'i`cZaXAsc!uStr—ÕChrK~Form_InitCalendar)² Form_Load{ txtSimDate”Ü modCommonUŃsimDate-ŠMakeCalendar_ClickjłhotelIcalB} RecordsetŚę CurrentDbS OpenRecordsetÕ|ExecuteYĶcTodayŸ7 cCalAhead˜CAddNewa£UpdateŅüForm_frmBreakfastList*ĢcboDate_BeforeUpdatetńCancelń˜sjcboDateƒh QueryDefs‡&qryBreakfastRooms˜*SQL"Õ qselServiceAµ~ qselServiceB¶~subBreakfastListM¬Requery«FormāRecordsetClone8 MoveFirstNBookmarkCcboDate_KeyDown—¤KeyCodeķ˜Shiftäė acShiftMaskŃÆvbKeyUpĖõ vbKeyDownĻ IsDate2¢cboDate_NotInListNewDatax_Response—¬ vbExclamation…ČacDataErrContinueDō cmdOK_ClickøErr_cmdOK_ClickśõExit_cmdOK_ClickœžForm_frmFindStayŠz savedSelStays€,savedSelGuestStaysoG fncStackSQL lIsNullÆÄ qselStaysśĄqselGuestStaysØ# fncUnstackSQL±ń fncSelStays¢r arrivalDaten˜include`¶cAnyžt cBookOrIn‹UcBookedcInl~fncSelGuestStaysw/critĶĪequal^#valŻā queryStaylist€# subStayList­š SourceObjectĄ CurrentRecord@žmessageŸõ txtMessageŌ cmdFind_ClickwźcritDateKˆcmdGuestHistory_ClickN/Guest guestID„\BeepĆ showNewStayI˜Stayõ2 FindFirstM=cmdNewGuest_Clickē†SysCmd—GacSysCmdGetObjectState?acForm¤FormsØfrmStay&_closeOKOõ acSaveYesąžOpenForm· acFormAdd ‚cmdNewStay_Click­ŌcmdOpenStay_ClickŲšstayID / acFormEditĀöcmdReset_Click›AcritNameņ?critAddrśD critPhone ¦ critRoomDateŲß critIncludeTcritRoomŁ”critStay6€critAddr_Change¹critDate_AfterUpdateÄłcritDate_BeforeUpdatećZ CancelEventURUndoƞcritDate_KeyDownŪ.critInclude_BeforeUpdate#ČcritName_Changeų²critPhone_Change8critRoom_AfterUpdate ˜mdriDLookupćFcritRoomDate_AfterUpdate acritStay_BeforeUpdate‡ Form_KeyPressɔKeyAscii# vbKeyReturnrs_ Form_Open-ŅForm_frmServiceListńvForm_BeforeUpdateP-Form_fsubStayRoomsĻ¶txtCount_BeforeUpdatečSParent®āstatełtxtCountī txtStayIDCęroomID¾ćEOFō‰Edit+ personCount»MoveNextL! setObserve$o uRoomList«|uPrice†ōSendKeysN Form_DeleteŠólaststayß4 RecordCountć{ vbInformation²nvbYesNo vbQuestionŹŅvbYesa?DeleteøxuGridbz uFindStayC} Form_frmRoomsH prevFirst<gTopńgWidthŅgLeftgHeightA7fncSelRoomStateKēFirstDay=ēLastDay’7 qselRoomState» fncSelRoomsöMtypeIDRminRoom$żcAnyFreeKcAnyRoomš€ qselRoomsNœ fncRoomGridĶ qryRoomGridüeSetGridColumnsĆefrmƏacDesignÖ”acHidden” ControlSource" setSelectionĢ subRoomGrid…¹ SelHeight!ŒSelWidth‘¢SelLeft#$ updateGrid½”subRoomGrid_Exity… getSelPeriodśØfirst”zlastbh no_selectionBcboFrom÷M cDateColumndjuseRoomL­roomsæāGetRowsƟIIfzžcboDeparture_AfterUpdate»` cboDeparture™ txtNightsócboDeparture_BeforeUpdateacboDeparture_GotFocusåcboDeparture_KeyDownę cboFrom_AfterUpdateacboFrom_BeforeUpdateģŽcboFrom_GotFocus£vcboFrom_KeyDownĀcboType_AfterUpdateĘ cboType€-txtRoomVscboType_BeforeUpdate 8cboType_GotFocusN cmdBook_Click”čcurStayZÅ Form_frmStayCBno_stay~[cmdCheckin_Click¼sql1]$sql2^$d[ cTotDatesJńForm_Deactivate¢SelTopmsubRoomGrid_EnterIqtxtNights_AfterUpdate”ŁtxtNights_GotFocusn1txtRoom_AfterUpdateŸtxtRoom_GotFocus-Form_fsubRoožšK[mGrid1;{ Form_Current‚”Form_fsubStayListÖ( Form_DblClick$acEditI¢frmStaysœžintStayßČcTemp żcOut~ĄcCancel³EcRepairųb uServicesS fncOpenAsciihÄ fncSimDate¤compressNumberMForm_fsubStayServices*ŸcboDate_GotFocusģÉForm_AfterUpdateņü txtGrandTotalżŖ txtQuantityĄ cboServiceIDÓ½refresh modMenues#šfncAddServiceLine!vbOKOnlyõ²fncDelServiceLinesżfncDelRoomLine41fncRoomManagementĒ fncPrintBreakfastList$ fncCancelStay£ÓvbNo§%updateRoomListQėfncUndoCheckinōhForm_fsubRoomGrid2<{Form_fsubBreakfastList3updateBreakfastāH serviceIDąÓquantityŽ BreakfastA/cmdXrefresh_Click„,BreakfastA_BeforeUpdateĮQBreakfastB_BeforeUpdateÖ) BreakfastB0observe’¾obsš½ subStayRooms:D firstStay»<txtNameo txtAddress1ŹŪDMinØyDMaxŠx txtPaymethod£ēcmdCheckout_Click˜·cmdPrintAccount_ClickurcmdPrintConfirm_Click$‘€€’tblStay.guestIDźisubStayServicesb AllowAdditionsI“AllowDeletions*ē AllowEdits÷ŲOpenArgsÜB Form_Unload•¹st(_€€’tblGuest.guestID}r’’üM E )„&’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’g’’’’’’’’’’’’’’’’ ’’’’’’s’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’- '’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’=å A$G’’’’’’C %*mpressNumberMForm_fsubStayServices*ŸcboDate_GotFocusģÉForm_AfterUpdateņü txtGrandTotalżŖ txtQuantityĄ cboServiceIDÓ½refresh modMenues#šfncAddServiceLine!vbOKOnlyõ²fncDelServiceLinesżfncDelRoomLine41fncRoomManagementĒ šTŌ’’’’\Ą:×e’’’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(S<’’’’S<’’’’S<’’’’<’’V’’N0{EF2CB1A9-59D8-11D6-8769-000086394B13}’’’’Č`„V’’’’’’’’’’’’’’ Vx’’’’’’’’’’’’’’’’X’’’’’’’’”iƒX’’’’’’’’’’’’’’€’’’’ >Š’’’’’’’’’’’’’’’’’’’’’’’’’’’’”`„l’’’’’’’’’’yID) ąØ’’’’’’’’’’’’’’’’’’’’’’’’’’’’5”`„°’’’’’’’’’’xnŸ`„²’’’’’’’’’’p?§`„\’’’’’’’’’’0>§`„`’’’’’’’’’’ą=§`„l’’’’’’’’’’ą=§ „8’’’’’’’’ ą=§ % 耒’’’’’’’’’’’’’’’’’’’’’’’’’’’D”`„°’’’’’’’’’’ą=§`„²’’’’’’’’’’’’!`„\’’’’’’’’’’ `„`’’’’’’’’’’yy$`„l’’’’’’’’’’ID= „8’’’’’’’’xvice % h(’’’’’’’’’’’’’’’’’’’’’’’’’’’’5”`„\’’’’’’’’’’ceiv`„`’’’’’’’’’’ä`„l’’’’’’’’’’, „8’’’’’’’’ ’’! % jh’’’’’’’’’’’’’’’’’’’’’’’’’’’’” lØ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” N’’’’’’’’’’’’’’’’’’’’’’’’’’’’”`„°’’’’’’’’’’`„²’’’’’’’’’’ "X’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ōø’’’’’’’’’’’’’’’’˜ ’’’’’’¼iƒž’’’’’’’’’ ’’’’’’ Hų’’’’’’’’’’’’’’’’’’’’’’’’’’’’” z’’’’’’’’’’’’’’’’’’’’8’’’’’’’’$”iƒj’’’’’’’’’’’’’’€ „8’’’’’’’’p %`„|’’’’’’’’’’ ĖD€ž’’’’’’’ø’’’’’’’’’’%’’’’8 ’’žšK[’’’’’’’’’’’’’’’’ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ € € ’’’’€€ €N(€ ’’’’" x€ˆ€ ’’’’"€˜* HjŠ@P`€ ’’’’"h€p€€€€˜  RĄ € ’’’’ (8D@ˆ `˜ ųH€ ’’’’PfXDĄPPX$؁ zŠ PXH`€ ’’’’Øp°D h  €       °  Ą Š  Ų € ’’’’&č * @ H € ’’’’ P ` 2€ Jø  € ’’’’" € €( €8 €@  H Rh Ą Č € ’’’’ Š ą Fč 0  l@  ° ø HĄ   D  ` h € ’’’’p Px Č  tŲ  PX` Dp øĄDȁ ( 8 H X hx €€ ’’’’j˜FPP  0° ąčš 8 @HHP€ ’’’’&˜0Ąšų€ ’’’’ 20Jhø€ ’’’’"Ą€Č€Ų€ą čR`h€ ’’’’ p€ Pˆ Ų žčTˆ"ą 0 @H 2Pˆ  D° ųz€ PˆDŲ  8 H X h x ˆ    ؁ø Ą€ ’’’’ŠNŲ(0€ ’’’’H8€2 JŲ(€ ’’’’"08RH Ød°€ ’’’’" (D8€ˆj€ ’’’’"P€ 6X€> Rą(8(`(ˆ$°Ųš€ ’’’’". 4Pˆ€ ’’’’B6˜:Š€ ’’’’"€ N  p€$ø,ȁų*08@(H(p(˜:Ą   0 € ’’’’" 8 €@ €H (P (x l  6!H!P!€ 0X!Jˆ! Ų! č! ų!" " "€ ’’’’€ &("<P"$"Fø"#L# X# h# x#ˆ# #8 #*Ų#R$`$€$ˆ$€ ’’’’’’’’˜$ą Form frmStayĶ’’`Ķ’’X]ņą? Determines what views to refesh after sending keys to XRefreshs– X'Vo’’p–x]ņø¶DELETE * FROM tblStayRooms; XB@\¦   ¶jINSERT INTO tblStayRooms ( FirstOfdate, CountOfdate, roomID, roomType, personCount, pricžšK[e, total, stayID) ¶iSELECT First(tblRoomState.date) AS FirstOfdate, Count(tblRoomState.date) AS CountOfdate, tblRoom.roomID, ¶4tblRoom.type AS roomType, tblRoomState.personCount, ¶@IIf([personCount]=1 And [price2]>0,[price2],[price1]) AS price, ¶mIIf([personCount]=1 And [price2]>0,[price2],[price1])*Count(tblRoomState.date) AS total, tblRoomState.stayID ¶MFROM tblRoom INNER JOIN tblRoomState ON tblRoom.roomID = tblRoomState.roomID ¶WHERE tblRoomState.stayID= ’’!¶Ž GROUP BY tblRoom.roomID, tblRoom.type, tblRoomState.personCount, IIf([personCount]=1 And [price2]>0,[price2],[price1]), tblRoomState.stayID, ¶XIIf([personCount]=1 And [price2]>0,[price2],[price1]) ORDER BY First(tblRoomState.date);'l l XB@\ ’’!ZB@|o’’–Š]ņņ(_]ņ@ņX]ņp]ņˆ ’’!^$¬ ’’!`$¬œ¶DYou must fill in at least the guest name and the first address line. šA2|’’Ąk’’ø ’’"Fź KT ° ²· r%®›G|jąK Error message made: Select room ° L!N œ¶)You can only book guests into the future.¬ $D¶Select another period. šA2|’’ąk’’Ų ’’! ¾ r%ŗ›G|jąH" Error message made: Room not free ¾KT¶CThe guest is booked already. Do you want to give him one more room? f h $2 <›G|j ° ²· r%®›G|jąK Error message made: Select room¶date¶ tblRoomState¶tblRoomState.stayID= ’’!¶0$¬$b'\¶date¶ tblRoomState¶tblRoomState.stayID= ’’!¶0$¬$d'` ² \¬ ° `¬ œ¶.There cannot be gaps in the total stay period.¬ $D¶+Select another period or make two bookings. šA2|’’ˆk’’€ ’’! ¾ r%ŗ›G|jąH" Error message made: Room not free ĄKT¶This booking is checked in.¬ $D¶ Do you want to undo the checkin? f h $2 <›G|j¶*SELECT * FROM tblRoomState where [stayID]= ’’!¶;'lķ l X%Z.8 8!Nō 8B@P ¾ 8)F 8B@d 8B@Tó’’č 8B@BSą e.g. checked out or cancelled¶This stay cannot be booked. šA2|’’xn’’p ¾ ’’(F n p X Z 'V ’’B@*ą! To make frmStay receive the keys¶ +{enter}%xA@\ą- Saves the guest and the stay, calls Xrefresho’’°–Ø]ņčņ]ņņ0]ņH]ņ` ’’!^$¬ ’’!`$¬œ¶DYou must fill in at least the guest name and the first address line. šA2|’’ųk’’š ’’"Fź KT ° ²· r%®›G|jąK" Error message made: Select a room ° L!Nœ¶#You can only check guests in today.¬ $D¶(Book instead or select a room from today šA2|’’k’’ ’’! Ą r%ŗ›G|jąD" Error message made: Room not free ’’!f¬œ¶6You have not chosen a paymethod. Check with the guest. dA2|’’Xk’’P ¾KT¶date¶ tblRoomState¶tblRoomState.stayID= ’’!¶0$¬$b'\ \ L!Nœ¶#You can only check guests in today.¬ $D¶0You may have to change the booking for the guest šA2|’’hk’’` ’’!f¬œ¶6You have not chosen a paymethod. Check with the guest. dA2|’’k’’ų¶*SELECT * FROM tblRoomState where [stayID]= ’’!¶;'lķ l X%Z.8 8!Nō 8B@P Ą 8)F 8B@d 8B@Tó’’@ 8B@B ĄKT¶GThe guest is checked in already. Do you want to give him one more room? f h $2 <›G|j ° ²· r%®›G|jąK" Error message made: Select a room¶date¶ tblRoomState¶tblRoomState.stayID= ’’!¶0$¬$d'` ° L!N œ¶!You can only check in from today. šA2|’’ŲžšK[k’’Š ° `¬ œ¶)There cannot be a gap in the stay period. šA2|’’xk’’p ’’! Ą r%ŗ›G|jąD" Error message made: Room not freeSą e.g. checked out or cancelled¶"This booking cannot be checked in. šA2|’’ˆn’’€ Ą ’’(F n p X Z 'V ’’B@*ą! To make frmStay receive the keys¶ +{enter}%xA@\ą- Saves the guest and the stay, calls Xrefresho’’Ą–€]ņĄņŲ]ņš]ņ ’’!^$¬ ’’!`$¬œ¶DYou must fill in at least the guest name and the first address line. šA2|’’k’’ ’’"Fź ĄKT¶date¶ tblRoomState¶tblRoomState.stayID= ’’!¶0$¬$b'\ \ L!Nœ¦ ¶$The guest has been checked in today.¬ $D¶CDo you want to check him out and give him an invoice for one night? f h $2 <œ¶2Do you want to cancel the stay without an invoice? f h $2 <›G|j  ’’(Fą# Cancel the stayd’’p L!N'`ą- Free the rooms from tomorrowk’’8d’’0 L!N¬ '`ą- Free the rooms from todayk’’š ’’!f¬ ’’!F Ąœ¶6You have not chosen a paymethod. Check with the guest. dA2|’’€ k’’x ’’!F Ą›G¶XAt this point the system would print the final invoice. This test system prints nothing. dA2jąJ Delete any remaining days from the stay, set invoiced days to checked out¶*SELECT * FROM tblRoomState WHERE [stayID]= ’’!¶;'lķ l X%Z.8 8!Nō 8"Z `œ 8B@P  8)F 8B@dd’’š 8B@lk’’Ų 8B@Tó’’Ą 8B@BS’’Ø ¶?You can only check guests out if they are currently checked in. šA2|’’P n’’H ’’!F Ą›G  ’’(Fją+" Stay may have been canceled above n p X Z 'V ’’B@*ą! To make frmStay receive the keys¶ +{enter}%xA@\ą- Saves the guest and the stay, calls Xrefresho’’P –( ’’!F Ąœ¶CYou can only print invoice outlines for guests that are checked in. šA2|’’Ų k’’Š ¶VAt this point the system would print a draft invoice. This test system prints nothing. dA2o’’` –h ’’!F ¾œ¶5You can only print confirmation letters for bookings. šA2|’’ųk’’š¶\At this point the system would print a confirmation letter. This test system prints nothing. dA2o’’x–ØąC Hidden button activated through SendKeys after changing RoomStatesą0 The me.record may have been saved thru +{enter}]ņčņ V n ģ ī¶frmRooms$ź¬›G rBŖj V p ģ ī¶ frmFindStay$ź¬›G ’’"€n ’’" ¤Bāj ’’!F Ą··$Ą ’’!p!~(r ’’!F Ą··$Ą ’’!p!~(t ’’!F Ą··$Ą ’’!p!~(v V ›G ’’!p!~B@|j V X›GA>j V Z›G ’’B@*j¬'Vo’’`–ą" Name and address may have changed ģ ī¶ frmFindStay$ź¬›G ¤BŹjo’’š–X ’’!F¬ ’’!^$¬ ’’!`$¬'ō ō›G¶ Please close the unfinished stay dA2ji’’h–øąG OpenArgs: -1 existing stay; 0 New guest; >0 guestID for existing guest N ’’(J xX ¬œ¬ ’’(Fą Temporary booking xX ¬ œ x ’’(€ną( Connect to existing guestd’’€¶ ’’)ą Create a dummy guestk’’Hk’’@¬'V ’’!F Ą··$Ą ’’!p!~(r ’’!F Ą··$Ą ’’!p!~(t ’’!F Ą··$Ą ’’!p!~(v· ’’(rą) Prevent user creating more than one stayA> ’’!p!~B@| ’’B@*o’’H–ų]ņX]ņx ’’!F'|ą May be deleted later ’’!FžšK[¬œą Temp stay record¶%You must select a room for the guest.¬ $D¶Want to cancel instead? f h $2 <œ·'ją* Stay in the form - user must select rooms|’’0k’’(ą* Delete the Stay record - has been updatedķ¶#select * from tblStay where stayID= ’’!¶; X%Z.8 8!Nō 8B@l 8B@Tó’’p 8B@Bk’’Xą Check that guest is meaningful: x¬ |¬œą  New guest with temporary stay ’’!^$¬ ’’!`$¬œ¶#Do you want to keep the guest data? f h $2 j›G|jk’’xķ¶%select * from tblGuest where guestid= ’’!€~¶; X%Z.8 8!Nō 8B@l 8B@Tx#ó’’p# 8B@Bdą/ Existing guest or new guest with non-temp stay ’’!^$¬ ’’!`$¬›G|j¶CYou must fill in at least the guest name and the first address line šA2·'ją Cancel the close.k’’x"o’’p"’’’’h"’’’’˜·Attribute VB_Name = "Form_frmStay" ŒBasŒ0{EF2CB1A9-59D8-11D6-8769-0863@94B13} |G lobalŠSpac’False dCreatab"lTru Pr@edeclaId°"Expose_TemplateDeriv–Customi¦zD$'   Opti€on CompI< D]€’ €Elicit Dim observe As Integer ' Determines what views to refesh af€ sendMSysDbĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖx Į1„„„’’’’’’’’’’’’’’’’’’’’@| é1†††’’’’’’’’’’’’’’’’’’’’@€ 2ˆˆˆ’’’’’’’’’’’’’’’’’’’’@„é 92ŽŽŽ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ˆ¹ Į±ppp’’’’’’’’’’’’’’’’’’’’@Œé Q2’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’in g keyXRefrBPub!2 SubtO 2(64) …@=E EnFd updHRoomList(+€/sAS€ŒngĆCurrent€Db.ExecĮ‘"DELETE * FROM tĢbl‘s;@ƒ s™INSERT INTO ( FirstOf„ ,€UunrĄ#ID, ĮType, personCo ricĄtotal, s€ÆID) " ˜& _ƒ+A"S(tCTC(Ą'Į&Ą(t„e.A) ASP ļ …*Ä.E) Åžt@.AG1DC!Š4Ķ IIf([H]=H1 A@p[pĮ>20]>0,…1]»‚4Ā,C’ š *Ā’T"¤/JC1Ž%D!0 ANER JOINóįA†2 Oę+ GŠ ƒĆ-Ž WHEREJ Ź.Ć=a*Me¤ŒC GROUP B®Y%¦9d.”7,ė ’*6?*0* æ5æ?”?ųORD +@kŠ6sMÆysćf”%ubĄSyį2s.Requery•‡cmdBoPok_C@’ke‡f”zį‡¤€tlast’„#£a ‹a! ŖĮ’r"Recordse­į|If €IsNull( txtĪ) Or«Add@Øs1) Then§„Call MsgBox("You m Į fi in @“lethe Øgue@nēa qKAcac l».€", vbExĄÖmaįń±!ExiĪtC°¢`If'#Select CŃĮļMe!€"tĄāįBcAŚg`NotG"Õłƒ6get P‘`Žod(", ”0l, t µ@iError message madxe: d!7Ś< modppmonš.siml ¬can only b@#ćs inąo²uture.A;Chr(10)E ;"„ano0rńa`iodOG ‘‹Ģms.us^eq$Į(hcń-eŽdM_RŃ  PƒžeTĮĆ óóē €gÕ'€)4&is"‹al ’dy. Do„ yŠ)wantń‚RgšŒ ha†n ore¢r?Ā'YesŠNo +`(Q+0‹ņ) Tvb@±/¦J’o$o$o$o$o$Š,k$2$ņ?= DMin(ö"ńx  "é^żI]‘™„aty"0")˜6Ēį.!pDMa=üte‚„bcp9A <°BPŒā - ¶1qG32>27B+p’‘Q!šGą02Ń#Ņb°Fap”1 1‚v_RŽę/1?2;2 1=aĄke twoŅ$„žs3; 3Q£YJpÆ"ķ3 3‘O 33' ū“ƒ3IH[@G3Ä2³A check€3i†nD4undoāłinæ3Š^æ3*\a{B®¤¦*¶°‘@0!šÖwhe[ ID] >‰"5y±Set 0n= zOpen‰o(s8.Whi€ÓĮrs.EOFg;”1d±ČĮ5rs¶!p@ =õNUņĄnMoveNex;$wńW@ŹgąClOŲSrElpä'Ą e.g. ’°outŃ)Š.celųledćA<1šqę w1‘cedo,'+,ßBĻ"uSaŽt`ĻąAt*sÓuGridA0TuFindĀ=+Ü uAQŅqPaøÖA€Focusą-Tžo t`7„搯ceĮZ­‘ modCommonp.simõŒ¬RWcan only checkƒTs @Ztoday." & Chr(10)@"Bookstead Ą(sGC% fromž Ā Ų\A!Ė]BĢ^ŅQ8usžšK[eT•Į¦IDą, cInĒOP‰A nĄffrepC©Paymethod = 0!aNhavechHose€¦ p….ĆĄLASwith‚„BŖńC¢Inf‡M¢Ā@J£ŸBLEĆ}ƝbedG‚‚ń= DMin("d€ū1"tb¦l`teķ.)&=į<Vat©+"0ü")Če`%§ N!ąf?ĢyN N€“‚-toŁ Tan`bA}b`Q‘ž Ą)g,ą•}*^,’AķĀ ’A ’A„ Āæds`U"SELECT * FROM ‰= wherče [c<]‚<€]Ć Įy;"ēGSet Ą¹= CurrentDb.Openf»(s(AWhile !rs.EœOFĒ!adi¤ĮóB€rsc§@€v UpĮUĪMoveˆNexh WenØ^y@ ClĄo#cdIŸčŹ;¤Źą­dĒisćžDedAžalrąšy@. Do y Ļwˆantą™ gi }Ņh éonĄ±o@*°?bMYesNo :+@ĢQ”ŃįĖ vbŸ€Źŗ_Äst_Ä_Äb/ń~!` DMa’@uAAAAĀ~! łrA ć¢¢+ 1 ‹ Š€  1cbe a øgapQ"±GBp}ū  6†" \] !sænænb ænĀ‚æn C b1El Œ' eˆ.g.Ö/outń|aącellyeś˜Tžh3…W·²ƒ24ß×?«aCSćIteƒĄ*VBobser8€= uGridĄ6 uFind²n+ 2uĮLi€ °PricÄ} MFoc$usPTop”ke… ŠmrreceQ=”ĮkeysÓS°E‚KŠ ("+{0P€er}%x")šśSĄ~sgfö¦ Pˆ0« s Xre°…shL ² a„  vƒpx cmdCQ–Ą_Click(’ Uŗr ZŗR&ó¶øłø %øøøŃ)ūļ9øaŠ‘øÄĘø’ø¢0śxaø”Æ¢+ø’Q1ĆĀ ÷‰__ “PüteßNßNÖNįio·_8 € %ĶĄÄghąas be£ē3Ó³m\·_»q"j "j€<ĮŠ6kš½invop1’’!lnigh~tļkĄŌķkŸ˜ =ažn°C22‚+ĮŽaE/]/n†¼æÉACÓ'ą*j[”NqĻ'\ FĀb Q~sUĶmśoPŁwģœ\ļÆ裞-PhļFŌ·1A¢õ KĖAą9IH·n Then  Call MsgBox("You have not chosen a paymethod. Check with the guest.", vbInform@ation) ĀE€xit Sub*@End IfIf Me.sta€te = cI§ šAtqis poin e system wo@uld prfinal inv`oice.ń4t¦/‚sphing^' Dele€Iany remain€ dayĄs from€Z@y, set9dto –ed (out‡us€p"SELECT * FROM tbl RoomS‚WH ERE [+ID ]=" &„yI¢D€";"‡%S€:r(CurrentDb.Open@RecordI(sÅWhile Nvrs.EOF‡‡Aƒ€`rs!DA`€<= lastA ēŠ‹ di56!€ CqOI=.U pd@KElse{KC.` L„ M@oveNexH%W˜end‡-Cl@“ƒ ĆCase ‹ NÅcan onlyu¾sAv ifĮy are c'Ća… Ą~inC˜ExøclaŽĒ‹ĘÅS@œ>cÄ0C'Ē Ģ€Z '‚ Ąy mayCš,beĄī@-cd ab@GĆobser@|= uGrid + uFind¢`!QListyįPr@h£Ą  MFocus@ To ke `”VcceiC` a‚keyscSą/K  ("+{ĄSer}%x")›A`ŒsĀg"ˆ a@:#aaN, c@’s XrefreshL ā"į‡ vCaTĄ‰ cmdĄntAccount€_Click($^ł©&<>fŠ!F7thatć=Į”ßæ<  ”…ŸŠAĮš=œĄa draf†’›³ü)ConfirĀmū)BookėÉ-}*c# ‚Ä «te³ —ĄĘ b  @«seĻĮ@Į7æ(łÄa P)ł|)ub P!ŻASÅWÅ(! ^Hidd€rbuˆttoąźctiaYdą`rough ęe70²c3|_åü.u`±GÆ¢åHļpļē….€showNewQO`(Me![0x±.ūņH€w,Pw±lPwEW4ubASšS€Qs.Q.AllowAŽdšp ĮxIIf .†pIn, Trņu Fapnļļbo·ļŌ‘ļ 2‚ß mÓ ^EĄ Ÿ AQÆ ™ ;« õ)#ƒReąqueryOB”!’qeD¢B“ •‚0^¼ce§VaQ@·l0obg`ˆab¢Af°F“‡(!hNameRgadJd@fsw4chP7eļtƒP1ß/ß/mÓ/ļ'Š>æ‚20ę'’±$l vc« SDFunšA`Bcł1‹OKumä@¤‘œy&0 Or IsNˆullatxtAĪ)^ *1)„(0”…]›·Ple’ 2{ušanishŸš_{_Q{ k{!²Load! ' «Args: -p1 exą!Oq; 0 :Cw; >>0“`°!c¦; #P) Sim2¬= s“ š CLn„g(…) >=;—kń,tA…ašUemĄporaryUiv)’mZį(ŽD• `õ°un S ŠĮ KØEpInq*= "'0 Crea €umümyÓĆ Õpuz1ń ĻÆA¤AKK, …KÆO8POKÆÆayļTwK3ÅÆT XŅ ĄPHrev`§ uÆ ęcĮ”%mo€ŗœń¼äe & ßH øĻ|N?ŖĻ._Unl1į.CanĄøawInąteger8±y0Ÿ xFŪ{Óz„ ąF=2^‚*' M`¾bØe dĄ½t`8lp!~r¢.A Ę,²<-‚¶² record  If MsgBox("You must select a room for the guest." & C@hr(10)"Want to cancel instead?", vbYesN(o +Qtio0n) =(Th,enƒC<= True ' S8tayJu}m Ą- user œšsBExit SubEnd I"f ' DĪteMYž*has been update„ˆSet rs€TCurrentDb.OpenRšset("!„* fr€tbl+where "s€]ID=“MeF.ƒ”;")ƒGW€hile No20.EOFƒ ƒrs.U MoveNˆext WenS€Close …v 'Ķeck uatƒ× is meaningf`ul: €÷fAÄrg80 A€J€|0= 0 e@_NewÄwith temporary‚6C!0(IsNull(:txtName) Or JAddresšs1))ĀĆA;Ą”žDo yĄžwĒ°keepBkBœ €f¾a”š/W0uG­¦ CuB"id…u[Ą|ł.ID]æx›xĢlsĘĄ7st€rÄg…ęn knon-l ’jt Ė)Call‰o…fi in N˜lea IF… nBŒ aąKAfir€‚a£A lineb„Exclamat_ƒcCäacį].^_b~  `’’’’’’’’’’’’ ’’’’’’’’0 Š” Ą `’’’’’’’’’’’’ Ą’’’’4 Ž”iƒ|’’’’’’’’’’ą€(iƒ~’’’’’’’’’’’’’’€sian Ā@ `’’’’’’’’p%4’k’’’’’’’’8 ›” Ä `’’’’’’’’ą#žšK[ųžk€’’’’< ””iƒ^’’’’ ’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(S<’’’’S<’’’’S<’’’’<’’V’’N0{2CD39BCC-6133-11D6-8769-000086394B13}’’’’č Fš’’’’’’’’’’’’’’’’@’’’’’’’’”iƒH’’’’’’’’’’`€.diƒJ’’’’’’’’ ’’€€msiƒj’’’’’’’’’’’’’’€omst`„l’’’’’’’’’’stay „8’’’’’’’’ŠyID) %`„ä’’’’’’’’’’ PP’’’’’’’’’’’’’’’’0’’’’’’’’”iƒj’’’’’’’’’’’’’’€and R’’’’’’’’’’’’’’’’’’’’’’’’’’’’”iƒj’’’’’’’’’’’’’’€B@€ž’’’’’’’Ų’’°’’’’’’’’%’’’’’’’’’’’’’’°’’’’’’’’P’’’’’’’’°’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ'€€" €€(&0|XŲšų€ H `.p  ؁øĄ Č€ ’’’’øŲ  ¦°Xh"p˜ °ĄČ€ ’’’’" ŠŲš€ ’’’’" ų€ ’’’’’’’’(Ķ’’xĶ’’p–]ņ ņød]ņŲ[Ł ’’!LÕ ’’!LÕ ’’!D"nÖd¶*SELECT * FROM tblRoomState where [roomID]= ’’!L¶ AND date=# ’’!D"n¬ ¶mm-dd-yy$¬¶#;'lķ l X%Z.8¬'ä 8!N›G 8"'äjœąąB There can at most be one record since roomID and date are the key ä¬ œL’’¶There was no guest in this room 0A2 ·'j ’’B@,B@|’’@k’’8 8B@BĄ¦¶.DELETE * FROM tblServiceReceived WHERE roomID= ’’!L¶ AND date=# ’’!D"n¶mm-dd-yy$¬¶ # AND stayID= ä¶ AND serviceID= H¶;'l l XB@\ J¬ œ¦ ¶INSERT INTO tblServiceReceived ¶VALUES ( ä¶,  ’’!L¶,  H¶, # ’’!D"n¶mm-dd-yy$¬¶#,  J¶);'l l XB@\k’’ ģ ī¶frmStay$ź¬œ’’  Z äBV äBN’’k’’8o’’0–š¬ ’’!L jAFo’’–P¬ ’’!T jAFo’’ą’’’’Ų’’’’C“Attribute VB_Name = "Form_fsubBreakfastL@ist" “Bas“0{2CD39BCC-6133-11D6-@8769-086394B13} |GlobaläSpacIFalse dCtab"lTru Pr@edeclaIdŗ"Expose_TemplateDeriv–CustomizD$Optio@n Comp@ ĢDaT€‰  €<licit P.2 Sub u pd†¬(serviceID As Integer, quantity Vari€, Cancelˆ) Dim s Säng, r‚Recordse>Sta!%Long€ebug.Jnt M$e.Ę"A,roPomID‚PĄ5n`t!cbo7Ą^ sAˆSELECT * FROMą tblR Ą‘€where [C`]=" &Ą" AND @=#cĮĮšat(€!  - 1, "mm-dd-yy")Į#;@‘!Set:= CurrentDb.OpernF=(s€F >= 0 AIf NoA.EOF  Then BF=¤!s€ ID '€1can at most be one rBV s iĄb C9 and‚4 Įthe kŒeyFB< 1ĀCĮ"Call M€sgBox("€"@was no gue€in this‚", v€bOKOnlyÄ5óC‚ƒ= C½Į€RUndoGExi–tžCEĄ*IfĆĄrs.Clon…Kćb 0L3ĀINSERT INT>O\aWhā'"V€ALUES (’e@W€2dEĄC*ü, ŗa ,ac†  >)„a6É?  Sy€sCmd(acGetObject te, accįs` frmĄp Sub&_Current() ' Happens for i nstan“when user moves curup/down€ gÖ Me.SelH`eightPa€Jnt.gƒ Wpidth ‚Ķ LŒefĢB+ 1@.Access 2YĄ cĄA@1aE ' DebugĀ.>nt "Į*„<"; 'RecųordB@/AÅE-EndAMQorm frmRoomGrid1Ķ’’`Ķ’’X–ą< Happens for šœŌ’’’’£÷×e’’’’Š¶’’š“Ō°’’’’½i×eÉ’’¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(<’’ä<’’V< ’’<’’’’’’’’’’x .@’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ 2€’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ 4Ą’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ 6’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ 8@’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ :Ų’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ „ā’’’’’’’’˜’’’’% „8’’’’’’’’ø %`„l’’’’’’’’’’’’’’ @’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ „ā’’’’’’’’0'˜% „8’’’’’’’’P%`„l’’’’’’’’’’’’’’ˆ’’’’’’’’’’’’’’’’’’’’’’Ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹP€ :€ ’’’’€@€H€ ’’’’BP’Xš€ ’’’’Bųvx€ ’’’’B€|ˆ€ ’’’’B`x€ ’’’’B€®ˆ8€ ’’’’B@€H€P"`0ˆøĄČ Ų>ų8@ŠH€ ’’’’DŲ  8 H Xh p€ ’’’’ € 2 JŲ(€ ’’’’B0€8€@"P.xØ°øČ2ŲD h €    ° ĄŠ Ų€ ’’’’ č ų2J@’’’’ ą4 modMenues: All the functions called from the menues%žšK[Ķ’’8Ķ’’0–¶VOn the Stay-screen, just enter the new service data at the bottom of the service list.¬ $D¶Checked-in guests only. 0$2'.ctioni’’ –@¶9On the Stay-screen, select the service line and push DEL.¬ $D¶Checked-in guests only. 0$2'2i’’°–€¶6On the Stay-screen, select the room line and push DEL.¬ $D¶"Booked and checked-in guests only. 0$2'4i’’ –Ą¶This is a manager function.¬ $D¶$You don't have permission to use it.$2'6i’’ą–¦¶XAt this point the system would print a list of occupied rooms for the waiter to fill in.¬ $D¶)This test version doesn't print anything. 0$2'8i’’ –@]ņ€]ņ ņĄ ģ ī¶frmStay$ź¬œ¶!Open the stay you want to cancel. 0A2z’’ k’’˜ķ š"ņ.ā ā"F Ą ā"F ¾œ¶/You can only cancel booked or checked-in stays. 0A2z’’ k’’¦ ¶%Are you sure you want to cancel stay ā"¶?¬ $D¶You cannot revoke it again. f$2 <›Gzj¶*SELECT * FROM tblRoomState where [stayID]= ā"¶;'lķ l X%Z.8 8!Nō 8B@l 8B@Tó’’P 8B@B  ā)F āB> āB@*ą! To make frmStay receive the keys¶ +{enter}%xA@\ą- Saves the guest and the stay, calls Xrefreshi’’–Ų]ņ]ņ8ņX ģ ī¶frmStay$ź¬œ¶Open the stay you want to undo. 0A2z’’k’’ķ š"ņ.ā ā"F Ąœ¶#You can only undo checked-in stays. 0A2z’’Øk’’ ¶*SELECT * FROM tblRoomState where [stayID]= ā"¶;'lķ l X%Z.8 8!Nō 8B@P ¾ 8)F 8B@d 8B@Tó’’č 8B@B ¾ ā)F āB> āB@*ą! To make frmStay receive the keys¶ +{enter}%xA@\ą- Saves the guest and the stay, calls Xrefreshi’’(’’’’ ’’’’eµAttribute VB_Name = "modMenues"  ' 4: All the functions called f(rom2mn  OpB Compare Da@tabase0E€xplicit+HPub FV fncAddServiceLinĄe() ®MsgBox("OnStay-screen, just enternew sU d at!‚ bott`of‚…list." & Chr(10)€"Checked-in gts only.", vbOKĘO€€TEnd†eo8Delo oselecaZne a@push D„ELŲ`RoomLg—€/Eē.rĄ l€y±.Boo@^‚can™*Manag:eĄ­t™ H2Thˆis €a mĀ rĘĀĶYYou don't have permissĶ to use i—#‹PrintBreakfšastL€„ˆ*ˆ+fA‡€+po@·ystem would p a`/Ąd _occupiCąy!2s foĆfw„ai"ho fi €ōinb_CrĮrd$Dteą verĀdoesĮ „ nyt0hing_f-‚Canc fĄ{”Dim cur”} As Form_fr’mį rsįRecordse(t, āSĄng#If SysC md(acGe0tObj@jĄte, acį , " $ ")`+0 Th,enˆ@  †pe%Ɛsą y`@waśn€0o „ĮĢ'apExitH†B`xI¢fĆ Set†=b¼s!†@„!! ¹<> cIn >A€$iŲWcaęn‚›$ bćo`BČoõĮsŸoä%!£…`Ķ„&AÄa%su‹& ” !±hyID3²ˆP"?lµ„no`t rev€‡@n agaįWįµYes„No!:vbNo‚:. š0Į+£0s€?"SELECT * FROM tblCA…ĀE wheĄ[!ID]=ņ";`źA A:@T= CuÄrr ŌDb.aGęU (s`ƒWhile Ns.EOFFc!rs.Ą­et`źĮDMoveNexąźWenĘd# ClošįccKC= c36ĆC£q-.upšre± įGŚ.  Focu@s ' TopQkĒ‚“8pceiŠOAƒPkeysƒS@ KAŠ ("+{Ņy}D%x°5' S Rs_rJŅuĀ^±1,€(lls Xrefr`esh vn„UČndo2{in_C_Cž _CQD_C_C_C_C_C÷¤‹_CTCuš ļ5æ*ü é5&Ōp+qL?Cæō;CoAÖMjA” Æ@š‚ @5ŗ Ÿ5Ÿ5eņ Ÿ5ay” “@Ÿ5Ÿ5?’`Ÿ5P›5a š2Edēį©Į5rs“°2STó-÷.U’2no9#żo9 „^Æao9o9šHŽyo9o9o9o9)`=o9dƄ@no9k9 (€ ’’’’"08@€ ’’’’" H€PX(`ˆ˜¬ØX` hx€€`ˆč€ ’’’’" š€ųšŌ’’’’#ƒ ×eše’’Š¶’’’’’’’’’’’’’’’’’’’’žšK[’’’’x’’ME’’’’’’’’’’ß’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(S<’’’’S<’’’’S<’’’’<’’’’’’N0{37F963C3-6351-11D6-8769-000086394B13}’’’’  @’’’’’’’’’’’’’’’’’’’’’’’’’’’’” †Ą’’’’’’’’’’’’’’’’€’’’’’’’’ ”iƒˆ’’’’’’’’’’ €iƒŠ’’’’’’’’’’’’’’€ ”@’’’’’’’’’’’’’’’’’’’’’’’’”iƒ–’’’’’’’’’’ €iƒ˜’’’’’’’’’’’’’’€Ž "€’’’’’’’’’’’’’’’’’’’’’’’’’’’’” >ų’’’’’’’’’’’’’’’’Ą’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€Ž`„l’’’’’’’’’’8Ž ^’’’’’’’’’’’’’’’’’’’’8’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€€ž’’’’’’’€’’X’’’’’’’’%’’’’p’’’’’’’’’’X’’’’’’’’ų’’’’’’’’X’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ7€€€ ’’’’"€ "€ "@€ hh€ Šą€ ’’’’" čTšH ` pˆ Ø °ĄČ€ ’’’’" ŠŲ<č(8@€ ’’’’"HPh€ ’’’’" p€xb€BčB0x °ĄČŠŲ€ ’’’’" ą`čHX`hp€ ’’’’€ ’’’’’’’’€Ķ’’xĶ’’p–ą If IsNull(Me.date) Then%ą Me.cboDate = simDate’’’’ąb Me.txtRoomID = DFirst("roomid", "tblroomstate", "tblroomstate.stayid=" & Me.Parent.stayID)ą End Ifo’’–@ Š Œ ˆ Ž ˆ œąO' Don't interfere with dropped down list ’’!n$’›G|j ˆ ŽœL’’ ’’!nX¬ ’’(nd’’p ’’!nX¬ ’’(nk’’P ,B@˜Žk’’8o’’0–Ą –$’œ’’¶-Enter a date as day-month-year, e.g. 25-12-02 šA2 œ'˜ą% 0k’’Ąo’’ø–@ ’’!D"$B@|’’č±o’’–€]ņą ’’!D"F Ą›G¶AYou can only record services for guests who are checked in. Undo?'lj’’X± ’’!&¬ ›G¶&The quantity must be at least 1. Undo?'lj’’ ’’!(¬›G¶%You must select a service type. Undo?'lj’’ l¶›G|j’’Øo l f h $2 jœ˜± ’’B@’’čƍd’’8·'jk’’(o’’ –ų¶CAre you sure you want to delete this service from the Guest's bill? f h $2 jœ ’’!DB@*|’’ k’’˜·'jo’’ˆ’’’’€’’’’•“Attribute VB_Name = "Form_fsubStayServic es" °Bas°0{37F963C3-6351-11D6-8 769-086€394B13} |@GlobalāSpacIFalse dCreataDblTru P€redecla Id¹"Expo se_TemplateDeriv–Custom izD$Opti€on Comp@Ģ DT€‰  €<licit P/3 Sub cbo€e_GotFocus( ) ' If IsNull(Me.d) Tųhen„€ „vsim# txt@RoomIDDFirst("rid", "tdblst..@yid=" &J ĄPĄ4ntIDE(End If Į€2U6Key Down(ĄCode As Integer, SšhiftH€A6Ą>!C= acBMa0sk A†= vb€Up Or ÅĮƒK ' €Don't i€rfere with dropp…€xd@& lisĄećNot_ĮS_CYExitAn ž  Ģ%Ćj…ĮŠk¢C- 1‡Eæ=h+JĄIfÅDoCmd.CancĄelEven;äo€!InL@$(Ne*wĄaį5S…ng, Respon`§:g8Č(Dc(ēCall MsgB ox("EA4 a" ] asąy-month-yea€Ee.g. 2€5-12-02VvbExĄ}ma!o¤Af”GErrBCąinueąA0Ć¼¢žAfter¼Upįr †a!€kGrandTotal.Reque ry¶aā Before ć1‹_Dim| sē+# a§¢u Ą<> cIn‚ą€“You can only re@cord sdµ € guests who į“checką_in. ąUndo? ²Įc @Quantit`y žšK[< 1č ĄZ qEm ” be at leastü 1‘ Ąg¤Ęā© ”‚select`?Ad typeŽ syĄ˜""£ĖpĮ£Hs,ą‚YesNo Z+ QĮ³)@vžbą¢ć*Ä9Į«n9ä3= ćČ”Fm_āD@te(±;A'”"A€‘yą6su‚w@. to dB this…8 fˆrom e G!'s bill?¢`æaĘH.reąfresh!ė)…A|”Ō^ ust select a room and a period.¬ $8¶%Select it from the Find Rooms window. ŽA&ji’’@–8]ņŲą Matrix to hold entire room grid]ņšņ]ņ ·'® ’’!–!r!tB@všÄŌ°’’’’Ģ” ×e’’’’¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(<’’~<’’< ’’<’’’’’’’’’’ˆ(„ ’’’’’’’’0€’’’’%h„ ’’’’’’’’’’msh„N’’’’’’’’’’:H”’’’’’’’’L’’xH”¾’’’’’’’’L’’H”Ą’’’’’’’’L’’H”’’’’’’’’L’’ŲH”’’’’’’’’L’’ ’’H”’’’’’’’’L’’H”¼’’’’’’’’L’’(ŽH”ŗ’’’’’’’’L’’ŽH”Ž’’’’’’’’L’’H”Œ’’’’’’’’L’’HpH”ø’’’’’’’’L’’hŽH”š’’’’’’’’L’’H”`’’’’’’’’L’’ H”^’’’’’’’’L’’˜ŽH”n’’’’’’’’L’’H”p’’’’’’’’L’’XŽH”’’’’’’’’L’’ųH”X’’’’’’’’L’’’’’’H”Z’’’’’’’’L’’’’ ˜’’’’’’’’’’’’’’’’x ’’’’’’ŒIƒl’’’’’’’’ ’’’’’’€  Ų’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ ’’’’’’’’’’’’’’’’’’’’ ’’’’’’ Œiƒ>’’’’’’’’’’’’’’€`„:’’’’’’’’’’’’’’@„’’’’’’’’ ’’’’’’`„<’’’’’’’’’’’’’’’’’’x’’8’’’’’’’’’’’’’’’’’’’’Ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ)€ € ’’’’€€ €(€8€@€ ’’’’€ ‚H€`Š€R0€>ˆ€ ’’’’€TČ€ x €:˜€BŲ€H € ’’’’€4h€ ’’’’B  Øø€ ’’’’BĄČŠ€ ’’’’B Ų€ą€čų(.@px€’’’’ą Module modCommonĶ’’`Ķ’’X] Ī¬ņE] ņ@] ņXą{ The following constants also appear in cboBoxes as literals. The named constants cannot be used there without programming.]$¬ņp¬ņˆ¬ņ ¬ņø¬ņŠ¬ņčąQ Stay states and Room states]$¬ņ¬ņą%5 Special values for include stays. Sequence importantT]$¬ņ0¬ņHą(! Special values for include rooms€?]$¬ņ`ąA Column number (1...) for first RoomGrid column containing a dateąr Must be 6 for Access 2000 for some reason. Maybe because there are 2 hidden columns that Access 2000 counts as 1.]$¬ņxą( Total number of date colums in RoomGrid]$¬nņą/ Last date in calendar table is today+cCalAhead]$¬dņØą6 Simulated today is first date in calendar plus cToday]$¬ņĄ¬ņŲ¬ņš¬ņ¬ņ –8 l ,B@ųi’’`–˜ N'i’’H–Ų]ņ8]ņPņh¬':¶' : > ō :¬ ': > :¬$ś'< <¶0 <¶9›G  <'jó’’Č 'i’’ø’’’’°’’’’ś³Attribute VB_Name = "modCommon" ' Module P O@ption ”pare Database0Explicit Pub frmStays(3) €As Form6intIntegersim[ez' The following constants also appear in cb oBoxes  liter.< nēd8cannot be us@ed the€iwithout p€rogramm€5 .†KC: cTemp˜0, cBˆook€= 1TIn€žšK[ 2O = 3€Cance l 4RepaÄir ' ‚}atUnd Rooœm ƒ72Or‚.Q9Any€!7!pecial va$lu#fo€clude$ys. SequeA išmpor˜ .@‚= 7€(@FreՁƒ6Ūr€+sfDzƒ„FkColumB5€number (1...)€qr firstqB=Grie €utainAxa da¶tĄ–€¢u@ €i6Access 2H000Āso€Æreason. M„ay becaĄt„tŖ2 hidde€‡'s€at ‰couB“s 1©|ot6s€]8Ą4˜Tot]„4ofĀ){Ą•0sA SĮ4MZC€alAhead@ä36WLaĄ59Ā­ąalendĄ°ĄŌĄŻi€(oday+cŪ… TĄ1ĄA€“šimulĄKĄ±ĀĄĆCXĪplusĄ°” ī7ub1¢YuFind‚T= `ZuSeørvi / `YuLią= 8, XuPr`6h Func†fncOpenAscii@(s) D`oCmd.įĮ‚ ]€IEĄ`eŌS#ƒ(/d $`sc Ażcompr`HN)‚R(aįŒS¢ngĮĄ Dim i!†’!b`cĒ ią P0 bĄ"Ą„Whia6 < Len(a¤i + 1c€Mid(a, i, 1„If c >ĄÆ0" A c ؁čų€ ’’’’" €8’’’’HĶ’’xĶ’’p– ’’!¬ œ ģ ī¶frmStay$ź¬›G ī¶frmStay ö ,B@Bją1 Only one Stay window may be open in this version¶frmStayŠŠ¶stayID= ’’!X  Š¬ ,B@ųdF ,B@ąk’’o’’ų–`]ņĄ 4 6›G :Aje WHERo’’Ą’’’’ø’’’’;²Attribute VB_Name = "Form_fsubStayList" "  Bas 0{1805097F-5866-11D6-8769-086394B13} |Glob„alŚSpacI False dCr@eatablTru PredeČclaIdµ"ĄExpose_Template Deriv–CuĄstomizD$Option CČomp@ DT€‰  € Ą0 Then SysCmd(acGetObjectŲte, ac4, "frBmį") <…# ÄDo.ClĮSaveYes' Only one A window may be open in thisą vers@FĒCNOĄ$G$, A"9=" & CS(tr(Ę=)A"Ed¤it -1E@‰B:0BeepDn€d If EĄ#YŅ\KeyŒss‚(AsciiK]šDim ‰Ąa† = vbReturnd CallLti@p†!šŌ’’’’ '×e’’’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(S<’’’’S<’’’’S<’’’’<’’’’’’N0{75E8DB8E-500D-11D6-8769-000086394B13}’’’’x ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”€ž’’’’’’’h’’@’’’’’’’’%’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ € € ’’’’€žšK[€ € ’’’’"H(pˆ: € Lą0€ ’’’’’’’’@ą Form frmRoomGrid1Ķ’’`Ķ’’X–ą< Happens for instance when user moves curser up/down in grid ’’!D!| ’’(¤x ’’!D!x ’’(¦sed ’’!D!z¬ ’’(Øą) Access 2000 compensation’’ ąF Debug.Print "gridCurrent"; Me.CurrentRecord; Me.SelLeft; Me.SelHeighto’’Č’’’’Ą’’’’Õ±Attribute VB_Name = "Form_fsubRoomGrid1"D ¤Bas¤0{75E8DB8E-500D-11D6-8769-086394B13} |GlobalÜSpacAIFalse dC€reatablTru PredeclaId¶"Expose_Templat@eDeriv–C€ustomizD $' ’ frm†‘ Option Compy€K D_• HlŠicitP€:€> Sub&_Current() ' Happens for instan“when user moves curup/down‰€ gÖ Me.SelHe°ightP€J0nt.gƒ Wi8dth ‚Ķ LeFfĢB+ 1@.A€ccess 2Ą, cĄA@1aE ' Debug.a>nt "Į*„<" ; 'Reco|rdB@/AÅE-E ndAMQ’’’’(SL’’’’S ’’’’S’’’’6¢’’’’’’š$Ō’’’’+×eŚµ’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’xš„Ō(’’’’įC×e’’’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’PS<’’’’S<’’’’S<’’’’<’’V<’’ä<’’<’’<’’’’’’N0{168913DB-5C8B-11D6-8769-000086394B13}’’’’Š `„t’’’’’’’’’’h„v’’’’’’’’’’!Dh„x’’’’’’’’’’Th„z’’’’’’’’’’ h„|’’’’’’’’’’ ~’’’’’’’’’’’’’’’’ø’’’’’’’’”iƒ€’’’’’’’’ ’’Ų€ :iƒ‚’’’’’’’’ ’’’’’’€`„l’’’’’’’’’’"® †Ø’’’’’’’’’’’’’’’’P’’’’’’’’”iƒˆ’’’’’’’’’’p€pÜ iƒŠ’’’’’’’’’’’’’’€H× `„l’’’’’’’’’’ń  ’@’’’’’’’’’’’’’’’’č’’’’’’’’ ”iƒ€’’’’’’’’ ’’€ųiƒ‚’’’’’’’’ ’’’’’’€ws a`„l’’’’’’’’’’m ma –ų’’’’’’’’’’’’’’’’€’’’’’’’’”iƒ˜’’’’’’’’’’ €.typiƒ€’’’’’’’’ ’’Ą€riceiƒ‚’’’’’’’’ ’’’’’’€omSt`„:’’’’’’’’’’fsta  8’’’’’’’’’’’’’’’’’’’’’’’’’’’’” Ŗx’’’’’’’’’’’’’’’’’’’’’’’’’’’’”,®8’’’’’’’’’’’’’’’’ø ’’’’’’ ¼iƒ°’’’’’’’’ ’’Ų€roomiƒ²’’’’’’’’ ’’ų€ljiƒŅ’’’’’’’’ ’’€omIDiƒž’’’’’’’’’ ’’’’’’ type,ŗ@’’’’’’’’’’’’’’’’x ’’’’’’¼iƒä’’’’’’’’’’˜€ate)iƒF’’’’’’’’’’ø€'liƒž’’’’’’’’’ ’’’’’’ (`„¼’’’’’’’’ ’’M C@„*’’’’’’’’ ’’all `„<’’’’’’’’’’d ca „8’’’’’’’’8 per % Ņ ’’’’’’’’’’’’’’’’€’’’’’’’’”iƒl’’’’’’’’’’’’’’€.pri Āą’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” Č@’’’’’’’’’’’’’’’’ ’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€mm-d Ź€’’’’’’’’’’’’’’’’’’’’’’’’’’’’” Ģ’’’’’’’’’’’’’’’’Ą’’’’’’’’ ”iƒˆ’’’’’’’’’’ą€Š iƒŠ’’’’’’’’’’’’’’€¬ Ī@’’’’’’’’’’’’’’’’’’’’’’’’’’’’” Š ’’’’’’’’’’’’’’’’€’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€col Ņą’’’’’’’’’’’’’’’’’’’’’’’’’’’’” Ō`’’’’’’’’’’’’’’’’ ’’’’’’’’ ”iƒˆ’’’’’’’’’’@€eiƒŠ’’’’’’’’’’’’’’€:¬ Ö ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” Ü ’’’’’’’’’’’’’’’’ą žšK[’’’’’’’’”iƒj’’’’’’’’’’’’’’€grid Ž@ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ą  ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” „ā’’’’’’’’˜ !~% č ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” „ā’’’’’’’’ų % Öø ’’’’’’’’’’’’’’’’’’’’’’’’’’’’)”@„l’’’’’’’’ ’’@„ź’’’’’’’’ ’’®`„ģ’’’’’’’’’’may `„ī’’’’’’’’’’!¢`„:’’’’’’’’’’“j ų ’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” ņ8 ’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” Hx ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” :ų ’’’’’’’’’’’’’’’’ø ’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€ M „8’’’’’’’’š roo % ö8 ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ¬˜ ’’’’’’’’’’’’’’’’x ’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€’ ųŲ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” ś ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” üX ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”€ž’’’’’’’Ą ’’˜ ’’’’’’’’%’’’’0!’’x’’’’’’’’˜ ’’’’’’’’X ’’’’’’’’˜ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹX€ € ’’’’€€ €(€0€ tP€ ’’’’" ȀŠ€ 0ŲTT`øŠ€ ’’’’" Ų€ą€ ~č`h:ȁ\FhH°hųD`ØøŠ€ ’’’’" Ų€ą€ Tčh@^؁T`x€ ’’’’" €€ˆ€ @Šš€ @€ LH6˜ Šą€ Fų6@6x °ĄŲ€ ’’’’"Lą<0 p ˆ :  ą č € ’’’’"š <ų 8 P X € ’’’’B ` h $p  ˜ Pø   ( 0 €8 t@ ø € ’’’’B Ą €.Č €ų €   $0 X x € .˜  xČ 2@ x  €  ˆ  ˜  Ø Č č    D( $p r˜   0 @PX€ ’’’’" `hˆ˜°€ ’’’’"øĄŲ4š(@Hhp€ ’’’’" x€<˜ Ų č ų€ ’’’’" (€ ’’’’" 0T8 ؁ :øų  0PX€ ’’’’"`h€ Ø€ ’’’’" °ø<Š   0@H€ ’’’’"PX`€ ’’’’" hTpČ ą š (0 P`h€ ’’’’"px˜ € ’’’’" ؁°:ȁ  (€ ’’’’"08@€ ’’’’"H€PX(`ˆ˜!žšK[¬ØX` hx€€`ˆč€ ’’’’"š€ų(0@`P°ø ĄŠ€Ų`ą@€ ’’’’"H€P€h€p*x€ vØ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ € € ’’’’€€ €N(€ ’’’’" x€ˆ€ ’’’’"€˜* HjŠ@P`€ ’’’’"h€p€€€€˜  RĄ € ’’’’ (€ " H€ $h øĄŲ€ ą,€ ’’’’40€ ,h˜°ø"ȁ >š 0P >X ˜øĄČąč šBX,`˜€ ’’’’" Øø Š ą š€ ’’’’"€ f€ X€Ųš: `€ ’’’’"h p €Z € ’’’’" €€  8X p€Z؁ € ’’’’"   € ’’’’" ( € 0 € ŖĄ p!ˆ! !:ø!ų!€ ’’’’"""(" @"P"X"x"€"€ ’’’’"ˆ""˜"€ ’’’’" " Ø"ø"Ą"€ ’’’’"Č"Š"Ų"€ ’’’’’’’’č"ą Form frmRoomsĶ’’`Ķ’’X]ņ] ņņ0ņHņ`h‘ķ|×?ąn gLeft uses the correct column number, not the +1 number erroneously used by Access2000. The code compensates.’’’’–x]ņųą* Selects RoomStates for the desired period¶LSELECT tblRoomState.* FROM tblRoomState WHERE ((tblRoomState.date) Between #'l˜‡¤ l €¶ mm-dd-yyyy$¬¶# and # ‚¶ mm-dd-yyyy$¬¶#);'lŸ l X!p"„(t(„¤o’’(–]ņąw Selects RoomStates of the desired type. If typeID shows any room, then minRoom may be >0 meaning from this room and onsh¶WSELECT tblRoom.roomID, tblRoom.bedCount, tblRoom.type, tblRoom.price1, tblRoom.price2, 'l l¶+Count(qselRoomState.state) AS CountOfstate 'lņų l¶NFROM tblRoom LEFT JOIN qselRoomState ON tblRoom.roomID = qselRoomState.roomID 'l tod ˆ Œ ›G l¶WHERE tblRoom.type =  ˆ¶0$¬'lj’’ Š¬ ›G l¶WHERE tblRoom.roomID >=  Š¶0$¬'lj l¶Y GROUP BY tblRoom.roomID, tblRoom.bedCount, tblRoom.type, tblRoom.price1, tblRoom.price2 'l ˆ Ž ›G l¶%HAVING (Count(qselRoomState.state)=0)'ljŲA l¶;'l l X!p"(to’’(–Ø]ņ(ąM Cartesian product of all rooms of interest and calendar for the shown period¶`SELECT qselRooms.roomID, qselRooms.bedCount, qselRooms.type, qselRooms.price1, qselRooms.price2,'l l¶PtblCalendar.date FROM qselRooms, tblCalendar WHERE ((tblCalendar.date) Between #'l l €¶ mm-dd-yyyy$¬¶# and # ‚¶ mm-dd-yyyy$¬¶#);'l l X!p"”(t€?o’’€–@]ņąą: Sets column headings for all shown dates in crosstab fsub ˜ šŠŠŠ œ ,B@ų€?’ :ž¬¬’įią: Avoid control name conflicts by renaming"žšK[ them to col1 ...ąF The dirty constant 16 is the item number of the last non-column item.€?¶col :¶0$¬ :¬ ˜$š#(•:’ :žČ’ :ž¬¬’€?ą? Now give the columns the right control name and control source € : ¶dd-mm$¬ :¬ ˜$š#(ž € : ¶dd-mm$¬ :¬ ˜$š#(’ :žČ ī ˜ ö ,B@Bo’’ –ųą@ Resets current grid selction to value saved at subRoomGrid_Exit |¬ œą) During open, the grid is not yet created | ’’!¢!~(¤ x ’’!¢!~(¦ z¬ ’’!¢!~(Øą, Access 2000 compensationk’’o’’–8¬A@¬ą) Saves selection before redoing the query ’’!¢!Ī ’’!¢(ĪA@ o’’ –x·'®É“ą frmRooms may not be open ’’!¢!~!¤¬›Gš“j ’’!¶X¬ ’’!¢!~!Ø ¬ ø '°ąR Access 200 compensation ° ’’!¢!~!¦ ¬ '²·'®z’’Č£“Ą Ņ›G¶$You must select a room and a period.¬ $D¶%Select it from the Find Rooms window. šA2ji’’@–8]ņŲą Matrix to hold entire room grid]ņšņ]ņ ·'ŗ ’’!¢!~!€B@‚ v | ’’!¢!~!€%¾'¼’ *ž v v | ¬ ’’ <ž z z x ¬ ’ą' Debug.Print rooms(c, r - 1) <¬ *¬ $¼$¬œą4M Include the hidden guestID and type column that don't count in the selection¶$The room is not free in that period. šA2z’’€k’’x’ <žČ’ *žČķ¶ tblRoomState X%Z.8’ *ž v v | ¬ ’’ <ž z z x ¬ ’ 8Bb ä 8)¬ *¬ $¼ 8)Lą(! RoomID in hidden column 1 (1...) ’’!¶X¬ < ø 8)Z¬ *¬ $¼¬ ¬¬$Ą 8)Rą<; Rooms with more than one bed have personCount=2 as default F 8)F 8B@d’ <žČ’ *žČ·'ŗi’’ –@¶frmMessageRoom ’’!¢(Ī ’’!¢B@| l ’’!¢!~)Ōo’’H–  ’’!ÄX ’’(Ä ’’!ÄX ’’!¶Xœ¶%Departure must be after the from-date šA2 ’’!¶X¬ ’’(Äk’’ø ’’!ÄX ’’!¶X ’’(ĘAÖo’’ˆ–ą ’’!Ä$’œ¶-Enter a date as day-month-year, e.g. 25-12-02 šA2šM™ ,B@ ’’B@1 ’’B@*zk’’šo’’č–@A o’’Š–€ Š Œ ˆ Ž ˆ œąO' Don't interfere with dropped down list’’’’ ’’!Ä$’›G|j ˆ Žœ ’’!ÄX ’’!¶X¬ ›G ’’!ÄX¬ ’’(Äj™†»™d’’ ’’!ÄX¬ ’’(Äk’’ą ,B@ ’’!ÄX ’’!¶X ’’(Ęk’’Ø o’’  – ’’!¶X ’’(¶ ’’!¶X ’’!Ę ’’(ÄšM™AÖo’’P –@ ’’!¶$’œ¶-Enter a date as day-month-year, e.g. 25-12-02 šA2 ,B@°»™ ’’B@€{š ’’B@*k’’ø o’’° – A o’’˜ –ą Š Œ ˆ Ž ˆ œąO' Don't interfere with dropped down list ’’!¶$’›G|j ˆ Žœ’’’’ ’’!¶X¬ ’’(¶d’’š ’’!¶X¬ ’’(¶k’’Š ’’!¶X ’’!Ę ’’(Ä ,B@’’k’’˜ o’’ –` ’’!Ų Ž›G· ’’(ŚjAÖo’’X –  ’’!¶$’›G|j¶+Enter date as day-month-year, e.g. 25-12-02 šA2 ’’B@ ,B@(H•o’’Š – A o’’ø –@ ]ņ€ A Éęą There may not be an open stayķ š"ņ.ā ā"F Ąœ¦ ¶DYou cannot book additional rooms when the guest has been checked in.¬ $D¶@You can check him into the room - or make a new booking for him. šA2’’’’|’’  k’’˜ āBą¾™|’’€ £ęx ¶Which stay to check in?¬ $D¶'Open a stay from the Find G#žšK[uest window. hA2o’’ –  ]ņą A Éęą There may not be an open stayķ š"ņ.ā ā"F ¾œ¶ The guest is not checked in yet.¬ $D¶ Use check-in in the Stay window. šA2|’’Hk’’@ āBč›|’’(£ę ¶Which stay to check in?¬ $D¶'Open a stay from the Find Guest window. hA2o’’ø– ]ņ@ ņX ņp ]ņˆ ]ņ  ’’!¶$’ ’’!Ä$’›G|j9ąo Date not valid, focus not changeable. Since this cmd is the default, it cannot be canceled, so it has to check™ą Define period of interest: ’’!¶ ’’!ÄX¬ A~ą Define room type of interest0 ’’!Ś¬ œ Ž ’’!ŚA†€dF ’’!Ų¬A†k’’ ą Define period to be shown ’’!¶X¬ ’’!¶X š ¬ A’øƙ t ’’!¶X ’’!¢!Ī¶frmMessageRoomœą& Me.subRoomGrid.Requery ' Doesn't work ’’!¢!Ī ’’!¢(ĪdF ’’!¶X't ’’!¢!Ī¶ fsubRoomGrid1œ‘¶ fsubRoomGrid2 ’’!¶X¬ ’’!¶X š ¬ A–¶ fsubRoomGrid2 ’’!¢(ĪdF¶ fsubRoomGrid1 ’’!¶X¬ ’’!¶X š ¬ A–¶ fsubRoomGrid1 ’’!¢(Ī™k’’@k’’8 ’’!¢!~!Š¬ œ¬'v¬'| ’’!Ę'x ø¬ 'z ’’!¢B@*ą . subRoomGrid_Enter will set the grid selectiondF¶No rooms match what you ask forA@Ņk’’ho’’`–ø L!N ’’(¶ L!N¬ ’’(Ä™¬ ’’(Ę Ž ’’(Ų· ’’(Ś3AÖo’’š–ų ą` When the focus passes from the subform to another main form, the rectangular selection is lost.ąR No exit event occurs, but this event proc saves the selection for later resetting ’’!¢!~!¤'| ’’!¢!~!¦'x3 ’’!¢!~!ō'v’’’’ ’’!¢!~!ج 'zą, Access 2000 compensation™xיo’’˜–8 Ž ’’(Ų4AÖą Sets gHeight, etc. ’’!¶B@*ąF Access removes the selection area without warning, but this resets itņo’’ų–x ]ņŲ ą Debug.Print "frmOpen"ķ¶ tblCalendar X%Z.8 8"Z ^ L(N 8B@B4 L!N ’’(¶ L!N¬ ’’(Ä™¬'|ąK Prevents premature setting of grid selection when first control gets focusųo’’š–ų A o’’Ų–8 ą‰ When the focus is passed to another control on the form, the rectangular selection is lost. This event proc saves it for later resettingą£ Debug.Print "subExit"; Tab; Me.subRoomGrid.Form.SelTop; Tab; Me.subRoomGrid.Form.SelHeight; Tab; Me.subRoomGrid.Form.SelLeft; Tab; Me.subRoomGrid.Form.SelWidth ’’!¢!~!¤'| ’’!¢!~!¦'x ’’!¢!~!ō'v ’’!¢!~!ج 'zą, Access 2000 compensationo’’–˜ ’’!ʬ œ¶At least one night, please šA2¬ ’’(Ęk’’Ø ’’!¶X ’’!Ę ’’(ÄAÖo’’x–Ų A o’’`– Ž ’’(ŲAÖo’’8–X A o’’ ’’’’’’’’Ė·Attribute VB_Name = "Form_frmRoo ms" Bas0{168913DB-5C8B-11D6-8 769-086€394B13} |@GlobalŅSpac’False dCreataDblTru P€redecla Id±"Expo se_TemplateDeriv–CustomLizD$'  … Option Compy€I D]“ Flicit Dim prevFiĄrst As€nPub gTop Long, @gWidthˆL ef‚Heig‚h ' g‚uses the correct€lumn number, not+1 erroneously @d by €Access2Ąr(. TdAmpHens@Ns.>Sub fncSeRlĮŠSt(‚6Da@s Variant, LasŖtĖ)CsĮ7S”œngA0@@,s † s for‚+de$si| pĄlod( s«SE€LECT tb!€.* FROMŹ WHERE ( ( d€,) Be€tween #€«‘Ås &Bzat†4, "mm-dd$-y")"#š andĄ  „:Ń );ÄCurrentDb.QueryDefs!qBsHQ.SQLĄ6s8 E€€YO[s(@typeIDPIntegĮvmingNČęYofŹ, . I€£ show¢s€y rĄ‚,an Å mĄ=be >0 meani$ngĄcom`isSĀ‚$on–6.a ID  ƒ8.bedClou!G¤5.įēp rice1ģ2`.«G į7"‚(K+sĮT0) ASv@ Of L?" H LEFT JOIN ńj ONeLD€6« #„ ē)< cAn yFreeĮkn ßAYBĆTÉ` "ē$žšK[K!ńA%"0"`;”U€ 1Ų> 0Ś ¤> ¼' „ 'F ¦ GROąUP BYģG/_5Q5"¢Wą"HAV ING (w9=0>)­7?m`Ū¹lGrid’™cœólCartą–an ¾odu#€±Ąlall¢bs e€i@wre€Įįˆc€alendar†žļ”n`Tž%Msęg'Ē2Ÿgchē„h2,ŻõŠ(C¤ .SÓUfĀ ’yVJoVU&uoVoVę#h0oVyy$YoViV ą2, 1N)Ä“Ą]moą€than ąs beĄd have =2 as depfaulävK$ ‘=Ć£’ķ.UpdĒcUCē‰TruĄ‰.£riv!$Sub m€essage(ā’2SĄšngä)ĢˆSo€urceObj³€= "frmMc Į3"£lRequeryrš!txöt„Yscø Ā·ˆą7Departure_AfterżC!(GIbH?F¤ē‹)CĒ Ą%ųCV+Å­÷ ƒ@'N¶B€² \G.`‚cmdįź_C äk_/A/Bef\d/Cancel_(ÜĒ+涓Ų)E xrpQR2ay-month-year, e.g. 2€5-12-02o²t”DoCmd.9ó Ev°Qē€Un do TFocu_ą'ĮeqÆ( ł_ųGot’u(r`}#ŒŅdo PkKey Down(pCoplĄ‰Dƒ, Shi€uG“= ac’Mask An4d f= ’ Upš Or µDńös†DņpyerfeLwi LdroppÅLd liE†!ó–yreTnņTL Ū dß9Ą')?@Wī,į€S€€Æ4teļŌ_8>€†×Eę–”1’ßŅv9QQI{(’Ę)Æ;\j¾S •æqā€®›RaCOR a”ŃüQ!d%|mž) P& S EE€m· ‘/_æDæD Ÿ&’•|oD6šoDoDoD‡Äļ1OIoDeĆ@’VDĄ¦D05ĻCĻ¢ĢĻCĻCĻCey2HĻCó€IĻC' ĻCĻCĻC`½’ČC(s<C0 CC£+’‘_+P+o?ʱßz£’Ļ>ŗ³·€O„O311w?&b _> ÓF›p 3ó <Ą> cAnyšfRó ;ņ= Õ’;æœpe’;æ€ŅIs‹3·m) Then Exit Sub Call MsgBox("Enter d@ate asy-month-year, e.g. 25-12-02", vbExclamation)œMe.UndoDoCmd.CancelEvent End{ PriviŠ cboType_GotF`ocus(Ns€etSelecfAmdBook_ Click>Dim curStay As Forąm_frmƒN- Orror GoTo no_ s'œre mA%not bn8 op¦'SeJt†7=7s!Š7If…!€±= cIn‚Ƀ ĒYou0 can9€m addi‚al r@ooms wēthe guest$ hŚbe€Jchecked in." & ChrP(10)@_G"%D  h€Kinto A - ĄAmak; new b€ ing öf€@ .T€A1‹˜Į|œIfC]„e.cÉl7ĆG_:Č …©WhŠich ^ ,Ć/Hin?‹:"OĮga!ƒ fromB6Fi• GBKw€owƒ1ŽQAC±UØmdCAUŌinæ˜Eæ˜ ¦˜AÅ?€‚žC)ĪL@His‡`^ĄXĘG yetLH"UsecF-in’ LĀ*¢l */ƒ’BÅcįB’j-ć_C ˜_C `_C_C‰—mdĮJėBs, Psql1¢2S¤tr g į’dVD€ŸĆiĮI`Æg,erc`…N(IZs”( Ŗ ¤F€X) AXŹDepa@rture)¼' Aā:valid,x ¬=angeable. SioĄ“€9`@ąr Ą!default, /`ĘE‘Ą?Bŗe` so!%q efine periošd of@E€ĖĄ”)zhfnc@»R€™ Htāe, CHgĄ’ī1„Ćf Ā•tąĒÉ )€'txta > 0ń­§s(cAn2ya, ēä El|se„fhIäŲ,ü 0e”5dŸm" & Éąshownƒ‚£ ĮįGrid(I £? - @JĻ+ cTŌot&s$2€Ę€prevFirĄĆ=*óŃ$p subE.SourceObjw <> "PlMessagje1"'łR€equery ąoesn't wxorkóqļē=’ĶÉ#\ļ šÅ2G§5y"f8 1MöP~‘Columųns(Z1‘Æb<15æ æ @3”2~"W¼Ń2%_ ÷1ļp|_ _ _ q& q÷_%žšK[ _ T 1Y 82¹‚?AAœ.Curr°¤R ecord/= g(Topąq1ggH eightLWiødth0P šAN¢s8LefcA5±ć + HĶe“«Ė`/ˆ$_µwi@¶`¬å²rg= s­‘Œ‚mć6 ("No¤žP¶0what yŃ`”ask˜"lFĻ‹åѶ ]Reš'jä„2PmodComįą¾.sim1£P’0ęWp¬fĄ–’Ä#į½0åUÖQEį Nullc2+0 WuoæpĆb½DeaGĄĮĮāæ' We±f±Ä passes 6 š0¬š o ae°µh Ļma°ŒA, "r Oqular—!qlost. Ø ' peqŌeaĶ oc ­butš scproc xsavĄ±t6‘ ¢ląr rat‚ļ!—*Px$.’/ r“,Ķcg,æelā¤ó31Om.@ĄdD/rŅA0.Acc0* 2000 ctom ¶sbą‰Lųoad!×'o!°’30Ls ō°čtc?pwŃl  68ō remoļarea withošwadrnš, Ę2sļpĻ É ńÅ(Ćķų›9łžrs13J€7!#Ą @Debug.€ļnŽtbu!„Pą @0z1ćMDb.Ń("tbl€endaŽre?N;`4rs!į;#ĄJ day“rs.²Close Me.cboFrom = modCommon.@simDat ŒDeparture!  + 1 gH eightH0 ' Prevents premazsetting of grid selection when first control ge;focus End Sub € Privž subRoomGK_Enter()‰Call]tS`#Bxit(Cancel As I€(ger)' WOthe H i€jassed to an:o€ r\gƒrm, rrangpulary€!€Åtp. Th‚••oc saves Dit€5r l€urˆ re 'Ż@Debug.…n(t "€‚E€\";Ą Tab; ėˆ‹@.Form.€ƒTopoŪLef‚t[Widthƒ’”$C €ŽŌ É€2? D+× B- 1@ŖAccess 2000qmp0ensaA„tx„tNAŗs_Af@˜Upd@iŞIf`é† <ĄT€C%AoB§MsgBox(€"At leaĄ½ one nA, pAe", vbąExcla€ĻÉĶ7AI=ÅßAÉIfÆĆ@÷ īCAõ(Ć}~)w ęćbcmdFind_Clickæ _GoütFußo-x !xń(#Typ”ŽcAn~yŸL„ _‰Œx("E0r a" q aspy-Ą:th-year, e.g. 2€5-12-02€!vbExclam>aQQ” Aƒ[³ EvenōÅ”ąUndžo×¼±#oN—½uKeyDownņ(pCoC`Ö4ÖXhif‚×^S’=į²‘Mask And f= vbł UpµDń$)Uci!fere with droŌpp°»d ³01 ’1¼*”R¢*ׁe&’Ą„R'Ab Ä!ß“ ’•Ę^ģ 0KĢŃ Ÿ4> V\O  +’Õ`v Į ’Ÿ&fūļ;ļ;tė;0³ Call queryStayl@ist E€nd If Sub P€rivate 8 critInclude_Bef@oreUpd8(Cancel As Integer)žsavedSelŹs = 0Null2fnBc(Me.^DłN,  kL“ØName_Cha0nge(Ž8Adš Ō’’’’š ×emė’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(S<’’’’S<’’’’S<’’’’<’’V’’N0{D49D3485-59EA-11D6-8769-000086394B13}’’’’€ B˜’’’’’’’’’’’’’’’’@’’’’’’’’”iƒj’’’’’’’’’’’’’’€ „8’’’’’’’’x %`„l’’’’’’’’’’ ^’’’’’’’’’’’’’’’’’’’’Ų’’’’’’’’"”iƒj’’’’’’’’’’’’’’€`„`’’’’’’’’’’te W „8’’’’’’’’(D! %`„l’’’’’’’’’’!L€ž’’’’’’’p’’H’’’’’’’’%’’’’€’’’’’’’’’’H’’’’’’’’˜’’’’’’’’H’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹD€€€ ’’’’" €€ (8H jX ȁ Ų ąčfšX p €    °Ą ȁŲ6ų:0€ ’’’’pVxŠ Ųčš€ ’’’’" ų€€€(28€ .p„ (@ 6Pˆ H Ų č ų  € ’’’’0V8˜ € ’’’’&؁6ŠDP€ ’’’’€ ’’’’’’’’`Ķ’’xĶ’’p–]ņ`]ņ€ ’’!D"Fź ĄK ¾KT ’’!H¬ œ¶)the number of persons must be at least 1.¬ $D¶ You may delete the line instead. šA2X!p ’’B@Ø :·'j|’’k’’¶*SELECT * FRO&žšK[M tblRoomState WHERE [stayID]= ’’!D!J¶ AND [roomID]= ’’!L¶;'lķ l X%Z.8 8!Nō 8B@PÄ’’’’ ’’!H 8)R 8B@dĘ’’’’ 8B@TČó’’8 8B@B’’ ’’ X Z  ’’!DB@V’’’’ ’’!DB@*ą! To make frmStay receive the keys’’¶ +{enter}%xA@\ą  Updates the record, refreshes’’’’S’’ˆ¶GYou can only release rooms for a guest who has booked or is checked in. šA2’’·'j ’’B@Ś8n’’o’’–˜]ņų]ņ]ņ0 ’’!D"Fź’’ ĄK ¾KT L!N¬ '`ą) Free the rooms from today’’ ą' Delete any remaining days for the room’’¦ ¶*SELECT * FROM tblRoomState WHERE [stayID]= ’’!D!J¶ AND [roomID]= ’’!L¶ AND date> `¶;'l’’’’ķ l X%Z.8x 8!b¬œ¶'There are no remaining days to release. dA2d’’p 8!b¶! days will be released. Continue? f h $2 jœ 8!Nō’’’’ 8B@l” 8B@T’’ó’’šk’’čk’’ą 8B@B’’S’’ȶGYou can only release rooms for a guest who has booked or is checked in. šA2’’·'j|’’`n’’X n p X Z  ’’!DB@V ’’!DB@*ą! To make frmStay receive the keys’’¶ +{enter}%xA@\ą( Saves the guest and the stay, refresheso’’Ø’’’’ ’’’’MµAttribute VB_Name = "Form_fsubStayRooms"D ¤Bas¤0{D49D3485-59EA-11D6-8769-086394B13} |GlobalÜSpacAIFalse dC€reatablTru PredeclaId¶"Expose_Templat@eDeriv–C€ustomizD$Option Comp@ DT€‰  €į…¦&ü "怓€@“ n#„„z60½“€ør ±`no;€W*&t!ĀYƒSIn’š,NW›1Į ±bC`üŠ Ł³wi€bP`rĄ(Šhd.rntinue?ā]YesNo“ +€^Q±3t) JÜvbp ! /Pb’Lš"ŪUą?MÅ’»MQa6‰bżąųO#’ĻDšxXsĻD”ĻDĻDĻD’Or¢ ĻDb{p” ÕDį‡Ć ·Xź[GridĄąuFindāX`\/]ļ-ļ\ļ\ „kĄ[£Æ\a„\Saveƒ\£Va?|”>LJ]b ƒQ ¬gHeight gWidth gLeft·r¶Œ|I²©Ę5ģŪq,2Ų±Ż¬kœA HņłÕųE¦ any . °SELECT tblGuest.gue’’ME’’’’’’’’’’ß’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(S<’’’’S<’’’’S<’’’’<’’’’’’N0{5589E85E-5A90-11D6-8769-000086394B13}’’’’˜ >’’’’’’’’’’’’’’’’’’’’@’’’’’’’’”iƒj’’’’’’’’’’’’’’€ų÷‹€ž’’’’’’’ˆ’’`’’’’’’’’%’’’’h’’’’’’’’’’`’’’’’’’’’’’’’’’’`’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ€€€ ’’’’" € 8’’’’HĶ’’xĶ’’p–ąOn Error Resume NextŖ’’’’o’’@’’’’8’’’’=±Attribute VB_Name = "Form_frmServiceListˆ" ØBasØ0{5589E85E-5A90-11D6-8769-08639 4B13} |GlobalŽSpa‚cIFalse dCreatablTru Pre declaId·"Expose_Templa€teDeriv–CustomizD$Option Comp@ D'žšK[3T€‰  € Rą(8(`(ˆ$°Ųš€ ’’’’". 4Pˆ€ ’’’’B6˜:Š€ ’’’’"€ N  p€$ø,ȁų*08@(H(p(˜:Ą   0 € ’’’’" 8 €@ €H (P (x l  6!H!P!€ 0X!Jˆ! Ų! č! ų!" " "€ ’’’’€ &("<P"$"Fø"#L# X# h# x#ˆ# #8 #*Ų#R$`$€$ˆ$€ ’’’’’’’’˜$ą Form frmStayĶ’’`Ķ’’X]ņą? Determines what views to refesh after sending keys to XRefresh– X'Vo’’p–x]ņø¶DELETE * FROM tblStayRooms; XB@\ com¦   ¶jINSERT INTO tblStayRooms ( FirstOfdate, CountOfdate, roomID, roomType, personCount, price, total, stayID) ¶iSELECT First(tblRoomState.date) AS FirstOfdate, Count(tblRoomState.date) AS CountOfdate, tblRoom.roomID, ¶4tblRoom.type AS roomType, tblRoomState.personCount, ¶@IIf([personCount]=1 And [price2]>0,[price2],[price1]) AS price, ¶mIIf([personCount]=1 And [price2]>0,[price2],[price1])*Count(tblRoomState.date) AS total, tblRoomState.stayID ¶MFROM tblRoom INNER JOIN tblRoomState ON tblRoom.roomID = tblRoomState.roomID ¶WHERE tblRoomState.stayID= ’’!¶Ž GROUP BY tblRoom.roomID, tblRoom.type, tblRoomState.personCount, IIf([personCount]=1 And [price2]>0,[price2],[price1]), tblRoomState.stayID, ” ü8’’’’’’’’’’’’’’’’’’’’’’’’’’’’” žx’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ø’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” 8’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ˜’’’’’’’’’’’’’’’’x’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€S ad ’’’’’’’’’’’’’’’’Ų’’’’’’’’”iƒˆ’’’’’’’’’’ų€AS qiƒŠ’’’’’’’’’’’’’’€ qse  x’’’’’’’’’’’’’’’’X’’’’’’’’”iƒj’’’’’’’’’’’’’’€€? "ø’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” $ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” &€’’’’’’’’’’’’’’’’’’’’’’’’’’’’”@„ä’’’’’’’’ ’’s.ar`„(’’’’’’’’’’e;`„*’’’’’’’’ ’’"° .Ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’” 0 ’’’’’’’’’’’’’’’’’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€ 2€’’’’’’’’’’’’’’’’`’’’’’’’’”iƒ4’’’’’’’’’’’’’’€!Ģ Hą’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” „8’’’’’’’’Ų!Ų % :’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’”iƒj’’’’’’’’’’’’’’€ Sin€ž’’’’’’’h ’’@ ’’’’’’’’%’’’’ˆ’’0’’’’’’’’@ ’’’’’’’’ą’’’’’’’’@ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ€ € ’’’’€€ €Z(€ ’’’’"ˆ؁ĄŲ€ ’’’’"ąč08€ ’’’’" @€H(ÄP)žšK[8P X`ø2ĄVųvPČŠąų€ ’’’’" €Blob ’’’’’’’’’’’’Ŗ‡PropData$&’’’’­TypeInfo’’’’’’’’’’’’®D1#+)`6~5CÅ`6~5CÅBlob ’’’’’’’’’’’’°‡PropData(*’’’’³TypeInfo’’’’’’’’’’’’“D3’’’’’’’’-`6~5CÅ`6~5CÅ–03=Babc%gh¢ijČk’ ĄĄĄĪĀžuśŽ>ā@’d2żm45b„g[łż˜`āœĄĄĄßDetailžm47UC`bL cÜj¼Ü txtMessageżĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’{ÅØI]Ö‡i†9K˜ÅDetailmÅtxtMessageĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ–02=Bb c®e gh¼iĀjÆ2k° ĄĄĄĪŪ¼ŻÕ<ā@ēArial’d2żhb„cgh€ä MS Sans Serifżm45b„g[łż˜`œBlob ’’’’’’’’’’’’¶ƒPropData,.’’’’½TypeInfo’’’’’’’’’’’’¾y4'71`6~5CÅp0¶‰óåĘ€ßDetail’m7U`6aTb cāÜažd5UaTb cšÜLabel1ŻIn:żm7U`6ab cRkÜbžd5Uab cšÜLabel3ŻOut:żh1U`³ab>c_iÜ TransformŻ Transformß[Event Procedure]ķH€€€€€€€€€€€€ĄĄĄ’ĄĄĄ’’’ĄĄĄ’’’’’ń Find NextżĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’ĢšłćsNÖ‡i†9K˜ÅDetailmÅad ÅLabel1mÅbd ÅLabel3h ÅTransformĖĖĖĖĖĖĖBlob ’’’’’’’’’’’’ĄųPropData02’’’’ĢTypeInfo’’’’’’’’’’’’Ķ~5’’’’’’’’5`6~5CÅ0ŖmÅóåĘ– 0239=Babc„ e ghļiŸjč&kŸ$ ĄĄĄĪé1Ņv=ā@ŻBreakfast listē Arialū"[Event Procedure]’d2żhb„cgh€äMS Sans Serifżo2e„j[łżp5b„c„ż˜`œ€ß Detail’p3U`qa6b› cl Ü subBreakfastListŻ,Form.fsubBreakfastListżo5×b c6dāenfān€ €¼$"";"ddddd";"8";"8"ÜcboDateŽTable/QueryßqryCalendarą567ä"[Event Procedure]ė"[Event Procedure]ö"[Event Procedure]śdd/mm/yyžd5]`xaįbŃcįœ€ž€ÜDate_LabelŻ Date:żh1U2O`ųa“bc6h¼iÜ cmdOKŻ&OKß"[Event Procedu*žšK[re]żĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’K<ōŻNÖ‡i†9K˜DetailpsubBreakfastListocboDated Date_Labelh cmdOKĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖBlob ’’’’’’’’’’’’HŅPropData46’’’’ĻTypeInfo’’’’’’’’’’’’Š+63;9`6~5CÅ@gōéóåĘ–029=BabcŒ"e g%hi³j°"k; ĄĄĄĪšjg Žśį@ŻFind guestć"[Event Procedure]ē Arialź8‰‰‰‰ ąh”ė’ØHP DeskJet 560C Printer”(€ ,,@^ž|øÖ¹×¹Öģ’X)winspoolHP DeskJet 560C PrinterLPT1:ļ"[Event Procedure]ū"[Event Procedure]’d2żhb„cgh€äMS Sans Serifżm45b„g[łżo2e„j[łżp5b„c„ż˜`œ€ß Detail’m7]8L`maTbcāÜcritNameó"[Event Procedure]ų\Any part of the name will do. Shortcut: Alt+Lžd5]`xaYb±cšÜ Label3Ż&Last name:ē8Any part of the name will dożp3U`qa8b¤!cdÜsubStayListŻ"Form.fsubStayListżh 1U2E`ŹambQcTh¼i ÜcmdNewGuestŻN&ew guest ...ß"[Event Procedure]ń–Create a booking for a guest who has never been recorded. Short-cut: Alt+Eżh 1U2G`ambOcTh¼i ÜcmdGuestHistoryŻ&Guest historyß"[Event Procedure]ńdFind all bookings for the guest. Short-cut: Alt+Gżd5×`qaqb„cće¼ÜLabel15ŻFind guest fromżm7]8Y;`ńaTbcākÜcritStayā"[Event Procedure]ųzIf you look for a particular booking number. Shortcut: Alt+Yžd5]`Ų aTbßcšÜLabel17ŻSta&y No.:żm7ß8M;`ńa6bcćkÜcritRoomć"[Event Procedure]ųŠLooking for the guest in this room at a given night. Shortcut: Alt+Mžd5ß`Ų a6bHcšÜLabel19ŻRoo&m No.:żh 1U2R`abOcTh¼i ÜcmdResetŻ&Reset criteriaß"[Event Procedure]ńfReset all search criteria. Short-cut: Alt+R or Escżh 1U2S`ŹaÅbQcTh¼i ÜcmdOpenStayŻ&Show stay ...ß"[Event Procedure]ńzShow details of the selected stay. Short-cut: Alt+S or Enterżh 1U2N`ŹabQcTh¼i ÜcmdNewStayŻ&New stay ...ß"[Event Procedure]ńˆCreate a ne+žšK[w booking for a guest already recorded. Short-cut: Alt+Nżm7_8T`ma6bcćkÜcritAddró"[Event Procedure]ųbAny part of the address will do. Shortcut: Alt+Tžd5ß`qa6bücćÜLabel29ŻS&treet:ē>Any part of the address will dożm7_8P`mabcćkÜcritPhoneó"[Event Procedure]ųlLast four digits of number is enough. Shortcut: Alt+Pžd5_`xab£cįÜLabel12Ż&Phone:żo35_6A9`cmdüeIfćnœ¼,"";"";"";"";"10";"510"ÜcritDateŽTable/QueryßqryCalendarAnyą 0;567ä"[Event Procedure]å"[Event Procedure]ė"[Event Procedure]ł’(The date the guest is expected to arrive. May be: "any". Format: day-month-year. Shortcut: Alt+A Toggle with: Shift+Arrow up and Shift+Arrow downśdd/mm/yyžd5_`xaübķcįÜLabel14Ż&Arrival date:żo35×6H9cńde’fćn¼$"";"ddddd";"8";"8"ÜcritRoomDateŽTable/QueryßtblCalendarå"[Event Procedure]ł”Looking for the guest at this night in a particular room. Shortcut: Alt+Hśdd/mm/yyžd5×`Ų abŃcšÜLabel31ŻNig&ht:żo05W6I9`b@ cmdßeIfćnÜcritIncludeŽValue Listß 0;"booked and in";1;"booked";2;"checked in";3;"checked out";4;"canceled";7;"all"ą 0;1441ä"[Event Procedure]å"[Event Procedure]é1ł^Show bookings? check-ins? etc. Shortcut: Alt+Ižd5W`xaŻbßcšÜInclude_LabelŻ&Include:żm 7W`aqbŽcćkÜtxtSimDateŻ=fncSimDate()Ždd/mm/yyžd5]`aqb‹cće¼ÜLabel33ŻToday is:żh 1U2F`aÅbPcTh¼iÜcmdFindŻ&Find guest ß"[Event Procedure]ń„Find guests that match what you entered. Shortcut: Alt+F or Enterżd5×`Ų aqb„cće¼ÜLabel36ŻFind guest fromżĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’”4E(”TÖ‡i†9K˜DetailmcritNamed Label3psubStayListh cmdNewGuestmcritPhoned Label12d Label15o critDated Label14m critStayd Label17m critRoomd Label19h cmdReseth cmdOpenStayh cmdNewStayocritIncluded Include_Labeld Label29mcritAddrd Label31ocritRoomDateh cmdGuestHistoryd Label33h cmdFindd Label36mtxtSimDateĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’Ū‰‹\Ö‡i†9K˜Detailh cmdFindocboFromd lblFromlpsubRoomGridd Label17mtxtWeekdayFrommtxtWeekdayDeptd Label26h cmdReseth cmdBookh cmdCheckino cboTyped Label22mtxtRoomd Label8ocboDepartured lblDeparturemtxtNighBlob,žšK[ ’’’’’’’’’’’’WRPropData8:’’’’ŁTypeInfo’’’’’’’’’’’’Ś¦7’’’’’’’’=`6~5CÅ`6~5CÅ– 029=BabcŒ"e g hi¢j°"k*! ĄĄĄĪD6UĶ1>ā@ŻRoom Selectionć"[Event Procedure]ē Arialõ"[Event Procedure]ū"[Event Procedure]’d2żhb„cgh€äMS Sans Serifżm45b„g[łżo2e„j[łżp5b„c„żw2bøc ż˜`œ€ß Detail’h 1U2F`{aTbOcTh¼iÜcmdFindŻ&Find room ß"[Event Procedure]ńhShow the rooms that match. Shortcut: Alt+F or Enterżo5]6E9`b cdTeöfćœ€ €¼:"";"ddddd";"";"ddddd";"8";"8"ÜcboFromŽTable/QueryßqryCalendarą 0;567ä"[Event Procedure]å"[Event Procedure]ē"[Event Procedure]é*[modcommon].[simdate]ė"[Event Procedure]ń"[Event Procedure]ņ"[Event Procedure]ł’RFormat: day-month-year. Shortcut: Alt+E Toggle with: Shift+Arrow up or Shift+Arrow down If you don't care whether the room is free, select room type "free or not".śdd/mm/yyžd5]`xaYbfcįœ€ž€ÜlblFromlŻFr&ee from:żp3×`qamb¢!cŗ dÜsubRoomGridį"[Event Procedure]ā"[Event Procedure]žd5]` a`bŽcšÜLabel17ŻqryRoomGridżm 7];`jaTb7cćkÜtxtWeekdayFromŻŠ=Choose(Weekday([cboFrom]),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")żm 7W;`ja7b7cākÜtxtWeekdayDeptŻ”=Choose(Weekday([cboDeparture]),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")żd5×`qaqbcće¼ÜLabel26ŻFind roomsżh 1U2R`{aØbOcTh¼i ÜcmdResetŻ&Reset criteriaß"[Event Procedure]ńVReset the search criteria. Shortcut: Alt+Rżh 1U2B`;aTbncTh¼i ÜcmdBookŻ&Book ß"[Event Procedure]ń†Book the selected rooms onto the open stay window. Shortcut: Alt+Bżh 1U2C`;aØbncTh¼i ÜcmdCheckinŻ&Check in ß"[Event Procedure]ńˆCheck the selected rooms onto the open stay window. Shortcut: Alt+Cżo05_6T`b@ cdTeĄfćhĮnÜcboTypeŽValue Listßģ7;"Any - free or not";6;"Any free";1;"Double, bath";2;"Single, bath";3;"Double, toilet";4;"Single, toilet";5;"De luxe"ą 0;1441å"[Event Procedure]ń"[Event Procedure]łShortcut: Alt+Tžd5]`õ aTbŒcćÜLabel22ŻRoom &type:żm07W8M`a5bcākÜtxtRoomŽGeneral Numberā"[Event Procedure]ć"[Event Procedure]š"[Event Procedure]ų€Show this room. Don't care whether free or not. Sh-žšK[ortcut: Alt+Mžd5W`õ a5bcāÜ Label8ŻRoo&m No.:żo5_6D9`b cd7eöfānœ€ €¼:"";"ddddd";"";"ddddd";"8";"8"ÜcboDepartureŽTable/QueryßqryCalendarą 0;567ć8Enter date as day-year-monthä"[Event Procedure]å"[Event Procedure]é.[modCommon].[simDate]+1ė"[Event Procedure]ń"[Event Procedure]łīChoose this or set "Nights". Format: day-month-year. Shortcut: Alt+D Toggle with: Shift+Arrow up or Shift+Arrow downśdd/mm/yyžd5_`qa7bcāœ€ž€ÜlblDepartureŻ&Departure:żm7W8N;`abcćkÜtxtNightsć"[Event Procedure]ē1š"[Event Procedure]ų`Set this or choose "Departure". Shortcut: Alt+Nžd5W`qab6cćÜLabel19Ż&Nights:żd5×`õ aqbcće¼ÜLabel31ŻIncludeżĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖtsd Label19d Label31ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ–23=BabcŲ e ghäi¤jÖ)kĒ  ĄĄĄĪ„<+p=ā@ÜtblServiceTypeŻ Service listį[Event Procedure]ēArial’d2œ€ž€że12bRcRżf5b„żg237b„c„żhb„cghä MS Sans Serifżi1gęhā’żj1gęhā’żk1b„c„żl23:bøc g[łżm4b„g[łœ€Ÿ€żn2c„d‰h[ł€Ÿ€żo2e„j[ł€ €żp5b„c„żr35cød żzbcijé MS Sans Serifż{5bļcJ ż™`bœ€ß FormHeader’d5]7`qaqbÜcće¼Ü name LabelŻServBlob ’’’’’’’’’’’’į”PropData<>’’’’ģTypeInfo’’’’’’’’’’’’ķĘ8/QA`6~5CÅp_cōåĘicesä DetachedLabelå name_Labelżd5W7`M aqbcće¼Ü price LabelŻPricesä DetachedLabelå price_Labelż˜`qœ€ßDetail’m7U`9a9b c’e ÜnameŻnameżm07U`x a9bīc’e kÜpriceŻpriceŽFixedżš`œ€ß FormFooterżĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’^č‰UZÖ‡i†9K™ÅFormHeaderd Åname_Labelname Labeld Åprice_Labelprice Label˜ÅDetailmÅnamemÅpricešÅFormFooter’ÅserviceIDĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’0©±,ļŲYÖ‡i†9K™FormHeader˜DetailmtxtNamed name_Labelname LabelmtxtAddress1d address1_Labeladdress1 LabelmtxtAddress2mtxtAddress3mtxtPassportd passport_Labelpassport Labelm txtStayIDd stay__Labelstay# Labelo txtPaymethodd paymethod_Labelpaymethod LaBlob ’’’’’’’’’’’’f/PropData@B’’’’ńTypeInfo’’’’’’’’’’’’.žšK[ņ#10’’’’’’’’E`6~5CÅ`6~5CÅ– 029=BabcŽe g&hr$i³jFk< ĄĄĄ½"[Event Procedure]ĆstayID=728ĪjÆ?³?ā@ÜqryStayŻStayį"[Event Procedure]ā"[Event Procedure]ē Arialū"[Event Procedure]’d2œ€ž€że12bRcRżf5b„żg237b„c„żhb„cghäMS Sans Serifżi1gęhā’żj1gęhā’żk1b„c„żl23:bøc g[łżm4b„g[łœ€Ÿ€żn2c„d‰h[ł€Ÿ€żo2e„j[ł€ €żp5b„c„żr35cød żzbcijéMS Sans Serifż{5bļcJ ż|b„c„ż™`œ€ßFormHeaderż˜` œ€ß Detail’{1U`Za%b4c fÜ tabRSę"[Event Procedure]’|1×2R`įaŗ b'cģÜtabRoomsč &Rooms’p3÷`āa¾ b&c½ÜsubStayRoomsŻ$Form.fsubStayRoomsŽ stayIDß stayIDżm07ßC`(aŌbcākÜtxtTotalRoomsŻH=DSum("total","tblStayRooms","true")Ž0.00;0.00;0.00žd5ß`» aŌbtcšÜLabel33Ż"Total all nights:żm07×C`(a¶bcākÜtxtTotalTillNowŻ’N=IIf(IsNull(DSum("total","qryStayRoomsCT","qryStayRoomsCT.stayID=forms!frmStay!stayID")),0,DSum("total","qryStayRoomsCT","qryStayRoomsCT.stayID=forms!frmStay!stayID"))Ž0.00;0.00;0.00žd5ß`f a¶b¾cšÜLabel35Ż*Total rooms till now:ż|1÷2E`įaŗ b'cķÜtabServicesčS&ervices’p3÷`āa¾ b&cÜsubStayServicesŻ*Form.fsubStayServicesŽ stayIDß stayIDżm07÷C`0a·b cākÜtxtTotalServiceŻ’V=IIf(IsNull(DSum("total","qryStayServices","qryStayServices.stayID=forms!frmStay!stayID")),0,DSum("total","qryStayServices","qryStayServices.stayID=forms!frmStay!stayID"))Ž0.00;0.00;0.00žd5’`õ a·bccšÜLabel36Ż0Total services till now:żh 1×2X`|aŪbØckiÜcmdXrefreshŻ&Xrefreshß"[Event Procedure]żm7U8N`‹aÅbcće ÜtxtNameŻnamežd5U`qaÅbļcšÜname LabelŻ &Nameåname_Labelżm7]8A`‹abcće kÜtxtAddress1Żaddress1ßFree usežd5U`qab…cšÜaddress1 LabelŻ&Addressåaddress1_Labelżm7_`‹aübcće kÜtxtAddress2Żaddress2ß,Foreigners have no ZIPżm7_`‹aßbcće kÜtxtAddress3Żaddress3żm 7U8S`* abcāekÜtxtPassportŻpassportßE.g. A3869038žd5U`M ab²cšÜpassport LabelŻPa&ssportåpassport_Labelżm 7U`‹aqbcće„kÜtxtStayIDŻtblStay.stayIDžd5U`qaqb²cšÜstay# LabelŻStay No.åstay__Labelżo05U6F`b„cšde”fāh nÜtxtPaymethodŻpaymethodŽValue Listßh0;"Unknown";1;"Cash";2;"Visa";3;"Master";4;"Company"ą 0;1134žd5U`qab²cšÜpaymethod LabelŻPay &formåpaymethod_Labelżh 1U2B`šaqbtcTiÜcmdBookŻ"&Book ß"[Event Procedure]ńŽBook rooms for the guest. Select the rooms from the Find-rooms screen. Als/žšK[o used for booking additional rooms.żh 1U2I`šabtcTi ÜcmdCheckinŻ Check &in ß"[Event Procedure]ń’@Check in the guest. Accounting starts from then on. If the guest has not booked in advance, select rooms first. Also used if the guest wants additional rooms.żh 1U2D`šambtcUi ÜcmdPrintAccountŻ&Draft invoiceß"[Event Procedure]ń\Print a draft invoice for the guest to review.żh 1U2O`šaĀbtcTi ÜcmdCheckoutŻCheck &out ß"[Event Procedure]ńČPrint the final invoice. Also release rooms for any additional days the guest had planned to stay.żm 7U`aqbücćk ÜtxtStateŻ~=Choose([state],"Booked","Checked in","Checked out","Canceled")żm 57U`aqbŽcćk œ’’’ŸÜtxtSimDateŽdd/mm/yyżm07×C`abcākÜtxtGrandTotalŻH=[txtTotalTillNow]+[txtTotalService]Ž0.00;0.00;0.00ā¦=[subStayRooms].[Form]![txtTotalTillNow]+[subStayServices].[Form]![txtTotalService]žd5×`aabo cšÜLabel19ŻDTotal rooms and services till now:żh 1U2P`šaÅbtcUiÜcmdPrintConfirmŻ&Print confirmß"[Event Procedure]ńXPrint confirmation letter about the booking.żm7W`‹aĀeckÜ phoneŻ phoneßHOnly last four digits used in searchžd5U`xa¾bIcšÜLabel37Ż Phone:żš`œ€ßFormFooterżĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖBJX\؁Z h$x  ØČ &Šųdpˆ€ ’’’’"˜øHȁ€ ’’’’"  @Ph€ ’’’’"pRx>Š€ v ˆ  ˜ Ø € ’’’’"° €ø  Ą ą ų belpsubStayRoomspsubStayServicesh cmdBookh cmdCheckinh cmdCheckoutmtxtStatemtxtSimDatemtxtGrandTotald Label19šFormFooter’tblGuest.guestID’name’address1’ address2’!address3’#passport’$stayID’%tblStay.guestID’&paymethod’'stateh )cmdXrefresh{ tabRS|!tabRooms|!tabServicesh +cmdPrintConfirmh cmdPrintAccountd 1Label33d 3Label35m4txtTotalServiced 5Label36m2txtTotalTillNowm0txtTotalRoomsm6phoned 7Label37ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ–23=Babc¾ e ghm)iwjś2kÕ ĄĄĄĪņŌĮEÜ@ā@Ü tblBreakfastŻBreakfast listēArial’d2œ€ž€że12bRcRżf5b„żg237b„c„żhb„cghä MS Sans Serifżi1gęhā’żj1gęhā’żk1b„c„żl23:bøc g[łżm4b„g[łœ€Ÿ€żn2c„d‰h[ł€Ÿ€żo2e„j[ł€ €żp5b„c„żr35   8 @ P  X h p € ’’’’" x 0žšK[€ ˆ    Ą ,Č $ų  0 € ’’’’"8 € $@ "h 8 Č € 8č  &( P € ’’’’"X "` 8ˆ Ą € 8ą   € $@ &h  € 2˜ 2Š cød żzbcijé MS Sans Serifż{5bļcJ ż™`Åœ€ß FormHeader’d5U7aāb6cće¼Ü roomID LabelŻRoomä DetachedLabelå roomID_Labelżd5]7`aāb©cće¼ÜBreakfastA LabelŻin rest.ä DetachedLabelåBreakfastA_Labelżd5]7`2aābcće¼ÜBreakfastB LabelŻin roomä DetachedLabelåBreakfastB_Labelżd5W7`b‹cāe¼ÜLabel6Ż Breakfastä DetachedLabelż˜`ćœ€ßDetail’m7UCbÅcćeXÜroomIDŻroomIDżm7U;`ØbcćeXkÜ BreakfastAŻ BreakfastAā[Event Procedure]ų6Number of serves for the room. X: nobody in the room.żm7U;`3bcćeXkÜ BreakfastBŻ BreakfastBā[Event Procedure]ų6Number of serves for the room. X: nobody in the room.żš`œ€ß FormFooterżĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’ Ģ›Ó,3aÖ‡i†9K™ÅFormHeaderd ÅroomID_LabelroomID Labeld ÅBreakfastA_LabelBreakfastA Labeld ÅBreakfastB_LabelBreakfastB Labeld ÅLabel6˜ÅDetailmÅroomIDmÅBreakfastAmÅBreakfastB€ ’’’’"  @PX"p 8˜ Š€ 8š(F0€ Šx (€ ’’’’"08 @ P `p€ ˜ ؁ øČąšų€ ’’’’"   0 @DP˜ € ’’’’"Ø$°*Ų(0€ ’’’’" 88@<x ø ȁ Ųčš€ ’’’’" ųTX p€ ˆ  ° ȁŠ 聚 ų (0€ ’’’’" 8@H`h€ ’’’’"px €    °&Ąčš€ ’’’’"ų   ( 8&Hpx€ ’’’’"€€ˆ€˜  ؁ ø ȁ Ųč ų< H&X€hˆ8š0( X h €  Ø°ø€ ’’’’"ĄČą€ ’’’’" 聚 ų  ( 8 HX$p˜ € ’’’’" ؁°Č€ ’’’’"Š€Ų ą (@H€ ’’’’" P€ ’’’’X’’’’hą Form frmFindStayĶ’’`Ķ’’X]ņņą&E Saved SQL prior to GuestHistory. A one-level stack. Null when empty.’’x–0 ¦$¬›G|j’’’’ X!p"®!t'¦’’’’ X!p"°!t'Ø :o’’ –p ¦$¬›G|j’’ ¦ X!p"®(th=™ Ø X!p"°(tĄ ”·'¦o’’Ą–°]ņ0¦ ¶XSELECT tblGuest.guestID, tblStay.stayID, Min(qryRoomsPerStay.firstRoomDate) AS arrival, ¶oMin([qryRoomsPerStay].[roomID]) & IIf(Count([qryRoomsPerStay].[roomID])>1,' + ...','') AS rooms, tblStay.state ¶hFROM tblGuest INNER JOIN (tblStay LEFT JOIN qryRoomsPe1žšK[rStay ON tblStay.stayID = qryRoomsPerStay.stayID) ¶&ON tblGuest.guestID = tblStay.guestID ¶9GROUP BY tblGuest.guestID, tblStay.stayID, tblStay.state 'l’’’’ ¶¶any ø ŗ œ" l¶HAVING 'l ¶¶anyœ l¶&(Min(qryRoomsPerStay.firstRoomDate)= # ¶¶ mm-dd-yyyy$¬¶#) 'lk’’@ ¶¶any ø ŗ ›G l¶AND 'lj’’/ ø ¼ ø ŗ ›G l¶(tblStay.state =  ø¶0$¬¶) 'lj ø ¼›G l¶(tblStay.state =  ¾¶0$¬¶ OR tblStay.state = Ą¶0$¬¶)'ljk’’0 l¶;'l l X!p"®(to’’–H]ņč¶:SELECT qselStays.stayID, tblGuest.guestID, tblGuest.name, 'l€? l¶<[address1] & ', ' & [address2] & ', ' & [address3] AS addr, 'l: l¶NtblGuest.phone, qselStays.arrival, qselStays.rooms, qselStays.state AS qstate 'l.įi l¶KFROM qselStays RIGHT JOIN tblGuest ON qselStays.guestID = tblGuest.guestID 'l€? ȶœ€? l¶WHERE ( Ķ) 'l€? Ęœ l¶=  ȶ 'ldF l¶Like ('* ȶ*') 'l€:k’’k’’ų l¶VORDER BY iif(qselStays.arrival is null, #1-1-2040#, qselStays.arrival), tblGuest.name;'l l X!p"°(to’’p–¶ fsubStayList ’’!Ģ(ĪTB ’’!ĢB@| ’’!Ģ!~!Š¬›G¶ No guests match what you ask forA@Ņjo’’č–@¶frmMessageGuest ’’!Ģ(Ī ’’!ĢB@|a l ’’!Ģ!~)Ōe.o’’–  ’’!Ģ!Ī¶ fsubStayList›G|jąC& Another function has to set the queryx ’’!Ų$¬ ’’!Ų¶any ’’!Ų$’›G|jÓąo Date not valid, focus not changeable. Since this cmd is the default, it cannot be canceled, so it has to checkĶA²AŹ ’’!ĢB@*o’’P–ą]ņ  ’’!Ģ!Ī¶ fsubStayListœ ’’!Ģ!~"Ž'ÜŹAŖ¶any ŗA“¶tblGuest.guestID· ÜAĀAŹ ’’!ĢB@*.d’’Ø ,B@ą~ĮŹk’’o’’ˆ–8AŖ¶any ŗA“¶tblGuest.guestID· ÜAĀAŹ¶stayID= äX  ’’!Ģ!~!€B@ę”cĶ ’’!Ģ!~!€!„ ’’!Ģ!~(„VI ’’!ĢB@*Xo’’Č–øą Guest and stay to be created“cĶ ģ ī¶frmStay$ź¬œ š"ņ!ō›G|ją3 Stay cannot be forced close ī¶frmStay ö ,B@Bą1 Only one Stay window may be open in this versionk’’Ų¶frmStayŠŠŠ śŠ¬ ,B@ųŹo’’Ø–ų ģ ī¶frmStay$ź¬œ š"ņ!ō›G|ją3 Stay cannot be forced close ī¶frmStay ö ,B@Bą1 Only one Stay window may be open in this versionk’’ą ’’!Ģ!Ī¶ fsubStayListœą Guest and stay to be created¶frmStayŠŠŠ śŠ¬ ,B@ųdFą, Guest selected. Only new stay to be created¶frmStayŠŠŠ śŠ ’’!Ģ!~"Ž ,B@ųlk’’šo’’č–8 ’’!Ģ!Ī¶ fsubStayListœ ,B@ąZdF ’’!Ģ!~"¬ œ ģ ī¶frmStay$ź¬œ(2Ź š"ņ!ō›G|ją7 Stay cannot be forced close ī¶frmStay ö ,B@BNą 1 Only one Stay window may be open in this versionk’’Š¶frmStayŠŠ¶stayID= ’’!Ģ!~"X  Š¬ ,B@ųŃą„ Don't use acFormEdit. It also sets AllowAdditions, causing much confusion if the user tabs from the existing stay into an empty one1ųdF ,B@ąk’’ąk’’Ųo’’Š–x·'¦· ’’(· ’’(蘙· ’’( ™°™¶any ’’(Ų L!N¬ ’’( ’’¬ ’’(· ’’(Ș™· ’’( ’’!Ų¬A“™ȓ™¶·¶AĀAŹo’’–ø·'¦· ’’(n· ’’( ’’’’· ’’(· ’’(¶,address1 & ', ' & address2 & ', ' & address3· ’’!!dAĀ’’’’AŹo’’X–ų ’’!Ų$¬›G¶any ’’(Ųj ’’!Ų¶any›G ’’!ŲX ’’(Ųj1>2žšK[·'¦ ’’!Ų ’’!A“AŹo’’Č –8 ’’!Ų$¬ ’’!Ų¶any ’’!Ų$’œ¶-Enter a date as day-month-year, e.g. 25-12-02 šA2 ,B@Z ’’B@Ą ’’B@*k’’ o’’ –˜ Š Œ ˆ Ž ˆ œąO' Don't interfere with dropped down list ’’!Ų¶anyœ N ’’(ŲH•d’’x ’’!Ų$’›G|j ˆ Žœ’’’’ ’’!ŲX¬ ’’(Ųd’’0 ’’!ŲX¬ ’’(Ųk’’ k’’ ,B@ ’’!Ų ’’!A“AŹk’’Š o’’Č –·'¦ ’’!Ų ’’!A“AŹo’’ –x·'¦· ’’(™· ’’(  ž™· ’’( · ’’(4¶ tblGuest.name· ’’!!dAĀ™AŹo’’ –ø·'¦· ’’(· ’’(· ’’(1>· ’’(>¶tblGuest.phone· ’’! !dAĀAŹo’’€ –ų]ņ8ņP•]ņh·'¦· ’’(· ’’(’’’’· ’’(  ŗ ’’(¶any ’’(Ų· ’’(Ą¶roomID¶tblRoom¶tblRoom.roomID=critroom$,'* *$¬œ¶This is not a room numberA@Ņd’’x ¶stayID¶ tblRoomState¶?tblRoomState.roomID=critRoom and tblRoomState.date=critRoomDate$,'ä 䬛G¶Room under repair this dateA@Ņj ä$¬›G¶Room free this dateA@Ņj ä¬ œ~¶any ŗA“G¶qselStays.stayID· äAĀAŹk’’Pk’’Ho’’@–€ ¬ ›GA&jo’’–Ą·'¦· ’’(· ’’(· ’’( Z¶any ’’(Ų ŗ ’’(· ’’(™ȕ™ ’’!Ų ŗA“‹¶qselStays.stayID· ’’!AĀGAŹo’’X–  4 6›GAÖjo’’0–€]ņĄķ¶ tblCalendar X%Z.8 8"Z ^ L(N 8B@B¶frmRooms ,B@ųAo’’°–ąo’’ ’’’’˜’’’’·Attribute VB_Name = "Form_frmFindStay"  œBasœ0{28453494-54A1-11D6-8769-086394B13} |GlobaBlŲSpacIFalse dCre atablTru PredecdlaId“"E`xpose_TemplateDeriv–Cus`tomizD$' ‘ ‘ Option CČompK D_€” €Glicit € Dim sa€:HSel°s,Guest‚ ' S SQL prior to ‚Hi€Jry. A one-level stack. Null when pty.LPqu Su b fnc/ckA€*() If Not IsEĮ( &) TExxitAĆ JĄ^CurrentDb.QueryDe fs!qs„6.s‹ ˆ8= Õ E’nBubP3UnB>’Ė3ę2Ž.Ą7Ź;Ć2£-Č—Ē3 Cƒz=‚m W9QEŠ(arsl@—e As Variant, includĀInteøger@wš S€ł ng„€%"SEL€ECT tbl"Ä.gįNID,!a .€*yįMin(qryRoomsPerbfirst!”) AS ¤, " & _+ć AK"Į[ģ].„[rĄ ID]) IIf(Count(ų>1,' + ...','ž'BAg å ˜ĶFROM† INNER JOIN (ä LEFTćC¬ ONŒ!ą&lż¤$)ĪcJ+ e„-®GROUP BžY&×2E Ą4Į#.yÉC<> "any" OrĘC< cXAny¢z§4s`s@1"HAVINGž ¶7aU Į‚!ņ(_F= #!5”Ø atIZHmm-d(d-y"ĮC"#g +' !dIfēõAą…Ebh ¦ANDģÅ> cBooĄkOrIn ŽåH!A1 ēą(ä `0ļC* %=(ā­g)'ė<Ź ¢edĒ OŽR)VĮØ,cIn(÷D<É)F;ÄON|]a#7OKp…feÓE:s(cr@d K³H, e0qualĮIŠleśaŠ vó4M’Kcq õKgfõJj7Mnš W2/[add@ress1]'R,`w& 52?s<3]O@æĘphł€y, ē R'Lū³<ŠTq“dvĀLęą RIGH¤Ku1K»÷eF=žD•/0(v0 B"?AĄ2& "WĄHERE (‘$’ },“/A– s+”Šui7E€Ÿ:1DzDL€ike ('*‘ż¤* _T”Ł+Ÿ, ORD `t ’’’’’’’’$I `x’’’’’’’’$‰`|’’’’’’’’(É`€ ’’’’’’’’ł&, `„@’’’’’’’’)&&(I`ˆ ’’’’’’’’ł&$‰`Œ’’’’’’’’$É`’’’’’’’’$ `”’’’’’’’’$I`˜’’’’’’’’(‰`œ ’’’’’’’’ł&(É` h’’’’’’’’A&$ `¤ ’’’’’’’’(I`Ø0’’’’’’’’ł&n’’<’’’’’’N0{75E8DB8E-šÜŌ(’’’’å}×eŁe’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’x3žšK[’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’P_Uiif(‡Ä is ną’, #Ą«-20Č40#?l),$ļ1ßkĀ&"/”‹32 į P1Łņ‹ubp Ā˜qń’”lå˜Me.su bQLP.SourceObjecrtĄ"fČ“Ræšp˜c ģŃI.“= Recor!²0ā$ m€0ag`"No ņ#s match „at you ask fo 0 Then‡ĆĄNot  s!D .closeOK‚ Exi tĀ*'†cann@ $forced B Gƒ”€ase Ī ,€SaveYeĄDĮĮ' OnXly ĄmCwoo w may=open in this versiŽoÄ/øĮCOĄ 2=, CC"Addż0ÜcK‡cæ[Aś Ąć æ[gæ[ß-Ł-ćą!lcSou A#PMō"fht"ØNæ[C%?:o!=':”¢:c#Å sDel`bed.ƒLnųew uj!æØŠƒž!šƒ%Tį€®B°«’!VŅMß+G É+‡(ĮąÄÄ"7į!A"ID ’ņƒ’Œ°żŒĮ`Ÿ_’HŽ‡’#2!aŽsŽßa„:aa{F"c+ēĻ±Fc)Į£į1Edit•-1§' DĄon't uęŖQ. It also °os All¤ow01itPRsxausing much confUąoąTfąTe”r tabs fräom"ex u   gan empžtZćb6ą’†õ†}‡YK/ReĄ Vs@ad†St„wNullĆącritNamReitĄriHtPhńd= ŽD±w= ¢ŠRoomÄmodCom@mon.si3- ¤äInclu~d ĄdA tAļi}Ayyz•µ“,ü 0ō‰XB‚”B`–ą’ęF@P~""™Ģ’oG‚|įa_Chanüge!‡ /// ÆĻšQ Ļį„[¢a€ddress1›°', '`23'Ä.Tex~t”Ó¤q_AfterUpd§ #U@LIsA%(tż)£’ą &@¹Ēp˜Ā_= CńŗĻ£ßÕŸ$e.!ž,!¬Įō*ææ`Āé:£‘_BešžeÄ@CancelAĀIĄnteger„€…!^(/) OrÅēńaIsJ£Į)BMsgBox("E0r a" q aspy-Ą:th-year, e.g. 2€5-12-02€!vbExclam>aQQ” Aƒ[³ EvenōÅ”ąUndžo×¼±#oN—½uKeyDownņ(pCoC`Ö4ÖXhif‚×^S’=į²‘Mask And f= vbł UpµDń$)Uci!fere with droŌpp°»d ³01 ’1¼*”R¢*ׁe&’Ą„R'Ab Ä!ß“ ’•Ę^ģ 0KĢŃ Ÿ4> V\O  +’Õ`v Į ’Ÿ&fūļ;ļ;tė;0³ Call queryStayl@ist E€nd If Sub P€rivate 8 critInclude_Bef@oreUpd8(Cancel As Integer)žsavedSelŹs = 0Null2fnBc(Me.^DłN,  kL“ØName_Cha0nge(Ž8Ad dr S„ PhonĀe Room‘ xƒŠ ˆwGuest‚ˆ ("tbl.n€V", False†a.Text’³€‚Z-ĮQ4•F@D@>pĮXŽ@Ā0ų@'_A0fter„Ŗ€RDiDm Į_, mˆ¬ ĮrAVariüanÄÄ×°‡mL‚4‘XƄ»€cAnyĆÉăÅĄ"any" Į1ÖĮÆDLoo@kup("r€§I^DUšBˆ.ƒ= ”nA"„LIf Isį (r) Th enć Įƒmessage ("This @not a Į numbōer„EąX¤ęĪs Žźteˆāó) aĄ“ fa’Aa$Å” jy #0ā ĒĮ under reĄpair tĮ ,D! £!­freęe¶ā> ćĒ!”“‚”s(b;, A?O$1ĮLi‡qs«.ńĘ)Tru ‡į Q¾’Į a؁¾iųŖE-­jĮ’@.ĮIĀ+ŃĶÅ©śĢ’ŸĢt`«jd„j潟„Õ½p8wb!?ßitĮW’Ź?TĘÖ>„Ø?"¬>4;Form_KeyPr0>(€Asc0,[price2],[price1]) ORDER BY First(tblRoomState.date);'l l XB@\°A ’’!ZB@|o’’–Š]ņņ(Ē]ņ@ņX]ņp]ņˆ ’’!^$¬ ’’!`$¬œ¶DYou must fill in at least the guest name and the first address line. šA2|’’Ąk’’ø ’’"Fź KT ° ²· r%®›G|jąK Error message made: Select roomĄ¤D ° L!N œ¶)You can only book guests into the future.¬ $D¶Se‚ƒ„…†‡ˆ‰Š‹Œž’’’ž’’’‘’“”•–ž’’’˜™šž’’’œžŸ ”¢£¤„¦§Ø©Ŗ«¬­®Æ°±²³“µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČž’’’ž’’’ĖĢĶĪĻŠŃž’’’ÓŌÕÖ×ŲŁŚŪÜž’’’ž’’’ßž’’’įāćäåęēž’’’éźž’’’ģķīļšńž’’’óōõö÷ųž’’’śūüżž’lect another period. šA2|’’ąk’’Ų ’’! ¾ r%ŗ›G|jąH" Error message made: Room not free5žšK[ ¾KT¶CThe guest is booked already. Do you want to give him one more room? f h $2 <›G|j’’ ° ²· r%®›G|jąK Error message made: Select room¶date¶ tblRoomState¶tblRoomState.stayID= ’’!¶0$¬$b'\¶date¶ tblRoomState¶tblRoomState.stayID= ’’!¶0$¬$d'` ² \¬ ° `¬ œ¶.There cannot be gaps in the total stay period.¬ $D¶+Select another period or make two bookings. šA2|’’ˆk’’€ ’’! ¾ r%ŗ›G|jąH" Error message made: Room not free ĄKT¶This booking is checked in.¬ $D¶ Do you want to undo the checkin? f h $2 <›G|j¶*SELECT * FROM tblRoomState where [stayID]= ’’!¶;'lķ l X%Z.8‚B 8!Nō 8B@P: ¾ 8)F: 8B@d 8B@Tī>é=ó’’č 8B@BSą e.g. checked out or cancelled¶This stay cannot be booked. šA2|’’xn’’p ¾ ’’(F n p X Z 'V€? ’’B@*ą! To make frmStay receive the keys¶ +{enter}%xA@\ą- Saves the guest and the stay, calls Xrefresho’’°–Ø]ņčņ¤D]ņņ0]ņH]ņ` ’’!^$¬ ’’!`$¬œ¶DYou must fill in at least the guest name and the first address line. šA2†DĄB|’’ųk’’š ’’"Fź: KT ° ²· r%®›G|jąK" Error message made: Select a room@@ ° L!Nœ¶#You can only check guests in today.¬ $D¶(Book instead or select a room from today šA2|’’k’’ ’’! Ą r%ŗ›G|jąD" Error message made: Room not free ’’!f¬œ¶6You have not chosen a paymethod. Check with the guest. dA2|’’Xk’’P ¾KT¶date¶ tblRoomState¶tblRoomState.stayID= ’’!¶0$¬$b'\ \ L!Nœ¶#You can only check guests in today.¬ $D¶0You may have to change the booking for the guest šA2é=|’’hk’’` ’’!f¬œ¶6You have not chosen a paymethod. Check with the guest. dA2:|’’k’’ų¶*SELECT * FROM tblRoomState where [stayID]= ’’!¶;'lķ l X%Z.8€? 8!Nō 8B@P Ą 8)F 8B@d€? 8B@T€?ó’’@ 8B@B€¢C ĄKT¶GThe guest is checked in already. Do you want to give him one more room? f h $2 <›G|j ° ²· r%®›G|jąK" Error message made: Select a room¶date¶ tblRoomState¶tblRoomState.stayID= ’’!¶0$¬$d'` ° L!N œ¶!You can only check in from today. šA2|’’Ųk’’Š ° `¬ œ¶)There cannot be a gap in the stay period. šA2|’’xk’’p ’’! Ą r%ŗ›G|jąD" Error message made: Room not freeSą e.g. checked out or cancelled¶"This booking cannot be checked in. šA2|’’ˆn’’€ Ą ’’(F n p X Z 'V€? ’’B@*ą! To make frmStay receive the keys¶ +{enter}%xA@\ą- Saves the guest and the stay, calls Xrefresh€?o’’Ą–€]ņĄņŲaé]ņš]ņ ’’!^$¬ ’’!`$¬œ¶DYou must fill in at least the guest name and the first address line. šA2|’’k’’ ’’"Fź ĄKT¶date¶ tblRoomState¶tblRoomState.stayID= ’’!¶0$¬$b'\ \ L!Nœ¦ ¶$The guest has been checked in today.¬ $D¶CDo you want to check him out and give him an invoice for one night? f h $2 <œ¶2Do you want to cancel the stay without an invoice? f h $2 <›G|j  ’’(Fą# Cancel the stayŲAd’’p L!N'`ą- Free the rooms from tomorrowk’’8d’’0 L!N¬ '`ą- Free the rooms from todayk’’š ’’!f¬ ’’!F Ąœ¶6You have not chosen a paymethod. CheS Sans S6žšK[erifżi1gęhā’żj1gęhā’żk1b„c„żl23:bøc g[łżm4b„g[łœ€Ÿ€żn2c„d‰h[ł€Ÿ€żo2e„j[ł€ €żp5b„c„żr35cød żzbcijéMS Sans Serifż{5bļcJ ż™`šœ€ßFormHeader’d5U7b¤cšÜdate LabelŻDateäDetachedLabelådate_Labelżd5U7`GbhcšÜname LabelŻQty.äDetachedLabelåname_Labelżd5U7`ÕbļcšÜcount LabelŻRoomäDetachedLabelåcount_Labelżd5U7`³b³cšÜprice LabelŻ PriceäDetachedLabelåprice_Labelżd5U`Fb³cšÜLabel17Ż Totalżd5U`ńbücāÜLabel18ŻServiceż˜`šœ€ß Detail’m07U`GbÕcāeXkÜtxtQuantityŻquantityŽ Fixedżm 0457];C`ib¢cāe kÜtxtPriceŻ totalŽ Fixedżm 0457W;C`.b7cāevkÜ priceŻ priceŽ Fixedżm7U`ObTcākÜtxtRoomIDŻ roomIDß6To help trace service notesē–=DFirst("roomid","tblroomstate","tblroomstate.stayid=forms!frmStay!stayID")ųtThe room number. For tracing in case of doubts. (Optional)żo235U`abĮcŚe3n¼@"";"";"";"";"";"$0.00";"10";"50"ÜcboServiceIDŻserviceIDŽTable/Queryß¾SELECT tblServiceType.serviceID, tblServiceType.name, tblServiceType.price FROM tblServiceType;ą0;1134;567é1ü’*"SELECT tblServiceType.serviceID, tblServiceType.name, tblServiceType.price FROM tblServiceType;";"tblServiceType";"";"serviceID";"name";"PrimaryKey"żo5U6E9b efć¼$"";"ddddd";"8";"8"ÜcboDateŻdateŽTable/QueryßqryCalendarą567é=fncsimdate()ė"[Event Procedure]ń"[Event Procedure]ö"[Event Procedure]łŲThe date the service was received. Format: day-month-year. Toggle date: Shift+Arrow up or Shift+Arrow downśdd/mm/yyżš`œ€ßFormFooterżĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’Ćcł7QcÖ‡i†9K™FormHeaderd Date_Labeldate Labeld name_Labelname Labeld count_Labelcount Labeld price_Labelprice Labeld Label17d Label18˜Detailm txtPricem pricešFormFooter’quantity’serviceID’total’stayID’dateocboDatem PropData[]’’’’ÉTypeInfo’’’’’’’’’’’’ŹČ16’’’’’’’’``6~5CÅ §ŚvōåĘBlob ’’’’’’’’’’’’Ņ…txtQuantity’roomIDm txtRoomIDo cboServiceIDĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ–02=Babcce ghsi„jO)kę  ĄĄĄĪķ†Fuüį@ē Arialū"[Event Procedure]’d2żhb„cgh€äMS Sans Serifżm45b„g[łż˜`mœ€ß Detail’m7U` aābŁcćÜtxtSimDateŽdd/mm/yyžd5U`qaāb0 cćÜ Label1ŻHC7žšK[urrent date for simulation dd-mm-yyżh1U` a6bßcĘiÜMakeCalendarŻMake calendarß"[Event Procedure]żd5U`qa6b0 cĘÜ Label3Ż†To reset data tables, delete them and import from e.g. LargeMockup.żĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’՚łćsNÖ‡i†9K˜Detaild Label1h MakeCalendarmtxtSimDated Label3ĖĖĖĖĖĖPropData_a’’’’ŻTypeInfo’’’’’’’’’’’’ŽzDirData^c’’’’ąäPropData’’’’’’’’’’’’č·InitCalendar$fsubStayServicesfsubStayRoomsfsubStayList fsubRoomGrid2 fsubRoomGrid1 &fsubBreakfastList frmStay frmServiceListfrmRoomsfrmFindStay$frmBreakfastList AsciiTransform frmMessageRoom"frmMessageGuestĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ 0CB0 1CB0 3CB0 4CB0 5CB0 6CB0 7CB0 8CB0 10CB0 11CB0 12CB0 13CB0 14CB0 15CB0 16CB0ĖĖĖĖĖĖĖĖĖ– Custom Popup 10!@鉒’’’b;Remember &this window positionb;Remember &all window positions-r: € InitCalendarOpen form 'InitCalendar'OCmdbars’’’’’’’’k`6~5CÅP¢$ŹęĘ0’’’’’’’’f`6~5CÅ`6~5CÅBlob ’’’’’’’’’’’’ė”1eih`6~5CÅ`6~5CÅpen form 'InitCalendar' InitCalendar ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ– Custom Popup 11š?'k’’’’ -r: €Show &Breakfast listOpen form 'frmBreakfastList'Open form 'frmBreakfastList'frmBreakfastList b;&Print breakfast list=fncPrintBreakfBlob ’’’’’’’’’’’’ņ˜2’’’’’’’’j`§€5CÅ`§€5CÅBlob ’’’’’’’’’’’’łģ3gol`§€5CÅ`§€5CÅastList() ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ– Custom Popup 2@Æ’’’’ -r: €&Open service listOpen form 'InitCalendar'Open form 'InitCalendar' InitCalend8žšK[ar -r: €&Print service listOpen form 'InitCalendar'Open form 'InitCalendar' InitCalen”€ž’’’’’’’ ’’ų’’’’’’’’%’’’’Š’’’’’’’’’’ų’’’’’’’’ø’’’’’’’’ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ9€€€ ’’’’" €* ģP@ŅX0ŅH d8 °$ȁš€ ’’’’" ųTXdar"-r: € &Add serviceOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar -r: €&Delete serviceOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar -r: € &Undo deleteOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ– Custom Popup 35?Ś‘’’’’ -r: €&Open Find-guest screenOpen form 'frmFindStay' Open form frmFindStay a;&Delete room line=fncDelRoomLine() -¢: € &Cancel stayOpen form 'InitCalendar'=fncCanBlob ’’’’’’’’’’’’ l4’’’’’’’’n`§€5CÅ`§€5CÅBlob ’’’’’’’’’’’’5msp`§€5CÅ`§€5CÅcelStay() -b: €U&ndo check-inOpen form 'InitCalendar'=fncUndoCheckin() ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ– Custom Popup 7 ?ĘĮ’’’’ -b: €&Open Room-selection screenOpen form 'InitCalendar' Open formfrmRooms -r: €&Repair in progressOpen form 'InitCalendar' -r: €&Cancel repairOpen form 'InitCalendar'"-b: €&Create hotel roomOpen form 'InitCalendar'=fncRoomManagement() InitCalendar -b: €&Delete hotel roomOpen form 'InitCalendar'When a room ceases to exist=fncRoomManagement() -b: € &Undo deleteOpen form 'InitCalendar'=fncRoomManagement() – Custom Popup 8 Y”ī’’’’-r: € &Open roomsOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar-r: €&Repair in progressOpen Blob ’’’’’’’’’’’’#6’’’’’’’’r9žšK[`§€5CÅ`§€5CÅBlob ’’’’’’’’’’’’8x7qut`§€5CÅ`§€5CÅform 'InitCalendar'Open form 'InitCalendar' InitCalendar-r: €&Cancel repairOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar/p:€macBeepRun macro 'macBeep'Run macro 'macBeep'macBeep-r: € &Add roomOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar-r: € &Delete roomOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar-r: € &Undo deleteOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ– Custom Popup 9Z?¾k’’’’ /¢:€ &Add lineRun macro 'macBeep'=fncAddServiceLine()macBeep /¢:€DEL Delete lineRun macro 'macBeep'=fncDelServiceLine()macBeepD  ĖĖĖĖĖĖĖĖHotelSysU.­E˜v’’’’ h&RoomsCustom Popup 7 hBlob ’’’’’’’’’’’’>Š8’’’’wv`§€5CÅ`§€5CÅBlob ’’’’’’’’’’’’FpDirData’’’’’’’’’’’’H&StaysCustom Popup 3 hService &linesCustom Popup 9 h&Breakfast listCustom Popup 11 hService &pricesCustom Popup 2 hToolsCustom Popup 10ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖTest1:Ó}’’’’ h&RoomsCustom Popup 8ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ"Custom Popup 10"Custom Popup 11 Custom Popup 2 Custom Popup 3 Custom Popup 7 Custom Popup 8 Custom Popup 9HotelSys TestĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖmodCommonmodMenuesĖĖĖĖĖĖĖĖĖĖĖĖ p €˜  ø ĄŠŲ€ ’’’’" ąč<ų8HP`€ ’’’’"h p €€ ’’’’"˜ € ’’’’€ ’’’’ Ø€ ’’’’€øĄ€ ’’’’€ČŠą€ ’’’’č’’’’ųĶ’’xĶ’’p–]ņ`¶DELETE * FROM tblBreakfast; XB@\ņĄ¦¶FSELECT tblRoomState.roomID, First(tblRoomState.state) AS FirstOfstate ¶,FROM tblRoo:žšK[mState WHERE tblRoomState.date =# ’’!n¬ ¶mm-dd-yy$¬¶# ¶0GROUP BY tblRoomState.roomID, tblRoomState.date;'l* l X!p"r(ts¦¶>SELECT tblServiceReceived.roomID, tblServiceReceived.quantity ¶ZFROM tblServiceReceived WHERE tblServiceReceived.serviceID=3 AND tblServiceReceived.date=# ’’!n¶mm-dd-yy$¬¶#;'l€? l X!p"v(t¦¶>SELECT tblServiceReceived.roomID, tblServiceReceived.quantity ¶ZFROM tblServiceReceived WHERE tblServiceReceived.serviceID=4 AND tblServiceReceived.date=# ’’!n¶mm-dd-yy$¬¶#;'l l X!p"x(t¶UINSERT INTO tblBreakfast SELECT roomID, breakfastA, breakfastB FROM qryBreakfastList; XB@\€? ’’!zB@| ’’!z!~!€B@‚ ’’!z!~!€!„ ’’!z!~(„;o’’Č–x Š Œ ˆ Ž ˆ œąO' Don't interfere with drock with the guest. dA2|’’€ k’’x ’’!F Ą›G¶XAt this point the system would print the final invoice. This test system prints nothing. dA2jąJ Delete any remaining days from the stay, set invoiced days to checked out¶*SELECT * FROM tblRoomState WHERE [stayID]= ’’!¶;'lķ l X%Z.8€? 8!Nō @ 8"Z `œ 8B@Pįi  8)F’’’’ 8B@dd’’š 8B@lk’’Ų 8B@TĖó’’Ą 8B@B€?S’’Ø pped down list ’’!n$’›G|j ˆ Žœ ’’!nX¬ ’’(nd’’  ’’!nX¬ ’’(nk’’¬A@hk’’čo’’ą–ų –$’œ¶-Enter a date as day-month-year, e.g. 25-12-02 šA2 œ'˜ą% 0k’’p ’’!zB@|o’’X–x N ’’(n¬Ah€?o’’(–øÉ  ,B@B:£¢|’’ø£ ° 4!6A@2€?墘o’’’’’’ˆ’’’’ö“Attribute VB_Name = "Form_frmBreakfastLi st" °Bas°0{F4033CDatabases‡Œ‰`§€5CÅP¢$ŹęĘ0’’’’‹Š`§€5CÅ`§€5CÅBlob ’’’’’’’’’’’’ž’’’DirData’’’’’’’’’’’’X4B-4EDD-11D6-8 769-086€394B13} |@GlobalāSpacIFals e dCtablTru Pre declaId¹"Expose_Templa€teDeriv–CustomizD$Option Comp@ DfaT€‰  €‡KQueryDef`s!qryFH-sŠ.SQL@Hsƒ5 KServiceRxeceˆ†L€q€uantityI ‡JMsID=ą3 AND=A9G”TSšCsel„ Aw?!?!ąh.?!«*?!Dœ=4?!ŽK?!b.C '!B+!°nINSE€RT INTOĮ3-&J älEkb…ØA,ś fBcu)Qa¬Å4 csubF A.Re>q!XcT cordsetClo€ne.Moveb{ÜBookmark `_ C E E nd›õœKeyDown(ąCodehœ, ShifNt( ž”ŠIf$= acbMask A Ę= vb@ Up Or e „į ) Then ' Don't iĄŖrfere with dr(opp¾d  lĄŪ$„Not Is”“• Exit’Ɓģ€g Įć+Ež= CŽ Ą ē€+?€,@€-A€.B€/C€0D€1E€2F€3G€4H€5I€6J€7K€8L€9M€:N€;O€<„€=§€>¦€?Ø€@©€AŖ€B«€C¬€D­€Eø€F¹€Gŗ€H»€I¼€J½€K¾€Læ€MĄ€NĮ€OĀ€PĆ€QÄ€RÅ€SĘ€TĒ€UČ€VÉ€WŹ€XĖ€YĢ€ZĶ€[Ī€\Ļ€]“€^”€_Š€`Ń€aŌ€bŅ€cÓ€dÖ€eÕ€fŲ€gŁ€h×€iŚ€jŪ€kÜ€lŻ€mŽS „YNRRY YY: YD‚ YDM‚ YM:žId LValueObjectGuidObjectNameProperty Valueƒ’’D’’’’:’’M’’D’’’’:’’M’’DRSM:D‰ƒ’’’’:’’M’’D’’’’:’’M’’DRTM:Dƒ’’’’:’’M’’D’’’’:’’M’’DRUM:DY’’’’Y’’’’Y’’’’Id$ObjectGuidProperty$ObjectNamePropertyR’’H»v1ģ§b  Q Q QńY NWW Y  YžGrptbcd TbNameƒ’’’’’’’’’’’’’’’’P’’’’’’W[‰Y’’’’TbIndexWW’’»v1ģ§ņLVALlŌ č|| Test1:Ó}’’’’ h&RoomsCustom Popup 8– Custom Popup 7 ?ĘĮ’’’’ -b: €&Open Room-selection screenOpen form 'InitCalendar' Open formfrmRooms -r: €&Repair in progressOpen form 'InitCalendar' -r: €&Cancel repairOpen form 'InitCalendar'"-b: €&Create hotel roomOpen form 'InitCalendar'=fncRoomManagement() InitCalendar -b: €&Delete hotel roomOpen form 'InitCalendar'When a room ceases to exist=fncRoomManagement() -b: € &Undo deleteOpen form 'InitCalendar'=fncRoomManagement() – Custom Popup 35?Ś‘’’’’ -r: €&Open Find-guest screenOpen form 'frmFindStay' Open form frmFindStay a;&Delete room line=fncDelRoomLine() -¢: € &Cancel stayOpen form 'InitCalendar'=fncCancelStay() -b: €U&ndo check-inOpen form 'InitCalendar'=fncUndoCheckin() – Custom Popup 2@Æ’’’’ -r: €&Open service listOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar -r: €&Print service listOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar"-r: € &Add serviceOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar -r: €&Delete serviceOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar -r: € &Undo deleteOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar – Custom Popup 11š?'k’’’’ -r: €Show &Breakfast listOpen form 'frmBreakfastList'Open form 'frmBreakfastList'frmBreakfastList b;&Print breakfast list=fncPrintBreakfastList() – Custom Popup 10!@鉒’’’b;Remember &this window positionb;Remember &all window positions-r: € InitCalendarOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar V Ų°‰b;ķĢÆp@X’žTestŠ@Z’žHotelSysx@Z’žCustom Popup 9@Z’žCustom Popup 8@X’žCustom Popup 7l@X’žCustom Popup 3ģ@X’žCustom Popup 2˜@X’žCustom Popup 11”@X’žCustom Popup 10ŒLVALč p  HotelSysU.­E˜v’’’’ h&RoomsCustom Popup 7 h&StaysCustom Popup 3 hService &linesCustom Popup 9 h&Breakfast listCustom Popup 11 hService &pricesCustom Popup 2 hToolsCustom Popup 10– Custom Popup 9Z?¾k’’’’ /¢:€ &Add lineRun macro 'macBeep'=fncAddServiceLine()macBeep /¢:€DEL Delete lineRun macro 'macBeep'=fncDelServiceLine()macBeepD  – Custom Popup 8 Y”ī’’’’-r: € &Open roomsOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar-r: €&Repair in progressOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar-r: €&Cancel repairOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar/p:€macBeepRun macro 'macBeep'Run macro 'macBeep'macBeep-r: € &Add roomOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar-r: € &Delete roomOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar-r: € &Undo deleteOpen form 'InitCalendar'Open form 'InitCalendar' InitCalendar q V@@ €Mokmd`fdfof86YMokmd`fdfof88YMokmd`fdfof:YMokmd`fdfof<YMokmd`fdfofDYMokmd`fdfofFYMokmd`fdfofHYWdmQ^kvkYmQkmYĖmā®r.ČŖŒnPŌ ¶ ˜ ˜Ķ˜Ķ˜Ķ˜Ķ˜Ķ˜Ķ˜Ķ˜Ķ˜Ķz \ > ź « l  Ń ’ t V 8  ģ Ą Š U ļ Ń ³ • i 3 ŁEż¹…QĀˆP ā£y5łĶ—Z ÜØiļŃ³³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā³Ā,€tblCalendar''' ,,€qselRooms### ,€€’žtblCalendar.date/ g,€€’žtblCalendar.date/ g,€€’žtblCalendar.date/ ,€€’žtblCalendar.date/ g,€€’žtblCalendar.date/ g,€€’žtblCalendar.date/ g1€’š+Š 1€š+Š G0€š+Šl@ '0€š+ŠtblRoomtblRoomStateH@C7 0€š+Š€’žtblRoomState.stayID2 g0€š+Štotalj@' o0€š+Š€’žtblRoomState.personCount7 g0€š+Š€’žtblRoom.roomID- g0€š+Š€’žtblRoomState.date0 g0€š+ŠtblRoomState))) 0€š+ŠtblRoom 0€’š+Š 0€š+Š G/€ š+Š€’žFirst(tblRoomState.date)7 '/€ š+Šj@ g/€ š+Š€’žtblRoomState.stayID2 g/€ š+Šj@ g/€ š+Š€’žtblRoomState.personCount7 g/€ š+Š€’žtblRoom.type+ g/€ š+Š€’žtblRoom.roomID- g/€š+ŠtblRoomtblRoomStateH@C7 /€š+Š€’žtblRoomState.stayID2 g/€š+Štotalœ@ ' o/€š+Špricej@ ' o/€š+Š€’žtblRoomState.personCount7 g/€š+ŠroomType€’žtblRoom.type;!! o/€š+Š€’žtblRoom.roomID- g/€š+ŠCountOfdate€’žCount(tblRoomState.date)M'' o/€š+ŠFirstOfdate€’žFirst(tblRoomState.date)M'' o/€š+ŠtblRoomState))) /€š+ŠtblRoom /€š+Š G/€š+Š G/€’š+Š /€š+Š G.€š+ŠtblGuesttblStayD@ ;/! .€š+Š €’žtblStay.*( g.€š+Š €’žtblGuest.*) g.€š+ŠtblStay .€š+ŠtblGuest!!! .€š+Š G.€š+Š G.€’š+Š .€š+Š G-€ š+Š€’žtblRoomState.roomID2 g-€ š+Š€’žtblRoomState.stayID2 g-€š+ŠfirstRoomDate€’žMin(tblRoomState.date)O++ o-€š+Š€’žtblRoomState.roomID2 g-€š+Š€’žtblRoomState.stayID2 g-€š+ŠtblRoomState))) -€š+Š G-€š+Š G-€’š+Š -€š+Š G,€’š+Š ,€š+Š G+€š+ŠX7YZ_____2N@ 1% 7+€š+ŠX7YZ_____1t@1% 7+€š+Š G+€ š+Š G+€’š+Š +€š+Š G*€ š+Š€’žtblCalendar.date/ '*€š+Šā@ '*€š+Šshow€’žtblCalendar.date7 o*€š+Š€’žtblCalendar.date/ g*€š+ŠtblCalendar''' *€š+Š GA \āÄ‚H¾y1ń © d ś · o Q 3 3Ģ3Ģ3Ģ3Ģ3Ģ3Ģ3Ģ3Ģ3Ģ3Ģ3Ģ3Ģ3Ģ3Ģ ÷ ÷Ė÷Ė÷Ė÷Ė÷Ė÷Ė÷Ė÷Ė÷Ė÷Ė÷Ė÷Ė÷Ė÷ĖŁ » »Ė»Ė»Ė  ĖĖĖĖa C CĖCĖCĖCĖ%  ĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖa '4€yID3€ ID€’žtblRoom.pr7€lS€’žtblStay.state,7€lS€’žtblStay.state,7€lS€’žtblStay.state, g77€lS€’žtblStay.state, g77€lS€’žtblStay.state, g7€lS€’žtblStay.state,7€lS€’žtblStay.state, g7€lS€’žtblStay.state, g77€lS€’žtblStay.state, g7€lS€’žtblStay.state, g7€lS7€lS€’žtblStay.state, g7€lSr7€lS€’žtblStay.state, g7€lS7€lS€’žtblStay.sta7€lS€’žtblStay.state, g7€lS€’žtblStay.state, 7€lS€’žtblStay.state, g7€lS€’žtblStay.sta7€lS€’žtblStay.state7€lS€’žtblStay.state, 7€lS€’žtblStay.state, g7€lS€’žtblStay.state, g77€lS€’žtblStay.state, 7€lS€’žtblStay.state, g7€lS€’žtblStay.state, g7€lS€’žtblStay.state, g7€lSrooms¬@$7€lS€’žtblStay.state, g7€lSroom7€lS€’žtblStay.state, g7€lS€’žtblStay.state, g77€lS€’žtblStay.state, 7€lS€’žtblStay.state, g7€lS€’žtblStay.state, g77€lS€’žtblStay.state, g7€lS€’žtblStay.state, 7€lS€’žtblStay.state,7€lS€’žtblStay.state, g7€’š+Š 7€š+Š G6€7€’š+Š 7€š+Š G6€7€’š+Š 7€š+Š G6€š7€’š+Š 7€š+7€’š+Š 7€š+Š G6€7€’š+Š 7€š+Š G6€7€’š+Š 7€š+Š G6€š7€’š+Š 7€š+7€’š+Š 7€š+Š G6€’š+Š 6€š+Š G5€’š+Š 5€š+Š G4€’š+Š 4€š+Š G3€’š+Š 3€š+Š G2€’š+Š 2€š+Š G1€ š+Š€’žtblServicereceived.serviceID; '1€ š+Š€’žtblServicereceived.date6 '1€š+ŠtblServiceTypetblServicereceivedn@]Q- 1€š+Š€’žtblServicereceived.stayID8 g1€š+Štotal€’ž[price]*[quantity]; o1€š+Š€’žtblServiceType.price3 g1€š+Š€’žtblServicereceived.serviceID; g1€š+Š€’žtblServicereceived.roomID8 g1€š+Š€’žtblServicereceived.quantity: g1€š+Š€’žtblServicereceived.date6 g1€š+ŠtblServiceType--- 1€š+ŠtblServicereceived555 1€š+Š G1€š+Š G#_ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ ’’    ’      ’!!!!!!’""""""’# #"###’!$$$&$'$’%%(%*%+%’)&,&.&/&’-'0'2'3'4'5'6'7'8'9':' ;'’1(<(>(?(@(A(B(C(D(E(F(G(H(I(’=)J)c)a)b)d) e) Æw)’K*R*T*\*\*\*\*\* \*’S+\+\+\ +\ +\ +’\,\ ,°,°,ł,ś,ū,ü,ż,\,\,’\ -\-\-\-\-\-\-\- \- \ -’\.\!.\#.\$.\%.\&.\'.\(.\).’\"/\*/\,/\-/\./\//\0/\1/\2/\3/\4/\5/\6/\7/\8/ \9/ \:/ \;/ \/ \?/’\+0\@0\B0\C0\D0\E0\F0\G0\H0\I0\J0’\A1\K1]1]1]1]1]1]1]1]1]1] 1] 1] 1 ] 1 ] 1’\L2]2]2]2]2]2]2]2]2]2]2]2]2]2 ]2 ]2’]3]3] 3]!3]"3]#3]$3]%3]&3]'3](3 ])3 ]*3 ]+3 ],3 ]-3’]4].4]04]14’]/\L°^ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€ @€,ž,°,’\ -\-\-\-\-\-\-\- \- \ -’\.\!.\#.\$.\%.\&.\'.\(.\).’\"/\*/\,/\-/\./\//\0/\1/\2/\3/\4/\5/\6/\7/\8/ \9/ \:/ \;/ \/ \?/’\+0\@0\B0\C0\D0\E0\F0\G0\H0\I0\J0’\A1\K1]1]1]1]1]1]1]1]1]1] 1] 1] 1 ] 1 ] 1’\L2]2°2°2°2°2°2°2°2°2°2°2°2 °2 °2’]3]3ņ3ó3ė3ģ3ķ3ī3ļ3š3ń3 ō3 õ3 ö3 ÷3 ų3’]4].4é4č4ź4’]/5]35Æz5Æx5Æy5Æ{5’]46]96Æ~6Æ|6Æ}6Æ6’]:7]?7° 7° 7° 7°7°7°7°7°7°7° 7 ° 7 °7 °7 °7’]@8`8` 8` 8` 8` 8`8`8`8`8`8`8`8`8`8`8 `8 `8 `8 `8 `8 `8 `8’` 9`9`!9`"9`#9`$9`%9`&9`'9`(9`)9`*9 `+9 `,9’` 9’` 0vŠŠŠŠŠŠŠŠāĦˆTģ®r2ō ¶ ‚ N ö ž t 6 ś ŗ | >  ö Ų ŗ œ n B  Ź  > č d**Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č*Č4€v@a '4€4€v@a3€CountOfstate€’3€CountOfstate€’žCou3€CountOfstate3€CountOfstate€’žCou3€CountOfstate€’žCount3€CountOfstate€’žC3€CountOfstate€’žCou3€CountOfstate€’žCou3€CountOfstate€’žCount(qselRoomState.state)Q)) o2€ z@3 '22€ z@3 '2€ z@3 '2€t2€ z@3 '2€2€ z@3 '2€2€ z@3 '2€2€ z@3 '2€2€ z@3 '2€tblGuest!!! 2€ z@3 '2€tblGues2€ z@3 '2€2€ z@3 '22€ z@3 '2€q2€ z@3 '2€q2€ z@3 '2€2€ z@3 '2€2€ z@3 '2€2€ z@3 '2€q2€ z@3 '2€2€ z@3 '2€qselSt2€ z@3 '2€qselStays2€ z@3 '9€ š+Š€’žtblStay.stayID- g9€ š+Š€’žtblGuest.guestID/ g9€š+ŠtblGuesttblStayD@a;/! 9€š+ŠtblStayqryRoomsPerStayN@aI= 9€š+ŠFirstOffirstRoomDateH@aE99 o9€š+Š€’žtblStay.stayID- g9€š+Š€’žtblGuest.guestID/ g9€š+ŠqryRoomsPerStay/// 9€š+ŠtblStay 9€š+ŠtblGuest!!! 9€š+Š G9€š+Š G9€’š+Š 9€š+Š G8€ š+ŠH@a g8€ š+Š€’žqryRoomGrid.price21 g8€ š+Š€’žqryRoomGrid.price11 g8€ š+Š€’žqryRoomGrid.bedCount3 g8€ š+Š€’žqryRoomGrid.type/ g8€ š+Š€’žqryRoomGrid.roomID1 g8€ š+Š @a g8€š+ŠqryRoomGridtblRoomStateH@aK?' 8€š+ŠqryRoomGridtblRoomStateP@aK?' 8€š+ŠExpr2Ę@a' o8€š+ŠExpr1H@a' o8€š+Š€’žqryRoomGrid.price21 g8€š+Š€’žqryRoomGrid.price11 g8€š+Š€’žqryRoomGrid.bedCount3 g8€š+Š€’žqryRoomGrid.type/ g8€š+Š€’žqryRoomGrid.roomID1 g8€š+ŠRoom @!% o8€š+ŠtblRoomState))) 8€š+ŠqryRoomGrid''' 8€š+Š G8€š+Š G8€’š+Š 8€š+Š GRLVALŃøņ¢ZN  ¾ p , ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ,Ģ¶ l ų “  ŗ v ( Ä|iif(qselStays.arrival is null, #1-1-2040#, qselStays.arrival)qselStays.guestID = tblGuest.guestID[address1] & ', ' & [address2] & ', ' & [address3](tblStay.state = 1 OR tblStay.state =2)tblGuest.guestID = tblStay.guestIDtblStay.stayID = qryRoomsPerStay.stayIDMin([qryRoomsPerStay].[roomID]) & IIf(Count([qryRoomsPerStay].[roomID])>1,' + ...','')Min(qryRoomsPerStay.firstRoomDate)((tblCalendar.date) Between #10-22-2002# and #10-29-2002#)tblRoom.roomID = qselRoomState.roomID((tblRoomState.date) Between #10-23-2002# and #10-23-2002#)tblGuest.guestID = tblStay.guestIDtblStay.stayID = qryRoomsPerStay.stayIDFirst(qryRoomsPerStay.firstRoomDate)Format([qryRoomGrid].[date],"dd-mm")(Format([qryRoomGrid].[roomID],'#') & ', ' & Choose([type],'Double, bath','Single, bath','Double, toilet','Single, toilet','De luxe'))qryRoomGrid.date = tblRoomState.dateqryRoomGrid.roomID = tblRoomState.roomIDFirst(IIf([tblRoomState].[state] Is Null,"",Choose([tblRoomState].[state],"BOO","IN","OUT","REP")))Format([qryRoomGrid].[date],"dd-mm")V¢YNccY  Yd Yd roomIDbreakfastAbreakfastBƒ’’’’’’’’’’’’’’’’’’ce‰ƒ’’’’’’’’’’’’’’’’’’cf€Y’’’’Y’’’’PrimaryKey roomID’’Ö»v1ģ@ (b ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠńāĻ¼©˜‰vXX 1XX XX  XX   Ų b @€€ d€ d€ d€d€d€d€d€dŲ b @€€ d€ d€ d€d€d€d€d€d"ÖYÓNhhÓÓY dateƒ’’’’’’’’4’’’’’’’’’’hk‰Y’’’’PrimaryKey’’»v18’g’õźßŌɾ³Ø’‡|qf[PE:/$ųķā×ĢĮ¶« •Šti^SH=2'ū š å Ś Ļ Ä ¹ ® £ ˜  ‚ w l a V K @ 5 *   ž ó č Ż Ņ Ē ¼ ± ¦ ›  … z o d Y N C 8 - "   ö ė ą Õ Ź æ “ © ž “ ˆ } r g \ Q F ; 0 %    ł ī ć Ų Ķ Ā · ¬ ” – ‹ € u j _ T I > 3 (    ü ń ę Ū Š Å ŗ Æ ¤ ™ Ž ƒ x m b W L A 6 +  ’ōéŽÓČ½²§œ‘†{peZOD9.# ÷ģįÖĖĄµŖŸ”‰~sh]RG<1&śļäŁĪĆø­¢—Œvk`UJ?4)żņēÜŃĘ»°„š„yncXMB7,! @iā@ iā@iā@ąhā@Ąhā@ hā@€hā@`hā@@hā@ hā@hā@ągā@Ągā@ gā@€gā@`gā@@gā@ gā@gā@ąfā@Ąfā@ fā@€fā@`fā@@fā@ fā@fā@ąeā@Ąeā@ eā@€eā@`eā@@eā@ eā@eā@ądā@Ądā@ dā@€dā@`dā@@dā@ dā@dā@ącā@Ącā@ cā@€cā@`cā@@cā@ cā@cā@ąbā@Ąbā@ bā@€bā@`bā@@bā@ bā@bā@ąaā@Ąaā@ aā@€aā@`aā@@aā@ aā@aā@ą`ā@Ą`ā@ `ā@€`ā@``ā@@`ā@ `ā@`ā@ą_ā@Ą_ā@ _ā@€_ā@`_ā@@_ā@ _ā@_ā@ą^ā@Ą^ā@ ^ā@€^ā@`^ā@@^ā@ ^ā@^ā@ą]ā@Ą]ā@ ]ā@€]ā@`]ā@@]ā@ ]ā@]ā@ą\ā@Ą\ā@ \ā@€\ā@`\ā@@\ā@ \ā@\ā@ą[ā@Ą[ā@ [ā@€[ā@`[ā@@[ā@ [ā@[ā@ąZā@ĄZā@ Zā@€Zā@`Zā@@Zā@ Zā@Zā@ąYā@ĄYā@ Yā@€Yā@`Yā@@Yā@ Yā@Yā@ąXā@ĄXā@ Xā@€Xā@`Xā@@Xā@ Xā@Xā@ąWā@ĄWā@ Wā@€Wā@`Wā@@Wā@ Wā@Wā@ąVā@ĄVā@ Vā@€Vā@`Vā@@Vā@ Vā@Vā@ąUā@ĄUā@ Uā@€Uā@`Uā@@Uā@ Uā@Uā@ąTā@ĄTā@ Tā@€Tā@`Tā@@Tā@ Tā@Tā@ąSā@ĄSā@ Sā@€Sā@`Sā@@Sā@ Sā@Sā@ąRā@ĄRā@ Rā@€Rā@`Rā@@Rā@ Rā@Rā@ąQā@ĄQā@ Qā@€Qā@`Qā@@Qā@ Qā@Qā@ąPā@ĄPā@ Pā@€Pā@`Pā@@Pā@ Pā@Pā@ąOā@ĄOā@ Oā@€Oā@`Oā@@Oā@ Oā@Oā@ąNā@ĄNā@ Nā@€Nā@`Nā@@Nā@ Nā@Nā@ąMā@ĄMā@ Mā@€Mā@`Mā@@Mā@ Mā@Mā@ąLā@ĄLā@ Lā@€Lā@`Lā@@Lā@ Lā@Lā@ąKā@ĄKā@ Kā@€Kā@`Kā@@Kā@ Kā@Kā@ąJā@ĄJā@ Jā@€Jā@`Jā@@Jā@ Jā@Jā@ąIā@ĄIā@ Iā@€Iā@.gŌõźßŌɾ³Ø’‡|qf[PE:/$ųķā×ĢĮ¶« •Šti^SH=2'ū š å Ś Ļ Ä ¹ ® £ ˜  ‚ w l a V K @ 5 *   ž ó č Ż Ņ Ē ¼ ± ¦ ›  … z o d Y N C 8 - "   ö ė ą Õ Ź æ “ © ž “ ˆ } r g \ Q F ; 0 %    ł ī ć Ų Ķ Ā · ¬ ” – ‹ € u j _ T I > 3 (    ü ń ę Ū Š Å ŗ Æ ¤ ™ Ž ƒ x m b W L A 6 +  ’ōéŽÓČ½²§œ‘†{peZOD9.# ÷ģįÖĖĄµŖŸ”‰~sh]RG<1&śļäĄƒā@ ƒā@€ƒā@`ƒā@@ƒā@ ƒā@ƒā@ą‚ā@Ą‚ā@ ‚ā@€‚ā@`‚ā@@‚ā@ ‚ā@‚ā@ąā@Ąā@ ā@€ā@`ā@@ā@ ā@ā@ą€ā@Ą€ā@ €ā@€€ā@`€ā@@€ā@ €ā@€ā@ąā@Ąā@ ā@€ā@`ā@@ā@ ā@ā@ą~ā@Ą~ā@ ~ā@€~ā@`~ā@@~ā@ ~ā@~ā@ą}ā@Ą}ā@ }ā@€}ā@`}ā@@}ā@ }ā@}ā@ą|ā@Ą|ā@ |ā@€|ā@`|ā@@|ā@ |ā@|ā@ą{ā@Ą{ā@ {ā@€{ā@`{ā@@{ā@ {ā@{ā@ązā@Ązā@ zā@€zā@`zā@@zā@ zā@zā@ąyā@Ąyā@ yā@€yā@`yā@@yā@ yā@yā@ąxā@Ąxā@ xā@€xā@`xā@@xā@ xā@xā@ąwā@Ąwā@ wā@€wā@`wā@@wā@ wā@wā@ąvā@Ąvā@ vā@€vā@`vā@@vā@ vā@vā@ąuā@Ąuā@ uā@€uā@`uā@@uā@ uā@uā@ątā@Ątā@ tā@€tā@`tā@@tā@ tā@tā@ąsā@Ąsā@ sā@€sā@`sā@@sā@ sā@sā@ąrā@Ąrā@ rā@€rā@`rā@@rā@ rā@rā@ąqā@Ąqā@ qā@€qā@`qā@@qā@ qā@qā@ąpā@Ąpā@ pā@€pā@`pā@@pā@ pā@pā@ąoā@Ąoā@ oā@€oā@`oā@@oā@ oā@oā@ąnā@Ąnā@ nā@€nā@`nā@@nā@ nā@nā@ąmā@Ąmā@ mā@€mā@`mā@@mā@ mā@mā@ąlā@Ąlā@ lā@€lā@`lā@@lā@ lā@lā@ąkā@Ąkā@ kā@€kā@`kā@@kā@ kā@kā@ąjā@Ąjā@ jā@€jā@`jā@@jā@ jā@jā@ąiā@Ąiā@ iā@€iā@`iā@gmĄāv€jiliIĄiIąiJiJ iJ@iJ`iJ€iJ i JĄi Jąi Ki K i K@iK`iK€iK iKĄiKąiLiL iL@iL`iL€iL iLĄiLąiMiM iM@iM`iM€i M i!MĄi"Mąi#Ni$N i%N@i&N`i'N€i(N i)NĄi*Nąi+Oi,O i-O@i.O`i/O€i0O i1OĄi2Oąi3Pi4P i5P@i6P`i7P€i8P i9PĄi:Pąi;QiQ`i?Q€i@Q iAQĄiBQąiCRiDR iER@iFR`iGR€iHR iIRĄiJRąiKSiLS iMS@iNS`iOS€iPS iQSĄiRSąiSTiTT iUT@iVT`iWT€iXT iYTĄiZTąi[Ui\U i]U@i^U`i_U€i`U iaUĄibUąicVidV ieV@ifV`igV€ihV iiVĄijVąikWilW imW@inW`ioW€ipW iqWĄirWąisXitX iuX@ivX`iwX€ixX iyXĄizXąi{Yi|Y i}Y@i~Y`iY€i€Y iYĄi‚YąiƒZi„Z i…Z@i†Z`i‡Z€iˆZ i‰ZĄiŠZąi‹[iŒ[ i[@iŽ[`i[€i[ i‘[Ąi’[ąi“\i”\ i•\@i–\`i—\€i˜\ i™\Ąiš\ąi›]iœ] i]@iž]`iŸ]€i ] i”]Ąi¢]ąi£^i¤^ i„^@i¦^`i§^€iØ^ i©^ĄiŖ^ąi«_i¬_ i­_@i®_`iÆ_€i°_ i±_Ąi²_ąi³`i“` iµ`@i¶``i·`€iø` i¹`Ąiŗ`ąi»ai¼a i½a@i¾a`iæa€iĄa iĮaĄiĀaąiĆbiÄb iÅb@iĘb`iĒb€iČb iÉbĄiŹbąiĖciĢc iĶc@iĪc`iĻc€iŠc iŃcĄiŅcąiÓdiŌd iÕd@iÖd`i×d€iŲd iŁdĄiŚdąiŪeiÜe iŻe@iŽe`iße€iąe iįeĄiāeąićfiäf iåf@ięf`iēf€ičf iéfĄiźfąiėgiģg iķg@iīg`iļg€išg ińgĄiņgąióhiōh iõh@iöh`i÷h€iųh iłhĄiśhąiūiiüi iżi@iži`ji€ji jiĄjiąjjjj jj@jj`jj€j j j jĄj jąj kj k jk@jk`jk€jk jkĄjkąjljl jl@jl`jl€jl jlĄjląjmjm jm@jm`j m€j!m j"mĄj#mąj$nj%n j&n@j'n`j(n€j)n j*nĄj+nąj,oj-o j.o@j/o`j0o€j1o j2oĄj3oąj4pj5p j6p@j7p`j8p€j9p j:pĄj;pąjq@j?q`j@q€jAq jBqĄjCqąjDrjEr jFr@jGr`jHr€jIr jJrĄjKrąjLsjMs jNs@jOs`jPs€jQs jRsĄjSsąjTtjUt jVt@jWt`jXt€jYt jZtĄj[tąj\uj]u j^u@j_u`j`u€jau jbuĄjcuąjdvjev jfv@jgv`jhv€jigm € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € € ĄāI€iI iIĄiIąiJiJ iJ@iJ`iJ€iJ i JĄi Jąi Ki K i K@iK`iK€iK iKĄiKąiLiL iL@iL`iL€iL iLĄiLąiMiM iM@iM`iM€i M i!MĄi"Mąi#Ni$N i%N@i&N`i'N€i(N i)NĄi*Nąi+Oi,O i-O@i.O`i/O€i0O i1OĄi2Oąi3Pi4P i5P@i6P`i7P€i8P i9PĄi:Pąi;QiQ`i?Q€i@Q iAQĄiBQąiCRiDR iER@iFR`iGR€iHR iIRĄiJRąiKSiLS iMS@iNS`iOS€iPS iQSĄiRSąiSTiTT iUT@iVT`iWT€iXT iYTĄiZTąi[Ui\U i]U@i^U`i_U€i`U iaUĄibUąicVidV ieV@ifV`igV€ihV iiVĄijVąikWilW imW@inW`ioW€ipW iqWĄirWąisXitX iuX@ivX`iwX€ixX iyXĄizXąi{Yi|Y i}Y@i~Y`iY€i€Y iYĄi‚YąiƒZi„Z i…Z@i†Z`i‡Z€iˆZ i‰ZĄiŠZąi‹[iŒ[ i[@iŽ[`i[€i[ i‘[Ąi’[ąi“\i”\ i•\@i–\`i—\€i˜\ i™\Ąiš\ąi›]iœ] i]@iž]`iŸ]€i ] i”]Ąi¢]ąi£^i¤^ i„^@i¦^`i§^€iØ^ i©^ĄiŖ^ąi«_i¬_ i­_@i®_`iÆ_€i°_ i±_Ąi²_ąi³`i“` iµ`@i¶``i·`€iø` i¹`Ąiŗ`ąi»ai¼a i½a@i¾a`iæa€iĄa iĮaĄiĀaąiĆbiÄb iÅb@iĘb`iĒb€iČb iÉbĄiŹbąiĖciĢc iĶc@iĪc`iĻc€iŠc iŃcĄiŅcąiÓdiŌd iÕd@iÖd`i×d€iŲd iŁdĄiŚdąiŪeiÜe iŻe@iŽe`iße€iąe iįeĄiāeąićfiäf iåf@ięf`iēf€ičf iéfĄiźfąiėgiģg iķg@iīg`iļg€išg ińgĄiņgąióhiōh iõh@iöh`i÷h€iųh iłhĄiśhąiūiiüi iżi@iži`ji€ji jiĄjiąjjjj jj@jj`jj€j j j jĄj jąj kj k jk@jk`jk€jk jkĄjkąjljl jl@jl`jl€jl jlĄjląjmjm jm@jm`j m€j!m j"mĄj#mąj$nj%n j&n@j'n`j(n€j)n j*nĄj+nąj,oj-o j.o@j/o`j0o€j1o j2oĄj3oąj4pj5p j6p@j7p`j8p€j9p j:pĄj;pąjq@j?q`j@q€jAq jBqĄjCqąjDrjEr jFr@jGr`jHr€jIr jJrĄjKrąjLsjMs jNs@jOs`jPs€jQs jRsĄjSsąjTtjUt jVt@jWt`jXt€jYt jZtĄj[tąj\uj]u j^u@j_u`j`u€jau jbuĄjcuąjdvjev jfv@jgv`jhv€ji¾gl €@ €@ €@ €@ €@ €@ €@ €@ €@ €@ €@ €@ €@ Ąāv jjĄāvĄjkĄāvąjlĄāwjmĄāw jnĄāw@joĄāw`jpĄāw€jqĄāw jrĄāwĄjsĄāwąjtĄāxjuĄāx jvĄāx@jwĄāx`jxĄāx€jyĄāx jzĄāxĄj{Ąāxąj|Ąāyj}Ąāy j~Ąāy@jĄāy`j€Ąāy€jĄāy j‚ĄāyĄjƒĄāyąj„Ąāzj…Ąāz j†Ąāz@j‡Ąāz`jˆĄāz€j‰Ąāz jŠĄāzĄj‹ĄāząjŒĄā{jĄā{ jŽĄā{@jĄā{`jĄā{€j‘Ąā{ j’Ąā{Ąj“Ąā{ąj”Ąā|j•Ąā| j–Ąā|@j—Ąā|`j˜Ąā|€j™Ąā| jšĄā|Ąj›Ąā|ąjœĄā}jĄā} jžĄā}@jŸĄā}`j Ąā}€j”Ąā} j¢Ąā}Ąj£Ąā}ąj¤Ąā~j„Ąā~ j¦Ąā~@j§Ąā~`jØĄā~€j©Ąā~ jŖĄā~Ąj«Ąā~ąj¬Ąāj­Ąā j®Ąā@jÆĄā`j°Ąā€j±Ąā j²ĄāĄj³Ąāąj“Ąā€jµĄā€ j¶Ąā€@j·Ąā€`jøĄā€€j¹Ąā€ jŗĄā€Ąj»Ąā€ąj¼Ąāj½Ąā j¾Ąā@jæĄā`jĄĄā€jĮĄā jĀĄāĄjĆĄāąjÄĄā‚jÅĄā‚ jĘĄā‚@jĒĄā‚`jČĄā‚€jÉĄā‚ jŹĄā‚ĄjĖĄā‚ąjĢĄāƒjĶĄāƒ jĪĄāƒ@jĻĄāƒ`jŠĄāƒ€jŃĄāƒ jŅĄāƒĄjÓōYST¬j:¬jššNooSSY  YR•d Yd YUd Yd Ytd Y2(guestIDnameaddress1address2address3 phonepassportƒ’’’’r’’’’c’’’’&’’’’n’’osus‰Y‡Y’’’’.rBPrimaryKey’’»v11n(–+Ąc¢ : Ų }  · [ ’ ¢ @ Ł s „Bę"Įc›2Īq ¤?Öz¹Nļ)’žAnn Pannell’ž310 Upton Road’žPrahran, Vic 3181’žAustralia’ž03 9121 4161OOA6#?(’žIb Ouretski’ž25 The Avenue’žPrahran, Vic 3181’žAustralia’ž03 9087 6010NN@5"?'’žKim Omdahl’ž101 Wellington Crs.’žEast Melbourne, Vic 3002’žAustralia’ž03 9739 9933ZZLA'?&’žB. O'Bryan’ž410 Haines Street’žHawthorn, Vic 3122’žAustralia’ž7763 4589OOD9%?%’žTod O'Brien’ž85 Fitzroy Road’žSt. Kilda, Vic 3182’žAustralien’ž7744 3366PPE9$?$’žWayna O'Brien’ž2 Main Road’žMonbulk, Vic 3793’žAustralia’ž7756 2019KK@5"?#’žK. Nordstrom’ž33 Dandenong Road’žMalvern East, Vic 3148’žAustralia’ž03 9256 1102XXJ?'?"’žTony Nguyen’ž320 Windsor Ave.’žSpringvale, Vic 3171’žAustralia’ž03 9333 1019TTF;%?!’žBent Nelson’ž3 Holden Street’žFitzroy North, Vic 3068’žAustralia’ž03 9144 5434VVH=$? ’žAnne Nelson’ž18 Bradley Drive’žMiddle Park, Vic 3206’žAustralia’ž03 9344 9077UUG<%?’žZ. Nachar’ž40 Darren Road’žoble Park, Vic 3174’žAustralia’ž9977 1133LLA6!?’žBetty Muller’ž530 St. Kilda Road’žSt. Kilda, Vic 3182’žAustralia’ž9433 2561SSH=(?’žDan Morrison’ž21 Agnes Lane’žMont Albert North, Vic 3129’žAustalia’ž03 8070 3529XXJ@#?’žK. Montgomery’ž1 Brighton Road’žSandingham, Vic 3191’žAustralia’ž03 9123 6699UUG<&?’žNorma Mitchell’ž200 Westley Ave’žBrighton, Vic 3186’žAustralia’ž9304 5599QQF;'?’žG. Mill’ž101 Victoria Road’žNorthcote, Vic 3070’žAustralia’ž8481 8171MMB7"?’žFrede Merrills’ž30 Elm Ave.’žElsternwick, Vic 3185’žAustralia’ž9122 3754PPE:#?’žTove Meehan’ž2 York Street’žRichmond, Vic 3121’žAustralia’ž8422 1140LLA6"?’žFrode Mati’ž38 Irvine Crs’žBrunckswick West, Vic 3055’žAustralia’ž03 8665 4122VVH=!?’žLeo Marshall’ž19 Champ Lane’žCoburg, Vic 3058’žAustralia’ž9122 8567KK@5#?’žAnne Manix’ž203 Canterbury Road’žSt. Kilda, Vic 3182’žAustralia’ž9292 5555RRG<'?’žArnold Mahajan’ž409 Lamont Crt’žWantima South, Vic 3152’žAustralia’ž9087 2888UUJ?&?’žTerje McMahon’ž111 Patricia Street’žOakleigh, Vic 3166’žAustralia’ž03 8569 0943WWI>*?’žSteve McKay’ž48 Bolan Street’žGlen Waverly, Vic 3150’žAustralia’ž03 8807 3060UUG<$?’žIda McDonald’ž59 Atkinson Lane’žTemplestove, Vic 3106’žAustralia’ž03 9040 2005VVH=&?’žJens McBride’ž48 Langton Road’žGlenferri, Vic 3122r’žAustralia’ž8306 3053QQF;%?’žLars Lu’ž20 Ellen Stret’žSpringvale , Vic 3171’žAustralia’ž9125 7652LLA6?’žSean Lochrie’ž70 Blyth Road’žAltona, Vic 3018’žAustralia’ž9087 8540KK@5#? ’žArne Liki’ž31 Widdop Crs’žMoorabbin, Vic 3189’žAustralia’ž9757 5131KK@5 ? ’žJean Leon’ž25 Melbourne Street’žMurrumbeena, Vic 3163’žAustralia’ž03 8305 3560VVH=&? ’žRom Lacey’ž50 Harold Road’žSydenham, Vic 3037’žAustralia’ž03 9090 8710NN@5!? ’žAnn Le’ž204 Bridge Road’žRichmond, Vict 3121’žAustralia’ž9842 7196JJ?4?’žAhmet Issom’ž80 Erskine Road’žEmerald, Vict 3785’žAustralia’ž03 6767 3390QQC8$?’žR. A. Haynes’ž12 Highland Court’žDandenong, Victoria 3175’žAustralia’ž3455 8004WWLA'?’žAndrew Bunting’ž50 Buffalo Drive’žLalor, Vict 3075’žAustralia’ž(03) 1533 1217UUE:(?’žYun Chen’žKirschgasse 7’ž90482 Nurnberg’žGermany’ž+49 970 716 9450JJ8/?’žNiels Biehe’žBorups Alle 34’ž2200 Copenhagen N’žDenmark’žA104220 311L??6#_’žOle Brondum’žDyssegaardsvej 12’ž2900 Hellerup’žDenmark’ž+45 1244 2800’žA305220 102ZM>5&’žLise B. Hansen’žNordtoftevej 12’ž2860 Soeborg’žDenmark’ž+45 3956 1712’žA102103 512ZM>5'’žJohn Simpson’ž55 Westbank Tce’žRichmond, Victoria 3121’žAustralia’ž(03) 9421 3700YYI>%?In)œ<ą æ c ü ˜ 8 Õ x  ± W ś Ÿ D ģ“2Żƒ(ĮYż™1Šk §Eįƒ&Ée ©R’žN. Sorensen’ž30 Albion Road’žBox Hill, Vic 3128’žAustralia’ž03 9355 7711PPB7#?Q’žY. Su’ž109 Faelen Road’žBurwood, Vic 3125’žAustralia’ž03 8787 1405JJ<1 ?P’žMia Spokes’ž130 Woods Avenue’žMordialloc, Vic 3195’žAustralia’ž03 8171 0303SSE:$?O’žLotte Soo’ž5 Cooper Street’žEssendon, Vic 3040’žAustralia’ž9816 0601LLA6"?N’žPeder Schmidt’ž4 Pitt Road’žRingwood, Vic 3134’žAustralia’ž9714 3021LLA6"?M’žK. Smith’ž360 Erasmus Road’žSyydenham, Vic 3037’žAustralia’ž8122 8009MMB7"?L’žHanne Skidmore’ž79 Stanley Street’žBrighton, Vic 3186’žAustralia’ž9507 2233SSH=)?K’žT. Siketa’ž305 Altona Road’žKensington, Vic 3031’žAustralia’ž03 8310 0203QQC8"?J’žErik Shearer’ž35 Glass Street’žKew East, Vic 3102’žAustralia’ž03 9218 1766RRD9%?I’žTom Selivanov’ž6 Lincoln Road’žRichmond, Vic. 3121’žAustralia’ž9320 8131PPE:%?H’žDan Schroeter’ž111 Yvonne Road’žDandenong, Vic 3175’žAustralia’ž03 9607 0806TTF;&?G’žW. Saunders’ž1 St. Kilda Road’žMelbourne, Vic 3000’žAustralia’ž9181 5531PPE:%?F’žErik Salomon’ž102 Rosamond Crs.’žDoncaster East, Vic 3109’žAustralia’ž9595 8888WWLA'?E’žLiz Salomann’ž132 Towerhill Road’žGlen Iris, Vic 3146’žAustralia’ž8644 1415SSH=(?D’žR. Rutter’ž1 Ormond Road’žElwood, Vic 3184’žAustralia’ž03 9730 7714KK=2 ?C’žJon Rothfild’ž80 Tootonga Road’žMalvern East, Vic 3148’žAustralia’ž03 9468 1213WWI>&?B’žC. Rodesta’ž303 Buckingham Drv.’žHeidelberg, Vic 3084’žAustralia’ž03 9347 5612VVH='?A’žM. Larsen’žBanebrinken 200’ž2400 Copenhagen NV’žDenmark’ž2547 6081JJ?6"?@’žC. Andersen’žHothersvej 55’ž2200 Copenhagen N’žDenmark’ž3144 9087II>5"??’žJan Molde’žGladsaxegade 20’ž2860 Soeborg’žDenmark’ž2070 4467DD90"?>’žIb Thorning’žHaandvaerkerhaven 1’ž2400 Copenhagen NV’žDenmark’ž3217 5544PPE<(?=’žLars Hansen’žLaesoe Allé 316’ž7500 Holstebro’žDenmark’ž7120 2731HH=4$?<’žRene Rathje’žPetuniagade 27’ž3390 Hundested’žDenmark’ž2940 3709GG<3#?;’žB. Kristensen’žKjeld Abellsgade 25’ž7100 Vejle’žDenmark’ž7070 7530JJ?6*?:’žBent Kristensen’žFolehavevej 55’ž3400 Hillerod’žDenmark’ž4637 1805JJ?6'?9’žR. Dreckmann’žPaa Bjerget 57’ž2400 Copenhagen NV’žDenmark’ž3755 3210LLA8$?8’žBo Sorensen’žHedehusvej 102B’ž2640 Hedehusene’žDenmark’ž4650 8542II>5$?7’žLouis Robertson’ž90 Percy Street’žMontmoreney, Vic 3094’žAustralia’ž9787 9010UUJ?(?6’žJane Rice’ž10 Frank Street’žFrankston, Vic 3199’žAustralia’ž03 9318 3041PPB7"?5’žDan Reeve’ž2 Malvern Road’žSyndal, Vic 3149’žAustralia’ž03 9151 3577LL>3!?4’žSusan Randl’ž102 Albion Crs.’žGemsbrook, Vic 3783’žAustralia’ž03 9135 8265RRD9$?3’žM. Quarg’ž110 Hillingdon Place’žPrahran, Vic 3181’žAustralia’ž9805 0816OOD9&?2’žMeg Power’ž760 Edinburgh Street’žRichmond, Vic 3121’žAustalia’ž03 8122 4977SSE;'?1’žThomas Powell’ž10 Burke Road’žHawthorn East, Vic 3123’žAustralia’ž03 9686 3676VVH=$?0’žPer Plumb’ž110 Devoy Lane’žOakleigh, Vic 3166’žAustralia’ž9373 9390KK@5!?/’žP. Phung’ž888 Hammond Road’žDandenong, Vic 3175’žAustralia’ž03 8307 9493PPB7"?.’žCarl Pedersen’ž4 Queens Lane’žAltona, Vic 3018’žAustalia’ž03 9436 7805NN@6$?-’žKarl Petersen’ž440 Queens Street’žAltona, Vic 3018’žAustralia’ž9488 0605PPE:(?,’žJean Petch’ž23 The Grove’žCoburg, Vic 3058’žAustralia’ž03 9699 1117KK=2 ?+’žVic. Pearson’ž200 Hunter Road’žRichmond, Vic 3121’žAustralia’ž9422 8182OOD9%?*’žMie Pascoe’ž120 Burbank Avenue’žTullamarine, Vic 3043’žAustralia’ž9807 3301SSH=&?.nŸ@T’žA. Sykes’ž87 Bayswater Street’žCroydon, Vic 3136’žAustralia’ž9805 5500NNC8%?S’žJan Sorensen’ž1 Westbank Trc.’žRichmond, Vic. 3121’žAustralia’ž9341 2201PPE:%?5 n @€ @€ @€ @€ @€ @€ @€ @€ @€ @€€p€p€p€p€p€p€p€p€ p€ p € p € p €p €p €p€p€p€p€p€p€p€p€p€p€p€p€p€p€p€p€ p€!p€"p €#p!€$p"€%p#€&p$€'p%€(p&€)p'€*q€+q€,q€-q€.q€/q€0q€1q€2q€3q €4q €5q €6q €7q €8q€9q€:q€;q€<q€=q€>q€?q€@q€Aq€Bq€Cq€Dq€Eq€Fq€Gq€Hq€Iq€Jq €Kq!€Lq"€Mq#€Nq$€Oq%€Pq&€Qq'€Rq(€Sr€TrÜ YpˆpˆNuuYY YY Y   roomIDbedCounttype price1 price2ƒ’’’’t’’’’’’’’’’’’’’’’’uģ’’’‰ƒ’’’’’’’’’’’’’’’’’’’’’’uļ’’’€YxY’’’’Y¶.rBPrimaryKey$tblRoomTypetblRoom’’Ņ»vvĻvĻ1ģ€@@ tåŹÆ”y^C(CČB’CČB’pBÄ\:ļ“BpB’ÜB B’  BÄ\: ļ  BÄ\: ļ ÜB B ’ō ’ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ7€ N@6a '7€7€ N@6a3€ €’žtblRoom.price2-3€ €’žtblRoom.price2-,€qselRooms### ,€qselRooms### ,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,,€qselRooms### ,€,€qselRooms### ,€€’žtblCale,€qselRooms### ,€€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms###,€qselRooms### ,€qselRooms### ,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€€,€qselRooms### ,€€,€qselRooms###,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms###,€qselRooms### ,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€€’žtblCalendar.dat,€qselRooms### ,€€’žtbl,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€,€qselRooms### ,€€’žtblCalendar.date/ g,€€’žtblCalendar.date/ g,€€’žtblCalendar.date/ ,€€’žtblCalendar.date/ g,€€’žtblCalendar.date/ g,€€’žtblCalendar.date/ g€ xY"pˆpˆNyy""" "Y YY Y Y  stayID roomIDdatepersonCount stateƒ’’’’’’’’’’’’’’’’yź‰ƒ’’’’’’’’ ’’’’’’’’’’y|€ƒ’’’’’’’’’’’’’’’’’’’yī€Y’’’’Y’’’’YtPrimaryKeyRoomStatestay#&tblRoomtblRoomState’’‰»vvĻ11Ļ1Ļģ§@Ō x"ćĘ©ŒoR5ūŽĮ¤‡jM0ö Ł ¼ Ÿ ‚ e H +  ń Ō · š } ` C & é Vā@źĄVā@ź Vā@ā@Vā@ā Vā@įąUā@įĄUā@ź€Vā@ź`Vā@įVā@ćąUā@×@Vā@× Vā@×Vā@×@Vā@× Vā@×Vā@ą  Vā@ ą €Vā@  Vā@  ąUā@ ź ĄVā@ ź  Vā@ ź €Vā@ Ł Vā@ Ł Vā@ Ł ąUā@ Ų ĄUā@ ź €Vā@ Ų Vā@ Ų Vā@ Ų ąUā@ ä `Mā@ ä @Mā@ ō ’ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ4€v@Wa '4€v@Wa '4€4€v@Wa '4€4€3€ €’žtblRoom.bedCount/3€ €’žtblRoom.bedCount/3€ €’žtblRoom.bedCount/ g3€ €’žtblRoom.bedCount/ g3€ €’žtblRoom.bedCount/ 3€ €’žtblRoom.bedCount/ g3€ €’žtblRoom.bedCount/ g3€ €’žtblRoom.bedCount/ g3€ €’žtblRoom.bed3€ €’žtblRoom.bedCount/3€ €’žtblRoom.bedCount/ 3€ €’žtblRoom.bed3€ €’žtblRoom.bedCo3€ €’žtblRoom.bedCount/ 3€ €’žtblRoom.bedCount/ 3€ €’žtblRoom.bedCount/ g3€ €’žtblRoom.bedCount/ 3€ €’žtblRoom.bedCount/ 3€ €’žtblRoom.bedCount/ 3€ €’žtblRoom.bedCount/ g3€ €’žtbl3€ €’žtblRoom.bedCount/ g3€ €3€ €’žtblRoom.bedCount/ 3€ €’žtblRoom.bedCount/ g2€ €’žtblGuest.name,2€ €’žtblGuest.name2€ €’žtblGuest.name, '22€ €’žtblGuest.name, '22€ €’žtblGuest.name, '2€ €’žtblGuest.name, 2€ €’žtblGuest.name,2€ €’žtblGuest.name, '2€ €’žtblGuest.name, '2€ z@„2€ €’žtblGuest.name, '2€ 2€ €’žtblGuest.name, '22€ €’žtblGuest.name, '2€ €’žtblGuest.name, '2€ €’žtblGuest.na2€ €’žtblGuest.name,2€ €’žtblGuest.name,2€ €’žtblGuest.name, '22€ €’žtblGuest.name, '22€ €’žtblGuest.name, '2€ €’žtblGuest.name,2€ €’žtblGuest.name, '2€ €’žtblGuest.name, '22€ €’žtblGuest.name, '2€ €’žtblGuest.name, '2€ 2€ €’žtblGuest.name, '2€ z2€ €’žtblGuest.na2€ €’žtblGuest.name, 'ī x @€ @€ @€ @€€z €z€×z€×z€×z€×z€×z€×z€Ųz€Ųz€Ųz€Ųz€Łz€Łz€Łz €ąz€ąz€įz€įz€įz€āz€āz€ćz€äz€äz€éz!€źz€źz €źz €źz €źz€źz€źz€źz Ö "YN~~Y Y Y Y  Y  stayID roomIDserviceIDdatequantityƒ’’ć’’ü’’’’1’’ć’’ü’’’’1’’ć~€1ü怃’’ć’’ü’’’’1’’ć’’ü’’’’1’’ć~1ü怃’’ć’’ü’’’’1’’ć’’ü’’’’1’’ć~‚1üć€Y‡Y’’’’Y’’’’Y’’’’YƒL{CDD1965B-66CA-11D6-8769-000086394B13}serviceIDServicestay# stayID@tblServiceTypetblServiceReceived’’»v1ģ§€€Ž}éŅ»¤Ų Vā@ćVā@įąUā@Ų ąUā@ü }€€€€}€@ € € €€ü }€Ų€Ų€į€ć¬LY N„„ Y  YrdY serviceIDname priceƒ’’’’a’’’’ ’’’’a’’’’D’’„†EC‰Y}Y’’’’.rBPrimaryKey’’»v1@ éƒ įĀ£‡oX>%  @A’žChampagne  Ą?’žSweets Ą?’žPeanuts @’žBeer €@’žSauna €?’žTelephone Ą@’žBreakf. room €@’žBreakf. rest :Ä\’ž(choose one) Ļ ƒ @€€…€…€…€…€…€…€…€ …€ …© OY źNˆˆ  Y Y Y Y   stayIDguestIDpaymethod stateƒ’’’’’’’’d’’Y’’’’’’’’ˆŠd €ƒ’’’’’’’’ ’’’’’’’’’’ˆ‹ Y‰Y}YnY’’’’Y’’’’.rDL{CDD1965A-66CA-11D6-8769-000086394B13}guestIDPrimaryKey’’Ö»v1ģ7‡ ńāÓĵ¦—ˆyj[ź éTēTäćāįąŁŲ×½ ‡ @€€‰€‰€‰€‰€‰€‰€‰€‰€ ‰ €T‰€T‰ ½ ‡ @€€׉€Ų‰€Ł‰€ą‰€į‰€ā‰€ć‰€ä‰€ē‰€é‰ €ź‰ a—Y’’’’’’’’’’’’NY Y Y Y Y Y Y eY FirstOfdateCountOfdate roomIDroomTypepersonCount price total stayID’’d»v@@fŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠĖ–×Vā@€[@ t@(  ’×Vā@€V@ąp@(  ’b  Y¶ĪB Į D Y ‚ MSysNavPaneGroupsMSysNavPaneGroupToObjectsMSysNavPaneGroupToObjectsGroupIDMSysNavPaneGroupsIdČÄ¢”b’MSysNavPaneGroupCategoriesMSysNavPaneGroupsMSysNavPaneGroupsGroupCategoryIDMSysNavPaneGroupCategoriesIdÜŲ¤†d’tblRoomTypetblRoomtblRoomtypetblRoomTyperoomTypen^H@2’tblRoomtblRoomStatetblRoomStateroomIDtblRoomroomIDrfXL4’tblServiceTypetblServiceReceivedtblServiceReceivedserviceIDtblServiceTypeserviceID² „rN’{CDD1965B-66CA-11D6-8769-000086394B13}tblServiceReceivedstayIDtblStaystayID¤˜Š~Z’{CDD1965A-66CA-11D6-8769-000086394B13}tblStayguestIDtblGuestguestID”†vhZ’{CDD19659-66CA-11D6-8769-000086394B13}tblRoomStatestayIDtblStaystayID˜Œ~rZ’LVALßyLististškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$ćfsubStayRoomsistškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$jćfsubstayrooms1stškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$æćfsubStayServicesškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$ćfsubStayServices1škö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$.InitCalendarces1škö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$j.macBeepmodCommon.äĪ’’’’^É3QQķvcP=*³ zš Ż Ź · @ -  £  } j ó ą Ķ ŗ C 0  ÷ € m Z G Š ½ Ŗ — śƒp]ęÓĄI6#¬™†üér_LÕĀÆ8%›ˆužėŲaN;ıž'€’’ē €’’ ē €’’ ={‰]mó¾ģAõĀ#G0-Ņ²÷ƒ€Tu0Pī¹P©££m=Ą]uü¼@ģ*U(M…€-“®ā®¤™RĆ >ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ģ ܝģAõĀ#G0Ė{NŠT ©U—ą’iõ££m=Ą]uü¼@ģ*U(M…€-“®ā®{––›°.ˆå}ŠŲø-+ĀĆŹJ~xT5Ó{Ń#ĮX3Ŗt{5o’’P–@]ņ€]ņ ]ņĄķ$L.Fķ¶ tblCalendar F%N.H¶delete * from tblCalendar LB@P’ .ž R T’ HB@V > . H)Z HB@X’ .žČ3ų HB@B342 > @(B11o’’Š’’’’Č’’’’²Attribute VB_Name = "Form_InitCalendar" "  Bas 0{E3F99AD5-4E73-11D6-8769-086394B13} |Glob„alŚSpacI False dCr@eatablTru PredeČclaIdµ"ĄExpose_Template Deriv–CuĄstomizD$Option CČomp@ DT€‰  €'dF  0$8'k’’øó’’°o’’Ø’’’’ ’’’’K²Attribute VB_Name = "]žšK[Form_AsciiT ransf8" " ØBasØ0{E3F99ACC-4E73-11D6-8769-086394B13} |Glob„alŽSpacI False dCr@eatablTru PredeČclaId·"ĄExpose_Template Deriv–CuĄstomizD$Option CČomp@ DT€‰  €ResuĄŒPĆ E 126 ThenCb & "<"@Str(cZ)>€ĮE€­:r E ChĮCA>I€f WendXEB–03=Babc%gh¢ij—kŠ  ĄĄĄĪĀžuśŽ>ā@’d2żm45b„g[łż˜`āœĄĄĄßDetailžm47UC`bL cÜj¼Ü txtMessageżĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’`ÅØI]Ö‡i†9K˜ÅDetailmÅtxtMessageĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ’˜„1l‚€0ys("6e",ś Įī,£ąż?” Su<¶ Else ŠDoCmd.Beep˜End If Sub Public 4 showNewStay(Guest As Long, &)–Cal l fnc4ckHSQL *el3s("any", cAny 8eleI'tb.gzID4True, ƒ$ ;query5listvMe.(sub L€ .Form.RecordsetClone.FindFDir€j("sqID=" & CShtr()1%Bookmark =  4…MSet Focus Ārivate‚Ācmd“Āz_CĶk(L2'ƒ‚ aą^ to be cred4If Sy"s|(acGe€tObjectĄ7t@RacF, "frm<") <> 0 Then‡ĆĄNot  s!D .closeOK‚ Exi tĀ*'†cann@ $forced B Gƒ”€ase Ī ,€SaveYeĄDĮĮ' OnXly ĄmCwoo w may=open in this versiŽoÄ/øĮCOĄ 2=, CC"Addż0ÜcK‡cæ[Aś Ąć æ[gæ[ß-Ł-ćą!lcSou A#PMō"fht"ØNæ[C%?:o!=':”¢:c#Å sDel`bed.ƒLnųew uj!æØŠƒž!šƒ%Tį€®B°«’!VŅMß+G É+‡(ĮąÄÄ"7į!A"ID ’ņƒ’Œ°żŒĮ`Ÿ_’HŽ‡’#2!aŽsŽßa„:aa{F"c+ēĻ±Fc)Į£į1Edit•-1§' DĄon't uęŖQ. It also °os All¤ow01itPRsxausing much confUąoąTfąTe”r tabs fräom"ex u   gan empžtZćb6ą’†õ†}‡YK/ReĄ Vs@ad†St„wNullĆącritNamReitĄriHtPhńd= ŽD±w= ¢ŠRoomÄmodCom@mon.si3- ¤äInclu~d ĄdA tAļi}Ayyz•µ“,ü 0ō‰XB‚”B`–ą’ęF@P~""™Ģ’oG‚|įa_Chanüge!‡ /// ÆĻšQ Ļį„[¢a€ddress1›°', '`23'Ä.Tex~t”Ó¤q_AfterUpd§ #U@LIsA%(tż)£’ą &@¹Ēp˜Ā_= CńŗĻ£ßÕŸ$e.!ž,!¬Įō*ææ`Āé:£‘_BešžeÄ@CancelAĀIĄnteger„€…!^(/) OrÅēńaIsJ£Į)BMsgBox("E0r a" q aspy-Ą:th-year, e.g. 2€5-12-02€!vbExclam>aQQ” Aƒ[³ EvenōÅ”ąUndžo×¼±#oN—½uKeyDownņ(pCoC`Ö4ÖXhif‚×^S’=į²‘Mask And f= vbł UpµDń$)Uci!fere with droŌpp°»d ³01 ’1¼*”R¢*ׁe&’Ą„R'Ab Ä!ß“ ’•Ę^ģ 0KĢŃ Ÿ4> V\O  +’Õ`v Į ’Ÿ&fūļ;ļ;tė;0³ Call queryStayl@ist E€nd If Sub P€rivate 8 critInclude_Bef@oreUpd8(Cancel As Integer)žsavedSelŹs = 0Null2fnBc(Me.^DłN,  kL“ØName_Cha0nge(Ž8Ad dr S„ PhonĀe Room‘ xƒŠ ˆwGuest‚ˆ ("tbl.n€V", False†a.Text’³€‚Z-ĮQ4•F@D@>pĮXŽ@Ā0ų@'_A0fter„Ŗ€RDiDm Į_, mˆ¬ ĮrAVariüanÄÄ×°‡mL‚4‘XƄ»€cAnyĆÉăÅĄ"any" Į1ÖĮÆDLoo@kup("r€§I^DUšBˆ.ƒ= ”nA"„LIf Isį (r) Th enć Įƒmessage ("This @not a Į numbōer„EąX¤ęĪs Žźteˆāó) aĄ“ fa’Aa$Å” jy #0ā ĒĮ under reĄpair tĮ ,D! £!­freęe¶ā> ćĒ!”“‚”s(b;, A?O$1ĮLi‡qs«.ńĘ)Tru ‡į Q¾’Į a؁¾iųŖE-­jĮ’@.ĮIĀ+ŃĶÅ©śĢ’ŸĢt`«jd„j潟„Õ½p8wb!?ßitĮW’Ź?TĘÖ>„Ø?"¬>4;Form_KeyPr0>(€Asc +  ” Ž {  ń Ž g T ŻŹS@ɶ?,µ¢+”ŽńzgšŻfSÜÉR?,µ¢%€ž ē %€ž ē %€’ž ={‰]mó¾ģAõĀ#G0-Ņ²÷ƒ€Tu0Pī¹P©££m=Ą]uü¼@ģ*U(M…€-“®ā®¤™RĆ >ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗ%€ž ē %€ž ē %€’ž ={‰]mó¾ģAõĀ#G0-Ņ²÷ƒ€Tu0Pī¹P©££m=Ą]uü¼@ģ*U(M…€-“®ā®¤™RĆ >ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ģ ܝģAõĀ#G0Ė{NŠT ©U—ą’iõ££m=Ą]uü¼@ģ*U(M…€-“®ā®{––›°.ˆå}ŠŲø-+ĀĆŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ģ ܝģAõĀ#G0Ė{NŠT ©U—ą’iõ££m=Ą]uü¼@ģ*U(M…€-“®ā®{––›°.ˆå}ŠŲø-+ĀĆŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ģ ܝģAõĀ#G0Ė{NŠT ©U—ą’iõ££m=Ą]uü¼@ģ*U(M…€-“®ā®{––›°.ˆå}ŠŲø-+ĀĆŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ģ ܝģAõĀ#G0Ė{NŠT ©U—ą’iõ££m=Ą]uü¼@ģ*U(M…€-“®ā®{––›°.ˆå}ŠŲø-+ĀĆŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ģ ܝģAõĀ#G0Ė{NŠT ©U—ą’iõ££m=Ą]uü¼@ģ*U(M…€-“®ā®{––›°.ˆå}ŠŲø-+ĀĆŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ģ ܝģAõĀ#G0Ė{NŠT ©U—ą’iõ££m=Ą]uü¼@ģ*U(M…€-“®ā®{––›°.ˆå}ŠŲø-+ĀĆŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5€’’ē >€’’ ={‰]mó¾ģAõĀ#G0-Ņ²÷ƒ€Tu0Pī¹P©££m=Ą]uü¼@ģ*U(M…€-“®ā®¤™RĆ >ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5€ž ē <€’’ē <€’’ ={‰]mó¾ģAõĀ#G0-Ņ²÷ƒ€Tu0Pī¹P©££m=Ą]uü¼@ģ*U(M…€-“®ā®¤™RĆ >ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5«Fö’’’’› &†€tblRoom¬ qtblRoomState+h’’’’M›&†€tblRoom¬ qtblRoomStateŚ½#’’’’<&†qtblGuest¬ qtblStay>,ˆ]’’’’?¬ qtblRoomState>«Fö’’’’› &†€tblRoom¬ qtblRoomState+h’’’’M›&†€tblRoom¬ qtblRoomStateŚ½#’’’’<&†qtblGuest¬ qtblStay>,ˆ]’’’’?¬ qtblRoomState²EQ’’’’Œ įuą¦’’’’» įuą¦’’’’ų&†DtblCalendarY1‡b’’’’'Ŗ¬ €tblRoomStateNš|Ė’’’’'&†SqselServiceA¬ qtblRoom2’SqselServiceBĄ \qryBreakfastRooms™V+’’’’ļø&†€qselStaysætblGuestŽAtŽĻlõŒ€Œ Œœ‹;‹ŲŠw  a Ą:gĄūAÜé.“å@AÜé.“å@ MSysNavPaneObjectIDs ē4€MR2€KeepLocal  TŠŠŠJJJJJJJH ’@B€Vui.“å@Vui.“å@MSysNavPaneGroupsMSysNavPaneGroupToObjects ē4€MR2€KeepLocal  T¶¶¶vvvvvvvt ’@A€Vui.“å@Vui.“å@MSysNavPaneGroupCategoriesMSysNavPaneGroups ē4€MR2€KeepLocal  Tøøøxxxxxxxv ’@ē37i.“å@Wui.“å@ MSysNavPaneGroupToObjects ē4€MR2€KeepLocal  T”””TTTTTTTR ’@ą37i.“å@Vui.“å@ MSysNavPaneGroups ē4€MR2€KeepLocal  T„„„DDDDDDDB ’@³37i.“å@Wui.“å@ MSysNavPaneGroupCategories ē4€MR2€KeepLocal  T–––VVVVVVVT ’@@€ŒfrKä@ŒfrKä@tblRoomTypetblRoom ēFFFFFFFFFFD ’¶ö‘3ErKä@ŒfrKä@tblRoomType ē§@ ”DDD88888886 ’@Œ¼Yo,Aā@N>Ÿ]{Aā@tblStayRooms ē¹@ FFF:::::::8 ’@gjMóną=ā@1€zĻæAā@tblCalendar ēĖ@DDD88888886 ’@5€}ijā=ā@ŽUM“å@qselServiceA ēå@šō@›RFF:::::::8 ’@1€>0¼±ā=ā@žł£…p?ā@qryStayServices ēå@š@@›XLL@@@@@@@> ’@-€B1sUAā@ܳ‰UAā@qryRoomsPerStay ēR@šō@—XLL@@@@@@@> ’@(€f¢Ķ§ā=ā@ł|öø¶Aā@qryBreakfastList ēī@•Ų@—ZNNBBBBBBB@ ’@'€łø]Jpzā@ź(epzā@Guests ē–@•@@—F::......., ’@$€_ o0³ā@_ o0³ā@~sq_ffrmServiceList ē4€MR2€KeepLocal TˆˆˆHHHHHHHF ’@#€Ó_‡ŅUĒā@Ó_‡ŅUĒā@~sq_ctestBreakfast~sq_csubBreakfastList ē4€MR2€KeepLocal T°°°pppppppn ’@ €Oź— ć@Oź— ć@~sq_cfrmStay~sq_csubStayServices ē4€MR2€KeepLocal T¢¢¢bbbbbbb` ’@6D‰v’ģŁbO<Å ² ; ( ± ž ' °  &  œ ‰  ’ ˆ u b ėŲÅN;(±ž‹īwdQŚĒ“=* zšŻfS@ɶ£,|iņßĢ4€’’ ē 3€’’ē 3€’’ ={‰]mó¾ģAõĀ#G0-Ņ²÷ƒ€Tu0Pī¹P©££m=Ą]uü¼@ģ*U(M…€-“®ā®¤™RĆ >ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ģ ܝģAõĀ#G0Ė{NŠT ©U—ą’iõ££m=Ą]uü¼@ģ*U(M…€-“®ā®{––›°.ˆå}ŠŲø-+ĀĆŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ģ ܝģAõĀ#G0Ė{NŠT ©U—ą’iõ££m=Ą]uü¼@ģ*U(M…€-“®ā®{––›°.ˆå}ŠŲø-+ĀĆŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ģ ܝģAõĀ#G0Ė{NŠT ©U—ą’iõ££m=Ą]uü¼@ģ*U(M…€-“®ā®{––›°.ˆå}ŠŲø-+ĀĆŹJ~xT5Ó{Ń#ĮX3Ŗt{5 +  ” Ž {  ń Ž g T A Ź·¤-}jóąĶVC0¹¦“ ölYāĻ¼E2Ø•‚ ų ą ={‰]mó¾ģAõĀ#G½)]`—ė$—µM™¼Ļ_££m=Ą]uü¼@ģ*U(M…€-“®ā®¤™RĆ >ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5€OrderByOnColumnWidthColumnOrderColumnHiddenDecimalPlacesDefaultValueRequiredDisplayControlRowSourceTypeRowSourceBoundColumnColumnCountColumnHeadsColumnWidthsListRowsListWidthLimitToList FormatValidationRuleValidationText FilterOrderByDescriptionInputMaskCaption _ roomID “   ’  0  mbedCount *   ’  0  m Value List> 61;"Bad";2;"Toilet";3;"Delt"       567;1441  1985twip ‰type Į   ’  0  o Value List® ¦1;"Double, bath";2;"Single, bath";3;"Double, toilet";4;"Single, toilet";5;"De luxe"       1440;1440  2880twip q price1 „     0  m  Fixedq price2 H     0  m  FixedMR2Ģ€OrderByOnColumnWidthColumnOrderColumnHiddenRequiredAllowZeroLengthDisplayControlDescription ;guestID ż  Qname Ķ     mqaddress1 ę     m Free useaddress2 ›     m4 ,Foreigners have no ZIPYaddress3       m{passport ’’’’     m" E.g. A3869038£ phone c  P HOnly last four digits used in search   myLVALŠ‹MR2Ą€OrderByOnColumnWidthColumnOrderColumnHiddenDecimalPlacesDefaultValueRequiredDisplayControl FormatDescriptionRowSourceTypeRowSourceBoundColumnColumnCountColumnHeadsColumnWidthsListRowsListWidthLimitToList cquantity ’’’’   ’  0  m®date     Short Date T LThe date when the service was received«serviceID ’’’’   ’  0  o Table/QueryĘ ¾SELECT DISTINCTROW [tblServiceType].[serviceID], [tblServiceType].[name] FROM [tblServiceType];      975;1050  2025twip   roomID ż   ’  0  m Table/Queryę ŽSELECT DISTINCTROW [tblRoomState].[roomID], [tblRoomState].[date], [tblRoomState].[stayID] FROM [tblRoomState];      765;780;705  2250twip > 6To help trace service notes× stayID Į   ’  0  o Table/Query tblStay  MR2Ą€OrderByOnColumnWidthColumnOrderColumnHiddenDecimalPlacesDefaultValueRequiredDisplayControl FormatDescriptionRowSourceTypeRowSourceBoundColumnColumnCountColumnHeadsColumnWidthsListRowsListWidthLimitToList cquantity ’’’’   ’  0  m®date     Short Date T LThe date when the service was received«serviceID ’’’’   ’  0  o Table/QueryĘ ¾SELECT DISTINCTROW [tblServiceType].[serviceID], [tblServiceType].[name] FROM [tblServiceType];      975;1050  2025twip   roomID ż   ’  0  m Table/Queryę ŽSELECT DISTINCTROW [tblRoomState].[roomID], [tblRoomState].[date], [tblRoomState].[stayID] FROM [tblRoomState];      765;780;705  2250twip > 6To help trace service notes× stayID Į   ’  0  o Table/Query tblStay        0twip ÅLVAL@ 1xŪMR2ā€RecordLocksODBCTimeoutMaxRecordsRecordsetType FilterOrderByOrderByOnReplicableColumnWidthColumnHidden1  <  ="tblStay.stayID H  I.(FirstOffirstRoomDate    MR2‚€ FilterOrderByOrderByOnColumnWidthColumnOrderColumnHiddenM8 0tblStayRooms.FirstOfdate CFirstOfdate G  CCountOfdate ’’’’  9 roomID ’’’’  =roomType ’’’’  CpersonCount ’’’’  7 price ’’’’  7 total ’’’’  9 stayID ’’’’  MR2š€OrderByOnColumnWidthColumnOrderColumnHiddenDecimalPlacesDefaultValueRequiredDisplayControlRowSourceTypeBoundColumnColumnCountColumnHeadsListRowsListWidthLimitToListRowSourceColumnWidths ·guestID ’’’’   ’  0  o Table/Query         3450twip Ģ ÄSELECT DISTINCTROW [tblGuest].[guestID], [tblGuest].[name], [tblGuest].[address1] FROM [tblGuest];" 737;1232;14729 stayID ’’’’  ;paymethod ’’’’   ’  0  o Value ListX P1;"Cash";2;"Visa";3;"Master";4;"Company"       567;1134   1701twip 1 state ’’’’   ’  0  o Value ListT L1;"booked";2;"in";3;"out";4;"canceled"       1440;1440   2880twip MR2Ž€OrderByOnColumnWidthColumnOrderColumnHiddenRequiredAllowZeroLengthDisplayControlDecimalPlacesDefaultValue FilterOrderByValidationRuleValidationTextDescription FormatCaptionInputMask ?serviceID ¢  Qname ģ     m‰ price ß   ’  0  m  $0.00 !\$999.00 LVAL ŠŠŠŠŠŠŠŠŠŠŠéB MR2Ž€OrientationOrderByOnNameMapDefaultViewColumnWidthColumnOrderColumnHidden FormatDecimalPlacesDefaultValueRequiredDisplayControlAllowZeroLength$UnicodeCompressionIMEModeIMESentenceMode  ą Ų ĢU],øCnÖ‡i†9K˜öCČ”ā@tblRoomType^,øCnÖ‡i†9K],øCnÖ‡i†9KroomType_,øCnÖ‡i†9K],øCnÖ‡i†9Kdescriptionk,øCnÖ‡i†9K],øCnÖ‡i†9KbedCount`,øCnÖ‡i†9K],øCnÖ‡i†9Kprice1a,øCnÖ‡i†9K],øCnÖ‡i†9Kprice2y,øCnÖ‡i†9KÅåcÕµā@CnÖ÷`0tblRoom{,øCnÖ‡i†9Ky,øCnÖ‡i†9KroomType =rooMR2Ž€OrientationOrderByOnNameMapDefaultViewColumnWidthColumnOrderColumnHidden FormatDecimalPlacesDefaultValueRequiredDisplayControlAllowZeroLength$UnicodeCompressionIMEModeIMESentenceMode  ą Ų ĢU],øCnÖ‡i†9K˜öCČ”ā@tblRoomType^,øCnÖ‡i†9K],øCnÖ‡i†9KroomType_,øCnÖ‡i†9K],øCnÖ‡i†9Kdescriptionk,øCnÖ‡i†9K],øCnÖ‡i†9KbedCount`,øCnÖ‡i†9K],øCnÖ‡i†9Kprice1a,øCnÖ‡i†9K],øCnÖ‡i†9Kprice2y,øCnÖ‡i†9KÅåcÕµā@CnÖ÷`0tblRoom{,øCnÖ‡i†9Ky,øCnÖ‡i†9KroomType =roomType ķ  q price1 ”    Fixed   0    mq price2 ”    Fixed   0    mzdescription G        m  MR2Ž€OrientationOrderByOnNameMapDefaultViewColumnWidthColumnOrderColumnHidden FormatDecimalPlacesDefaultValueRequiredDisplayControlAllowZeroLength$UnicodeCompressionIMEModeIMESentenceMode  ą Ų ĢU],øCnÖ‡i†9K˜öCČ”ā@tblRoomType^,øCnÖ‡i†9K],øCnÖ‡i†9KroomType_,øCnÖ‡i†9K],øCnÖ‡i†9Kdescriptionk,øCnÖ‡i†9K],øCnÖ‡i†9KbedCount`,øCnÖ‡i†9K],øCnÖ‡i†9Kprice1a,øCnÖ‡i†9K],øCnÖ‡i†9Kprice2y,øCnÖ‡i†9KÅåcÕµā@CnÖ÷`0tblRoom{,øCnÖ‡i†9Ky,øCnÖ‡i†9KroomType =roomType ķ  q price1 ”    Fixed   0    mq price2 ”    Fixed   0    mzdescription G        m    ubedCount Ą    Fixed   0    mMR2ā€ColumnWidthColumnHiddenRecordLocksODBCTimeoutMaxRecordsRecordsetType FilterOrderByOrderByOnReplicable1  <  »³Ė/Tables" } šLVALŠMR2,€AccessVersion Build"Show Values Limit,Show Values in Indexed4Show Values in Non-Indexed*Show Values in RemoteAppTitleStartUpForm&StartUpShowDBWindow(StartUpShowStatusBarStartUpMenuBar$AllowShortcutMenusAllowFullMenus(AllowBuiltInToolbars&AllowToolbarChanges$AllowBreakIntoCode AllowSpecialKeysAppIcon,StartupShortcutMenuBar6Track Name AutoCorrect Info0Perform Name AutoCorrectCpgConversionHijriCalendarAuto Compact8Log Name AutoCorrect Changes4Four-Digit Year FormattingProjVer&UseAppIconForFrmRpt&Theme Resource NameNavPane ClosedNavPane Width NavPane Category*NavPane Category NameNavPane View ByNavPane Sort By>Show Navigation Pane Search Bar° 08.50 õ č     Hotel system               ä (  Form.frmFindStay    Œ  HotelSys  ×  ! " #LVAL [q ®’’’’ėoYDJ HAĻPŽ HAQ8…†˜Ż?ƒü‹“ĻP—LAĻP„ģĻP„<ĻPƒƒ›Ų ’«Š¢ Æ<“TxĻP®ĻPīĻPüĻPĻPXĻP€ĻPŒĻPTĻPœĻPÜĻPüĻP ĻPDĻPlĻPŒĻPŒĻPÄĻPÄĻPĢĻP,ĻPˆœĻPxĻP®ĻPīĻPäĻPĻPˆ¬ĻPƒƒƒ …ƒƒ ‚‚ d…Ž ‚‚ d…†‡ Ž ‚‚ƒƒ ¢/qselStays.tblStay.stayID‰ tblStayƒtblGuest.guestID‰tblGuest‰tblGuest.name‡addr‰tblGuest.phone…tblGuest‰!qselStays.arrival‡qselStays.roomsƒ qstate… tblStayƒ state‡ƒ ĻPƒƒ ĻP„ē ƒŒĻP„ģ ĻP˜’’…¼ĻP’’’’2ŗ£ )å@ˆ’’’’„ \ĻPtĻP‚DĻP\ĻP‚ 1,ĻP<ĻP†  ĻP,ĻP8„ üĻP ĻP„ xĻP¤P>‡ O®ĻP¤P>‚ @īĻP¤P>\y>üĻP¤P>ƒ ĻP¤P>… XĻP¤P>… €ĻP¤P>…%ŒĻP¤P>4ƒ>qselStays‡ƒģ ĻPƒƒÜ ĻP„ēƒ ĻP„Ä ĻP˜’’…¼ĻP’’’’ūŗ£ )å@ˆ’’’’„tblGuest‰ƒDĻPƒóƒüĻP„,ĻP˜’ž…¼ĻP’’’’1€zĻæAā@ˆ’’’’„ tblStayƒƒüĻPƒóƒÜĻP„ģĻP˜’ž…tĻP’’’’õ{ĻæAā@ˆ’’’’„qryRoomsPerStayƒƒ4ĻPƒƒ,ĻP„ēƒÜĻP„ ĻP˜’’…tĻP’’’’ܳ‰UAā@ˆ’’’’„tblRoomState‰ƒōĻPƒ÷ŌĻP„ŌĻP˜’ž…,ĻP’’’’åx¶erKä@ˆ’’’’„qselGuestStays…tĻP\ĻPˆ„Š “ ĻPÜ ĻPˆŽˆŠ œĻPä ĻPˆŽƒ„Š ÜĻPģ ĻPˆŽ’’’’’ üĻPō ĻP‡Žƒ„Š ĻPü ĻPˆ’„Š DĻP ĻPˆ’„Š lĻP ĻPˆ’„Š ŒĻP ĻP‡ŠqselStays.stayID‰“ ĻP„œĻP„ÜĻP„üĻP„ ĻP„DĻP„lĻP„ŒĻP„Œ ĻP¤ ĻP† t ĻP<ĻP† „ ĻP,ĻP†¤ ĻP ĻPäNļO‚ xĻP¤P>‡ XĻP¤P>ƒ#O€ĻP¤P>tblGuest‰ƒlĻPƒ÷TĻP„TĻP˜’ž…tĻP’’’’1€zĻæAā@ˆ’’’’„ tblStayƒqryRoomsPerStayƒtblRoomState‰qselStays‡ ¤ ĻP<ĻP,ĻP¼ˆŠ üĻPōĻP‡Ž’’’’’ XĻPĻP‡Ž’’’’’ €ĻP$ĻP‡Žƒ„Š 4ĻP,ĻP‡Ž“ ĻP„tblStay.stayID…DĻP„lĻP„ŒĻP„tblStay.state‡tblGuest’’ūxĻP¤P>‡tblStay‡’’’’’„Š ĻPĢĻP’’’’’’„Š DĻPŌĻP““ ĻP„ŒĻP„ģĻP ĻP†tblRoomState‰qryRoomsPerStayƒ ĻP’„tblRoomState’’“®ĻP¤P>… īĻP¤P>… ĻP¤P>…tblGuest’’’’’„Š ®ĻP“ĻP‡’’’’’„Š īĻP¼ĻP‡’¬’’’’’„Š ĻPÄĻP‡ĆœĻP„ÜĻP„ ĻP„tblGuest‘ ”ĻP„œĻPƒü<ĻPƒ$’’’’¼ĻP4ĻPTĻPtĻP”ĻP“ĻPģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP„ģĻP’’’’–ĻP”4ĻPؼĻPƒž”ĻP„ī‚v’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ‚T!ĻPƒü‡’’’’„ ō :¬ ': > :¬$ś$@'< <¬ <¬~ œ ¶< <$B¶>'’’’’dF  <$D'’’P–„k’’øó’’°o’’Ø’’’’ ’’’’K²Attribute VB_Name = "Form_AsciiT ransf8" " ØBasØ0{E3F99ACC-4E73-11D6-8769-086394B13} |Glob„alŽSpacI False dCr@eatablTru PredeČclaId·"ĄExpose_Template Deriv–CuĄstomizD$Option CČomp@ DT€‰  €ResuĄŒPĆ EžšK[–ĒADim i As Integer AcJi€y0 Šb€"Ą”Whi‡i < Len(aSI i + 1Ć c ³(Mid(a, i, „1)D Ifū><’ōŠżų,’ū’’5,’ņ lx’*1x’ż L’:\’]ūAĄMlx’*F ’õõ:\’N<’<’l ’ ’ūļüž:L’ūļģž`1x’6 <’ ’’üžģž(ż L’:\’]ū><’ōŠżų,’ū'’’5,’ö lx’*1x’ōŚōŠÄZRlx’*F ’õõ:L’N<’<’lM\’@’ ’ūļüž:,’ūļģž`1x’6 <’ ’’üžģž ōĘņlx’*Füžõõ:L’N’’(<’ ’  ’ūļģž:,’ūļÜžõõ:¬žNœžœž(¼žŒž Œžūļ|ž:lžūļ\ž`1x’6<’’üž ’ģž¼žœžÜžŒž|ž\ž lx’ *1x’@lx’Pž:\’!%TžXž$ ųXž HTž 0"Pž @#) N  p€$ø,ȁų*08@(H(p(˜:Ą   0 € ’’’’" 8 €@ €H (P (x l  6!H!P!€ 0X!Jˆ! Ų! č! ų!" " "€ ’’’’€ &("<P"$"Fø"#XžTžPž ,D( x’Pt’p’l’XžTžPž<’’ ’üžģžÜž¼žœžŒž|ž\žp$Cx’ lx’%*1x’ lx’&*1x’ lx’'*1x’żX’:h’]ūAÉ!lx’(*#D’€ *#@’*1x’2D’@’™,lx’)*FH’żh’ūļ0’:X’*ūļ ’`1x’6H’0’ ’Ē,lx’+*FH’żh’ūļ0’:X’,ūļ ’`1x’6H’0’ ’ lx’-*1x’@lx’’:h’.%’’$ ų’ H’ 0"’ @#)’’’h( x’,D’@’’’’H’0’ ’Ą„L# X# h# x#ˆ# #8 #*Ų#R$`$€$ˆ$€ ’’’’’’’’˜$ą Form frmStayĶ’’`Ķ’’X]ņČą? Determines what views to refesh after sending keys to XRefreshE– L'Jo’’p–x]ņø¶DELETE * FROM tblStayRooms; LB@P¦   ¶jINSERT INTO tblStayRooms ( FirstOfdate, CountOfdate, roomID, roomType, personCount, price, total, stayID) ¶iSELECT First(tblRoomState.date) AS FirstOfdate, Count(tblRoomState.date) AS CountOfdate, tblRoom.roomID, ¶4tblRoom.type AS roomType, tblRoomState.personCount, ¶@IIf([personCount]=1 And [price2]>0,[price2],[price1]) AS price, ¶mIIf([personCount]=1 And [price2]>0,[price2],[price1])*Count(tblRoomState.date) AS total, tblRoomState.stayID ¶MFROM tblRoom INNER JOIN tblRoomState ON tblRoom.roomID = tblRoomState.roomID ¶WHERE tblRoomState.stayID= ’’!ō¶Ž GROUP BY tblRoom.roomID, tblRoom.type, tblRoomState.personCount, IIf([personCount]=1 And [price2]>0,[price2],[price1]), tblRoomState.stayID, ¶XIIf([personCount]=1 And [price2]>0,[price2],[price1]) ORDER BY First(tblRoomState.date);'`` ` LB@P  ’’!NB@po’’–Š]ņņ(#]ņ@ņX]ņp]ņˆ ’’!R$  ’’!T$ œ¶DYou must fill in at least the guest name and the first address line. ŽA&ar|’’Ąk’’ø ’’":ź ” µ ¹ KT ¤ ¦· f%¢›G|jąK Error message made: Select roomūé ¤ @!B œ¶)You can only book guests into the future.¬ $8¶Select another period. ŽA&|’’ąk’’Ų ’’!ō ² f%®›G|jąH" Error message made: Room not free ²KT¶CThe guest is booked already. Do you want to give him one more room? Z \ $& 0›G|j ¤ ¦· f%¢›G|jąK Error message made: Select roomld¶date¶ tblRoomState¶tblRoomState.stayID= ’’!ō¶0$¬$V'P¶date¶ tblRoomState¶tblRoomState.stayID= ’’!ō¶0$¬$X'T ¦ P¬ ¤ T¬ œdv¶.There cannot be gaps in the total stay period.¬ $8¶+Select another period or make two bookings. ŽA&p|’’ˆk’’€ ’’!ō ² f%®›G|jąH" Error mes=žšK[|’’P n’’H ’’!: “›G  ’’(:ją+" Stay may have been canceled above b d L N 'JPr6 ’’B@ą! To make frmStay receive the keysMed¶ +{enter}%xA@Pą- Saves the guest and the stay, calls Xrefresh"""o’’P –( ’’!: “œ¶CYou can only print invoice outlines for guests that are checked in. ŽA&na|’’Ų k’’Š ¶VAt this point the system would print a draft invoice. This test system prints nothing. XA&Ēo’’` –h ’’!: ²œ¶5You can only print confirmation letters for bookings. ŽA&Pr|’’ųk’’š¶\At this point the system would print a confirmation letter. This test system prints nothing. XA&!&!.!No’’x–ØąC Hidden button activated through SendKeys after changing RoomStatesą0 The me.record may have been saved thru +{enter} ]ņčņ? J b ą ā¶frmRooms$Ž¬›G fBžjč’ J d ą ā¶ frmFindStay$Ž¬›G ’’"€b ’’"ō ˜BÖj ’’!: “··$“ ’’!d!r(f ’’!: “··$“ ’’!d!r(h ’’!: “··$“ ’’!d!r(j J ›G ’’!d!rB@pj š! J L›GA2j J N›G ’’B@jal¬'Jo’’`–ą" Name and address may have changede ą ā¶ frmFindStay$Ž¬›G ˜B¾jdvo’’š–X ’’!:¬ ’’!R$  ’’!T$ 'č  č›G¶ Please close the unfinished stay XA&j i’’h–øąG OpenArgs: -1 existing stay; 0 New guest; >0 guestID for existing guesta B ’’(>-R lX ¬œh¬ ’’(:ą Temporary booking µ ¹ lX ¬ œ!N l ’’(€bą( Connect to existing guestrd’’€¶ ’’)ą Create a dummy guestapak’’Hk’’@¬'J ’’!: “··$“ ’’!d!r(f ’’!: “··$“ ’’!d!r(h ’’!: “··$“ ’’!d!r(j· ’’(fą) Prevent user creating more than one stayA2 ’’!d!rB@pMi ’’B@Pr6o’’H–ų]ņX]ņx ’’!:'pą May be deleted later ’’!:¬œą Temp stay record¶%You must select a room for the guest.¬ $8¶Want to cancel instead? Z \ $& 0œJa·'^ą* Stay in the form - user must select roomsP|’’0k’’(ą* Delete the Stay record - has been updatedķ¶#select * from tblStay where stayID= ’’!ō¶; L%N., ,!Bō ,B@`ata ,B@Hncó’’p ,B@Bk’’Xą Check that guest is meaningful:l l¬ p¬œą  New guest with temporary stay!.!N ’’!R$  ’’!T$ œgu¶#Do you want to keep the guest data? Z \ $& ^›G|jek’’xķ¶%select * from tblGuest where guestid= ’’!€r¶; L%N., ,!Bō` ,B@`6 ,B@Hįx#ó’’p# ,B@BŸ@dą/ Existing guest or new guest with non-temp stay ’’!R$  ’’!T$ ›G|jd¶CYou must fill in at least the guest name and the first address line ŽA& ^  ”·'^ą Cancel the close."k’’x"o’’p"’’’’h"’’’’˜·Attribute VB_Name = "Form_frmStay" ŒBasŒ0{EF2CB1A9-59D8-11D6-8769-0863@94B13} |G lobalŠSpac’False dCreatab"lTru Pr@edeclaId°"Expose_TemplateDeriv–Customi¦zD$'   Opti€on CompI< D]€’ €Elicit Dim observe As Integer ' Determines what views to refesh af€ sendin g keyXRefrBPub!2 SubtO 2(64) …@=E EnFd updHRoomList(+€/sAS€ŒngĆCurrent€Db.ExecĮ‘"DELETE * FROM tĢbl‘s;@ƒ s™INSERT INTO ( FirstOf„ ,€UunrĄ#ID, ĮType, personCo ricĄtotal, s€ÆID) " ˜& _ƒ+A"S(tCTC(Ą'Į&Ą(t„e.A) ASP ļ …*Ä.E) Åžt@.AG1DC!Š4Ķ IIf([H]=H1 A@p[pĮ>20]>0,…1]»‚4Ā,C’ š *Ā’T"¤/JC1Ž%D!0 ANER JOINóįA†2 Oę+ GŠ ƒĆ-Ž WHEREJ Ź.Ć=a*Me¤ŒC GROUP B®Y%¦9d.”7,ė ’*6?*0* æ5æ?”?ųORD +@kŠ6sMÆysćf”%ubĄSyį2s.?žšK[Requery•‡cmdBoPok_C@’ke‡f”zį‡¤€tlast’„#£a ‹a! ŖĮ’r"Recordse­į|If €IsNull( txtĪ) Or«Add@Øs1) Then§„Call MsgBox("You m Į fi in @“lethe Øgue@nēa qKAcac l».€", vbExĄÖmaįń±!ExiĪtC°¢`If'#Select CŃĮļMe!€"tĄāįBcAŚg`NotG"Õłƒ6get P‘`Žod(", ”0l, t µ@iError message madxe: d!7Ś< modppmonš.siml ¬can only b@#ćs inąo²uture.A;Chr(10)E ;"„ano0rńa`iodOG ‘‹Ģms.us^eq$Į(hcń-eŽdM_RŃ  PƒžeTĮĆ óóē €gÕ'€)4&is"‹al ’dy. Do„ yŠ)wantń‚RgšŒ ha†n ore¢r?Ā'YesŠNo +`(Q+0‹ņ) Tvb@±/¦J’o$o$o$o$o$Š,k$2$ņ?= DMin(ö"ńx  "é^żI]‘™„aty"0")˜6Ēį.!pDMa=üte‚„bcp9A <°BPŒā - ¶1qG32>27B+p’‘Q!šGą02Ń#Ņb°Fap”1 1‚v_RŽę/1?2;2 1=aĄke twoŅ$„žs3; 3Q£YJpÆ"ķ3 3‘O 33' ū“ƒ3IH[@G3Ä2³A check€3i†nD4undoāłinæ3Š^æ3*\a{B®¤¦*¶°‘@0!šÖwhe[ ID] >‰"5y±Set 0n= zOpen‰o(s8.Whi€ÓĮrs.EOFg;”1d±ČĮ5rs¶!p@ =õNUņĄnMoveNex;$wńW@ŹgąClOŲSrElpä'Ą e.g. ’°outŃ)Š.celųledćA<1šqę w1‘cedo,'+,ßBĻ"uSaŽt`ĻąAt*sÓuGridA0TuFindĀ=+Ü uAQŅqPaøÖA€Focusą-Tžo t`7„搯ceĮZ­‘ modCommonp.simõŒ¬RWcan only checkƒTs @Ztoday." & Chr(10)@"Bookstead Ą(sGC% fromž Ā Ų\A!Ė]BĢ^ŅQ8useT•Į¦IDą, cInĒOP‰A nĄffrepC©Paymethod = 0!aNhavechHose€¦ p….ĆĄLASwith‚„BŖńC¢Inf‡M¢Ā@J£ŸBLEĆ}ƝbedG‚‚ń= DMin("d€ū1"tb¦l`teķ.)&=į<Vat©+"0ü")Če`%§ N!ąf?ĢyN N€“‚-toŁ Tan`bA}b`Q‘ž Ą)g,ą•}*^,’AķĀ ’A ’A„ Āæds`U"SELECT * FROM ‰= wherče [c<]‚<€]Ć Įy;"ēGSet Ą¹= CurrentDb.Openf»(s(AWhile !rs.EœOFĒ!adi¤ĮóB€rsc§@€v UpĮUĪMoveˆNexh WenØ^y@ ClĄo#cdIŸčŹ;¤Źą­dĒisćžDedAžalrąšy@. Do y Ļwˆantą™ gi }Ņh éonĄ±o@*°?bMYesNo :+@ĢQ”ŃįĖ vbŸ€Źŗ_Äst_Ä_Äb/ń~!` DMa’@uAAAAĀ~! łrA ć¢¢+ 1 ‹ Š€  1cbe a øgapQ"±GBp}ū  6†" \] !sænænb ænĀ‚æn C b1El Œ' eˆ.g.Ö/outń|aącellyeś˜Tžh3…W·²ƒ24ß×?«aCSćIteƒĄ*VBobser8€= uGridĄ6 uFind²n+ 2uĮLi€ °PricÄ} MFoc$usPTop”ke… ŠmrreceQ=”ĮkeysÓS°E‚KŠ ("+{0P€er}%x")šśSĄ~sgfö¦ Pˆ0« s Xre°…shL ² a„  vƒpx cmdCQ–Ą_Click(’ Uŗr ZŗR&ó¶øłø %øøøŃ)ūļ9øaŠ‘øÄĘø’ø¢0śxaø”Æ¢+ø’Q1ĆĀ ÷‰__ “PüteßNßNÖNįio·_8 € %ĶĄÄghąas be£ē3Ó³m\·_»q"j "j€<ĮŠ6kš½invop1’’!lnigh~tļkĄŌķkŸ˜ =ažn°C22‚+ĮŽaE/]/n†¼æÉACÓ'ą*j[”NqĻ'\ FĀb Q~sUĶmśoPŁwģœ\ļÆ裞-PhļFŌ·1A¢õ KĖAą9IH·n Then  Call MsgBox("You have not chosen a paymethod. Check with the guest.", vbInform@ation) ĀE€xit Sub*@End IfIf Me.sta€te = cI§ šAtqis poin e system wo@uld prfinal inv`oice.ń4t¦/‚sphing^' Dele€Iany remain€ dayĄs from€Z@y, set9dto –ed (out‡us€p"SELECT * FROM tbl RoomS‚WH ERE [+ID ]=" &„yI¢D€";"‡%S€:r(CurrentDb.Open@RecordI(sÅWhile Nvrs.EOF‡‡Aƒ€`rs!DA`€<= lastA ēŠ‹ di56!€ CqOI=.U pd@KElse{KC.` L„ M@oveNexH%W˜end‡-Cl@“ƒ ĆCase ‹ NÅcan onlyu¾sAv ifĮy are c'Ća… Ą~inC˜ExøclaŽĒ‹ĘÅS@œ>cÄ0C'Ē Ģ€Z '‚ Ąy mayCš,beĄī@-cd ab@GĆobser@|= uGrid + uFind¢`!QListyįPr@h£Ą  MFocus@ To ke `”VcceiC` a‚keyscSą/K  ("+{ĄSer}%x")›A`ŒsĀg"ˆ a@:#aaN, c@’s XrefreshL ā"į‡ vCaTĄ‰ cmdĄntAccount€_Click($^ł©&<>fŠ!F7thatć=Į”ßæ<  ”…ŸŠAĮš=œĄa draf†’›³ü)ConfirĀmū)BookėÉ-}*c# ‚Ä «te³ —ĄĘ b  @«seĻĮ@Į7æ(łÄa P)ł|)ub P!ŻASÅWÅ(! ^Hidd€rbuˆttoąźctiaYdą`rough ęe70²c3|_åü.u`±GÆ¢åHļpļē….€showNewQO`(Me![0x±.ūņH€w,Pw±lPwEW4ubASšS€Qs.Q.AllowAŽdšp ĮxIIf @žšK[.†pIn, Trņu Fapnļļbo·ļŌ‘ļ 2‚ß mÓ ^EĄ Ÿ AQÆ ™ ;« õ)#ƒReąqueryOB”!’qeD¢B“ •‚0^¼ce§VaQ@·l0obg`ˆab¢Af°F“‡(!hNameRgadJd@fsw4chP7eļtƒP1ß/ß/mÓ/ļ'Š>æ‚20ę'’±$l vc« SDFunšA`Bcł1‹OKumä@¤‘œy&0 Or IsNˆullatxtAĪ)^ *1)„(0”…]›·Ple’ 2{ušanishŸš_{_Q{ k{!²Load! ' «Args: -p1 exą!Oq; 0 :Cw; >>0“`°!c¦; #P) Sim2¬= s“ š CLn„g(…) >=;—kń,tA…ašUemĄporaryUiv)’mZį(ŽD• `õ°un S ŠĮ KØEpInq*= "'0 Crea €umümyÓĆ Õpuz1ń ĻÆA¤AKK, …KÆO8POKÆÆayļTwK3ÅÆT XŅ ĄPHrev`§ uÆ ęcĮ”%mo€ŗœń¼äe & ßH øĻ|N?ŖĻ._Unl1į.CanĄøawInąteger8±y0Ÿ xFŪ{Óz„ ąF=2^‚*' M`¾bØe dĄ½t`8lp!~r¢.A Ę,²<-‚¶² record  If MsgBox("You must select a room for the guest." & C@hr(10)"Want to cancel instead?", vbYesN(o +Qtio0n) =(Th,enƒC<= True ' S8tayJu}m Ą- user œšsBExit SubEnd I"f ' DĪteMYž*has been update„ˆSet rs€TCurrentDb.OpenRšset("!„* fr€tbl+where "s€]ID=“MeF.ƒ”;")ƒGW€hile No20.EOFƒ ƒrs.U MoveNˆext WenS€Close …v 'Ķeck uatƒ× is meaningf`ul: €÷fAÄrg80 A€J€|0= 0 e@_NewÄwith temporary‚6C!0(IsNull(:txtName) Or JAddresšs1))ĀĆA;Ą”žDo yĄžwĒ°keepBkBœ €f¾a”š/W0uG­¦ CuB"id…u[Ą|ł.ID]æx›xĢlsĘĄ7st€rÄg…ęn knon-l ’jt Ė)Call‰o…fi in N˜lea IF… nBŒ aąKAfir€‚a£A lineb„Exclamat_ƒcCäacį].^_b~ ˆ Sc reen.€{viousControl.SetFocusDoCmd.FindNeBx?ExitŒ):?ƒ A%Ą  MsgBox&.De0scriB>ResuĄŒPĆ E’’’’’’’’ ’’€€iƒ^’’’’’’’’’’’’’’€omst`„`’’’’’’’’’’stay „,’’’’’’’’ŠyID) %`„Ų’’’’’’’’’’ DP’’’’’’’’’’’’’’’’0’’’’’’’’”iƒ^’’’’’’’’’’’’’’€!@ F’’’’’’’’’’’’’’’’’’’’’’’’’’’’”iƒ^’’’’’’’’’’’’’’€”€ž’’’’’’’Ų’’°’’’’’’’’%’’’’P’’’’’’’’š’’’’’’’’Č’’’’’’’’°’’’’’’’’P’’’’’’’’°’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’čŗä{F ßžŹ'€€" €€(&0|XŲšų€ H `.p  ؁øĄ Č€ ’’’’øŲ  ¦°Xh"p˜ °ĄČ€ ’’’’" ŠŲš€ ’’’’" ų€ ’’’’’’’’(Ķ’’xĶ’’p–]ņ ņøP]ņŲ[Ł ’’!@Õ ’’!@Õ ’’!8"bÖD¶*SELECT * FROM tblRoomState where [roomID]= ’’!@¶ AND date=# ’’!8"b¬ ¶mm-dd-yy$¬¶#;'`ķ ` L%N.,¬'Ų ,!B›G ,"ō'Ųj%ŹąB There can at most be one record since roomID and date are the key Ų¬ œo¶There was no guest in this room $A&·'^ ’’B@ |’’@k’’8 ,B@Bč’¦¶.DELETE * FROM tblServiceReceived WHERE roomID= ’’!@¶ AND date=# ’’!8"b¶mm-dd-yy$¬¶ # AND stayID= Ų¶ AND serviceID= <¶;'` ` LB@Ph >¬ œd¦ ¶INSERT INTO tblServiceReceived ¶VALUES ( Ų¶,  ’’!@¶,  <¶, # ’’!8"b¶mm-dd-yy$¬¶#,  >¶);'`e ` LB@Pšk’’ ą ā¶frmStay$Ž¬œ  N ŲBJ ŲBBč’ k’’8o’’0–š¬ ’’!@ ^A:o’’–P¬ ’’!H ^A:to’’ą’’’’Ų’’’’C“Attribute VB_Name = "Form_fsubBreakfastL@ist" “Bas“0{2CD39BCC-6133-11D6-@8769-086394B13} |GlAžšK[obaläSpacIFalse dCtab"lTru Pr@edeclaIdŗ"Expose_TemplateDeriv–CustomizD$Optio@n Comp@ ĢDaT€‰  €<licit P.2 Sub u pd†¬(serviceID As Integer, quantity Vari€, Cancelˆ) Dim s Säng, r‚Recordse>Sta!%Long€ebug.Jnt M$e.Ę"A,roPomID‚PĄ5n`t!cbo7Ą^ sAˆSELECT * FROMą tblR Ą‘€where [C`]=" &Ą" AND @=#cĮĮšat(€!  - 1, "mm-dd-yy")Į#;@‘!Set:= CurrentDb.OpernF=(s€F >= 0 AIf NoA.EOF  Then BF=¤!s€ ID '€1can at most be one rBV s iĄb C9 and‚4 Įthe kŒeyFB< 1ĀCĮ"Call M€sgBox("€"@was no gue€in this‚", v€bOKOnlyÄ5óC‚ƒ= C½Į€¶?You can only check guests out if they are currently checked in. šA2|’’P n’’H ’’!F Ą›G  ’’(Fją+" Stay may have been canceled above n p X Z 'V ’’B@*ą! To make frmStay receive the keysĖ¶ +{enter}%xA@\ą- Saves the guest and the stay, calls Xrefresho’’P –( ’’!F Ąœ¶CYou can only print invoice outlines for guests that are checked in. šA2aé.įi|’’Ų k’’Š ¶VAt this point the system would print a draft invoice. This test system prints nothing. dA2o’’` –h ’’!F ¾œ¶5You can only print confirmation letters for bookings. šA2|’’ųk’’š¶\At this point the system would print a confirmation letter. This test system prints nothing. dA2o’’x–ØąC Hidden button activated through SendKeys after changing RoomStatesą0 The me.record may have been saved thru +{enter}]ņčņ V n ģ ī¶frmRooms$ź¬›G rBŖj D V p ģ ī¶ frmFindStay$ź¬›G ’’"€n ’’" ¤BājĖ ’’!F Ą··$Ą ’’!p!~(r ’’!F Ą··$Ą ’’!p!~(t ’’!F Ą··$Ą ’’!p!~(v V ›G ’’!p!~B@|j€? V X›GA>j V Z›G ’’B@*j¬'Vo’’`–ą" Name and address may have changed ģ ī¶ frmFindStay$ź¬›G ¤BŹjo’’š–X ’’!F¬ ’’!^$¬ ’’!`$¬'ō ō›G¶ Please close the unfinished stay dA2j€?€?i’’h–øąG OpenArgs: -1 existing stay; 0 New guest; >0 guestID for existing guest N ’’(J xX ¬œ€?¬ ’’(Fą Temporary booking€? xX ¬ œ x ’’(€ną( Connect to existing guestd’’€¶ ’’)ą Create a dummy guestøA€?k’’Hk’’@¬'V ’’!F Ą··$Ą ’’!p!~(r ’’!F Ą··$Ą ’’!p!~(t ’’!F Ą··$Ą ’’!p!~(v· ’’(rą) Prevent user creating more than one stayA> ’’!p!~B@| ’’B@*&>Ø;o’’H–ų]ņX]ņx ’’!F'|ą May be deleted later ’’!F¬œą Temp stay record¶%You must select a room for the guest.¬ $D¶Want to cancel instead? f h $2 <œ ·'ją* Stay in the form - user must select rooms|’’0k’’(ą* Delete the Stay record - has been updatedķ¶#select * from tblStay where stayID= ’’!¶; X%Z.8ĖšģŌ°’’’’õ”×eÉ’’¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(<’’Ų<’’J< ’’<’’’’’’’’’’° "@’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ /x’  x’ ø0x’x’  x’ ”0x’6p’t’x’  x’ x0t’ x1lp’õĒ)x’t’~2Cl’l’\ /l’„$  l’x’t’0 üĘ@  0 üĘ   BžšK[0 üĘą  0 üĘ8  0 üĘø  0 üĘų &€’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ (Ą’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ *’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ ,@’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ .Ų’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ „Ö’’’’’’’’˜tay-% „,’’’’’’’’ø and%`„`’’’’’’’’’’oked 4’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ „Ö’’’’’’’’0% „,’’’’’’’’Pø%`„`’’’’’’’’’’’’’’ˆ€’’’’@@ĄŲ’’’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’’’Ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ xŗä{F ßžŹP€ :€ ’’’’€@€H€ ’’’’B P’Xš€ ’’’’B ųvx€ ’’’’B €|ˆ€ ’’’’B `x€ ’’’’B €®ˆ8€ ’’’’B @€H€P"`0ˆøĄČ Ų>ų8@ŠH€ ’’’’DŲ  8 H Xh p€ ’’’’ € 2 JŲ(€ ’’’’B 0€8€@"P.xØ°øČ2ŲD h €    ° ĄŠ Ų€ ’’’’ č ų2J@’’’’ ą4 modMenues: All the functions called from the menues%36Ķ’’8Ķ’’0–¶VOn the Stay-screen, just enter the new service data at the bottom of the service list.¬ $8¶Checked-in guests only. $$&'"reqi’’ –@¶9On the Stay-screen, select the service line and push DEL.¬ $8¶Checked-in guests only. $$&'&i’’°–€¶6On the Stay-screen, select the room line and push DEL.¬ $8¶"Booked and checked-in guests only. $$&'(day-i’’ –Ą¶This is a manager function.¬ $8¶$You don't have permission to use it.$&'*i’’ą–¦¶XAt this point the system would print a list of occupied rooms for the waiter to fill in.¬ $8¶)This test version doesn't print anything. $$&',i’’ –@]ņ€]ņ ņĄ ą ā¶frmStay$Ž¬œ¶!Open the stay you want to cancel. $A&z’’ k’’˜ķ ä"ę.Ö Ö": “ Ö": ²œ¶/You can only cancel booked or checked-in stays. $A&z’’ k’’¦ ¶%Are you sure you want to cancel stay Ö"ō¶?¬ $8¶You cannot revoke it again. Z$& 0›Gzj¶*SELECT * FROM tblRoomState where [stayID]= Ö"ō¶;'`ķ ` L%N., ,!Bō ,B@` ,B@Hó’’P ,B@B  Ö): ÖB2 ÖB@ą! To make frmStay receive the keys¶ +{enter}%xA@Pą- Saves the guest and the stay, calls Xrefreshi’’–Ų]ņ]ņ8ņX ą ā¶frmStay$Ž¬œ¶Open the stay you want to undo. $A&z’’k’’ķ ä"ę.Ö Ö": “œ¶#You can only undo checked-in stays. $A&z’’Øk’’ ¶*SELECT * FROM tblRoomState where [stayID]= Ö"ō¶;'`ķ ` L%N., ,!Bō ,B@D ² ,): ,B@X ,B@HCžšK[ó’’č ,B@B ² Ö): ÖB2 ÖB@ą! To make frmStay receive the keys¶ +{enter}%xA@Pą- Saves the guest and the stay, calls Xrefreshi’’(’’’’ ’’’’eµAttribute VB_Name = "modMenues"  ' 4: All the functions called f(rom2mn  OpB Compare Da@tabase0E€xplicit+HPub FV fncAddServiceLinĄe() ®MsgBox("OnStay-screen, just enternew sU d at!‚ bott`of‚…list." & Chr(10)€"Checked-in gts only.", vbOKĘO€€TEnd†eo8Delo oselecaZne a@push D„ELŲ`RoomLg—€/Eē.rĄ l€y±.Boo@^‚can™*Manag:eĄ­t™ H2Thˆis €a mĀ rĘĀĶYYou don't have permissĶ to use i—#‹PrintBreakfšastL€„ˆ*ˆ+fA‡€+po@·ystem would p a`/Ąd _occupiCąy!2s foĆfw„ai"ho fi €ōinb_CrĮrd$Dteą verĀdoesĮ „ nyt0hing_f-‚Canc fĄ{”Dim cur”} As Form_fr’mį rsįRecordse(t, āSĄng#If SysC md(acGe0tObj@jĄte, acį , " $ ")`+0 Th,enˆ@  †pe%Ɛsą y`@waśn€0o „ĮĢ'apExitH†B`xI¢fĆ Set†=b¼s!†@„!! ¹<> cIn >A€$iŲWcaęn‚›$ bćo`BČoõĮsŸoä%!£…`Ķ„&AÄa%su‹& ” !±hyID3²ˆP"?lµ„no`t rev€‡@n agaįWįµYes„No!:vbNo‚:. š0Į+£0s€?"SELECT * FROM tblCA…ĀE wheĄ[!ID]=ņ";`źA A:@T= CuÄrr ŌDb.aGęU (s`ƒWhile Ns.EOFFc!rs.Ą­et`źĮDMoveNexąźWenĘd# ClošįccKC= c36ĆC£q-.upšre± įGŚ.  Focu@s ' TopQkĒ‚“8pceiŠOAƒPkeysƒS@ KAŠ ("+{Ņy}D%x°5' S Rs_rJŅuĀ^±1,€(lls Xrefr`esh vn„UČndo2{in_C_Cž _CQD_C_C_C_C_C÷¤‹_CTCuš ļ5æ*ü é5&Ōp+qL?Cæō;CoAÖMjA” Æ@š‚ @5ŗ Ÿ5Ÿ5eņ Ÿ5ay” “@Ÿ5Ÿ5?’`Ÿ5P›5a š2Edēį©Į5rs“°2STó-÷.U’2no9#żo9 „^Æao9o9šHŽyo9o9o9o9)`=o9dƄ@no9k9 as day-month-year, e.g. 25-12-02) œtblGuest.phone, qselStays.arrival, qselStays.rooms, qselStays.state AS qstate ' –FšLŌ’’’’S³ ×eše’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(SL’’’’S ’’’’S’’’’<’’’’’’N0{37F963C3-6351-11D6-8769-000086394B13} ’’’’Ą @’’’’’’’’’’’’’’’’’’’’’’’’’’’’” zĄ’’’’’’’’’’’’’’’’€’’’’’’’’ ”iƒ|’’’’’’’’’’ €iƒ~’’’’’’’’’’’’’’€€ ˆ@’’’’’’’’’’’’’’’’’’’’’’’’”iƒŠ’’’’’’’’’’ €iƒŒ’’’’’’’’’’’’’’€ €’’’’’’’’’’’’’’’’’’’’’’’’’’’’” 2ų’’’’’’’’’’’’’’’’Ą’’’’’’’’ ”iƒ^’’’’’’’’’’’’’’€`„`’’’’’’’’’’ R’’’’’’’’’’’’’’’’’’’’8’’’’’’’’ ”iƒ^’’’’’’’’’’’’’’€€ž’’’’’’’€’’X’’’’’’’’%’’’’p€Ą’’’’@@ų’’’’’’’’’’’’’’’’`’’’’’’’’X’’’’’’’’ų’’’’’’’’X’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ŗä{F ßžŹ7€€€ ’’’’"€ "€ "@€ hh€ Šą€ ’’’’" čTšH ` pˆ Ø °ĄČ€ ’’’’" ŠŲ<č(8@€ ’’’’"HPh€ ’’’’" p€xb€BčB0x °ĄČŠŲ€ ’’’’" ą`čHX`hp€ ’’’’€ ’’’’’’’’€Ķ’’xĶ’’p–ą If IsNull(MDžšLVAL²’’’’$%ĻPƒƒl%ĻPƒ2ĻPœĢ#ĻPŖ™ƒü3ĻPˆ”ĻP„x’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ü ƒƒ‚”1ĻPŒ2ĻP„ƒ$%ĻPƒ‡ƒ$0ĻPƒ‡ƒŒ&ĻPƒ‡ƒü&ĻP„P‡ƒ‡ƒl-ĻPŒ ¼%ĻPĢ%ĻPƒ‡ƒü,ĻPŒĢ%ĻPģ%ĻPä2ĻPŌ1ĻP„‚3ĻPä1ĻP„‚T3ĻPō1ĻP„‚”ĻP4&ĻP’’’’l0ĻP’’’’„”ĻPˆ‡„(ĻP’’’’ü.ĻP’’’’„ tblStayƒx³Ž”€ˆĻPTĻPƒŒx³Ž”€ˆĻPTĻP‚Œx³Ž”€ˆĻPTĻP‚ŒƒŒ&ĻPō"ĻP„ƒÄ&ĻP4'ĻP„ƒü&ĻPD'ĻP„h'ĻPŒ'ĻPĢ'ĻP˜ 'ĻP ü&ĻP„’’’’ˆƒtblStay.state‡ Š'ĻPō'ĻP› ų'ĻP(ĻP,(ĻP„ (ĻP€Šƒ580(ĻP<(ĻPˆ @(ĻP€Šƒ58h(ĻP„d'ĻP„ƒ”'ĻPT'ĻP„”ĻP„TĻP’’’’Œd(ĻPØ’’’’”Œƒ0†"ˆĻP„lĻP„@ƒ‚ ’’’’$+ĻPƒƒT+ĻPƒÄ,ĻPœĢ)ĻPŖ™ƒä-ĻPˆ”ĻP„x’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ü ƒƒ‚„,ĻPŒÄ,ĻP„ƒ$+ĻPƒ‡ƒ¬+ĻPƒ‡ƒä+ĻP(‡ƒ‡ƒ,ĻPŒ|+ĻPŒ+ĻPl-ĻP“,ĻP„‚tblRoomState‰x³Ž”€ˆĻPlĻPƒŒx³Ž”€ˆĻPlĻP‚Œx³Ž”€ˆĻPlĻP‚Œƒ¬+ĻPt(ĻP„ƒä+ĻPT,ĻP„ƒ,ĻPd,ĻP„ƒƒ@†ƒƒ@ƒ‚‹‚ƒ‡‚x³Ž”€‚d&ĻP‚ĻPĢ)ĻPƒŒx³Ž”€‚d&ĻP‚ĻPĢ)ĻP‚Œx³Ž”€‚d&ĻP‚ĻPĢ)ĻP‚Œx³Ž”€‚d&ĻP‚ĻPĢ)ĻP‚ŒƒÄ,ĻPt,ĻP„ƒü,ĻP¤-ĻP„ƒ4-ĻP“-ĻP„ƒl-ĻPÄ-ĻP„ƒ|)ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPä-ĻPŠĻPƒ})ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻPp.ĻP‰ĻP”ĻP„p.ĻP’’’’ƒ…|/ĻP„/ĻP„˜/ĻP‰’’’’”(‡‚‹Œ&ĻP“°/ĻP ƒü.ĻPœŲ/ĻP„¬/ĻP„ƒ“/ĻPŌ-ĻP„tblGuest‰PrimaryKey…x³Ž”€ˆĻP„ĻPƒŒƒ$0ĻPä/ĻP„”ĻP„ „ĻP’’’’ģ0ĻP ‹‰1ĻP 1ĻP„ 1ĻP"‰’’’’”PrimaryKey…(‡‚‹Ä&ĻP“81ĻP ƒl0ĻPœ`1ĻP„41ĻP„ƒ<1ĻP\0ĻP„PrimaryKey…ƒƒ@†ƒƒ@ƒ‚ƒƒ@ƒ‚‹‚ƒ‡‚ƒ‡‚‹‚x³Ž”€‚$!ĻP‚ĻPĢ#ĻPƒŒx³Ž”€‚$!ĻP‚ĻPĢ#ĻP‚Œx³Ž”€‚$!ĻP‚ĻPĢ#ĻP‚Œx³Ž”€‚$!ĻP‚ĻPĢ#ĻP‚Œx³Ž”€‚$!ĻP‚ĻPĢ#ĻP‚Œx³Ž”€‚$!ĻP‚ĻPĢ#ĻP‚Œx³Ž”€‚$!ĻP‚ĻPĢ#ĻP‚Œƒ2ĻPl1ĻP„ƒ<2ĻPŒ3ĻP„ƒt2ĻPœ3ĻP„ƒ¬2ĻP¬3ĻP„ƒä2ĻP¼3ĻP„ƒ3ĻPĢ3ĻP„ƒT3ĻPÜ3ĻP„ƒ|#ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPü3ĻPŠĻPƒ}#ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻPˆ4ĻP‰ĻP”ĻP„ˆ4ĻP’’’’ƒ…”5ĻPœ5ĻP„°5ĻP‰’’’’”(‡‚‹T!ĻP“Č5ĻP ƒ5ĻPœš5ĻP„Ä5ĻP„ƒĢ5ĻPģ3ĻP„ƒ‡ƒl9ĻPƒ ‡dƒŒ!ĻPƒ‡ƒ<2ĻPƒ‡ƒä2ĻPƒ‡ƒt2ĻPƒ‡ƒ3ĻPƒ‡ƒT3ĻPƒ‡ƒT!ĻPƒ ‡dƒÄ!ĻPƒ ‡dƒü!ĻPƒ ‡dƒ4"ĻPƒ ‡dƒl"ĻP˜ƒƒ@† ƒdƒ@ƒ‚ ƒ‡‚ƒ‡‚ƒ‡‚ƒ‡‚ƒ‡‚ƒ‡‚ ƒd‡‚ ƒd‡ ‚ ƒd‡ ‚ ƒd‡ ‚ č7ĻP%… 8ĻP˜ 8ĻP%48ĻP› 88ĻPD8ĻPÜ8ĻP„H8ĻPl8ĻP“8ĻP˜ p8ĻP ä2ĻP„’’’’ˆ"ƒ!qselStays.arrival‡ø8ĻP(” ą8ĻPģ8ĻP9ĻP„ š8ĻP:…8n78†ųč@Œ9ĻP$9ĻPˆ (9ĻP ä2ĻP„’’’’ˆ"ƒ!qselStays.arrival‡p9ĻP„ä7ĻP„ƒ,9ĻPü5ĻP„ƒt8ĻP|9ĻP„x³Ž”€ˆĻPœĻPƒŒČ³Ž”€ˆĻPœĻP‚ Œx³Ž”€ˆĻPœĻP‚Œx³Ž”€ˆĻPœĻP‚Œx³Ž”€ˆĻPœĻP‚Œx³Ž”€ˆĻPœĻP‚Œx³Ž”€ˆĻPœĻP‚Œx³Ž”€ˆĻPœĻP‚ŒČ³Ž”€ˆĻPœĻP‚ ŒČ³Ž”€ˆĻPœĻP ‚ ŒČ³Ž”€ˆĻPœĻP ‚ ŒČ³Ž”€ˆĻPœĻP ‚ Œƒœ9ĻPŒ9ĻP„ƒŌ9ĻP<<ĻP„ƒ :ĻPL<ĻP„ƒD:ĻP\<ĻP„ƒ|:ĻPl<ĻP„ƒ“:ĻP|<ĻP„ƒģ:ĻPŒ<ĻP„ƒ$;ĻPœ<ĻP„ƒ\;ĻP¬<ĻP„ƒ”;ĻP¼<ĻP„ƒĢ;ĻPĢ<ĻP„ƒ<ĻPÜ<ĻP„ƒ‡ƒ :ĻPƒ‡ƒ$;ĻPƒ ‡dƒŌ9ĻPƒ ‹D?ĻPƒ ‡dƒ<ĻPƒ‡ƒD:ĻPƒ ‹,AĻPƒ‡ƒ|:ĻP =ĻP"Ä=ĻP ?ĻP˜Č=ĻP"ģ=ĻPÜ>ĻP˜š=ĻP">ĻP¤>ĻP˜>ĻP"<>ĻPt>ĻP˜ @>ĻP \;ĻP„’’’’ˆƒ[address1]…x>ĻP•ƒ', '‰ Ø>ĻP ”;ĻP„’’’’ˆƒ[address2]…ą>ĻP•ƒ', '‰ ?ĻP Ģ;ĻP„’’’’ˆƒ[address3]…H?ĻP„œ=ĻP„ƒD>ĻPģ<ĻP„ƒ¬>ĻPT?ĻP„ƒ?ĻPd?ĻP„ˆ?ĻP"¬?ĻPŌ?ĻP˜ °?ĻP “:ĻP›Ų?ĻP%…ü?ĻP™Ē ’ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠĆ~7õĖ†?ż Ó ÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶÓĶ€2€€’ž(tblGuest.name) L2€€2€@DtblGuest!!! 2€@DtblGuest!!! 2€@DqselStaystblGuestH@ų2€@DqselStaystblGuestH@ų2€@DqselStaystblGuestH@ų2€@DqselStaystblGuest2€@DqselStaystblGuestH@ų2€@DqselStaystblGuestH@ų2€@DqselStaystblGuestH@ų2€@DqselStaystblGuestH@ų?3#2€@DqselStaystblGuestH@ų?3# 7€ €’žtblStay.state, 7€ €’žtblStay.state, g7€ €’žtblStay.sta7€ €’žtblStay.state7€ €’žtblStay.state, 7€ €’žtblStay.state, g7€ €’žtblStay.state, g77€ €’žtblStay.state, 7€ €’žtblStay.state, g7€ €’žtblStay.state, g7€ €’žtblStay.state, g7€ €’žtblSta7€ €’žtblStay.state, g7€ €7€ €’žtblStay.state, g7€ €’žtblStay.state, g77€ €’žtblStay.state, 7€ €’žtblStay.state, g7€ €’žtblStay.state, g7€ €’žtblStay.state,7€ €’žtblStay.state,7€ €’žtblStay.state, g77€ €’žtblStay.state, g77€ €’žtblStay.state, g7€ €’žtblStay.state, g77€ €’žtblStay.state, g77€ €’žtblStay.state, g77€ €’žtblStay.sta7€ €’žtblStay.state,7€ €’žtblStay.state7€ €’žtblStay.state, g77€ €’žtblStay.state, g77€ €’žtblStay.state, g7€ €’žtblStay.state, 7€ €’žtblStay.state,7€ €’žtblStay.state, g7€ €’žtblStay.state, g7€ €7€ €’žtblStay.state, g7€ 7€ €’žtblStay.state, g77€ €’žtblStay.state, g7€ €’žtblStay.state, g6€AŠ@ī '6€AtblServiceReceived555 6€A€’žtblServiceReceived.quantity: g6€A€’žtblServiceReceived.roomID8 g5€AŠ@ķ '5€AtblServiceReceived555 5€A€’žtblServiceReceived.quantity: g5€A€’žtblServiceReceived.roomID8 g)€ Or€’žtblRoomState.date0 g Šœr6üĐW¹ ‹ _ # ē ­ t J  Ņ ™ g - š µ n " ņ Ä š a 2€ €’žtblGuest.name, '2€ z@Ša '2€tblGuest!!! 2€qselStays### 2€qselStaystblGuestH@Ļa?3# 2€qstate€’žqselStays.state: o2€€’žqselStays.rooms. g2€€’žqselStays.arrival0 g2€€’žtblGuest.phone- g2€addrd@Īa% o2€€’žtblGuest.name, g2€€’žtblGuest.guestID/ g2€€’žqselStays.stayID/ g7€ N@Ķa '7€ €’žtblStay.state, g7€ €’žtblStay.stayID- g7€ €’žtblGuest.guestID/ g7€qryRoomsPerStay/// 7€tblStay 7€tblGuest!!! 7€tblGuesttblStayD@Ģa;/! 7€tblStayqryRoomsPerStayN@ĖaI= 7€€’žtblStay.state, g7€rooms¬@Źa' o7€arrivalD@Éa+ o7€€’žtblStay.stayID- g7€€’žtblGuest.guestID/ g,€t@Ča ',€tblCalendar''' ,€qselRooms### LVALīdŹ¾x™„‚xtblStay qxtbRoomGridfrmFindStayAsciiTransformžškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$frmBreakfastListškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$jfrmFindStayListškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$æfrmMessageGuestškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$frmMessageRoomškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$MfrmRoomseRoomškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$jMfrmServiceListškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$æMfrmStayceListškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$MfrmTestceListškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$˜fsubBreakfastListškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$j˜fsubRoomGrid1istškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$æ˜fsubRoomGrid2istškö²0ķb ķb°ķbK³0 ³0@ībūA÷æ eĻ`’Ź1<0x÷ŹˆÉP÷ŹØć$ą·…ę|ų€|&0Ļx÷Źē€“ĻĄ0ų€6&0P÷Ź8”ĻˆÉÄčĻ90ų€`’Źü90ą2$ą2$˜fsubSta.LVAL> @ĻP%$@ĻP› (@ĻP4@ĻP¬@ĻP„8@ĻP \@ĻP„@ĻP˜ `@ĻP ģ:ĻP› ˆ@ĻP€Šƒ58 °@ĻP¼@ĻPō@ĻP„Ą@ĻP•ƒ' + ...'‰ų@ĻPAĻPˆAĻP•ƒ''…0AĻP„„?ĻP„ƒ“?ĻPt?ĻP„ƒd@ĻPShow Navigation Pane Search Bar° 08.50 õ č     Hotel system               ä (  Form.frmFindStay    Œ  HotelSys  ×  ! " #»v1€L¬YĢIƒNįįY YdYYY roomTypedescriptionbedCount price1 price2ƒ’’’’’’’’’’’’’’’’’’’’’’’įć‰YtY’’’’.rBPrimaryKey’’³€ó€ó€óK[e.date) Then%36ą Me.cboDate = simDate’’’’ąb Me.txtRoomID = DFirst("roomid", "tblroomstate", "tblroomstate.stayid=" & Me.Parent.stayID)ą End Ifo’’–@ ~ € | ‚ | „œąO' Don't interfere with dropped down list ’’!b$†›G|j | ‚œ ’’!bX¬ ’’(bd’’p ’’!bX¬ ’’(bk’’P B@k’’8o’’0–Ą Š$†œ¶-Enter a date as day-month-year, e.g. 25-12-02 ŽA& 'Œą% 0k’’Ąo’’ø–@ ’’!8"B@po’’–€]ņą ’’!8": “›G¶AYou can only record services for guests who are checked in. Undo?'`j ’’!¬ ›G¶&The quantity must be at least 1. Undo?'`j ’’!¬›G¶%You must select a service type. Undo?'`j `¶›G|j ` Z \ $& ^œ ’’B@d’’8·'^k’’(o’’ –ų¶CAre you sure you want to delete this service from the Guest's bill? Z \ $& ^œ ’’!8B@|’’ k’’˜·'^o’’ˆ’’’’€’’’’•“Attribute VB_Name = "Form_fsubStayServic es" °Bas°0{37F963C3-6351-11D6-8 769-086€394B13} |@GlobalāSpacIFalse dCreataDblTru P€redecla Id¹"Expo se_TemplateDeriv–Custom izD$Opti€on Comp@Ģ DT€‰  €<licit P/3 Sub cbo€e_GotFocus( ) ' If IsNull(Me.d) Tųhen„€ „vsim# txt@RoomIDDFirst("rid", "tdblst..@yid=" &J ĄPĄ4ntIDE(End If Į€2U6Key Down(ĄCode As Integer, SšhiftH€A6Ą>!C= acBMa0sk A†= vb€Up Or ÅĮƒK ' €Don't i€rfere with dropp…€xd@& lisĄećNot_ĮS_CYExitAn ž  Ģ%Ćj…ĮŠk¢C- 1‡Eæ=h+JĄIfÅDoCmd.CancĄelEven;äo€!InL@$(Ne*wĄaį5S…ng, Respon`§:g8Č(Dc(ēCall MsgB ox("EA4 a" ] asąy-month-yea€Ee.g. 2€5-12-02VvbExĄ}ma!o¤Af”GErrBCąinueąA0Ć¼¢žAfter¼Upįr †a!€kGrandTotal.Reque ry¶aā Before ć1‹_Dim| sē+# a§¢u Ą<> cIn‚ą€“You can only re@cord sdµ € guests who į“checką_in. ąUndo? ²Įc @Quantit`y < 1č ĄZ qEm ” be at leastü 1‘ Ąg¤Ęā© ”‚select`?Ad typeŽ syĄ˜""£ĖpĮ£Hs,ą‚YesNo Z+ QĮ³)@vžbą¢ć*Ä9Į«n9ä3= ćČ”Fm_āD@te(±;A'”"A€‘yą6su‚w@. to dB this…8 fˆrom e G!'s bill?¢`æaĘH.reąfresh!ė)…A|”Ō^ !€"tĄāįBcAŚg`NotG"Õłƒ6get P‘`Žod(", ”0l, t µ@iError message madxe: d!7Ś< modppmonš.siml ¬can only b@#ćs inąo²uture.A;Chr(10)E ;"„ano0rńa`iodO 8!Nō 8B@l 8B@T€?ó’’p 8B@Bk’’Xą Check that guest is meaningful: x¬ |¬œą  New guest with temporary stay€? ’’!^$¬ ’’!`$¬œ’’’’¶#Do you want to keep the guest data? f h $2 j›G|jk’’xķ¶%select * from tblGuest where guestid= ’’!€~¶; X%Z.8 8!Nō 8B@l 8B@Tłx#ó’’p# 8B@Bdą/ Existing guest or new guest with non-temp stay ’’!^$¬ ’’!`$¬›G|j¶CYou must fill in at least the guest name and the first address line šA2·'ją Cancel the close.k’’x"o’’p"’’’’h"’’’’˜·Attribute VB_Name = "Form_frmStay" ŒBasŒ0{EF2CB1A9-59D8-11D6-8769-0863@94B13} |G lobalŠSpac’False dCreatab"lTru Pr@edeclaId°"Expose_TemplateDeriv–Customi¦zD$'   Opti€on CompI< D]€’ €Elicit Dim observe As Integer ' Determines what views to refesh af€ sendin g keyXRefrBPub!2 SubtO 2(64) …@=E EnFd updHRoomList(+€/sAS€ŒngĆCurrent€Db.ExecĮ‘"DELETE * FROM tĢbl‘s;@ƒ s™INSERT INTO ( FirstOf„ ,€UunrĄ#ID, ĮType, personCo ricĄtotal, s€ÆID) " ˜& _ƒ+A"S(tCTC(Ą'Į&Ą(t„e.A) ASP ļ …*Ä.E) Åžt@.AG1DC!Š4Ķ IIf([H]=H1 A@p[pĮ>20]>0,…1]»‚4Ā,C’ š *Ā’T"¤/JC1Ž%D!0 ANER JOINóįA†2 Oę+ GŠ ƒĆ-Ž WHEREJ Ź.Ć=a*Me¤ŒC GROUP B®Y%¦9d.”7,ė ’*6?*0* æ5æ?”?ųORD +@kŠ6sMÆysćf”%ubĄSyį2s.Requery•‡cmdBoPEžšK[ok_C@’ke‡f”zį‡¤€tlast’„#£a ‹a! ŖĮ’r"Recordse­į|If €IsNull( txtĪ) Or«Add@Øs1) Then§„Call MsgBox("You m Į fi in @“lethe Øgue@nēa qKAcac l».€", vbExĄÖmaįń±!ExiĪtC°¢`If'#Select CŃĮļMe!€"tĄāįBcAŚg`NotG"Õłƒ6get P‘`Žod(", ”0l, t µ@iError message madxe: d!7Ś< modppmonš.siml ¬can only b@#ćs inąo²uture.A;Chr(10)E ;"„ano0rńa`iodOG ‘‹Ģms.us^eq$Į(hcń-eŽdM_RŃ  PƒžeTĮĆ óóē €gÕ'€)4&is"‹al ’dy. Do„ yŠ)wantń‚RgšŒ ha†n ore¢r?Ā'YesŠNo +`(Q+0‹ņ) Tvb@±/¦J’o$o$o$o$o$Š,k$2$ņ?= DMin(ö"ńx  "é^żI]‘™„aty"0")˜6Ēį.!pDMa=üte‚„bcp9A <°BPŒā - ¶1qG32>27B+p’‘Q!šGą02Ń#Ņb°Fap”1 1‚v_RŽę/1?2;2 1=aĄke twoŅ$„žs3; 3Q£YJpÆ"ķ3 3‘O 33' ū“ƒ3IH[@G3Ä2³A check€3i†nD4undoāłinæ3Š^æ3*\a{B®¤¦*¶°‘@0!šÖwhe[ ID] >‰"5y±Set 0n= zOpen‰o(s8.Whi€ÓĮrs.EOFg;”1d±ČĮ5rs¶!p@ =õNUņĄnMoveNex;$wńW@ŹgąClOŲSrElpä'Ą e.g. ’°outŃ)Š.celųledćA<1šqę w1‘cedo,'+,ßBĻ"uSaŽt`ĻąAt*sÓuGridA0TuFindĀ=+Ü uAQŅqPaøÖA€Focusą-Tžo t`7„搯ceĮZ­‘ modCommonp.simõŒ¬RWcan only checkƒTs @Ztoday." & Chr(10)@"Bookstead Ą(sGC% fromž Ā Ų\A!Ė]BĢ^ŅQ8useT•Į¦IDą, cInĒOP‰A nĄffrepC©Paymethod = 0!aNhavechHose€¦ p….ĆĄLASwith‚„BŖńC¢Inf‡M¢Ā@J£ŸBLEĆ}ƝbedG‚‚ń= DMin("d€ū1"tb¦l`teķ.)&=į<Vat©+"0ü")Če`%§ N!ąf?ĢyN N€“‚-toŁ Tan`bA}b`Q‘ž Ą)g,ą•}*^,’AķĀ ’A ’A„ Āæds`U"SELECT * FROM ‰= wherče [c<]‚<€]Ć Įy;"ēGSet Ą¹= CurrentDb.Openf»(s(AWhile !rs.EœOFĒ!adi¤ĮóB€rsc§@€v UpĮUĪMoveˆNexh WenØ^y@ ClĄo#cdIŸčŹ;¤Źą­dĒisćžDedAžalrąšy@. Do y Ļwˆantą™ gi }Ņh éonĄ±o@*°?bMYesNo :+@ĢQ”ŃįĖ vbŸ€Źŗ_Äst_Ä_Äb/ń~!` DMa’@uAAAAĀ~! łrA ć¢¢+ 1 ‹ Š€  1cbe a øgapQ"±GBp}ū  6†" \] !sænænb ænĀ‚æn C b1El Œ' eˆ.g.Ö/outń|aącellyeś˜Tžh3…W·²ƒ24ß×?«aCSćIteƒĄ*VBobser8€= uGridĄ6 uFind²n+ 2uĮLi€ °PricÄ} MFoc$usPTop”ke… ŠmrreceQ=”ĮkeysÓS°E‚KŠ ("+{0P€er}%x")šśSĄ~sgfö¦ Pˆ0« s Xre°…shL ² a„  vƒpx cmdCQ–Ą_Click(’ Uŗr ZŗR&ó¶øłø %øøøŃ)ūļ9øaŠ‘øÄĘø’ø¢0śxaø”Æ¢+ø’Q1ĆĀ ÷‰__ “PüteßNßNÖNįio·_8 € %ĶĄÄghąas be£ē3Ó³m\·_»q"j "j€<ĮŠ6kš½invop1’’!lnigh~tļkĄŌķkŸ˜ =ažn°C22‚+ĮŽaE/]/n†¼æÉACÓ'ą*j[”NqĻ'\ FĀb Q~sUĶmśoPŁwģœ\ļÆ裞-PhļFŌ·1A¢õ KĖAą9IH·n Then  Call MsgBox("You have not chosen a paymethod. Check with the guest.", vbInform@ation) ĀE€xit Sub*@End IfIf Me.sta€te = cI§ šAtqis poin e system wo@uld prfinal inv`oice.ń4t¦/‚sphing^' Dele€Iany remain€ dayĄs from€Z@y, set9dto –ed (out‡us€p"SELECT * FROM tbl RoomS‚WH ERE [+ID ]=" &„yI¢D€";"‡%S€:r(CurrentDb.Open@RecordI(sÅWhile Nvrs.EOF‡‡Aƒ€`rs!DA`€<= lastA ēŠ‹ di56!€ CqOI=.U pd@KElse{KC.` L„ M@oveNexH%W˜end‡-Cl@“ƒ ĆCase ‹ NÅcan onlyu¾sAv ifĮy are c'Ća… Ą~inC˜ExøclaŽĒ‹ĘÅS@œ>cÄ0C'Ē Ģ€Z '‚ Ąy mayCš,beĄī@-cd ab@GĆobser@|= uGrid + uFind¢`!QListyįPr@h£Ą  MFocus@ To ke `”VcceiC` a‚keyscSą/K  ("+{ĄSer}%x")›A`ŒsĀg"ˆ a@:#aaN, c@’s XrefreshL ā"į‡ vCaTĄ‰ cmdĄntAccount€_Click($^ł©&<>fŠ!F7thatć=Į”ßæ<  ”…ŸŠAĮš=œĄa draf†’›³ü)ConfirĀmū)BookėÉ-}*c# ‚Ä «te³ —ĄĘ b  @«seĻĮ@Į7æ(łÄa P)ł|)ub P!ŻASÅWÅ(! ^Hidd€rbuˆttoąźctiaYdą`rough ęe70²c3|_åü.u`±GÆ¢åHļpļē….€showNewQO`(Me![0x±.ūņH€w,Pw±lPwEW4ubASšS€Qs.Q.AllowAŽdšp ĮxIIf .†pIn, Trņu FaFžšK[pnļļbo·ļŌ‘ļ 2‚ß mÓ ^EĄ Ÿ AQÆ ™ ;« õ)#ƒReąqueryOB”!’qeD¢B“ •‚0^¼ce§VaQ@·l0obg`ˆab¢Af°F“‡(!hN!Iq’’’’ł@4é ™‚‚‚’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@:8© aŃ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’I’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@<¹ Į±ppp’’’’’’’’’’’’’’’’’’’’@@ Ńrrr’’’’’’’’’’’’’’’’’’’’@D įttt’’’’’’’’’’’’’’’’’’’’@H ńvvv’’’’’’’’’’’’’’’’’’’’@L ńxxx’’’’’’’’’’’’’’’’’’’’@P  zzz’’’’’’’’’’’’’’’’’’’’@T !|||’’’’’’’’’’’’’’’’’’’’@X¹ Įį €€€’’’’’’’’’’’’’’’’’’’’@\ © ~~~’’’’’’’’’’’’’’’’’’’’@`¹ Į9’’’’’’’’’’’’’’’’’’’’@dé Y†††’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@hé qŽŽŽ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@lé ‰ŠŠŠ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@pé ”ŒŒŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@té ¹ˆˆˆ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@xé Ń„„„’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’žW0 üĘ  0 üĘ`  88PE-500D-11D6-8$äR,€×e’’’’Š¶’’’’’’’’€’’3¬ŲåŠGµ4'čƒņxœ fXÖ‡i†9Kŗö›·ļD¬h F)Bql’’’’’’’’’’’’xŗö›·ļD¬h F)Bql3¬ŲåŠGµ4'čƒņxœ’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(SL’’’’S ’’’’S’’’’6¢’’’’’’N0{1805097F-5866-11D6-8769-000086394B13} ’’’’ˆ ś``’’’’’’’’’’’’ @’’’’ ”iƒ^’’’’’’’’’’’’’’€53 &’’’’`’’’’’’’’’’’’  ’’’’ ”iƒ(’’’’’’’’’’’’’’€stay`„.’’’’’’’’’’Š¬€ž’’’’’’’’’Ų’’’’’’’’%’’’’š’’’’`’’’’ƒž’’’’’’’H’’’’’’’’’’’’’’ %‚ ų’’’’ž’’’x’’ž’’’’’’’’’’’ %’’’’˜’’’’’’’’Ų’’’’’’’’`’’’’’’’’Ų’’’’’’’’’’’’P „’’’’’’’’’’’’’’’’’’’’’’ŗä{F $*\Rffff*0C53ebf7b6ß‚4’’’’8p<r@tDvHxLzP|T€X~\`†dŽhŠlŒpˆt„xžŹ€€€ ’’’’"  D(€ 8p>؁čų€ ’’’’"  €8’’’’HĶ’’xĶ’’p– ’’!ō¬ œ ą ā¶frmStay$Ž¬›G ā¶frmStay ź B@Bjgridą1 Only one Stay window may be open in this version¶frmStayŠŠ¶stayID= ’’!ōX  üŠ¬ B@ģdF B@Ōk’’o’’ų–`]ņĄ ( *›G .Aśj8ć,o’’Ą’’’’ø’’’’;²Attribute VB_Name = "Form_fGžšK[subStayList" "  Bas 0{1805097F-5866-11D6-8769-086394B13} |Glob„alŚSpacI False dCr@eatablTru PredeČclaIdµ"ĄExpose_Template Deriv–CuĄstomizD$Option CČomp@ DT€‰  €æ‚20ę'’±$l vc« SDFunšA`Bcł1‹OKumä@¤‘œy&0 Or IsNˆullatxtAĪ)^ *1)„(0”…]›·Ple’ 2{ušanishŸš_{_Q{ k{!²Load! ' «Args: -p1 exą!Oq; 0 :Cw; >>0“`°!c¦; #P) Sim2¬= s“ š CLn„g(…) >=;—kń,tA…ašUemĄporaryUiv)’mZį(ŽD• `õ°un S ŠĮ KØEpInq*= "'0 Crea €umümyÓĆ Õpuz1ń ĻÆA¤AKK, …KÆO8POKÆÆayļTwK3ÅÆT XŅ ĄPHrev`§ uÆ ęcĮ”%mo€ŗœń¼äe & ßH øĻ|N?ŖĻ._Unl1į.CanĄøawInąteger8±y0Ÿ xFŪ{Óz„ ąF=2^‚*' M`¾bØe dĄ½t`8lp!~r¢.A Ę,²<-‚¶² record  If MsgBox("You must select a room for the guest." & C@hr(10)"Want to cancel instead?", vbYesN(o +Qtio0n) =(Th,enƒC<= True ' S8tayJu}m Ą- user œšsBExit SubEnd I"f ' DĪteMYž*has been update„ˆSet rs€TCurrentDb.OpenRšset("!„* fr€tbl+where "s€]ID=“MeF.ƒ”;")ƒGW€hile No20.EOFƒ ƒrs.U MoveNˆext WenS€Close …v 'Ķeck uatƒ× is meaningf`ul: €÷fAÄrg80 A€J€|0= 0 e@_NewÄwith temporary‚6C!0(IsNull(:txtName) Or JAddresšs1))ĀĆA;Ą”žDo yĄžwĒ°keepBkBœ €f¾a”š/W0uG­¦ CuB"id…u[Ą|ł.ID]æx›xĢlsĘĄ7st€rÄg…ęn knon-l ’jt Ė)Call‰o…fi in N˜lea IF… nBŒ aąKAfir€‚a£A lineb„Exclamat_ƒcCäacį].^_b~ žŹ € € ’’’’€€ € ’’’’"H(pˆ: € Lą0€ ’’’’’’’’@ą Form frmRoomGrid1Ķ’’`Ķ’’X–ą< Happens for instance when user moves curser up/down in grid ’’!8!p ’’(˜x ’’!8!’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(S<’’’’S<’’’’S<’’’’<’’V’’N0{2CD39BCC-6133-11D6-8769-000086394B13}’’’’č Fš’’’’’’’’’’’’’’’’@’’’’’’’’”iƒH’’’’’’’’’’`€47iƒJ’’’’’’’’ ’’€€iƒj’’’’’’’’’’’’’’€`„l’’’’’’’’’’’’( „8’’’’’’’’Š com %`„ä’’’’’’’’’’ ’’ PP’’’’’’’’’’’’’’’’0’’’’’’’’”iƒj’’’’’’’’’’’’’’€and R’’’’’’’’’’’’’’’’’’’’’’’’’’’’”iƒj’’’’’’’’’’’’’’€B@€ž’’’’’’’Ų’’°’’’’’’’’%’’’’’’’’’’’’’’°’’’’’’’’P’’’’’’’’°’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ'€€" €€(&0|XŲšų€ H `.p  ؁øĄ Č€ ’’’’øŲ  ¦°Xh"p˜ °ĄČ€ ’’’’" ŠŲš€ ’’’’" ų€ ’’’’’’’’(Ķ’’xĶ’’p–]ņ ņø]ņŲ[Ł ’’!LÕ ’’!LÕ ’’!D"nÖve¶*SELECT * FROM tblRoomState where [roomID]= ’’!L¶ AND date=# ’’!D"n¬ ¶mm-dd-yy$¬¶#;'l ķ l X%Z.8¬'ä 8!N›G 8"'äjœąąB There can at most be one record since roomID and date are the key ä¬ œL’’¶There was no guest in this room 0A2 ·'j ’’B@,B@|’’@k’’8 8B@BĄ¦¶.DELETE * FROM tblServiceReceived WHERE roomID= ’’!L¶ AND date=# ’’!D"n¶mm-dd-yy$¬¶ # AND stayID= ä¶ AND serviceID= H¶;'l l XB@\ J¬ œ¦ ¶INSERT INTO tblServiceReceived ¶VALUHžšK[ES ( ä¶,  ’’!L¶,  H¶, # ’’!D"n¶mm-dd-yy$¬¶#,  J¶);'l l XB@\k’’ ģ ī¶frmStay$ź¬œ  Z äBV äBNk’’8o’’0–š¬ ’’!L jAFo’’–P¬ ’’!T jAFo’’ą’’’’Ų’’’’C“Attribute VB_Name = "Form_fsubBreakfastL@ist" “Bas“0{2CD39BCC-6133-11D6-@8769-086394B13} |GlobaläSpacIFalse dCtab"lTru Pr@edeclaIdŗ"Expose_TemplateDeriv–CustomizD$Optio@n Comp@ ĢDaT€‰  €<licit P.2 Sub u pd†¬(serviceID As Integer, quantity Vari€, Cancelˆ) Dim s Säng, r‚Recordse>Sta!%Long€ebug.Jnt M$e.Ę"A,roPomID‚PĄ5n`t!cbo7Ą^ sAˆSELECT * FROMą tblR Ą‘€where [C`]=" &Ą" AND @=#cĮĮšat(€!  - 1, "mm-dd-yy")Į#;@‘!Set:= CurrentDb.OpernF=(s€F >= 0 AIf NoA.EOF  Then BF=¤!s€ ID '€1can at most be one rBV s iĄb C9 and‚4 Įthe kŒeyFB< 1ĀCĮ"Call M€sgBox("€"@was no gue€in this‚", v€bOKOnlyÄ5óC‚ƒ= C½Į€RUndoGExi–tžCEĄ*IfĆĄrs.Clon…Kćb 0L3ĀINSERT INT>O\aWhā'"V€ALUES (’e@W€2dEĄC*ü, ŗa ,ac†  >)„a6É?  Sy€sCmd(acGetObject te, accįs` frmĄp Sub&_Current() ' Happens for i nstan“when user moves curup/down€ gÖ Me.SelH`eightPa€Jnt.gƒ Wpidth ‚Ķ LŒefĢB+ 1@.Access 2YĄ cĄA@1aE ' DebugĀ.>nt "Į*„<"; 'RecųordB@/AÅE-EndAMQorm frmRoomGrid1Ķ’’`Ķ’’X–ą< Happens for šœŌ’’’’£÷×e’’’’Š¶’’š“Ō°’’’’½i×eÉ’’¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(<’’ä<’’V< ’’<’’’’’’’’’’x .@’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ 2€’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ 4Ą’’’’’’’’’’’’IžšK[’’’’’’’’ ’’’’’’Œ 6’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ 8@’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ :Ų’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ „ā’’’’’’’’˜’’’’% „8’’’’’’’’ø %`„l’’’’’’’’’’’’’’ @’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ „ā’’’’’’’’0'˜% „8’’’’’’’’P%`„l’’’’’’’’’’’’’’ˆ’’’’’’’’’’’’’’’’’’’’’’Ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹP€ :€ ’’’’€@€H€ ’’’’BP’Xš€ ’’’’Bųvx€ ’’’’B€|ˆ€ ’’’’B`x€ ’’’’B€®ˆ8€ ’’’’B@€H€P"`0ˆøĄČ Ų>ų8@ŠH€ ’’’’DŲ  8 H Xh p€ ’’’’ € 2 JŲ(€ ’’’’B0€8€@"P.xØ°øČ2ŲD h €    ° ĄŠ Ų€ ’’’’ č ų2J@’’’’ ą4 modMenues: All the functions called from the menues%9\Ķ’’8Ķ’’0–¶VOn the Stay-screen, just enter the new service data at the bottom of the service list.¬ $D¶Checked-in guests only. 0$2'.oBi’’ –@¶9On the Stay-screen, select the service line and push DEL.¬ $D¶Checked-in guests only. 0$2'2i’’°–€¶6On the Stay-screen, select the room line and push DEL.¬ $D¶"Booked and checked-in guests only. 0$2'4i’’ –Ą¶This is a manager function.¬ $D¶$You don't have permission to use it.$2'6i’’ą–¦¶XAt this point the system would print a list of occupied rooms for the waiter to fill in.¬ $D¶)This test version doesn't print anything. 0$2'8i’’ –@]ņ€]ņ ņĄ ģ ī¶frmStay$ź¬œ€?¶!Open the stay you want to cancel. 0A2z’’ k’’˜ķ š"ņ.ā: ā"F Ą ā"F ¾œ¶/You can only cancel booked or checked-in stays. 0A2z’’ k’’¦ ¶%Are you sure you want to cancel stay ā"¶?¬ $D¶You cannot revoke it again. f$2 <›Gzj¶*SELECT * FROM tblRoomState where [stayID]= ā"¶;'l€?ķ l X%Z.80B 8!Nō 8B@lŗB 8B@T’’’’ó’’P 8B@B:  ā)F āB> āB@*ą! To make frmStay receive the keys¶ +{enter}%xA@\ą- Saves the guest and the stay, calls Xrefreshi’’–Ų]ņ]ņ8ņX ģ ī¶frmStay$ź¬œŗB¶Open the stay you want to undo. 0A2z’’k’’ķ š"ņ.ā ā"F Ąœ¶#You can only undo checked-in stays. 0A2€?z’’Øk’’ ¶*SELECT * FROM tblRoomState where [stayID]= ā"¶;'lķ l X%Z.8€? 8!NōĄ¤D 8B@P ¾ 8)F; 8B@d: 8B@Tó’’č 8B@BĖ ¾ ā)F āB>€? āB@*ą! To make frmStay receive the keys¶ +{enter}%xA@\ą- Saves the guest and the stay, calls Xrefreshi’’(’’’’ ’’’’eµAttribute VB_Name = "modMenues"  ' 4: All the functions called f(rom2mn  OpB Compare Da@tabase0E€xplicit+HPuJžšK[b FV fncAddServiceLinĄe() ®MsgBox("OnStay-screen, just enternew sU d at!‚ bott`of‚…list." & Chr(10)€"Checked-in gts only.", vbOKĘO€€TEnd†eo8Delo oselecaZne a@push D„ELŲ`RoomLg—€/Eē.rĄ l€y±.Boo@^‚can™*Manag:eĄ­t™ H2Thˆis €a mĀ rĘĀĶYYou don't have permissĶ to use i—#‹PrintBreakfšastL€„ˆ*ˆ+fA‡€+po@·ystem would p a`/Ąd _occupiCąy!2s foĆfw„ai"ho fi €ōinb_CrĮrd$Dteą verĀdoesĮ „ nyt0hing_f-‚Canc fĄ{”Dim cur”} As Form_fr’mį rsįRecordse(t, āSĄng#If SysC md(acGe0tObj@jĄte, acį , " $ ")`+0 Th,enˆ@  †pe%Ɛsą y`@waśn€0o „ĮĢ'apExitH†B`xI¢fĆ Set†=b¼s!†@„!! ¹<> cIn >A€$iŲWcaęn‚›$ bćo`BČoõĮsŸoä%!£…`Ķ„&AÄa%su‹& ” !±hyID3²ˆP"?lµ„no`t rev€‡@n agaįWįµYes„No!:vbNo‚:. š0Į+£0s€?"SELECT * FROM tblCA…ĀE wheĄ[!ID]=ņ";`źA A:@T= CuÄrr ŌDb.aGęU (s`ƒWhile Ns.EOFFc!rs.Ą­et`źĮDMoveNexąźWenĘd# ClošįccKC= c36ĆC£q-.upšre± įGŚ.  Focu@s ' TopQkĒ‚“8pceiŠOAƒPkeysƒS@ KAŠ ("+{Ņy}D%x°5' S Rs_rJŅuĀ^±1,€(lls Xrefr`esh vn„UČndo2{in_C_Cž _CQD_C_C_C_C_C÷¤‹_CTCuš ļ5æ*ü é5&Ōp+qL?Cæō;CoAÖMjA” Æ@š‚ @5ŗ Ÿ5Ÿ5eņ Ÿ5ay” “@Ÿ5Ÿ5?’`Ÿ5P›5a š2Edēį©Į5rs“°2STó-÷.U’2no9#żo9 „^Æao9o9šHŽyo9o9o9o9)`=o9dƄ@no9k9N0{168913DB-5C8B-11D6-8769-000086394B13} ’’’’pj€l 8ģ’’@’’’’’’’’j€p’’’’@ü’’@’’’’’’’’ƒž’’’’’’’0’’’’’’’’’’’’’’ r`’’’’’’’’øœžkø’’’’”iƒt’’’’ ’’ ’’šŌ’’’’#ƒ ×eše’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(S<’’’’S<’’’’S<’’’’<’’’’’’N0{37F963C3-6351-11D6-8769-000086394B13}’’’’  @’’’’’’’’’’’’’’’’’’’’’’’’’’’’” †Ą’’’’’’’’’’’’’’’’€’’’’’’’’ ”iƒˆ’’’’’’’’’’ €iƒŠ’’’’’’’’’’’’’’€nC ”@’’’’’’’’’’’’’’’’’’’’’’’’”iƒ–’’’’’’’’’’ €Ø9Kiƒ˜’’’’’’’’’’’’’’€č;K "€’’’’’’’’’’’’’’’’’’’’’’’’’’’’” >ų’’’’’’’’’’’’’’’’Ą’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€’’’’`„l’’’’’’’’’’’’’’ ^’’’’’’’’’’’’’’’’’’’’8’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€€ž’’’’’’’€’’X’’’’’’’’%’’’’p’’’’’’’’’’X’’’’’’’’ų’’’’’’’’X’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ7€€€ ’’’’"€ "€ "@€ hh€ Šą€ ’’’’" čTšH ` pˆ Ø °ĄČ€ ’’’’" ŠŲ<č(8@€ ’’’’"HPh€ ’’’’" p€xb€BčB0x °ĄČŠŲ€ ’’’’" ą`čHX`hp€ ’’’’€ ’’’’’’’’€Ķ’’xĶ’’p–ą If IsNull(Me.date) Then%9\ą Me.cboDate = simDate’’’’ąb Me.txtRoomID = DFirst("roomid", "tblroomstate", "tblroomstate.stayid=" & Me.Parent.stayID)ą End Ifo’’–@ Š Œ ˆ Ž ˆ œąO' Don't interfere with dropped down listÅN ’’!n$’›G|j ˆ ŽœL’’ ’’!nX¬ ’’(KžšK[nd’’p ’’!nX¬ ’’(nk’’P ,B@ÅNk’’8o’’0–Ą –$’œ’’¶-Enter a date as day-month-year, e.g. 25-12-02 šA2 œ'˜ą% 0k’’Ąo’’ø–@ ’’!D"$B@|o’’–€]ņą ’’!D"F Ą›G¶AYou can only record services for guests who are checked in. Undo?'lj ’’!&¬ ›G¶&The quantity must be at least 1. Undo?'lj ’’!(¬›G¶%You must select a service type. Undo?'lj l¶›G|j l f h $2 jœ ’’B@d’’8·'jk’’(o’’ –ų¶CAre you sure you want to delete this service from the Guest's bill? f h $2 jœ ’’!DB@*|’’ k’’˜·'jo’’ˆ’’’’€’’’’•“Attribute VB_Name = "Form_fsubStayServic es" °Bas°0{37F963C3-6351-11D6-8 769-086€394B13} |@GlobalāSpacIFalse dCreataDblTru P€redecla Id¹"Expo se_TemplateDeriv–Custom izD$Opti€on Comp@Ģ DT€‰  €<licit P/3 Sub cbo€e_GotFocus( ) ' If IsNull(Me.d) Tųhen„€ „vsim# txt@RoomIDDFirst("rid", "tdblst..@yid=" &J ĄPĄ4ntIDE(End If Į€2U6Key Down(ĄCode As Integer, SšhiftH€A6Ą>!C= acBMa0sk A†= vb€Up Or ÅĮƒK ' €Don't i€rfere with dropp…€xd@& lisĄećNot_ĮS_CYExitAn ž  Ģ%Ćj…ĮŠk¢C- 1‡Eæ=h+JĄIfÅDoCmd.CancĄelEven;äo€!InL@$(Ne*wĄaį5S…ng, Respon`§:g8Č(Dc(ēCall MsgB ox("EA4 a" ] asąy-month-yea€Ee.g. 2€5-12-02VvbExĄ}ma!o¤Af”GErrBCąinueąA0Ć¼¢žAfter¼Upįr †a!€kGrandTotal.Reque ry¶aā Before ć1‹_Dim| sē+# a§¢u Ą<> cIn‚ą€“You can only re@cord sdµ € guests who į“checką_in. ąUndo? ²Įc @Quantit`y < 1č ĄZ qEm ” be at leastü 1‘ Ąg¤Ęā© ”‚select`?Ad typeŽ syĄ˜""£ĖpĮ£Hs,ą‚YesNo Z+ QĮ³)@vžbą¢ć*Ä9Į«n9ä3= ćČ”Fm_āD@te(±;A'”"A€‘yą6su‚w@. to dB this…8 fˆrom e G!'s bill?¢`æaĘH.reąfresh!ė)…A|”Ō^ ’’’’’’’’ph€’’’’Čųˆ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’Ŗ†ørĪ‚zĢ@ž’˜H’’’ ’’ h_@ž’°8’’’ ’’ l_@ž’’’’’4’’’ ’’ €@ž’ą$’’’ ’’ tP@šÄŌ°’’’’Ģ” ×e’’’’¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(<’’~<’’< ’’<’’’’’’’’’’ˆ(„ ’’’’’’’’0\S’’’’%9\h„ ’’’’’’’’’’0.h„N’’’’’’’’’’vtH”’’’’’’’’L’’xH”¾’’’’’’’’L’’H”Ą’’’’’’’’L’’H”’’’’’’’’L’’ŲH”’’’’’’’’L’’ ’’H”’’’’’’’’L’’H”¼’’’’’’’’L’’ÅNH”ŗ’’’’’’’’L’’*KH”Ž’’’’’’’’L’’ÅNH”Œ’’’’’’’’L’’ø*KH”ø’’’’’’’’L’’ÅNH”š’’’’’’’’L’’ÅNH”`’’’’’’’’L’’ÅNH”^’’’’’’’’L’’ÅNH”n’’’’’’’’L’’ÅNH”p’’’’’’’’L’’ÅNH”’’’’’’’’L’’ųH”X’’’’’’’’L’’’’’’H”Z’’’’’’’’L’’’’ ˜’’’’’’’’’’’’’’’’x ’’’’’’ŒIƒl’’’’’’’’ ’’’’’’€  Ų’’’’’’’’’’’’’’’’’’’’ ’’’’’’Œ ’’’’’’’’’’’’’’’’’’’’ ’’’’’’ Œiƒ>’’’’’’’’’’’’’’€`„:’’’’’’’’’’’’’’@„’’’’’’’’ ’’’’’’`„<’’’’’’’’’’’’’’’’’’x’’8’’’’’’’’’’’’’’’’’’’’Ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ)€ € ’’’’€€ €(€8€@€ ’’’’€ ‚H€`Š€R0€>ˆ€ ’’’’€TČ€ x €:˜€BŲ€H € ’’’’€4h€ ’’’’B  ØLžšK[ø€ ’’’’BĄČŠ€ ’’’’B Ų€ą€čų(.@px€’’’’ą Module modCommonĶ’’`Ķ’’X] Ī¬ņmS] ņ@] ņXą{ The following constants also appear in cboBoxes as literals. The named constants cannot be used there without programming.]$¬ņp¬ņˆ¬ņ ¬ņø¬ņŠ¬ņčąQ Stay states and Room states]$¬ņ¬ņą%5 Special values for include stays. Sequence importantĮ]$¬ņ0¬ņHą(! Special values for include rooms]$¬ņ`ąA Column number (1...) for first RoomGrid column containing a dateąr Must be 6 for Access 2000 for some reason. Maybe because there are 2 hidden columns that Access 2000 counts as 1.]$¬ņxą( Total number of date colums in RoomGridĖ ]$¬nņą/ Last date in calendar table is today+cCalAhead€?]$¬dņØą6 Simulated today is first date in calendar plus cToday]$¬ņĄ¬ņŲ¬ņš¬ņ¬ņ Ą¤D–8 l ,B@ų’’i’’`–˜ N'i’’H–Ų]ņ8]ņPņh¬':¶' : > ō€? :¬ ': > :¬$ś'<€? <¶0 <¶9›G  <'jó’’Č 'i’’ø’’’’°’’’’ś³Attribute VB_Name = "modCommon" ' Module P O@ption ”pare Database0Explicit Pub frmStays(3) €As Form6intIntegersim[ez' The following constants also appear in cb oBoxes  liter.< nēd8cannot be us@ed the€iwithout p€rogramm€5 .†KC: cTemp˜0, cBˆook€= 1TIn€ 2O = 3€Cance l 4RepaÄir ' ‚}atUnd Rooœm ƒ72Or‚.Q9Any€!7!pecial va$lu#fo€clude$ys. SequeA išmpor˜ .@‚= 7€(@FreՁƒ6Ūr€+sfDzƒ„FkColumB5€number (1...)€qr firstqB=Grie €utainAxa da¶tĄ–€¢u@ €i6Access 2H000Āso€Æreason. M„ay becaĄt„tŖ2 hidde€‡'s€at ‰couB“s 1©|ot6s€]8Ą4˜Tot]„4ofĀ){Ą•0sA SĮ4MZC€alAhead@ä36WLaĄ59Ā­ąalendĄ°ĄŌĄŻi€(oday+cŪ… TĄ1ĄA€“šimulĄKĄ±ĀĄĆCXĪplusĄ°” ī7ub1¢YuFind‚T= `ZuSeørvi / `YuLią= 8, XuPr`6h Func†fncOpenAscii@(s) D`oCmd.įĮ‚ ]€IEĄ`eŌS#ƒ(/d $`sc Ażcompr`HN)‚R(aįŒS¢ngĮĄ Dim i!†’!b`cĒ ią P0 bĄ"Ą„Whia6 < Len(a¤i + 1c€Mid(a, i, 1„If c >ĄÆ0" A c ؁čų€ ’’’’" €8’’’’HĶ’’xĶ’’p– ’’!¬ œ ģ ī¶frmStay$ź¬›MžšK[G ī¶frmStay ö ,B@Bjgridą1 Only one Stay window may be open in this version¶frmStayŠŠ¶stayID= ’’!X  Š¬ ,B@ųdF ,B@ąk’’o’’ų–`]ņĄ 4 6›G :Aje WHERo’’Ą’’’’ø’’’’;²Attribute VB_Name = "Form_fsubStayList" "  Bas 0{1805097F-5866-11D6-8769-086394B13} |Glob„alŚSpacI False dCr@eatablTru PredeČclaIdµ"ĄExpose_Template Deriv–CuĄstomizD$Option CČomp@ DT€‰  € Ą0 Then SysCmd(acGetObjectŲte, ac4, "frBmį") <…# ÄDo.ClĮSaveYes' Only one A window may be open in thisą vers@FĒCNOĄ$G$, A"9=" & CS(tr(Ę=)A"Ed¤it -1E@‰B:0BeepDn€d If EĄ#YŅ\KeyŒss‚(AsciiK]šDim ‰Ąa† = vbReturnd CallLti@p†!šŌ’’’’ '×e’’’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(S<’’’’S<’’’’S<’’’’<’’’’’’N0{75E8DB8E-500D-11D6-8769-000086394B13}’’’’x ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”€ž’’’’’’’h’’@’’’’’’’’%’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’@’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ € € ’’’’€€ € ’’’’"H(pˆ: € Lą0€ ’’’’’’’’@ą Form frmRoomGrid1Ķ’’`Ķ’’X–ą< Happens for instance when user moves curser up/down in grid ’’!D!| ’’(¤x ’’!D!x ’’(¦sed ’’!D!z¬ ’’(Øą) Access 2000 compensation’’ ąF Debug.Print "gridCurrent"; Me.CurrentRecord; Me.SelLeft; Me.SelHeighto’’Č’’’’Ą’’’’Õ±Attribute VB_Name = "Form_fsubRoomGrid1"D ¤Bas¤0{75E8DB8E-500D-11D6-8769-086394B13} |GlobalÜSpacAIFalse dC€reatablTru PredeclaId¶"Expose_Templat@eDeriv–C€ustomizD $' ’ frm†‘ Option Compy€K D_• HlŠicitP€:€> Sub&_Current() ' Happens for instan“when user moves curup/down‰€ gÖ Me.SelHe°ightP€J0nt.gƒ Wi8dth ‚Ķ LeFfĢB+ 1@.A€ccess 2Ą, cĄA@1aE ' Debug.a>nt "Į*„<" ; 'Reco|rdB@/AÅE-E ndAMQ’’’’(SL’’’’S ’’’’S’’’’6¢’’’’’’š$Ō’’’’+×eŚµ’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’xš„Ō(’’’’įC×e’’’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’PS<’’’’S<’’’’S<’’’’<’’V<’’ä<’’<’’<’’’’’’N0{168913DB-5C8B-11D6-8769-000086394B13}’’’’Š `„t’’’’’’’’’’\Sh„v’’’’’’’’’’umh„x’’’’’’’’’’dOh„z’’’’’’’’’’47h„|’’’’’’’’’’ll ~’’’’’’’’’’’’’’’’ø’’’’’’’’”iƒ€’’’’’’’’ ’’Ų€iƒ‚’’’’’’’’ ’’’’’’€`„l’’’’’’’’’’"® †Ø’’’’’’’’’’’’’’’’P’’’’’’’’”iƒˆ’’’’’’’’’’p€Ą#@iƒŠ’’’’’’’’’’’’’’€`„l’’’’’’’’’’Ø'F ’@’’’’’’’’’’’’’’’’č’’’’’’’’ ”iƒ€’’’’’’’’ ’’€ųiƒ‚’’’’’’’’ ’’NžšK[’’’’€ws a`„l’’’’’’’’’’m ma –ų’’’’’’’’’’’’’’’’€’’’’’’’’”iƒ˜’’’’’’’’’’ €.typiƒ€’’’’’’’’ ’’Ą€riceiƒ‚’’’’’’’’ ’’’’’’€omSt`„:’’’’’’’’’’fsta  8’’’’’’’’’’’’’’’’’’’’’’’’’’’’” Ŗx’’’’’’’’’’’’’’’’’’’’’’’’’’’’”,®8’’’’’’’’’’’’’’’’ø ’’’’’’ ¼iƒ°’’’’’’’’ ’’Ų€roomiƒ²’’’’’’’’ ’’ų€ljiƒŅ’’’’’’’’ ’’€omIDiƒž’’’’’’’’’ ’’’’’’ type,ŗ@’’’’’’’’’’’’’’’’x ’’’’’’¼iƒä’’’’’’’’’’˜€ate)iƒF’’’’’’’’’’ø€'liƒž’’’’’’’’’ ’’’’’’ (`„¼’’’’’’’’ ’’M C@„*’’’’’’’’ ’’all `„<’’’’’’’’’’d ca „8’’’’’’’’8 per % Ņ ’’’’’’’’’’’’’’’’€’’’’’’’’”iƒl’’’’’’’’’’’’’’€.pri Āą’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” Č@’’’’’’’’’’’’’’’’ ’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€mm-d Ź€’’’’’’’’’’’’’’’’’’’’’’’’’’’’” Ģ’’’’’’’’’’’’’’’’Ą’’’’’’’’ ”iƒˆ’’’’’’’’’’ą€Š iƒŠ’’’’’’’’’’’’’’€¬ Ī@’’’’’’’’’’’’’’’’’’’’’’’’’’’’” Š ’’’’’’’’’’’’’’’’€’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€col Ņą’’’’’’’’’’’’’’’’’’’’’’’’’’’’” Ō`’’’’’’’’’’’’’’’’ ’’’’’’’’ ”iƒˆ’’’’’’’’’’@€eiƒŠ’’’’’’’’’’’’’’€:¬ Ö ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” Ü ’’’’’’’’’’’’’’’’ą’’’’’’’’”iƒj’’’’’’’’’’’’’’€grid Ž@ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ą  ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” „ā’’’’’’’’˜ !~% č ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” „ā’’’’’’’’ų % Öø ’’’’’’’’’’’’’’’’’’’’’’’’’’’’)”@„l’’’’’’’’ ’’@„ź’’’’’’’’ ’’®`„ģ’’’’’’’’’’may `„ī’’’’’’’’’’!¢`„:’’’’’’’’’’“j ų ’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” ņ8 ’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” Hx ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” :ų ’’’’’’’’’’’’’’’’ø ’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€ M „8’’’’’’’’š roo % ö8 ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ¬˜ ’’’’’’’’’’’’’’’’x ’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€’ ųŲ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” ś ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” üX ’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”€ž’’’’’’’Ą ’’˜ ’’’’’’’’%’’’’0!’’x’’’’’’’’˜ ’’’’’’’’X ’’’’’’’’˜ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹX€ € ’’’’€€ €(€0€ tP€ ’’’’" ȀŠ€ 0ŲTT`øŠ€ ’’’’" Ų€ą€ ~č`h:ȁ\FhH°hųD`ØøŠ€ ’’’’" Ų€ą€ Tčh@^؁T`x€ ’’’’" €€ˆ€ @Šš€ @€ LH6˜ Šą€ Fų6@6x °ĄŲ€ ’’’’"Lą<0 p ˆ :  ą č € ’’’’"š <ų OžšK[8 P X € ’’’’B ` h $p  ˜ Pø   ( 0 €8 t@ ø € ’’’’B Ą €.Č €ų €   $0 X x € .˜  xČ 2@ x  €  ˆ  ˜  Ø Č č    D( $p r˜   0 @PX€ ’’’’" `hˆ˜°€ ’’’’"øĄŲ4š(@Hhp€ ’’’’" x€<˜ Ų č ų€ ’’’’" (€ ’’’’" 0T8 ؁ :øų  0PX€ ’’’’"`h€ Ø€ ’’’’" °ø<Š   0@H€ ’’’’"PX`€ ’’’’" hTpČ ą š (0 P`h€ ’’’’"px˜ € ’’’’" ؁°:ȁ  (€ ’’’’"08@€ ’’’’"H€PX(`ˆ˜¬ØX` hx€€`ˆč€ ’’’’"š€ų(0@`P°ø ĄŠ€Ų`ą@€ ’’’’"H€P€h€p*x€ vØ€ " H€ $h øĄŲ€ ą,€ ’’’’40€ ,h˜°ø"ȁ >š 0P >X ˜øĄČąč šBX,`˜€ ’’’’" Øø Š ą š€ ’’’’"€ f€ X€Ųš: `€ ’’’’"h p €Z € ’’’’" €€  8X p€Z؁ € ’’’’"   € ’’’’" ( € 0 € ŖĄ p!ˆ! !:ø!ų!€ ’’’’"""(" @"P"X"x"€"€ ’’’’"ˆ""˜"€ ’’’’" " Ø"ø"Ą"€ ’’’’"Č"Š"Ų"€ ’’’’’’’’č"ą Form frmRoomsCRĶ’’`Ķ’’X]ņ] ņņ0ņHņ`or:o ąn gLeft uses the correct column number, not the +1 number erroneously used by Access2000. The code compensates.’’’’–x]ņųą* Selects RoomStates for the desired period¶LSELECT tblRoomState.* FROM tblRoomState WHERE ((tblRoomState.date) Between #'l l €¶ mm-dd-yyyy$¬¶# and # ‚¶ mm-dd-yyyy$¬¶#);'l l X!p"„(to’’(–]ņąw Selects RoomStates of the desired type. If typeID shows any room, then minRoom may be >0 meaning from this room and onsh¶WSELECT tblRoom.roomID, tblRPžšK[oom.bedCount, tblRoom.type, tblRoom.price1, tblRoom.price2, 'l l¶+Count(qselRoomState.state) AS CountOfstate 'lņų l¶NFROM tblRoom LEFT JOIN qselRoomState ON tblRoom.roomID = qselRoomState.roomID 'l tod ˆ Œ ›G l¶WHERE tblRoom.type =  ˆ¶0$¬'lj’’ Š¬ ›G l¶WHERE tblRoom.roomID >=  Š¶0$¬'lj l¶Y GROUP BY tblRoom.roomID, tblRoom.bedCount, tblRoom.type, tblRoom.price1, tblRoom.price2 'l ˆ Ž ›G l¶%HAVING (Count(qselRoomState.state)=0)'lj l¶;'l l X!p"(to’’(–Ø]ņ(ąM Cartesian product of all rooms of interest and calendar for the shown period¶`SELECT qselRooms.roomID, qselRooms.bedCount, qselRooms.type, qselRooms.price1, qselRooms.price2,'l l¶PtblCalendar.date FROM qselRooms, tblCalendar WHERE ((tblCalendar.date) Between #'l l €¶ mm-dd-yyyy$¬¶# and # ‚¶ mm-dd-yyyy$¬¶#);'l l X!p"”(to’’€–@]ņąą: Sets column headings for all shown dates in crosstab fsub ˜ šŠŠŠ œ ,B@ų’ :ž¬¬’ą: Avoid control name conflicts by renaming them to col1 ...ąF The dirty constant 16 is the item number of the last non-column item.¶col :¶0$¬ :¬ ˜$š#(’ :žČ’ :ž¬¬’ą? Now give the columns the right control name and control source € : ¶dd-mm$¬ :¬ ˜$š#(ž € : ¶dd-mm$¬ :¬ ˜$š#(’ :žČ ī ˜ ö ,B@Bo’’ –ųą@ Resets current grid selction to value saved at subRoomGrid_Exit |¬ œą) During open, the grid is not yet created | ’’!¢!~(¤ x ’’!¢!~(¦ z¬ ’’!¢!~(Øą, Access 2000 compensationk’’o’’–8¬A@¬ą) Saves selection before redoing the query ’’!¢!Ī ’’!¢(ĪA@ o’’ –x·'®É“ą frmRooms may not be open ’’!¢!~!¤¬›Gš“j ’’!¶X¬ ’’!¢!~!Ø ¬ ø '°ąR Access 200 compensation ° ’’!¢!~!¦ ¬ '²·'®z’’Č£“Ą Ņ›G¶$You must select a room and a period.¬ $D¶%Select it from the Find Rooms window. šA2ji’’@–8]ņŲą Matrix to hold entire room grid]ņšņ]ņ ·'ŗ ’’!¢!~!€B@‚ v | ’’!¢!~!€%¾'¼’ *ž v v | ¬ ’’ <ž z z x ¬ ’ą' Debug.Print rooms(c, r - 1) <¬ *¬ $¼$¬œą4M Include the hidden guestID and type column that don't count in the selection¶$The room is not free in that period. šA2z’’€k’’x’ <žČ’ *žČķ¶ tblRoomState X%Z.8’ *ž v v | ¬ ’’ <ž z z x ¬ ’ 8Bb ä 8)¬ *¬ $¼ 8)Lą(! RoomID in hidden column 1 (1...) ’’!¶X¬ < ø 8)Z¬ *¬ $¼¬ ¬¬$Ą 8)Rą<; Rooms with more than one bed have personCount=2 as default F 8)F 8B@d’ <žČ’ *žČ·'ŗi’’ –@¶frmMessageRoom ’’!¢(Ī ’’!¢B@| l ’’!¢!~)Ōo’’H–  ’’!ÄX ’’(Ä ’’!ÄX ’’!¶Xœ¶%Departure must be after the from-date šA2 ’’!¶X¬ ’’(Äk’’ø ’’!ÄX ’’!¶X ’’(ĘAÖo’’ˆ–ą ’’!Ä$’œ€?€?¶-Enter a date as day-month-year, e.g. 25-12-02 šA2Ü> ,B@: ’’B@: ’’B@*€?k’’šo’’č–@A o’’Š–€ Š Œ ˆ Ž ˆ œąO' Don't interfere with dropped down list ’’!Ä$’›G|j ˆ Žœ€? ’’!ÄX ’’!¶X¬ ›G ’’!ÄX¬ ’’(ÄjĄź>d’’ ’’!ÄX¬ ’’(Äk’’ą QžšK[ ,B@ ’’!ÄX ’’!¶X ’’(Ę@@k’’Ø o’’  – ’’!¶X ’’(¶ ’’!¶X ’’!Ę ’’(ÄAÖo’’P –@ ’’!¶$’œ€?€?¶-Enter a date as day-month-year, e.g. 25-12-02 šA2 ,B@é= ’’B@ ’’B@*k’’ø o’’° – A o’’˜ –ą Š Œ ˆ Ž ˆ œąO' Don't interfere with dropped down list ’’!¶$’›G|j ˆ Žœ€? ’’!¶X¬ ’’(¶d’’š ’’!¶X¬ ’’(¶k’’Š ’’!¶X ’’!Ę ’’(Ä ,B@k’’˜ o’’ –` ’’!Ų Ž›G· ’’(ŚjAÖo’’X –  ’’!¶$’›G|jī>¶+Enter date as day-month-year, e.g. 25-12-02 šA2 ’’B@€?€? ,B@°Ao’’Š – A o’’ø –@ ]ņ€ A Éęą There may not be an open stayķ š"ņ.ā ā"F Ąœ¦ ¶DYou cannot book additional rooms when the guest has been checked in.¬ $D¶@You can check him into the room - or make a new booking for him. šA2|’’  k’’˜ āBą@?|’’€ £ęx ¶Which stay to check in?¬ $D¶'Open a stay from the Find Guest window. hA2o’’ –  ]ņą A Éęą There may not be an open stayķ š"ņ.ā ā"F ¾œ¶ The guest is not checked in yet.¬ $D¶ Use check-in in the Stay window. šA2|’’Hk’’@ āBč|’’(£ę ¶Which stay to check in?¬ $D¶'Open a stay from the Find Guest window. hA2o’’ø– ]ņ@ ņX ņp Ł‰7]ņˆ ]ņ  ’’!¶$’ ’’!Ä$’›G|j`ØDąo Date not valid, focus not changeable. Since this cmd is the default, it cannot be canceled, so it has to checką Define period of interest: ’’!¶ ’’!ÄX¬ A~ą Define room type of interest ’’!Ś¬ œ Ž ’’!ŚA†dF ’’!Ų¬A†’’.aék’’ ą Define period to be shown ’’!¶X¬ ’’!¶X š ¬ A’ t ’’!¶X ’’!¢!Ī¶frmMessageRoomœą& Me.subRoomGrid.Requery ' Doesn't work ’’!¢!Ī ’’!¢(ĪdF ’’!¶X't„< ’’!¢!Ī¶ fsubRoomGrid1œ@€?¶ fsubRoomGrid2 ’’!¶X¬ ’’!¶X š ¬ A–¶ fsubRoomGrid2 ’’!¢(ĪdF¶ fsubRoomGrid1 ’’!¶X¬ ’’!¶X š ¬ A–šA¶ fsubRoomGrid1 ’’!¢(Īk’’@k’’8 ’’!¢!~!Š¬ œ¬'v¬'| ’’!Ę'x ø¬ 'z€? ’’!¢B@*ą . subRoomGrid_Enter will set the grid selectiondF¶No rooms match what you ask forA@Ņk’’ho’’`–ø L!N ’’(¶ L!N¬ ’’(Ĭ ’’(Ę Ž ’’(Ų· ’’(Ś€?AÖo’’š–ų ą` When the focus passes from the subform to another main form, the rectangular selection is lost.ąR No exit event occurs, but this event proc saves the selection for later resetting ’’!¢!~!¤'| ’’!¢!~!¦'x ’’!¢!~!ō'v ’’!¢!~!ج 'zą, Access 2000 compensationaé.įio’’˜–8 Ž ’’(ŲAÖą Sets gHeight, etc. ’’!¶B@*ąF Access removes the selection area without warning, but this resets it€?o’’ų–x ]ņŲ ą Debug.Print "frmOpen"ķ¶ tblCalendar X%Z.8 8"Z ^ L(N€? 8B@Baé.įi L!N ’’(¶ L!N¬ ’’(Ĭ'|ąK Prevents premature setting of grid selection when first control gets focus:ųo’’š–ų A o’’Ų–8 ą‰ When the focus is passed to another control on the form, the rectangular selection is lost. This event proc saves it for later resettingą£ Debug.Print "subExit"; Tab; Me.subRoomGrid.Form.SelTop; Tab; Me.subRoomGrid.Form.SelHeight; Tab; Me.subRoomGrid.Form.SelLeft; Tab; Me.subRoomGrid.Form.SelWidth ’’!¢!~!¤'| ’’!¢!~!¦'x ’’!¢!~!ō'vRžšK[ ’’!¢!~!ج 'zą, Access 2000 compensation€?o’’–˜ ’’!ʬ œ¶At least one night, please šA2¬ ’’(Ęk’’Ø ’’!¶X ’’!Ę ’’(ĤSub fncSeRlĮŠSt(‚6Da@s Variant, LasŖtĖ)CsĮ7S”œngA0@@,s † s for‚+de$si| pĄlod( s«SE€LECT tb!€.* FROMŹ WHEš$Ō’’’’,×emė’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(SL’’’’S ’’’’S’’’’<’’J’’N0{D49D3485-59EA-11D6-8769-000086394B13}RE ( ( d€,) Be€tween #€«‘Ås &Bzat†4, "mm-dd$-y")"#š andĄ  „:Ń );ÄCurrentDb.QueryDefs!qBsHQ.SQLĄ6s8 E€€YO[s(@typeIDPIntegĮvmingNČęYofŹ, . I€£ show¢s€y rĄ‚,an Å mĄ=be >0 meani$ngĄcom`isSĀ‚$on–6.a ID  ƒ8.bedClou!G¤5.įēp rice1ģ2`.«G į7"‚(K+sĮT0) ASv@ Of L?" H LEFT JOIN ńj ONeLD€6« #„ ē)< cAn yFreeĮkn ßAYBĆTÉ` "ēK!ńA%"0"`;”U€ 1Ų> 0Ś ¤> ¼' „ 'F ¦ GROąUP BYģG/_5Q5"¢Wą"HAV ING (w9=0>)­7?m`Ū¹lGrid’™cœólCartą–an ¾odu#€±Ąlall¢bs e€i@wre€Įįˆc€alendar†žļ”n`Tž%M ’’’’˜ 6˜’’’’’’’’’’’’’’’’@’’’’’’’’”iƒ^’’’’’’’’’’’’’’€6_ „,’’’’’’’’xB8 %`„`’’’’’’’’’’ R’’’’’’’’’’’’’’’’’’’’Ų’’’’’’’’""”iƒ^’’’’’’’’’’’’’’€`„T’’’’’’’’’’ „,’’’’’’’’( %`„`’’’’’’’’’’€ž’’’’’’’p’’H’’’’’’’’%’’’’€’’’’˜’’’’’’’’h’’’’’’’’H’’’’’’’’˜’’’’’’’’H’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’€ŗä{F ßžŹD€€€ ’’’’" €€ (8H jX ȁ Ų ąčfšX p €    °Ą ȁŲ6ų:0€ ’’’’pVxŠ Ųčš€ ’’’’" ų€€€(28€ .p„ (@ 6Pˆ H Ų č ų  € ’’’’0V8˜ € ’’’’&؁6ŠDP€ ’’’’€ ’’’’’’’’`Ķ’’xĶ’’p–]ņ`]ņ€ ’’!8":ź2 “K ²KT0 ’’!<¬ œ¶)the number of persons must be at least 1.¬ $8¶ You may delete the line instead. ŽA&L!d ’’B@œ .·'^|’’k’’¶*SELECT * FROM tblRoomState WHERE [stayID]= ’’!8!>¶ AND [roomID]= ’’!@¶;'`ķ ` L%N., ,!Bō ,B@D ’’!< ,)F ,B@X ,B@Hó’’8 ,B@B L N  ’’!8B@J ’’!8B@ą! To make frmStay receive the keys¶ +{enter}%xA@Pą  Updates the record, refreshesS’’ˆ¶GYou can only release rooms for a gueSžšK[st who has booked or is checked in. ŽA&·'^ ’’B@n’’o’’–˜]ņų]ņ]ņ0 ’’!8":ź “K ²KT @!B¬ 'Tą) Free the rooms from todayą' Delete any remaining days for the room¦ ¶*SELECT * FROM tblRoomState WHERE [stayID]= ’’!8!>¶ AND [roomID]= ’’!@¶ AND date> T¶;'`ķ ` L%N., ,!V¬œ¶'There are no remaining days to release. XA&d’’p ,!V¶! days will be released. Continue? Z \ $& ^œ ,!Bō ,B@` ,B@Hó’’šk’’čk’’ą ,B@BS’’ȶGYou can only release rooms for a guest who has booked or is checked in. ŽA&·'^|’’`n’’X b d L N  ’’!8B@J ’’!8B@ą! To make frmStay receive the keys¶ +{enter}%xA@Pą( Saves the guest and the stay, refresheso’’Ø’’’’ ’’’’MµAttribute VB_Name = "Form_fsubStayRooms"D ¤Bas¤0{D49D3485-59EA-11D6-8769-086394B13} |GlobalÜSpacAIFalse dC€reatablTru PredeclaId¶"Expose_Templat@eDeriv–C€ustomizD$Option Comp@ DT€‰  €į…¦&ü "怓€@“ n#„„z60½“€ør ±`no;€W*&t!ĀYƒSIn’š,NW›1Į ±bC`üŠ Ł³wi€bP`rĄ(Šhd.rntinue?ā]YesNo“ +€^Q±3t) JÜvbp ! /Pb’Lš"ŪUą?MÅ’»MQa6‰bżąųO#’ĻDšxXsĻD”ĻDĻDĻD’Or¢ ĻDb{p” ÕDį‡Ć ·Xź[GridĄąuFindāX`\/]ļ-ļ\ļ\ „kĄ[£Æ\a„\Saveƒ\£Va?|”>LJ]b ƒQ booking for him. ŽA&|’’  k’’˜ ÖBŌ|’’€ £Śx ¶Which stay to check in?¬ $8¶'Open a stay from the Find Guest windo85E-5A90-11D6-8769-000086394B13} ’’’’Ø 2’’’’’’’’’’’’’’’’’’’’@’’’’’’’’”iƒ^’’’’’’’’’’’’’’€€ž’’’’’’’ˆ’’`’’’’’’’’%’’’’h’’’’’’’’ˆ’’’’’’’’`’’’’’’’’’’’’’’’’`’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’˜ŗä{F ßžŹ€€€ ’’’’" € sęg'Ē2Ÿgchē„h2,ŻõŠ(C¤ .SÓUfĀ ’yVJoVU&uoVoVę#h0oVyy$YoViV ą2, 1N)Ä“Ą]moą€than ąs beĄd have =2 as depfaulävK$ ‘=Ć£’ķ.UpdĒcUCē‰TruĄ‰.£riv!$Sub m€essage(ā’2SĄšngä)ĢˆSo€urceObj³€= "frmMc Į3"£lRequeryrš!txöt„Yscø Ā·ˆą7Departure_AfterżC!(GIbH?F¤ē‹)CĒ Ą%ųCV+Å­÷ ƒ@'N¶B€² \G.`‚cmdįź_C äk_/A/Bef\d/Cancel_(ÜĒ+涓Ų)E xrpQR2ay-month-year, e.g. 2€5-12-02o²t”DoCmd.9ó Ev°Qē€Un do TFocu_ą'ĮeqÆ( ł_ųGot’u(r`}#ŒŅdo PkKey Down(pCoplĄ‰Dƒ, Shi€uG“= ac’Mask An4d f= ’ Upš Or µDńös†DņpyerfeLwi LdroppÅLd liE†!ó–yreTnņTL Ū dß9Ą')?@Wī,į€S€€Æ4teļŌ_8>€†×Eę–”1’ßŅv9QQI{(’Ę)Æ;\j¾S •æqā€®›RaCOR a”ŃüQ!d%|mž) P& S EE€m· ‘/_æDæD Ÿ&’•|oD6šoDoDoD‡Äļ1OIoDeĆ@’VDĄ¦D05ĻCĻ¢ĢĻCĻCĻCey2HĻCó€IĻC' ĻCĻCĻC`½’ČC(s<C0 CC£+’‘_+P+o?ʱßz£’Ļ>ŗ³·€O„O311w?&b _> ÓF›p 3ó <Ą> cAnyšfRó ;ņ= Õ’;æœpe’;æ€ŅIs‹3·m) Then Exit Sub Call MsgBox("Enter d@ate asy-month-year, e.g. 25-12-02", vbExclamation)œMe.UndoDoCmd.CancelEvent End{ PriviŠ cboType_GotF`ocus(Ns€etSelecfAmdBook_ Click>Dim curStay As Forąm_frmƒN- Orror GoTo no_ s'œre mA%not bn8 op¦'SeJt†7=7s!Š7If…!€±= cIn‚Ƀ ĒYou0 can9€m addi‚al r@ooms wēthe guest$ hŚbe€Jchecked in." & ChrP(10)@_G"%D  h€Kinto A - ĄAmak; new b€ ing öf€@ .T€A1‹˜Į|œIfC]„e.cÉl7ĆG_:Č …©WhŠich ^ ,Ć/Hin?‹:"OĮga!ƒ fromB6Fi• GBKw€owƒ1ŽQAC±UØmdCAUŌinæ˜Eæ˜ ¦˜AÅ?€‚žC)ĪL@His‡`^ĄXĘG yetLH"UsecF-in’ LĀ*¢l */ƒ’BÅcįB’j-ć_C ˜_C `_C_C‰—mdĮJėBs, Psql1¢2S¤tr g į’dVD€ŸĆiĮI`Æg,erc`…N(IZs”( Ŗ ¤F€X) AXŹDepa@rture)¼' Aā:valid,x ¬=angeable. SioĄ“€9`@ąr Ą!default, /`ĘE‘Ą?Bŗe` so!%q efine periošd of@E€ĖĄ”)zhfnc@»R€™ Htāe, CHgĄ’ī1„Ćf Ā•tąĒÉ )€'txta > 0ń­§s(cAn2ya, ēä El|se„fhIäŲ,ü 0e”5dŸm" & Éąshownƒ‚£ ĮįGrid(I £? - @JĻ+ cTŌot&s$2€Ę€prevFirĄĆ=*óŃ$p subE.SourceObjw <> "PlMessagje1"'łR€equery ąoesn't wxorkóqļē=’ĶÉ#\ļ šÅ2G§5y"f8 1MöP~‘Columųns(Z1‘Æb<15æ æ @3”2~"W¼Ń2%_ ÷1ļp|_ _ _ q& q÷_ _ T 1Y 82¹‚?AAœ.Curr°¤R ecord/= g(Topąq1ggH eightLWiødth0P šAN¢s8LefcA5±ć + HĶe“«Ė`/ˆ$_µwi@¶`¬å²rg= s­‘Œ‚mć6 ("No¤žP¶0what yŃ`”ask˜"lFĻ‹åѶ ]Reš'jä„2PmodComįą¾.sim1£P’0ęWp¬fĄ–’Ä#į½0åUÖQEį Nullc2+0 WuoæpĆb½DeaGĄĮĮāæ' We±f±Ä passes 6 š0¬š o ae°µh Ļma°ŒA, "r Oqular—!qlost. Ø ' peqŌeaĶ oc ­butš scproc xsavĄ±t6‘ ¢ląr rat‚ļ!—*Px$.’/ r“,Ķcg,æelā¤ó31Om.@ĄdD/rŅA0.Acc0* 2000 ctom ¶sbą‰Lųoad!×'o!°’30Ls ō°čtc?pwŃl  68ō remoļarea withošwadrnš, Ę2sļpĻ É ńÅ(Ćķų›9łžrs13J€7!#Ą @Debug.€ļnŽtbu!„Pą @0z1ćMDb.Ń("tbl€endaŽre?N;`4rs!į;#ĄJ UžšK[day“rs.²Close Me.cboFrom = modCommon.@simDat ŒDeparture!  + 1 gH eightH0 ' Prevents premazsetting of grid selection when first control ge;focus End Sub € Privž subRoomGK_Enter()‰Call]tS`#Bxit(Cancel As I€(ger)' WOthe H i€jassed to an:o€ r\gƒrm, rrangpulary€!€Åtp. Th‚••oc saves Dit€5r l€urˆ re 'Ż@Debug.…n(t "€‚E€\";Ą Tab; ėˆ‹@.Form.€ƒTopoŪLef‚t[Widthƒ’”$C €ŽŌ É€2? D+× B- 1@ŖAccess 2000qmp0ensaA„tx„tNAŗs_Af@˜Upd@iŞIf`é† <ĄT€C%AoB§MsgBox(€"At leaĄ½ one nA, pAe", vbąExcla€ĻÉĶ7AI=ÅßAÉIfÆĆ@÷ īCAõ(Ć}~)w ęćbcmdFind_Clickæ _GoütFußo-x !xń(#Typ”ŽcAn~yŸL„ _‰Œø  0 üĘų  0 üĘ8  0 üĘx  0 üĘø  0 üĘų  0 üĘ8  0 üʘ  0 üĘ š Ō’’’’š ×emė’’Š¶’’’’’’’’’’’’’’’’’’’’’’’’x’’ME’’’’’’’’’’ß’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(S<’’’’S<’’’’S<’’’’<’’V’’N0{D49D3485-59EA-11D6-8769-000086394B13}’’’’€ B˜’’’’’’’’’’’’’’’’@’’’’’’’’”iƒj’’’’’’’’’’’’’’€ „8’’’’’’’’xR% %`„l’’’’’’’’’’ ^’’’’’’’’’’’’’’’’’’’’Ų’’’’’’’’"”iƒj’’’’’’’’’’’’’’€€?`„`’’’’’’’’’’te W „8’’’’’’’’(D! %`„l’’’’’’’’’’!L€ž’’’’’’’p’’H’’’’’’’’%’’’’€’’’’’’’’’’H’’’’’’’’˜’’’’’’’’H’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹD€€€ ’’’’" €€ (8H jX ȁ Ų ąčfšX p €    °Ą ȁŲ6ų:0€ ’’’’pVxŠ Ųčš€ ’’’’" ų€€€(28€ .p„ (@ 6Pˆ H Ų č ų  € ’’’’0V8˜ € ’’’’&؁6ŠDP€ ’’’’€ ’’’’’’’’`Ķ’’xĶ’’p–]ņ`]ņ€ ’’!D"Fź0 ĄK ¾KTO ’’!H¬ œ¶)the number of persons must be at least 1.¬ $D¶ You may delete the line instead. šA2 ’’B@·'j|’’k’’¶*SELECT * FROM tblRoomState WHERE [stayID]= ’’!D!J¶ AND [roomID]= ’’!L¶;'lķ l X%Z.8 8!Nō 8B@PÄ’’’’ ’’!H 8)R 8B@dĘ’’’’ 8B@TČó’’8 8B@B’’ ’’ X Z  ’’!DB@V’’’’ ’’!DB@*ą! To make frmStay receive the keys’’¶ +{enter}%xA@\ą  Updates the record, refreshes’’’’S’’ˆ¶GYou can only release rooms for a guest who has booked or is checked in. šA2’’·'j ’’B@Ś8n’’o’’–˜]ņų]ņ]ņ0 ’’!D"Fź’’ ĄK ¾KT L!N¬ '`ą) Free the rooms from today’’ ą' Delete anVžšK[y remaining days for the room’’¦ ¶*SELECT * FROM tblRoomState WHERE [stayID]= ’’!D!J¶ AND [roomID]= ’’!L¶ AND date> `¶;'l’’’’ķ l X%Z.8x 8!b¬œ¶'There are no remaining days to release. dA2d’’p 8!b¶! days will be released. Continue? f h $2 jœ 8!Nō’’’’ 8B@l” 8B@T’’ó’’šk’’čk’’ą 8B@B’’S’’ȶGYou can only release rooms for a guest who has booked or is checked in. šA2’’·'j|’’`n’’X n p X Z  ’’!DB@V ’’!DB@*ą! To make frmStay receive the keys’’¶ +{enter}%xA@\ą( Saves the guest and the stay, refresheso’’Ø’’’’ ’’’’MµAttribute VB_Name = "Form_fsubStayRooms"D ¤Bas¤0{D49D3485-59EA-11D6-8769-086394B13} |GlobalÜSpacAIFalse dC€reatablTru PredeclaId¶"Expose_Templat@eDeriv–C€ustomizD$Option Comp@ DT€‰  €į…¦&ü "怓€@“ n#„„z60½“€ør ±`no;€W*&t!ĀYƒSIn’š,NW›1Į ±bC`üŠ Ł³wi€bP`rĄ(Šhd.rntinue?ā]YesNo“ +€^Q±3t) JÜvbp ! /Pb’Lš"ŪUą?MÅ’»MQa6‰bżąųO#’ĻDšxXsĻD”ĻDĻDĻD’Or¢ ĻDb{p” ÕDį‡Ć ·Xź[GridĄąuFindāX`\/]ļ-ļ\ļ\ „kĄ[£Æ\a„\Saveƒ\£Va?|”>LJ]b ƒQ ’’’ ’’ 0’’’’(0’’’’x @ ’’’’’’’’ą’’’’  @ ’’’’’’’’’’’’x ¬¬D’’’’’’’’’’’’’’’’’’’’’’(+Č ŗä{F $*\Rffff*0A53eb’’ME’’’’’’’’’’ß’’ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(S<’’’’S<’’’’S<’’’’<’’’’’’N0{5589E85E-5A90-11D6-8769-000086394B13}’’’’˜ >’’’’’’’’’’’’’’’’’’’’@’’’’’’’’”iƒj’’’’’’’’’’’’’’€47€ž’’’’’’’ˆ’’`’’’’’’’’%’’’’h’’’’’’’’’’`’’’’’’’’’’’’’’’’`’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ€€€ ’’’’" € 8’’’’HĶ’’xĶ’’p–ąOn Error Resume NextŖ’’’’o’’@’’’’8’’’’=±Attribute VB_Name = "Form_frmServiceListˆ" ØBasØ0{5589E85E-5A90-11D6-8769-08639 4B13} |GlobalŽSpa‚cIFalse dCreatablTru Pre declaId·"Expose_Templa€teDeriv–CustomizD$Option Comp@ D3T€‰  €@„Ø’’’’’’’’ ’’A> Ŗp’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ²°’’’’’’’’’’’’’’’’’’’’’’’’’’’’” “H’’’’’’’’’’’’’’’’š’’’’’’’’”iƒ¶’’’’’’’’ ’’€ČĘFiƒø’’’’’’’’’’’’’’€ąĪ:`„l’’’’’’’’’’ C Ā’’’’’’’’’’’’’’’’ˆ’’’’’’’’”iƒÄ’’’’’’’’’’Ø€’’’’iƒĘ’’’’’’’’ ’’Č€’’’’iƒČ’’’’’’’’ ’’’’’’€’’’’`„l’’’’’’’’’’’’’’ Ź@’’’’’’’’’’’’’’’’’’’’’’’’’’’’” Ņ ’’’’’’’’’’’’’’’’€’’’’’’’’”iƒl’’’’’’’’’’’’’’€ayID Öą’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” Ś8’’’’’’’’’’’’’’’’’’’’’’’’’’’’”`„Ü’’’’’’’’’’ āø’’’’’’’’’’’’’’’’x’’’’’’’’ ”iƒÜ’’’’’’’’’’˜€¶ iƒä’’’’’’’’’’’’’’€'l čų’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” ü8’’’’’’’’’’’’’’’’’’’’’’’’’’’’” žx’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ø’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” 8’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ˜’’’’’’’’’’’’’’’’x’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€S ad ’’’’’’’’’’’’’’’’Ų’’’’’’’’”iƒˆ’’’’’’’’’’ų€AS qiƒŠ’’’’’’’’’’’’’’€ qse  x’’’’’’’’’’’’’’’’X’’’’’’’’”iƒj’’’’’’’’’’’’’’€ "ø’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” $ų’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” &€’’’’’’’’’’’’’’’’’’’’’’’’’’’’”@„ä’’’’’’’’ ’’s.ar`„(’’’’’’’’’’e;`„*’’’’’’’’ ’’"° .Ą’’’’’’’’’’’’’’’’’’’’’’’’’’’’” 0 ’’’’’’’’’’’’’’’’’’’’’’’’ ”iƒj’’’’’’’’’’’’’’€ 2€’’’’’’’’’’’’’’’’`’’’’’’’’”iƒ4’’’’’’’’’’’’’’€!Ģ Hą’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ” „8’’’’’’’’Ų!Ų % :’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’”iƒj’’’’’’’’’’’’’’€ Sin€ž’’’’’’’h ’’@ ’’’’’’’’%’’’’ˆ’’0’’’’’’’’@ ’’’’’’’’ą’’’’’’’’@ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ßžŹ€ € ’’’’€€ €Z(€ ’’’’"ˆ؁ĄŲ€ ’’’’"ąč08€ ’’’’" @€H(ÄP8P X`ø2ĄVųvPČŠąų€ ’’’’" €BJX\؁Z h$x  ØČ &Šųdpˆ€ ’’’’"˜øHȁ€ ’’’’"  @Ph€ ’’’’"pRx>Š€ v ˆ  ˜ Ø € ’’’’"° €ø  Ą ą ų    8 @ P XžšK[ X h p € ’’’’" x € ˆ    Ą ,Č $ų  0 € ’’’’"8 € $@ "h 8 Č € 8č  &( P € ’’’’"X "` 8ˆ Ą € 8ą   € $@ &h  € 2˜ 2Š € ’’’’"  @PX"p 8˜ Š€ 8š(F0€ Šx (€ ’’’’"08 @ P `p€ ˜ ؁ øČąšų€ ’’’’"   0 @DP˜ € ’’’’"Ø$°*Ų(0€ ’’’’" 88@<x ø ȁ Ųčš€ ’’’’" ųTX p€ ˆ  ° ȁŠ 聚 ų (0€ ’’’’" 8@H`h€ ’’’’"px €    °&Ąčš€ ’’’’"ų   ( 8&Hpx€ ’’’’"€€ˆ€˜  ؁ ø ȁ Ųč ų< H&X€hˆ8š0( X h €  Ø°ø€ ’’’’"ĄČą€ ’’’’" 聚 ų  ( 8 HX$p˜ € ’’’’" ؁°Č€ ’’’’"Š€Ų ą (@H€ ’’’’" P€ ’’’’X’’’’hą Form frmFindStayĶ’’`Ķ’’X]ņņą&E Saved SQL prior to GuestHistory. A one-level stack. Null when empty.’’x–0 ¦$¬›G|j’’’’ X!p"®!t'¦’’’’ X!p"°!t'Øo’’ –p ¦$¬›G|j’’ ¦ X!p"®(t=G Ø X!p"°(t·'¦o’’Ą–°]ņ0¦ ¶XSELECT tblGuest.guestID, tblStay.stayID, Min(qryRoomsPerStay.firstRoomDate) AS arrival, ¶oMin([qryRoomsPerStay].[roomID]) & IIf(Count([qryRoomsPerStay].[roomID])>1,' + ...','') AS rooms, tblStay.state ¶hFROM tblGuest INNER JOIN (tblStay LEFT JOIN qryRoomsPerStay ON tblStay.stayID = qryRoomsPerStay.stayID) ¶&ON tblGuest.guestID = tblStay.guestID ¶9GROUP BY tblGuest.guestID, tblStay.stayID, tblStay.state 'l ¶¶any ø ŗ œ l¶HAVING 'l ¶¶anyœ l¶&(Min(qryRoomsPerStay.firstRoomDate)= # ¶¶ mm-dd-yyyy$¬¶#) 'lk’’@ ¶¶any ø ŗ ›G l¶AND 'lj ø ¼ ø ŗ ›G l¶(tblStay.state =  ø¶0$¬¶) 'lj ø ¼›G l¶(tblStay.state =  ¾¶0$¬¶ OR tblStay.state = Ą¶0$¬¶)'ljk’’0 l¶;'l l X!p"®(to’’–H]ņč¶:SELECT qselStays.stayID, tblGuest.guestID, tblGuest.name, 'l l¶<[address1] & ', ' & [address2] & ', ' & [address3] AS addr, 'l l¶NtblGuest.phone, qselStays.arrival, qselStays.rooms, qselStays.state AS qstate 'l l¶KFROM qselStays RIGHT JOIN tblGueYžšK[st ON qselStays.guestID = tblGuest.guestID 'l ȶœ l¶WHERE ( Ķ) 'l Ęœ l¶=  ȶ 'ldF l¶Like ('* ȶ*') 'lk’’k’’ų l¶VORDER BY iif(qselStays.arrival is null, #1-1-2040#, qselStays.arrival), tblGuest.name;'l l X!p"°(to’’p–¶ fsubStayList ’’!Ģ(Ī ’’!ĢB@| ’’!Ģ!~!Š¬›G¶ No guests match what you ask forA@Ņjo’’č–@¶frmMessageGuest ’’!Ģ(Ī ’’!ĢB@|Ź l ’’!Ģ!~)Ō”cĶo’’–  ’’!Ģ!Ī¶ fsubStayList›G|jąC& Another function has to set the queryŪĢŹ ’’!Ų$¬ ’’!Ų¶any ’’!Ų$’›G|jąo Date not valid, focus not changeable. Since this cmd is the default, it cannot be canceled, so it has to checkA²AŹ ’’!ĢB@*o’’P–ą]ņ  ’’!Ģ!Ī¶ fsubStayListœ ’’!Ģ!~"Ž'ÜAŖ¶any ŗA“Con¶tblGuest.guestID· ÜAĀAŹ ’’!ĢB@*Ńd’’Ø ,B@ąk’’o’’ˆ–8AŖ¶any ŗA“nt.¶tblGuest.guestID· ÜAĀAŹ¶stayID= äX  ’’!Ģ!~!€B@ę ’’!Ģ!~!€!„ ’’!Ģ!~(„rv ’’!ĢB@*o’’Č–øą Guest and stay to be created ģ ī¶frmStay$ź¬œx š"ņ!ō›G|ją3 Stay cannot be forced close ī¶frmStay ö ,B@Bą1 Only one Stay window may be open in this versionk’’Ų¶frmStayŠŠŠ śŠ¬ ,B@ųo’’Ø–ų ģ ī¶frmStay$ź¬œsse š"ņ!ō›G|ją3 Stay cannot be forced close ī¶frmStay ö ,B@Bą1 Only one Stay window may be open in this versionk’’ą ’’!Ģ!Ī¶ fsubStayListœą Guest and stay to be created¶frmStayŠŠŠ śŠ¬ ,B@ųŅdFą, Guest selected. Only new stay to be created¶frmStayŠŠŠ śŠ ’’!Ģ!~"Ž ,B@ųk’’šo’’č–8 ’’!Ģ!Ī¶ fsubStayListœ ,B@ądF ’’!Ģ!~"¬ œ ģ ī¶frmStay$ź¬œÆ| Ź š"ņ!ō›G|ją7 Stay cannot be forced close ī¶frmStay ö ,B@BÉą 1 Only one Stay window may be open in this versionk’’Š¶frmStayŠŠ¶stayID= ’’!Ģ!~"X  Š¬ ,B@ųŹą„ Don't use acFormEdit. It also sets AllowAdditions, causing much confusion if the user tabs from the existing stay into an empty oneųdF ,B@ąk’’ąk’’Ųo’’Š–x·'¦· ’’(· ’’(€?· ’’( (B¶any ’’(Ų L!N¬ ’’( ¬ ’’(· ’’(· ’’( ’’!Ų¬A“¶·¶AĀAŹo’’–ø·'¦· ’’(· ’’( ;· ’’(:· ’’(:¶,address1 & ', ' & address2 & ', ' & address3· ’’!!dAĀAŹo’’X–ų ’’!Ų$¬›G¶any ’’(Ųj ’’!Ų¶any›G ’’!ŲX ’’(Ųj€?€?·'¦ ’’!Ų ’’!A“AŹo’’Č –8 ’’!Ų$¬ ’’!Ų¶any ’’!Ų$’œ¶-Enter a date as day-month-year, e.g. 25-12-02 šA2 ,B@ ’’B@ ’’B@*;k’’ o’’ –˜ Š Œ ˆ Ž ˆ œąO' Don't interfere with dropped down list ’’!Ų¶anyœ`R? N ’’(Ų:d’’x ’’!Ų$’›G|j ˆ Žœ ’’!ŲX¬ ’’(Ųd’’0 ’’!ŲX¬ ’’(Ųk’’ k’’ ,B@; ’’!Ų ’’!A“AŹk’’Š o’’Č –·'¦ ’’!Ų ’’!A“AŹo’’ –x·'¦· ’’(@a?· ’’( :· ’’(:· ’’(€?¶ tblGuest.name· ’’!!dAĀtBAŹo’’ –ø·'¦· ’’(· ’’(;· ’’(· ’’(¶tblGuest.phone· ’’! !dAĀ€?AŹo’’€ –ų]ņ8ņP]ņh·'¦· ’’(;· ’’(ZžšK[· ’’(  ŗ ’’(¶any ’’(Ų· ’’(’’‚B¶roomID¶tblRoom¶tblRoom.roomID=critroom$,'* *$¬œ¶This is not a room numberA@Ņd’’x ¶stayID¶ tblRoomState¶?tblRoomState.roomID=critRoom and tblRoomState.date=critRoomDate$,'ä 䬛G¶Room under repair this dateA@Ņj ä$¬›G¶Room free this dateA@Ņj ä¬ œ¶any ŗA“:¶qselStays.stayID· äAĀAŹk’’Pk’’Ho’’@–€ ¬ ›GA&jo’’–Ą·'¦· ’’(· ’’(· ’’( ¶any ’’(Ų ŗ ’’(@@· ’’( ’’!Ų ŗA“¶qselStays.stayID· ’’!AĀAŹo’’X–  4 6›GAÖj€?o’’0–€]ņĄķ¶ tblCalendar X%Z.8 8"Z ^ L(N 8B@B¶frmRooms ,B@ųAo’’°–ąo’’ ’’’’˜’’’’·Attribute VB_Name = "Form_frmFindStay"  œBasœ0{28453494-54A1-11D6-8769-086394B13} |GlobaBlŲSpacIFalse dCre atablTru PredecdlaId“"E`xpose_TemplateDeriv–Cus`tomizD$' ‘ ‘ Option CČompK D_€” €Glicit € Dim sa€:HSel°s,Guest‚ ' S SQL prior to ‚Hi€Jry. A one-level stack. Null when pty.LPqu Su b fnc/ckA€*() If Not IsEĮ( &) TExxitAĆ JĄ^CurrentDb.QueryDe fs!qs„6.s‹ ˆ8= Õ E’nBubP3UnB>’Ė3ę2Ž.Ą7Ź;Ć2£-Č—Ē3 Cƒz=‚m W9QEŠ(arsl@—e As Variant, includĀInteøger@wš S€ł ng„€%"SEL€ECT tbl"Ä.gįNID,!a .€*yįMin(qryRoomsPerbfirst!”) AS ¤, " & _+ć AK"Į[ģ].„[rĄ ID]) IIf(Count(ų>1,' + ...','ž'BAg å ˜ĶFROM† INNER JOIN (ä LEFTćC¬ ONŒ!ą&lż¤$)ĪcJ+ e„-®GROUP BžY&×2E Ą4Į#.yÉC<> "any" OrĘC< cXAny¢z§4s`s@1"HAVINGž ¶7aU Į‚!ņ(_F= #!5”Ø atIZHmm-d(d-y"ĮC"#g +' !dIfēõAą…Ebh ¦ANDģÅ> cBooĄkOrIn ŽåH!A1 ēą(ä `0ļC* %=(ā­g)'ė<Ź ¢edĒ OŽR)VĮØ,cIn(÷D<É)F;ÄON|]a#7OKp…feÓE:s(cr@d K³H, e0qualĮIŠleśaŠ vó4M’Kcq õKgfõJj7Mnš W2/[add@ress1]'R,`w& 52?s<3]O@æĘphł€y, ē R'Lū³<ŠTq“dvĀLęą RIGH¤Ku1K»÷eF=žD•/0(v0 B"?AĄ2& "WĄHERE (‘$’ },“/A– s+”Šui7E€Ÿ:1DzDL€ike ('*‘ż¤* _T”Ł+Ÿ, ORD_Uiif(‡Ä is ną’, #Ą«-20Č40#?l),$ļ1ßkĀ&"/”‹32 į P1Łņ‹ubp Ā˜qń’”lå˜Me.su bQLP.SourceObjecrtĄ"fČ“Ræšp˜c ģŃI.“= Recor!²0ā$ m€0ag`"No ņ#s match „at you ask foSELECT tblServiceReceived.roomID, tblServiceReceived.quantity ¶ZFROM tblServiceReceived WHERE tblServiceReceived.serviceID=3 AND tblServiceReceived.date=# ’’!b¶mm-dd-yy$¬¶#;'`BD ` L!d"j(h¦¶>SELECT tblServiceReceived.roomID, tblServiceReceived.quantity ¶ZFROM tblServiceReceived WHERE tblServiceReceived.serviceID=4 AND tblServiceReceived.date=# ’’!b¶mm-dd-yy$¬¶#;'`BD ` L!d"l(h¶UINSERT INTO tblBreakfast SELECT roomID, breakfastA, breakfastB FROM qryBreakfastList; LB@P€ ’’!nB@pD ’’!n!r!tB@v ’’!n!r!t!x ’’!n!r(x.Go’’Č–x ~ € | ‚ | „œąO' Don't interfere with dropped down list ’’!b$†›G|j | ‚œ.G ’’!bX¬ ’’(bd’’  ’’!bX¬ ’’(bk’’¬A@\BDk’’čo’’ą–ų Š$†œ¶-Enter a date as day-month-year, e.g. 25-12-02 ŽA&18 'Œą% 0k’’p ’’!nB@pDo’’X–x B ’’(b€¬A\BDo’’(–øɔ B@Bm£–|’’ø£”° (!*A@&å–˜o’’’’’’ˆ’’’’ö“Attribute VB_Name = "Form_frmBreakfastLi st" °Bas°0{F4033C4B-4EDD-11D6-8 769-086€394B13} |@GlobalāSpacIFals e dCtablTru Pre declaId¹"Expose_Templa€teDeriv–CustomizD$Option Comp@ DfaT€‰  €‡KQueryDef`s!qryFH-sŠ.SQL@Hsƒ5 KServiceRxeceˆ†L€q€uantityI ‡JMsID=ą3 AND=A9G”TSšCsel„ Aw?!?!ąh.?!«*?!Dœ=4?!ŽK?!b.C '!B+!°nINSE€RT INTOĮ3-&J älEkb…ØA,ś fBcu)Qa¬Å4 csubF A.Re>q!XcT cordsetClo€ne.Moveb{ÜBookmark `_ C E E nd›õœKeyDown(ąCodehœ, ShifNt( ž”ŠIf$= acbMask A Ę= vb@ Up Or e „į ) Then ' Don't iĄŖrfere with dr(opp¾d  lĄŪ$„Not Is”“• Exit’Ɓģ€g Įć+Ež= CŽ Ą ēSELECT tblServiceReceived.roomID, tblServiceReceived.quantity ¶ZFROM tblServiceReceived WHERE tblServiceReceived.serviceID=3 AND tblServiceReceived.date=# ’’!n¶mm-dd-yy$¬¶#;'l l X!p"v(t¦¶>SELECT tblServiceReceived.roomID, tblServiceReceived.quantity ¶ZFROM tblServiceReceived WHERE tblServiceReceived.serviceID=4 AND tblServiceReceived.date=# ’’!n¶mm-dd-yy$¬¶#;'l l X!p"x(t¶UINSERT INTO tblBreakfast SELECT roomID, breakfastA, breakfastB FROM qryBreakfastList; XB@\ ’’!zB@| ’’!z!~!€B@‚ ’’!z!~!€!„ ’’!z!~(„o’’Č–x Š Œ ˆ Ž ˆ œąO' Don't interfere with dropped down list ’’!n$’›G|j ˆ Žœ ’’!nX¬ ’’(nd’’  ’’!nX¬ ’’(nk’’¬A@hk’’čo’’ą–ų –$’œ¶-Enter a date as day-month-year, e.g. 25-12-02 šA2 œ'˜ą% 0k’’p ’’!zB@|o’’X–x N ’’(n¬Aho’’(–øÉ  ,B@B£¢|’’ø£ ° 4!6A@2墘o’’’’’’ˆ’’’’ö“Attribute VB_Name = "Form_frmBreakfastLi st" °Bas°0{F4033C4B-4EDD-11D6-8 769-086€394B13} |@GlobalāSpacIFals e dCtablTru Pre declaId¹"Expose_Templa€teDeriv–CustomizD$Option Comp@ DfaT€‰  €‡KQueryDef`s!qryFH-sŠ.SQL@Hsƒ5 KServiceRxeceˆ†L€q€uantityI ‡JMsID=ą3 AND=A9G”TSšCsel„ Aw?!?!ąh.?!«*?!Dœ=4?!ŽK?!b.C '!B+!°nINSE€RT INTOĮ3-&J älEkb…ØA,ś fBcu)Qa¬Å4 csubF A.Re>q!XcT cordsetClo€ne.Moveb{ÜBookmark `_ C E E nd›õœKeyDown(ąCodehœ, ShifNt( ž”ŠIf$= acbMask A Ę= vb@ Up Or e „į ) Then ' Don't iĄŖrfere with dr(opp¾d  lĄŪ$„Not Is”“• Exit’Ɓģ€g Įć+Ež= CŽ Ą ēResuĄŒPĆ E 126 ThenCb & "<"@Str(cZ)>€ĮE€­:r E ChĮCA>I€f WendXEBncUnstackSQL fncSelStaysfncSelGuestStays queryStaylistmessage cmdFind_ClickcmdGuestHistory_Click showNewStaycmdNewGuest_ClickcmdNewStay_ClickcmdOpenStay_ClickcmdReset_ClickcritAddr_ChangecritDate_AfterUpdatecritDate_BeforeUpdatecritDate_KeyDown name_LabelcritInclude_BeforeUpdatecritName_ChangecritPhone_ChangecrirU€€€€~~~~~~~q ’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’  ’’’’’’’’’’’’’’’’’’’’ ‰©  ‰é  ‰q ( ‰¹ 8 ‰ H ‰ X ‰Į h arrivalDateincludecritequalvalsGuestStayCancelKeyCodeShift“K*m’’’’  rU €€€~~~~~~~~~~~~~~~~~/ É”—=¾ˆÅĶB”ŽįYj‚*  ä’’’’’’’’’’’’’’’’é’’’’’’’’’’’’’’’’’’’’’’’’Iƒa ¹’’’’ ) Q q ” É į Aa‘ĮńAy± Iq”ŁQy™’’’’’’’’’’’’’’±’’’’’’’’’’’’įƒa q’’’’!Y”Įé1YÉ q±ń)a‘É 1a™Éńį ń!y™Iy©įA’’ƒa 3’’’’é2’’9ƒa ’’’’éQ’’i‰a ’’’’°’’’’é1’’™’’’’’’’’’’’’¹’’’’’’’’’’’’’’’’’’’’ń’’’’’’’’’’’’’’’’’’’’’’’’A’’’’’’’’’’’’y‰”±hotelsysForm_AsciiTransformForm_InitCalendarForm_frmBreakfastListForm_frmFindStayForm_frmServiceListForm_fsubStayRooms Form_frmRoomsForm_fsubRoomGrid1Form_fsubStayList modCommonForm_fsubStayServices modMenuesForm_fsubRoomGrid2Form_fsubBreakfastList Form_frmStayļĄFcritRoomLabel7 /C:\PROGRA~1\COMMON~1\MICROS~1\VBA\VBA6\VBE6.DLLVBA ”’’’’ q` É’J™_ÆNŖ? 3C:\Program Files\Microsoft Office\Office\MSACC9.OLBAccess Ł’’’’ qp^ĄF=C:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\DAO\DAO350.DLLDAO į’’’’ ‘€0ĄFC:\WINDOWS\System32\stdole2.tlbstdole ł’’’’!iWįĄFCC:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLBVBIDE Ł’’’’ ™ “rZFŪB“*OŲ:|ÄbžšK[P¬š«ĖÖOšĶż2†ƒÆˆ”4E(”TÖ‡i†9K›3Ļ½?ŅLƒ~ĮŹw_ą©ūÜ31ĻĶ‡Ŗ?Form@Cž¼7šĶ‡Ŗ? txtSimDatecritNamecritAddrPCž¼7šĶ‡Ŗ? subStayListSCž¼7šĶ‡Ŗ?Detail critPhoneECž¼7šĶ‡Ŗ? cmdNewGuestcritStayACž¼7šĶ‡Ŗ?Label15LCž¼7šĶ‡Ŗ?critDate critRoomDatecmdReset cmdOpenStay cmdNewStay critIncludecmdGuestHistorycmdFindLabel36 fncStackSQL fncUnstackSQL fncSelStaysfncSelGuestStays queryStaylistmessage cmdFind_ClickcmdGuestHistory_Click showNewStaycmdNewGuest_ClickcmdNewStay_ClickcmdOpenStay_ClickcmdReset_ClickcritAddr_ChangecritDate_AfterUpdatecritDate_BeforeUpdatecritDate_KeyDown name_LabelcritInclude_BeforeUpdatecritName__SRP_6’’’’— __SRP_7’’’’’’’’’’’’”ž__SRP_4’’’’ __SRP_5’’’’’’’’’’’’‹ļ_ChangecritPhone_ChangecritRoom_AfterUpdatecritRoomDate_AfterUpdatecritStay_BeforeUpdate Form_KeyPress Form_Load Form_Open ¬4D fncOpenAscii fncSimDatecompressNumber€]协ÆNŖ? 888’’’’’’Rō• Yš„ņÕ¾ė³F¹¦¹ć_XŅAĘX9Q'„Jµ?ā—ś2a fXÖ‡i†9K«ōćėÉC†ņ[ńĖŃStay FormHeader stay__LabelLabel6Label8Label11 FormFooterarrivalAddressRoomphonestateGuest Form_DblClick „ tblCalendarĮɤsÖŠ˜æ É ČŁĄęĢh)aÆNŖ?q™’’’’q€Ŗm.¤ Date1€Ŗm.¤S€Ŗm.¤Q€Ŗm.¤ frmRooms`ēGÅX–īŖGPāqXÅPxVŻBOBŪĪü2Ūį“b6Ls%M¼©ņwZØ“ļŪ‰‹\Ö‡i†9K-”ŌšLž^D]Q:įčcboFromLabel17 cboDeparture txtNightsLabel31txtWeekdayFromtxtWeekdayDept subRoomGridcmdBookcboTypetxtRoom cmdCheckinLabel26fncSelRoomState fncSelRooms fncRoomGridSetGridColumns setSelection updateGrid getSelPerioduseRoomcboDeparture_AfterUpdatecboDeparture_BeforeUpdatecboDeparture_GotFocuscboDeparture_KeyDowncboFrom_AfterUpdatecboFrom_BeforeUpdatecboFrom_GotFocuscboFrom_KeyDowncboType_AfterUpdatecboType_BeforeUpdatecboType_GotFocus cmdBook_ClickcmdCheckin_ClickForm_DeactivatesubRoomGrid_EntersubRoomGrid_ExittxtNights_AfterUpdatetxtNights_GotFocustxtRoom_AfterUpdatetxtRoom_GotFocus ˜\é;|äĶ‡Ŗ?Fé;|äĶ‡Ŗ?dé;|äĶ‡Ŗ? frmMessageRoom fsubRoomGrid1 fsubRoomGrid2Ctl26_10 >No rooms match what you ask forVBE6.DLL ™ ’’’’- ˜( ˜SELECT tblRoomState.* FROM tblRoomState WHERE ((tblRoomState.date) Between # mm-dd-yyyy # and # #); qselRoomState{€Ŗm.¤cžšK[@2å0o’’–@]ņ€]ņ˜¬':¶' : > ō :¬ ': > :¬$ś$@'< <¬ <¬~ œ ¶< <$B¶>'OKdF  <$D'’’šRKk’’øó’’°o’’Ø’’’’ ’’’’K²Attribute VB_Name = "Form_AsciiT ransf8" " ØBasØ0{E3F99ACC-4E73-11D6-8769-086394B13} |Glob„alŽSpacI False dCr@eatablTru PredeČclaId·"ĄExpose_Template Deriv–CuĄstomizD$Option CČomp@ DT€‰  €ResuĄŒPĆ Eā@’d2żm45b„g[łż˜`āœĄĄĄßDetailžm47UC`bL cÜj¼Ü txtMessageżĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖ÷źĶ¬–’’’’`ÅØI]Ö‡i†9K˜ÅDetailmÅtxtMessageĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖMSysDbĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖĖžŹ€€€ ’’’’" (€ ’’’’"0€8€@€H€ ’’’’ P `(€؁ ĄŠ č ų  (’’’’8Ķ’’xĶ’’p– @!B'>o’’P–@]ņ€]ņ ]ņĄķ$L.Fķ¶ tblCalendar F%N‚ƒ„…†‡ˆ‰Š‹ŒŽž’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’(SL’’’’S ’’’’S’’’’<’’’’’’N0{E3F99ACC-4E73-11D6-8769-000086394B13} ’’’’ @’’’’’’’’’’’’’’’’’’’’’’’’’’’’” ,’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’”`„.’’’’’’’’’’`„0’’’’’’’’’’€ž’’’’’’’Ų’’°’’’’’’’’%’’’’@’’’’’’’’’’’’Š’’’’’’’’°’’’’’’’’@’’’’’’’’°’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’čŗä{F ßžŹ"€€€ ’’’’"€ ’’’’€ ’’’’  0€ ’’’’€@H€ ’’’’€PXh€ ’’’’p€ ’’’’"x€€€ˆ˜ °Ąą$ų @H€ ’’’’P’’’’`Ķ’’xĶ’’p–É` !B@0 B@"0-C£$8|’’0£( (!*A@&.å$o’’–@]ņ€]ņ˜¬'.¶' . 2 ō .¬ '. 2 .¬$ś$4'0 0¬ 0¬~ œ ¶< 0$6¶>'dF  0$8'k’’øó’’°o’’Ø’’’’ ’’’’K²Attribute VB_Name = "Form_AsciiT ransf8" " ØBasØ0{E3F99ACC-4E73-11D6-8769-086394B13} |Glob„alŽSpacI False dCr@eatablTru PredeČclaId·"ĄExpose_Template Deriv–ažšK[ ¬ORDER BY iif(qselStays.arrival is null, #1-1-2040#, qselStays.arrival), tblGuest.name; qselGuestStays fsubStayList @No guests match what you ask for 4At least one night, please ™ ’’’’S  txtMessage_ŽūšKH‡43›“)w ’’’’’’’’’’’’’’’’’’’’’’’’@€é  ŒŒŒ’’’’Q ’’’’’’’’’’’’‘ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ „ į!†††Ń’’’’’’’’’’’’’’’’’’’’’’’’’’0 üĘ8  L—,żū\’üöl’ż• ( l’ 0 üĘŲ  a1 Only one Stay window may brU€€€ ’’’’’’’’„(`œT’’’’’’’’ł&(A` h’’’’’’’’A&nje WHERo’’Ą’’’’ø’’’’;²rU€€€ (!Iq’’’’ł@4é ™‚‚‚’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@8© aŃ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ’’’’’’’’’’’’’’’’I’’’’’’’’’’’’’’’’’’’’’’’’@<¹ Į±ppp’’’’’’’’’’’’’’’’’’’’@@ Ńrrr’’’’’’’’’’’’’’’’’’’’@D įttt’’’’’’’’’’’’’’’’’’’’@H ńvvv’’’’’’’’’’’’’’’’’’’’@L éxxx’’’’’’’’’’’’’’’’’’’’@P  zzz’’’’’’’’’’’’’’’’’’’’@T !|||’’’’’’’’’’’’’’’’’’’’@X¹ Įį €€€’’’’’’’’’’’’’’’’’’’’@\ © ~~~’’’’’’’’’’’’’’’’’’’’@`¹ Į9’’’’’’’’’’’’’’’’’’’’@dé Y†††’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@hé qŽŽŽ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@lé ‰ŠŠŠ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@pé ”ŒŒŒ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@té ¹ˆˆˆ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@xé Ń„„„’’’’’’’’’’’’’’’’’’’’’’į‘’’’’(&#(‰`¬’’’’’’’’’’¹0$É `°’’’’’’’’(  `“ ’’’’’’’’ł&$I `ø$’’’’’’’’,‰ `¼@’’’’’’’’)&&$É `Ą’’’’’’’’( `Ä ’’’’’’’’ł&$I`Č$’’’’’’’’,‰`Ģ@’’’’’’’’)&&$É`Š’’’’’’’’( `Ō ’’’’’’’’ł&$I`Ų$’’’’’’’’$‰`Ü ’’’’’’’’$É`ą ’’’’’’’’$ `ä ’’’’’’’’$I`č ’’’’’’’’$‰`ģD’’’’’’’’$É`š ’’’’’’’’( `ō0’’’’’’’’ł&$I `ų ’’’’’’’’(‰ `ü’’’’’’’’ł&$É `’’’’’’’’$ ` ’’’’’’’’$I `’’’’’’’’$‰ rU€€€ h!!51Į™é9a‰)”‘¹ ¹į Y”Y )!q"™#ežšK[y€Ŗm.¤ ™ ’’’’” ø- ®SELECT tblRoom.roomID, tblRoom.bedCount, tblRoom.type, tblRoom.price1, tblRoom.price2,  VCount(qselRoomState.state) AS CountOfstate ) œFROM tblRoom LEFT JOIN qselRoomState ON tblRoom.roomID = qselRoomState.roomID *WHERE tblRoom.type =  0 0WHERE tblRoom.roomID >= . ² GROUP BY tblRoom.roomID, tblRoom.bedCount, tblRoom.type, tblRoom.price1, tblRoom.price2  JHAVING (Count(qselRoomState.state)=0) ; qselRoomsControlSource‚^] Ķ‹ E®bŁC‡„“ģ—7čܤJDœõ"Dš/ćpŽŪču PÖ‡i†9KOxF6æ—N’“| KCtl25_102 ĄSELECT qselRooms.roomID, qselRooms.bedCount, qselRooms.type, qselRooms.price1, qselRooms.price2,*  tblCalendar.date FROM qselRooms, tblCalendar WHERE ((tblCalendar.date) Between # qryRoomGrid col€»±(aÆNŖ?tÅpYŒėĶ‡Ŗ?name dd-mmCtl27_10Ctl28_10Ctl29_10 Room_Label Beds_Label price1_Label price2_LabelCtl20_10_LabelCtl21_10_LabelCtl22_10_LabelCtl23_10_LabelCtl24_10_LabelCtl25_10_LabelCtl26_10_LabelCtl27_10_LabelBedsprice as_singleCtl22_10Ctl23_10Ctl24_10 Form_Current ¬gHeight gWidth gLeft any . °SELECT tblGuest.guestID, tblStay.stayID, Min(qryRoomsPerStay.firstRoomDate) AS arrival, 9 ŽMin([qryRoomsPerStay].[roomID]) & IIf(Count([qryRoomsPerStay].[roomID])>1,' + ...','') AS rooms, tblStay.state  L(Min(qryRoomsPerStay.firstRoomDate)= #6 ŠFROM tblGuest INNER JOIN (tblStay LEFT JOIN qryRoomsPerStay ON tblStay.stayID = qryRoomsPerStay.stayID)  LON tblGuest.guestID = tblStay.guestID  rGROUP BY tblGuest.guestID, tblStay.stayID, tblStay.state  HAVING  #)  AND  "(tblStay.state =  ) & OR tblStay.state = ) qselStays tSELECT qselStays.stayID, tblGuest.guestID, tblGuest.name, x[address1] & ', ' & [address2] & ', ' & [address3] AS addr,  ZEnter a date as day-month-year, e.g. 25-12-02) œtblGuest.phone, qselStays.arrival, qselStays.rooms, qselStays.state AS qstate ' –FROM qselStays RIGHT JOIN tblGuest ON qselStays.guestID = tblGuest.guestID  WHERE ( =    Like ('* *')   ō&ʁ5h’x’ ˆ x’ ° h’üNōėÆņżūX’%  x’5h’ø5h’x’ ˆ x’ ° h’üNōė«ņżūX’%  x’5h’Wh’x’ ˆ x’ ° h’üNżūX’D’T’ H T’ ¤D’ū”4’% 8 )x’T’6h’D’4’x’$ `x’ (*x’ H4$  x’T’h’D’4’„H,h’x’  x’ ° h’(X’]ūAx’5h’=üdX’%  ä 4H$  x’h’H’0 üĘ   < œ  $  0 üĘ@   0 üĘ    œD<H’ ˆ QH’żo8’ 4’ 0 Q4’żo$’ ÄĆ68’$’AIH’ ˆ 8’4’ 0 4’ ° 8’üNōėÆņżū’QH’żo$’Œ 4’68’$’’,8’H’  H’ ¤8’(’]ūuH’58’č/8’H’  H’ ¤8’U+’ō+’ H’58’/8’H’  H’ ° ō+’8’U+’ H’58’f8’H’ ˆ H’ ° $’4’ ˆ 4’ ° $’üNōė«ņōėÆņżūąž8’üNōėÆņżū’” )H’4’68’$’’ąžS8’H’ ˆ H’ ° D8’üNČÜž4’   4’ “lÜžū?Ä/Üž)H’4’58’8ÜžH’   H’ “lÜž4’   4’ ø/Üž)H’4’„)8’H’ ˆ H’ ° 8’üN’DH’58’)ÜžH’   H’ “lÜžū2/ÜžH’ór8’H’ ˆ H’ ° $’4’ ˆ 4’ ° $’üNōė«ņōėÆņżūąž8’üNōėÆņżū’Cܞܞ˜ /Üž)H’4’68’$’’ąžH’   H’ øH’‚r8’H’ ˆ H’ ° $’4’ ˆ 4’ ° $’üNōė«ņōėÆņżūąž8’üNōėÆņżū’Cܞܞ˜ /Üž)H’4’68’$’’ąžH’   H’ øH’6Ųž4’H’   H’ x4’ xlŲžõŪ)H’4’' õ4 õ@)8’H’ H H’ ¤8’ü"8H’58’ õ<H’   H’ H’<Cܞܞ¬ /Üž¤D0 l’\’X’(ÜžH’4’8’$’’ąž0 üĘø   Ų3p’t’x’   x’ xt’ plp’@)x’t’3p’t’x’   x’ xt’ hlp’8)x’t’3p’t’x’   x’ xt’ `lp’4)x’t’9p’t’x’   x’ xt’ Xlp’õ®<)x’t’ Ų$  x’t’h4(l’%  ä h’ ˆ h’ œ h’4$  h’Ą3@’'D’%'T’%'d’%t’$ ųt’ ¼Q@’x’t’H0’@’:d’%t’x’ “t’ 0@’ D0’(T’dū” ’üO~ )t’@’60’ ’ x’ Äy żūd’%  y ōė«ņżūd’% 8 õ@\Ą( x’t’@’0’ ’gžšK[x4ōĘ ō&Ę ō(ĘÅÄ, x’ ˆ Qx’żoh’ Ć5h’>  ō&ʁ5h’x’ ˆ x’ ° h’üNōėÆņżūX’%  x’5h’ø5h’x’ ˆ x’ ° h’üNōė«ņżūX’%  x’5h’Wh’x’ ˆ x’ ° h’üNżūX’D’T’ H T’ ¤D’ū”4’% 8 )x’T’6h’D’4’x’$ `x’ (*x’ H4$  x’T’h’D’4’„H,h’x’  x’ ° h’(X’]ūAx’5h’=üdX’%  ä 4H$  x’h’H’0 üĘ   < œ  $  0 üĘ@   0 üĘ    œD<H’ ˆ QH’żo8’ 4’ 0 Q4’żo$’ ÄĆ68’$’AIH’ ˆ 8’4’ 0 4’ ° 8’üNōėÆņżū’QH’żo$’Œ 4’68’$’’,8’H’  H’ ¤8’(’]ūuH’58’č/8’H’  H’ ¤8’U+’ō+’ H’58’/8’H’  H’ ° ō+’8’U+’ H’58’f8’H’ ˆ H’ ° $’4’ ˆ 4’ ° $’üNōė«ņōėÆņżūąž8’üNōėÆņżū’” )H’4’68’$’’ąžS8’H’ ˆ H’ ° D8’üNČÜž4’   4’ “lÜžū?Ä/Üž)H’4’58’8ÜžH’   H’ “lÜž4’   4’ ø/Üž)H’4’„)8’H’ ˆ H’ ° 8’üN’DH’58’)ÜžH’   H’ “lÜžū2/ÜžH’ór8’H’ ˆ H’ ° $’4’ ˆ 4’ ° $’üNōė«ņōėÆņżūąž8’üNōėÆņżū’Cܞܞ˜ /Üž)H’4’68’$’’ąžH’   H’ øH’‚r8’H’ ˆ H’ ° $’4’ ˆ 4’ ° $’üNōė«ņōėÆņżūąž8’üNōėÆņżū’Cܞܞ˜ /Üž)H’4’68’$’’ąžH’   H’ øH’6Ųž4’H’   H’ x4’ xlŲžõŪ)H’4’' õ4 õ@)8’H’ H H’ ¤8’ü"8H’58’ õ<H’   H’ H’<Cܞܞ¬ /Üž¤D0 l’\’X’(ÜžH’4’8’$’’ąž0 üĘø   Ų3p’t’x’   x’ xt’ plp’@)x’t’3p’t’x’   x’ xt’ hlp’8)x’t’3p’t’x’   x’ xt’ `lp’4)x’t’9p’t’x’   x’ xt’ Xlp’õ®<)x’t’ Ų$  x’t’h4(l’%  ä h’ ˆ h’ œ h’4$  h’Ą3@’'D’%'T’%'d’%t’$ ųt’ ¼Q@’x’t’H0’@’:d’%t’x’ “t’ 0@’ D0’(T’dū” ’üO~ )t’@’60’ ’ x’ Äy żūd’%  y ōė«ņżūd’% 8 õ@\Ą( x’t’@’0’ ’< œ  $  Ų3p’t’x’   x’ xt’ plp’@)x’t’3p’t’x’   x’ xt’ hlp’8)x’t’3p’t’x’   x’ xt’ `lp’4)x’t’9p’t’x’   x’ xt’ Xlp’õ®<)x’t’’ Ų$  x’t’Ģ,h’x’ H x’ ¤h’(X’]ūhx’5h’i+'ųž'’'H’õ0:X’1Nh’h’ 26h’H’’ųž(X’% P Wh’x’ ˆ x’ ° h’üNżūX’H’ōž H ōž ¤H’ū”’% 8 )x’ōž6h’H’’ä ˆĢ$  $x’ōžh’H’’ųž< œ  $  0 üĘ   0 üĘX   4 8 < @ \ \ \ \ LL` ą’’’’’’’’’’y‘©0#/$`Ķ’’’’’’’’’’(A`ä’’’’’’’’’’¹0$`č ’’’’’’’’$Į`ģ ’’’’’’’’,`Ń’’’’’’’’’’Éį(($A `š ’’’’’’’’$ `ō ’’’’’’’’$ĮižšK[ `ų ’’’’’’’’$  `ü ’’’’’’’’$I `’’’’’’’’$‰`’’’’’’’’(É` ’’’’’’’’ł&, ` @’’’’’’’’)&&(I` ’’’’’’’’ł&$‰`’’’’’’’’$É`’’’’’’’’$ `’’’’’’’’$I` ’’’’’’’’(‰`$ ’’’’’’’’ł&(É`(h’’’’’’’’A&$ `, ’’’’’’’’(I`00’’’’’’’’ł&nnąF Debug.Print "gridCurrent"; Me.CurrrU€€ 031Į™é9a‰±é ”3Į3 45 8Į9q:i;Q7q"™#™;¹; <ń'a<<į<”*ł<I#q#1=1> @YA™BÉBéBC9C DyEÉEįYF1 Y  ’’’’ @T© aŃ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ń’’’’’’’’’’’’’’’’’’’’’’’’@Xé  ¢¢¢’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@\é 1 rrr’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@`é Q ššš’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@dq ”™ vvv’’’’’’’’@h¹ Įį ppp’’’’’’’’’’’’’’’’’’’’@lé ł |||’’’’’’’’Ń’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ p įA xxxI’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@té a †††‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@x © €€€’’’’’’’’’’’’’’’’’’’’@|Į !é ‚‚‚Ń‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@€é ÉŠŠŠ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@„Į ! žžž’’’’Q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ ˆ į1 ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ Œ įQ ’’’É’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@  įq ”””‰’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@”Į !‘ –––Q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ ˜ į± zzzÉ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ œ įŁ ¦¦¦‰’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@  ń ØØØ’’’’’’’’’’’’’’’’’’’’’’’’¬W—×W—×W—×_Ÿß_Ÿß_Ÿß_0 üĘ0  0 üĘp  ¼D**#t’*#p’*#l’*1x’2t’p’l’(ż L’:\’]ū><’ōŠżų,’ū’’5,’ņ lx’*1x’ż L’:\’]ūAĄMlx’*F ’õõ:\’N<’<’l ’ ’ūļüž:L’ūļģž`1x’6 <’ ’’üžģž(ż L’:\’]ū><’ōŠżų,’ū'’’5,’ö lx’*1x’ōŚōŠÄZRlx’*F ’õõ:L’N<’<’lM\’@’ ’ūļüž:,’ūļģž`1x’6 <’ ’’üžģž ōĘņlx’*Füžõõ:L’N’’(<’ ’  ’ūļģž:,’ūļÜžõõ:¬žNœžœž(¼žŒž Œžūļ|ž:lžūļ\ž`1x’6<’’üžjžšK[ ’ģž¼žœžÜžŒž|ž\ž lx’ *1x’@lx’Pž:\’!%TžXž$ ųXž HTž 0"Pž @#)XžTžPž ,D( x’Pt’p’l’XžTžPž<’’ ’üžģžÜž¼žœžŒž|ž\žp$Cx’ lx’%*1x’ lx’&*1x’ lx’'*1x’żX’:h’]ūAÉ!lx’(*#D’€ *#@’*1x’2D’@’™,lx’)*FH’żh’ūļ0’:X’*ūļ ’`1x’6H’0’ ’Ē,lx’+*FH’żh’ūļ0’:X’,ūļ ’`1x’6H’0’ ’ lx’-*1x’@lx’’:h’.%’’$ ų’ H’ 0"’ @#)’’’h( x’,D’@’’’’H’0’ ’Ą„/x’ ” x’ ø0x’x’ ” x’ ”0x’6p’t’x’ ” x’ x0t’ x1lp’õĒ)x’t’~2Cl’l’ä /l’„$  l’x’t’0 üĘ@  0 üĘ   0 üĘą  0 üĘ8  0 üĘø  0 üĘų  0 üĘ8  ä üdl’ż†4üdl’% „ üdl’% t üdl’% Ą :l’% ä y ōėÆņżūl’% Œ (l’% \ üdl’%  üdl’% ü !h’ Ü ō+V’Qh’żoX’Ü 5X’&:l’NX’X’ō+V’CP’P’ą /P’5X’Ģ ”,ä$  P’h’X’0 üĘø  0 üĘų  0 üĘ8  0 üʘ  0 üĘ  0 üĘx  0 üĘø  0 üĘų  0 üʀ  0 üĘĄ  0 üĘ   Š3@’'D’%'T’%'d’%t’$ ųt’ ¼Q@’x’t’H0’@’:d’%t’x’ “t’ 0@’ D0’(T’dū” ’üO~ )t’@’60’ ’ x’ Ä<'’%õõ’’’’'D’%'T’%õ:d’ %t’$ `t’ ` t’ü lŠ( x’t’@’0’ ’8'$  œ˜ p  Œ ˆ `|||”\l€„tTTT`ų ’’’’’’’’$  `ü ’’’’’’’’$I `’’’’’’’’$‰`’’’’’’’’(É` ’’’’’’’’ł` ą’’’’’’’’’’y‘©0#/$`Ķ’’’’’’’’’’(A`ä’’’’’’’’’’¹0$`č ’’’’’’’’$Į`ģ ’’’’’’’’,`Ń’’’’’’’’’’Éį(($A `š ’’’’’’’’$ `ō ’’’’’’’’$Į `ų ’’’’’’’’$  `ü ’’’’’’’’$I `’’’’’’’’$‰`’’’’’’’’(É` ’’’’’’’’ł&, ` @’’’’’’’’)&&(I` ’’’’’’’’ł&$‰`’’’’’’’’$É`’’’’’’’’$ `’’’’’’’’$I` ’’’’’’’’(‰`$ ’’’’’’’’ł&(É`(h’’’’’’’’A&$ `, ’’’’’’’’(I`00’’’’’’’’ł&nnąF Debug.Print "gridCurrent"; Me.CurrrU€€ 031Į™é9a‰kžšK[±é ”3Į3 45 8Į9q:i;Q7q"™#™;¹; <ń'a<<į<”*ł<I#q#1=1> @YA™BÉBéBC9C DyEÉEįYF1 Y  ’’’’ @T© aŃ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ń’’’’’’’’’’’’’’’’’’’’’’’’@Xé  ¢¢¢’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@\é 1 rrr’’’’’’’’‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@`é Q ššš’’’’’’’’Q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@dq ”™ vvv’’’’’’’’@h¹ Įį ppp’’’’’’’’’’’’’’’’’’’’@lé ł |||’’’’’’’’Ń’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ p įA xxxI’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@té a †††‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@x © €€€’’’’’’’’’’’’’’’’’’’’@|Į !é ‚‚‚Ń‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@€é ÉŠŠŠ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@„Į ! žžž’’’’Q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ ˆ į1 ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ Œ įQ ’’’É’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@  įq ”””‰’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@”Į !‘ –––Q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ ˜ į± zzzÉ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ œ įŁ ¦¦¦‰’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@  ń ØØØ’’’’’’’’’’’’’’’’’’’’’’’’¬W—×W—×W—×_Ÿß_Ÿß_Ÿß_0 üĘ0  0 üĘp  ¼D**#t’*#p’*#l’*1x’2t’p’l’(ż L’:\’]ū><’ōŠżų,’ū’’5,’ņ lx’*1x’ż L’:\’]ūAĄMlx’*F ’õõ:\’N<’<’l ’ ’ūļüž:L’ūļģž`1x’6 <’ ’’üžģž(ż L’:\’]ū><’ōŠżų,’ū'’’5,’ö lx’*1x’ōŚōŠÄZRlx’*F ’õõ:L’N<’<’lM\’@’ ’ūļüž:,’ūļģž`1x’6 <’ ’’üžģž ōĘņlx’*Füžõõ:L’N’’(<’ ’  ’ūļģž:,’ūļÜžõõ:¬žNœžœž(¼žŒž Œžūļ|ž:lžūļ\ž`1x’6<’’üž ’ģž¼žœžÜžŒž|ž\ž lx’ *1x’@lx’Pž:\’!%TžXž$ ųXž HTž 0"Pž @#)XžTžPž ,D( x’Pt’p’l’XžTžPž<’’ ’üžģžÜž¼žœžŒž|ž\žp$Cx’ lx’%*1x’ lx’&*1x’ lx’'*1x’żX’:h’]ūAÉ!lx’(*#D’€ *#@’*1x’2D’@’™,lx’)*FH’żh’ūļ0’:X’*ūļ ’`1x’6H’0’ ’Ē,lx’+*FH’żh’ūļ0’:X’,ūļ ’`1x’6H’0’ ’ lx’-*1x’@lx’’:h’.%’’$ ų’ H’ 0"’ @#)’’’h( x’,D’@’’’’H’0’ ’Ą„/x’ ” x’ ø0x’x’ ” x’ ”0x’6p’t’x’ ” x’ x0t’ x1lp’õĒ)x’t’~2Cl’l’ä /l’„$  l’x’t’0 üĘ@lžšK[  0 üĘ   0 üĘą  0 üĘ8  0 üĘø  0 üĘų  0 üĘ8  ä üdl’ż†4üdl’% „ üdl’% t üdl’% Ą :l’% ä y ōėÆņżūl’% Œ (l’% \ üdl’%  üdl’% ü !h’ Ü ō+V’Qh’żoX’Ü 5X’&:l’NX’X’ō+V’CP’P’ą /P’5X’Ģ ”,ä$  P’h’X’0 üĘø  0 üĘų  0 üĘ8  0 üʘ  0 üĘ  0 üĘx  0 üĘø  0 üĘų  0 üʀ  0 üĘĄ  0 üĘ   Š3@’'D’%'T’%'d’%t’$ ųt’ ¼Q@’x’t’H0’@’:d’%t’x’ “t’ 0@’ D0’(T’dū” ’üO~ )t’@’60’ ’ x’ Ä<'’%õõ’’’’'D’%'T’%õ:d’ %t’$ `t’ ` t’ü lŠ( x’t’@’0’ ’8'$  œ˜ p  Œ ˆ `|||”\l€„tTTT’’’’’’’’Ń’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ p įA xxxI’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@té a †††‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@x © €€€’’’’’’’’’’’’’’’’’’’’@|Į !é ‚‚‚Ń‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@€é ÉŠŠŠ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@„Į ! žžž’’’’Q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ ˆ į1 ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ Œ įQ ’’’É’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@  įq ”””‰’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@”Į !‘ –––Q’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ ˜ į± zzzÉ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@ œ įŁ ¦¦¦‰’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’@  ń ØØØ’’’’’’’’’’’’’’’’’’’’’’’’¬W—×W—×W—×_Ÿß_Ÿß_Ÿß_0 üĘ0  0 üĘp  ¼D**#t’*#p’*#l’*1x’2t’p’l’(ż L’:\’]ū><’ōŠżų,’ū’’5,’ņ lx’*1x’ż L’:\’]ūAĄMlx’*F ’õõ:\’N<’<’l ’ ’ūļüž:L’ūļģž`1x’6 <’ ’’üžģž(ż L’:\’]ū><’ōŠżų,’ū'’’5,’ö lx’*1x’ōŚōŠÄZRlx’*F ’õõ:L’N<’<’lM\’@’ ’ūļüž:,’ūļģž`1x’6 <’ ’’üžģž ōĘņlx’*Füžõõ:L’N’’(<’ ’  ’ūļģž:,’ūļÜžõõ:¬žNœžœž(¼žŒž Œžūļ|ž:lžūļ\ž`1x’6<’’üžmžšĀLVALŅ źY „üÜNää YPYsYp YsžYpYuYa FlagsGroupCategoryIDIdName"Object Type GroupObjectIDPositionƒ’’’’Y’’’’’’’’’’’’’’ä剃’’’’’’’’.’’’’’’’’’’’äę(A€YēY’’’’Y’’’’Y³.rDGroupCategoryIDIdVMSysNavPaneGroupCategoriesMSysNavPaneGroups’’»v1*¶Ł²‹dB–d’žDe luxe<’žSingle, toil Z<’žDouble, toil P’žSingle, bath nP’žDouble, bath ó ¶ €ā€ā€ā€ā€āÖ»v1ģ@ ½ ą @€€ō€ō€ō€ō€ō€ō€ō€ō€ ō€ ō € ō ½ ą @€€ō €ō €ō€ō€ō€ō€ō€ō€ō€ō€ōn ŠY<<„üÜNčč<YPYsYpYs YpžYuYa FlagsGroupIDIconIdNameObjectIDPositionƒ’’’’j’’’’t’’’’’’’’s’’č郉ƒ’’’’’’’’’’’’’’’’’’’’’’’čńƒ€Y’’’’Y’’’’YąGroupIDIdTMSysNavPaneGroupsMSysNavPaneGroupToObjects’’Ö»v1ģ  ē @€ @€ @€ @€ @€ @€ @€€õ€õ€õ€õ€õ€õ€õ€õ€ õ€ õ € õ € õ € õ €õ €õ€õ€õ€õ€õ€õ€õ€õ€õ€õ€õ€õ€õ€õ€õ€õ€õ€ õ€!õ €"õ!€#õ"€$õ#€%õ$€&õ%€'õ&€(õ'€)õ(€*õ)€+õ*€,õ+€-õ,€.õ-€/õ.€0õ/€1õ0€2õ1€3õ2€4õ3€5õ4€6õ5€7õ6€8õ7€9õ8€:õ9€;õ:€<õ; x€ ĄāM@z€ ĄāM`z€ ĄāUąz€ ĄāVz€ ĄāV z€ ĄāV€z€ ĄāUĄz€ ĄāUąz€ ĄāVz€ ĄāV z € ĄāV€z € ĄāV z € ĄāVĄz € ĄāUąz € ĄāVz€ ĄāV€z€ ĄāV z€ĄāVz€ĄāV z€ĄāV@z€ĄāVz€ĄāV z€ĄāV@z€ĄāUąz€ĄāVz€ĄāV`z€ĄāV€z€ĄāUĄz€ĄāUąz€ĄāV z€ĄāV@z€ĄāV z€ĄāVĄz €ĄāV z!ŃLVAL É É É É É É É É É É É É É É É É É É É É É ÉMR2‚€OrderByOnColumnWidthColumnOrderColumnHiddenDecimalPlacesDefaultValueRequiredDisplayControlMR2ü€AccessVersion Build"Show Values Limit,Show Values in Indexed4Show Values in Non-Indexed*Show Values in RemoteAppTitleStartUpForm&StartUpShowDBWindow(StartUpShowStatusBarStartUpMenuBar$AllowShortcutMenusAllowFullMeMR2 €RecordLocksODBCTimeoutMaxRecordsRecordsetType FilterOrderByOrderByOnReplicableColumnWidthColumnHidden"DatasheetFontName&DatasheetFontHeight&DatasheetFontWeight&DatasheetFontItalic,DatasheetFontUnderlineTabularCharSetTabularFamily$DatasheetForeColor‹  <   Arial         " ="tblGuest.phone °  )addr   A& qselStays.stayID ²  ; tblGuest.name   - qstate £  MR2²€OrderByOnColumnWidthColumnOrderColumnHiddenDecimalPlacesDefaultValueRequiredDisplayControlRowSourceTypeRowSourceBoundColumnColumnCountColumnHeadsColumnWidthsListRowsListWidthLimitToList Format FilterOrderByValidationRuleValidationTextOrientationDefaultViewDescriptionInputMaskCaptionSmartTagsIMEModeIMESentenceMode'   » stayID ’’’’   ’  0  m Table/QueryŌ ĢSELECT DISTINCTROW [GuestStays].[stay#], [GuestStays].[guest#], [GuestStays].[name] FROM [GuestStays];        645;615;1440  2700twip ipersonCount ’’’’   ’  0  mhdate ’’’’   dd/mm/yy   + state ’’’’   ’  0  o Value ListP H1;"booked";2;"in";3;"out";4;"repair"       567;1441  2008twip _ roomID ’’’’   ’  0  mč t€@ € v€ v€ v€v€v€v€v€v LVAL'j jÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉjÉü€AccessVersion Build"Show Values Limit,Show Values in Indexed4Show Values in Non-Indexed*Show Values in RemoteAppTitleStartUpForm&StartUpShowDBWindow(StartUpShowStatusBarStartUpMenuBar$AllowShortcutMenusAllowFullMenus(AllowBuiltInToolbars&AllowToolbarChanges$AllowBreakIntoCode AllowSpecialKeysAppIcon,StartupShortcutMenuBar6Track Name AutoCorrect Info0Perform Name AutoCorrectCpgConversionHijriCalendarAuto Compact8Log Name AutoCorrectMR2$€AccessVersion Build"Show Values Limit,Show Values in Indexed4Show Values in Non-Indexed*Show Values in RemoteAppTitleStartUpForm&StartUpShowDBWindow(StartUpShowStatusBarStartUpMenuBar$AllowShortcutMenusAllowFullMenus(AllowBuiltInToolbars&AllowToolbarChanges$AllowBreakIntoCode AllowSpecialKeysAppIcon,StartupShortcutMenuBar6Track Name AutoCorrect Info0Perform Name AutoCorrectCpgConversionHijriCalendarAuto Compact8Log Name AutoCorrect Changes4Four-Digit Year FormattingProjVer&UseAppIconForFrmRpt&Theme Resource Nameh 08.50 £ č     Hotel system               ä (  Form.frmFindStay    Œ  HotelSysMR2‚€OrderByOnColumnWidthColumnOrderColumnHiddenDecimalPlacesDefaultValueRequiredDisplayControlRowSourceTypeRowSourceBoundColumnColumnCountColumnHeadsColumnWidthsListRowsListWidthLimitToList FormatValidationRuleValidationText FilterOrderByDescriptionInputMaskCaptionOrientationDefaultViewSmartTags'   bedCount *   ’  0  m Value List> 61;"Bad";2;"Toilet";3;"Delt"       567;1441  1985twip q price1 „     0  m  Fixedq price2 H     0  m  Fixed‰type Į   ’  0  o Value List® ¦1;"Double, bath";2;"Single, bath";3;"Double, toilet";4;"Single, toilet";5;"De luxe"       1440;1440  2880twip _ roomID “   ’  0  m2 x€@ @ @ @ @€ z€ z€ z€ z€ z€ z€ z€ z€ z€ z € z € z € z € z € z€ z€ z€z€z€z€z€z€z€z€z€z€z€z€z€z€z€z€z €z!Ų t @€€v€v€v€v€v€v€v€vĢLVALÜ™™Ī¬ŖŖŖŖŖŖŖŖŖŖŖŖ=”w’’’’’’’’LCwstblGuesttblGuest/ytblServiceReceivedtblServiceReceivedÄ$[tblServiceTypetblServiceTypeŸH’¤tblStaytblStay“wtblRoomTypetblRoomType0‰ōtblRoomStatetblRoomStateŸ¶’!tblRoomtblRoom ē @€ @€ @€ @€ @€ @€ @€€õ€õ€õ€õ€õ€õ€õ€õ,€õ-€õ.€õ/€õ0€õ1€õ2€õ3€õ4€õ6€õ7€õ8€õ9€õ€õ€õ€õ€õ€õ€õ €õ!€õ"€õ#€õ$€õ%€õ&€õ'€õ(€õ)€õ*€õ+€õ5€õ€õ€õ€õ€õ€õ €õ €õ €õ €õ €õ€õ€õ€õ€õ€õ€õ€õ€õ€ õ:€ õ;]‰v’ģuū ={‰]mó¾ģAõĀ#G½)]`—ė$—µM™¼Ļ_££m=Ą]uü¼@ģ*U(M…€-“®ā®¤™RĆ >ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ŽAHµa [¤rDŹJ~xT5Ó{Ń#ĮX3Ŗt{5ä · Š ] 0  Ö © | O " õ Č › n A  ē ŗ  ` 3  Ł ¬  R % ųĖžqDź½c6 ÜÆ‚U(ūĪ”t<€  w;€  w:ē w9ą w8³ w7¶  w69€ w5Œ w4‡ w3ƒ w2} w1x w0t w/n  w.g  w-b  w,8€ w+7€ w*6€ w)5€ w(4€ w'3€  w&2€  w%1€  w$0€  w#/€  w".€ w!-€ w ,€ w+€ w*€ w)€ w(€ wV wQ w w'€ w€ w€ w€ w€ w€ w€  w€  w€  w€  w€  w € w € w € w € w € w € w € w € w € w w w w w šLVALŠMR2,€AccessVersion Build"Show Values Limit,Show Values in Indexed4Show Values in Non-Indexed*Show Values in RemoteAppTitleStartUpForm&StartUpShowDBWindow(StartUpShowStatusBarStartUpMenuBar$AllowShortcutMenusAllowFullMenus(AllowBuiltInToolbars&AllowToolbarChanges$AllowBreakIntoCode AllowSpecialKeysAppIcon,StartupShortcutMenuBar6Track Name AutoCorrect Info0Perform Name AutoCorrectCpgConversionHijriCalendarAuto Compact8Log Name AutoCorrect Changes4Four-Digit Year FormattingProjVer&UseAppIconForFrmRpt&Theme Resource NameNavPane ClosedNavPane Width NavPane Category*NavPane Category NameNavPane View ByNavPane Sort By>Show Navigation Pane Search Bar° 08.50 õ č     Hotel system               ä (  Form.frmFindStay    Œ  HotelSys  ×  ! " # šLVALŠMR2,€AccessVersion Build"Show Values Limit,Show Values in Indexed4Show Values in Non-Indexed*Show Values in RemoteAppTitleStartUpForm&StartUpShowDBWindow(StartUpShowStatusBarStartUpMenuBar$AllowShortcutMenusAllowFullMenus(AllowBuiltInToolbars&AllowToolbarChanges$AllowBreakIntoCode AllowSpecialKeysAppIcon,StartupShortcutMenuBar6Track Name AutoCorrect Info0Perform Name AutoCorrectCpgConversionHijriCalendarAuto Compact8Log Name AutoCorrect Changes4Four-Digit Year FormattingProjVer&UseAppIconForFrmRpt&Theme Resource NameNavPane ClosedNavPane Width NavPane Category*NavPane Category NameNavPane View ByNavPane Sort By>Show Navigation Pane Search Bar° 08.50 õ č     Hotel system               ä (  Form.frmFindStay    Œ  HotelSys  ×  ! " # ō ’ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ2€ u€’žtblGuest.na7€ €’žtblStay.state,7€ €’žtblStay.state,7€ €’žtblStay.state, g77€ €’žtblStay.state, g77€ €’žtblStay.state, g7€ €’žtblStay.state,7€ €’žtblStay.state, g7€ €’žtblStay.state, g77€ €’žtblStay.state, g7€ €’žtblStay.state, g7€ 7€ €2€addrd@Ł% o22€addrd@Ł% o2€2€addrd@Ł%2€addrd@Ł%2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€€’žtblGuest.name2€addrd@Ł% o2€€’žt2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% 2€addrd@Ł% o2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł%2€addrd@Ł% 2€addrd@Ł%2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€addrd@Ł% o2€2€addrd@Ł% o2€€’žtblGu2€addrd@Ł% o2€€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% o2€2€addrd@Ł% oLVAL²8i ś’’’’ėoYD> HAQ8‚ HAē9„†xŲÖ?ƒü‹“Q8—LAQ8„ģQ8„<Q8ƒƒ›Ų ’«Š¢ Æ<“TxQ8®Q8īQ8üQ8Q8XQ8€Q8ŒQ8TQ8œQ8ÜQ8üQ8 Q8DQ8lQ8ŒQ8ŒQ8ÄQ8ÄQ8ĢQ8,Q8ˆœQ8xQ8®Q8īQ8äQ8Q8ˆ¬Q8ƒƒƒ …ƒƒ ‚‚ d…Ž ‚‚ d…†‡ Ž ‚‚ƒƒ ¢/qselStays.tblStay.stayID‰ tblStayƒtblGuest.guestID‰tblGuest‰tblGuest.name‡addr‰tblGuest.phone…tblGuest‰!qselStays.arrival‡qselStays.roomsƒ qstate… tblStayƒ state‡ƒ Q8ƒƒ Q8„ē ƒŒQ8„ģ Q8˜’’…¼Q8’’’’ŁŪ,q )å@ˆ’’’’„\Q8tQ8† DQ8\Q8† 1,Q8<Q8†  Q8,Q8† üQ8 Q8† xQ8TšŁ† ®Q8TšŁ„ īQ8TšŁ„ üQ8TšŁ„ Q8TšŁ„ XQ8TšŁ„ €Q8TšŁ„ ŒQ8TšŁ„qselStays‡ƒģ Q8ƒƒÜ Q8„ēƒ Q8„Ä Q8˜’’…¼Q8’’’’lĻ,q )å@ˆ’’’’„tblGuest‰ƒDQ8ƒóƒüQ8„,Q8˜’ž…¼Q8’’’’1€zĻæAā@ˆ’’’’„ tblStayƒƒüQ8ƒóƒÜQ8„ģQ8˜’ž…tQ8’’’’õ{ĻæAā@ˆ’’’’„qryRoomsPerStayƒƒ4Q8ƒƒ,Q8„ēƒÜQ8„ Q8˜’’…tQ8’’’’ܳ‰UAā@ˆ’’’’„tblRoomState‰ƒōQ8ƒ÷ŌQ8„ŌQ8˜’ž…,Q8’’’’åx¶erKä@ˆ’’’’„qselGuestStays…tQ8\Q8ˆ„Š “ Q8Ü Q8ˆŽˆŠ œQ8ä Q8ˆŽƒ„Š ÜQ8ģ Q8ˆŽ’’’’’ üQ8ō Q8‡Žƒ„Š Q8ü Q8ˆ’„Š DQ8 Q8ˆ’„Š lQ8 Q8ˆ’„Š ŒQ8 Q8‡ŠqselStays.stayID‰“ Q8„œQ8„ÜQ8„üQ8„ Q8„DQ8„lQ8„ŒQ8„Œ Q8¤ Q8† t Q8<Q8† „ Q8,Q8† ¤ Q8 Q8† xQ8TšŁ† XQ8TšŁ„ €Q8TšŁ„tblGuest‰ƒlQ8ƒ÷TQ8„TQ8˜’ž…tQ8’’’’1€zĻæAā@ˆ’’’’„ tblStayƒqryRoomsPerStayƒtblRoomState‰qselStays‡ ¤ Q8<Q8,Q8¼ˆŠ üQ8ōQ8‡Ž’’’’’ XQ8Q8‡Ž’’’’’ €Q8$Q8‡Žƒ„Š 4Q8,Q8‡Ž“ Q8„tblStay.stayID…DQ8„lQ8„ŒQ8„tblStay.state‡tblGuest’’ūxQ8TšŁ†tblStay‡’’’’’„Š Q8ĢQ8’’’’’’„Š DQ8ŌQ8““ Q8„ŒQ8„ģQ8 Q8†tblRoomState‰qryRoomsPerStayƒ Q8’„tblRoomState’’“®Q8TšŁ„ īQ8TšŁ„ Q8TšŁ„tblGuest’’’’’„Š ®Q8“Q8‡’’’’’„Š īQ8¼Q8‡’¬’’’’’„Š Q8ÄQ8‡ĆœQ8„ÜQ8„ Q8„tblGuest‘ ”Q8„œQ8ƒüQ8˜š=Q8">Q8¤>Q8˜>Q8"<>Q8t>Q8˜ @>Q8 \;Q8„’’’’ˆƒ[address1]…x>Q8•ƒ', '‰ Ø>Q8 ”;Q8„’’’’ˆƒ[address2]…ą>Q8•ƒ', '‰ ?Q8 Ģ;Q8„’’’’ˆƒ[address3]…H?Q8„œ=Q8„ƒD>Q8ģQ8T?Q8„ƒ?Q8d?Q8„ˆ?Q8"¬?Q8Ō?Q8˜ °?Q8 “:Q8›Ų?Q8%…ü?Q8™ @Q8%$@Q8R¦Y;60C NüüY Y‚YI IdNameType’’d»v ßū;Õ°…Nč½ŠY4ą © z K  ļ ŗ  f ?  ÷ Ö Ÿ p E  Ł ® } R  ü Ļ ž k :  ä·Šc6 Ž¹–i0’ÜÆ’gē cūMSysNavPaneObjectIDs2.ēMSysNavPaneGroupToObjects<8ąMSysNavPaneGroups,(³MSysNavPaneGroupCategories>:¶tblRoomType 9€testŒtblStayRooms"‡tblStayƒtblServiceType&"}tblServiceReceived.*xtblRoomState"ttblRoomntblGuestgtblCalendar btblBreakfast"8€qxtbRoomGrid"7€qselStays6€qselServiceB"5€qselServiceA"4€qselRoomState$ 3€qselRooms2€qselGuestStays&"1€qryStayServices($0€qryStayRoomsCT&"/€qryStayRooms".€qryStay-€qryRoomsPerStay($,€qryRoomGrid +€qryCalendarAny&"*€qryCalendar )€qryBreakfastRooms,((€qryBreakfastList*&VMSysCmdbars QMSysAccessXML$ MSysAccessObjects,('€Guests€macBeep€€AutoKeys€€modMenues€€modCommon€€InitCalendar€"€fsubStayServices€*&€fsubStayRooms€$ €fsubStayList€"€fsubRoomGrid2€$ €fsubRoomGrid1€$ €fsubBreakfastList€,(€frmStay€€frmServiceList€&"€frmRooms€ €frmMessageRoom€&" €frmMessageGuest€($ €frmFindStay€  €frmBreakfastList€*& €AsciiTransform€&"MSysRelationships,(MSysQueries MSysACEsMSysObjects :LVALJ› (@Q84@Q8¬@Q8„8@Q8 \@Q8„@Q8˜ `@Q8 ģ:Q8› ˆ@Q8€ŠƒĖ9Œ °@Q8¼@Q8ō@Q8„Ą@Q8•ƒ' + ...'‰ų@Q8AQ8ˆAQ8•ƒ''…0AQ8„„?Q8„ƒ“?Q8t?Q8„ƒd@Q8 HA±Q‚ HAōQ:„†xŲÖ?ƒü‹“±Q—LA±Q„ģ±Q„<±Qƒƒ›Ų ’«Š¢ Æ<“Tx±Q®±Qī±Qü±Q±QX±Q€±QŒ±QT±Qœ±QܱQü±Q ±QD±Ql±QŒ±QŒ±QıQıQĢ±Q,±Qˆœ±Qx±Q®±Qī±Qä±Q±Qˆ¬±Qƒƒƒ …ƒƒ ‚‚ d…Ž ‚‚ d…†‡ Ž ‚‚ƒƒ ¢/qselStays.tblStay.stayID‰ tblStayƒtblGuest.guestID‰tblGuest‰tblGuest.name‡addr‰tblGuest.phone…tblGuest‰!qselStays.arrival‡qselStays.roomsƒ qstate… tblStayƒ state‡ƒ ±Qƒƒ ±Q„ē ƒŒ±Q„ģ ±Q˜’’…¼±Q’’’’”q )å@ˆ’’’’„\±Qt±Q† D±Q\±Q† 1,±Q<±Q†  ±Q,±Q† ü±Q ±Q† x±QTšŁ† ®±QTšŁ„ ī±QTšŁ„ ü±QTšŁ„ ±QTšŁ„ X±QTšŁ„ €±QTšŁ„ Œ±QTšŁ„qselStays‡ƒģ ±QƒƒÜ ±Q„ēƒ ±Q„Ä ±Q˜’’…¼±Q’’’’—ś q )å@ˆ’’’’„tblGuest‰ƒD±Qƒóƒü±Q„,±Q˜’ž…¼±Q’’’’1€zĻæAā@ˆ’’’’„ tblStayƒƒü±QƒóƒÜ±Q„ģ±Q˜’ž…t±Q’’’’õ{ĻæAā@ˆ’’’’„qryRoomsPerStayƒƒ4±Qƒƒ,±Q„ēƒÜ±Q„ ±Q˜’’…t±Q’’’’ܳ‰UAā@ˆ’’’’„tblRoomState‰ƒō±Qƒ÷Ō±Q„Ō±Q˜’ž…,±Q’’’’åx¶erKä@ˆ’’’’„qselGuestStays…t±Q\±Qˆ„Š “ ±QÜ ±QˆŽˆŠ œ±Qä ±QˆŽƒ„Š ܱQģ ±QˆŽ’’’’’ ü±Qō ±Q‡Žƒ„Š ±Qü ±Qˆ’„Š D±Q ±Qˆ’„Š l±Q ±Qˆ’„Š Œ±Q ±Q‡ŠqselStays.stayID‰“ ±Q„œ±Q„ܱQ„ü±Q„ ±Q„D±Q„l±Q„Œ±Q„Œ ±Q¤ ±Q† t ±Q<±Q† „ ±Q,±Q† ¤ ±Q ±Q† x±QTšŁ† X±QTšŁ„ €±QTšŁ„tblGuest‰ƒl±Qƒ÷T±Q„T±Q˜’ž…t±Q’’’’1€zĻæAā@ˆ’’’’„ tblStayƒqryRoomsPerStayƒtblRoomState‰qselStays‡ ¤ ±Q<±Q,±Q¼ˆŠ ü±Qō±Q‡Ž’’’’’ X±Q±Q‡Ž’’’’’ €±Q$±Q‡Žƒ„Š 4±Q,±Q‡Ž“ ±Q„tblStay.stayID…D±Q„l±Q„Œ±Q„tblStay.state‡tblGuest’’ūx±QTšŁ†tblStay‡’’’’’„Š ±QĢ±Q’’’’’’„Š D±QŌ±Q““ ±Q„Œ±Q„ģ±Q ±Q†tblRoomState‰qryRoomsPerStayƒ ±Q’„tblRoomState’’“®±QTšŁ„ ī±QTšŁ„ ±QTšŁ„tblGuest’’’’’„Š ®±Q“±Q‡’’’’’„Š ī±Q¼±Q‡’¬’’’’’„Š ±QıQ‡Ćœ±Q„ܱQ„ ±Q„tblGuest‘ ”±Q„œ±Qƒü<±Qƒ$’’’’¼±Q4±QT±Qt±Q”±Q“±Qģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q„ģ±Q’’’’–±Q”4±Qؼ±Qƒž”±Q„ī‚v’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ‚T!±Qƒü‡’’’’„±Q˜š=±Q">±Q¤>±Q˜>±Q"<>±Qt>±Q˜ @>±Q \;±Q„’’’’ˆƒ[address1]…x>±Q•ƒ', '‰ Ø>±Q ”;±Q„’’’’ˆƒ[address2]…ą>±Q•ƒ', '‰ ?±Q Ģ;±Q„’’’’ˆƒ[address3]…H?±Q„œ=±Q„ƒD>±Qģ<±Q„ƒ¬>±QT?±Q„ƒ?±Qd?±Q„ˆ?±Q"¬?±QŌ?±Q˜ °?±Q “:±Q›Ų?±Q%…ü?±Q™ @±Q%$@±Q:LVALJ› (@±Q4@±Q¬@±Q„8@±Q \@±Q„@±Q˜ `@±Q ģ:±Q› ˆ@±Q€Šƒš5:Œ °@±Q¼@±Qō@±Q„Ą@±Q•ƒ' + ...'‰ų@±QA±QˆA±Q•ƒ''…0A±Q„„?±Q„ƒ“?±Qt?±Q„ƒd@±QShow Navigation Pane Search Bar° 08.50 õ č     Hotel system               ä (  Form.frmFindStay    Œ  HotelSys  ×  ! " # šLVALŠMR2,€AccessVersion Build"Show Values Limit,Show Values in Indexed4Show Values in Non-Indexed*Show Values in RemoteAppTitleStartUpForm&StartUpShowDBWindow(StartUpShowStatusBarStartUpMenuBar$AllowShortcutMenusAllowFullMenus(AllowBuiltInToolbars&AllowToolbarChanges$AllowBreakIntoCode AllowSpecialKeysAppIcon,StartupShortcutMenuBar6Track Name AutoCorrect Info0Perform Name AutoCorrectCpgConversionHijriCalendarAuto Compact8Log Name AutoCorrect Changes4Four-Digit Year FormattingProjVer&UseAppIconForFrmRpt&Theme Resource NameNavPane ClosedNavPane Width NavPane Category*NavPane Category NameNavPane View ByNavPane Sort By>Show Navigation Pane Search Bar° 08.50 õ č     Hotel system               ä (  Form.frmFindStay    Œ  HotelSys  ×  ! " # šLVALŠMR2,€AccessVersion Build"Show Values Limit,Show Values in Indexed4Show Values in Non-Indexed*Show Values in RemoteAppTitleStartUpForm&StartUpShowDBWindow(StartUpShowStatusBarStartUpMenuBar$AllowShortcutMenusAllowFullMenus(AllowBuiltInToolbars&AllowToolbarChanges$AllowBreakIntoCode AllowSpecialKeysAppIcon,StartupShortcutMenuBar6Track Name AutoCorrect Info0Perform Name AutoCorrectCpgConversionHijriCalendarAuto Compact8Log Name AutoCorrect Changes4Four-Digit Year FormattingProjVer&UseAppIconForFrmRpt&Theme Resource NameNavPane ClosedNavPane Width NavPane Category*NavPane Category NameNavPane View ByNavPane Sort By>Show Navigation Pane Search Bar° 08.50 õ č     Hotel system               ä (  Form.frmFindStay    Œ  HotelSys  ×  ! " #LVALŃ÷’’’’äŁoYD$H<V$H 4.…†Äõ?ƒü‹“<—H<„ģ<„<<ƒƒ›Ų ’« ¢ Æ<“Tx<®<ī<ü<“å@ˆ’’’’„tblGuest‰ƒD<ƒóƒü<„,<˜’ž…¼<’’’’1€zĻæAā@ˆ’’’’„ tblStayƒƒü<ƒóƒÜ<„ģ<˜’ž…t<’’’’õ{ĻæAā@ˆ’’’’„qryRoomsPerStayƒƒ4<ƒƒ,<„ēƒÜ<„ <˜’’…t<’’’’ܳ‰UAā@ˆ’’’’„tblRoomState‰ƒō<ƒ÷Ō<„Ō<˜’ž…,<’’’’åx¶erKä@ˆ’’’’„qselGuestStays…t<\<ˆ„Š “ <Ü <ˆŽˆŠ œ<ä <ˆŽƒ„Š Ü<ģ <ˆŽ’’’’’ ü<ō <‡Žƒ„Š <ü <ˆ’„Š D< <ˆ’„Š l< <ˆ’„Š Œ< <‡ŠqselStays.stayID‰“ <„œ<„Ü<„ü<„ <„D<„l<„Œ<„Œ <¤ <† t <<<† „ <,<† ¤ < <† x<ü=”‡ X<ü=”… €<ü=”…tblGuest‰ƒl<ƒ÷T<„T<˜’ž…t<’’’’1€zĻæAā@ˆ’’’’„ tblStayƒqryRoomsPerStayƒtblRoomState‰qselStays‡ ¤ <<<,<¼ˆŠ ü<ō<‡Ž’’’’’ X<<‡Ž’’’’’ €<$<‡Žƒ„Š 4<,<‡Ž“ <„tblStay.stayID…D<„l<„Œ<„tblStay.state‡tblGuest’’ūx<ü=”‡tblStay‡’’’’’„Š <Ģ<’’’’’’„Š D<Ō<““ <„Œ<„ģ< <†tblRoomState‰qryRoomsPerStayƒ <’„tblRoomState’’“®<ü=”… ī<ü=”… <ü=”…tblGuest’’’’’„Š ®<“<‡’’’’’„Š ī<¼<‡’¬’’’’’„Š <Ä<‡Ćœ<„Ü<„ <„tblGuest‘ ”<„œ<ƒĢC<ƒ$’’’’¼<4<%…Ü><˜ ą><%?<› ?<?<¬?<„?<<„ƒü?<Ģ<<„ƒD?X$H 4.…†Äõ?ƒü‹“>—H>„ģ>„<>ƒƒ›Ų ’« ¢ Æ<“Tx>®>ī>ü>>X>€>Œ>T>œ>Ü>ü> >D>l>Œ>Œ>Ä>Ä>Ģ>,>ˆœ>x>®>ī>ä>>ˆ¬>ƒƒƒ …ƒƒ ‚‚ d…Ž ‚‚ d…†‡ Ž ‚‚ƒƒ ¢/qselStays.tblStay.stayID‰ tblStayƒtblGuest.guestID‰tblGuest‰tblGuest.name‡addr‰tblGuest.phone…tblGuest‰!qselStays.arrival‡qselStays.roomsƒ qstate… tblStayƒ state‡ƒ >ƒƒ >„ē ƒŒ>„ģ >˜’’…¼>’’’’×÷¦?“å@ˆ’’’’„\>t>† D>\>† 1,><>†  >,>† ü> >† x>ü=”‡ ®>ü=”… ī>ü=”… ü>ü=”… >ü=”… X>ü=”… €>ü=”… Œ>ü=”…qselStays‡ƒģ >ƒƒÜ >„ēƒ >„Ä >˜’’…¼>’’’’ĖŪ>“å@ˆ’’’’„tblGuest‰ƒD>ƒóƒü>„,>˜’ž…¼>’’’’1€zĻæAā@ˆ’’’’„ tblStayƒƒü>ƒóƒÜ>„ģ>˜’ž…t>’’’’õ{ĻæAā@ˆ’’’’„qryRoomsPerStayƒƒ4>ƒƒ,>„ēƒÜ>„ >˜’’…t>’’’’ܳ‰UAā@ˆ’’’’„tblRoomState‰ƒō>ƒ÷Ō>„Ō>˜’ž…,>’’’’åx¶erKä@ˆ’’’’„qselGuestStays…t>\>ˆ„Š “ >Ü >ˆŽˆŠ œ>ä >ˆŽƒ„Š Ü>ģ >ˆŽ’’’’’ ü>ō >‡Žƒ„Š >ü >ˆ’„Š D> >ˆ’„Š l> >ˆ’„Š Œ> >‡ŠqselStays.stayID‰“ >„œ>„Ü>„ü>„ >„D>„l>„Œ>„Œ >¤ >† t ><>† „ >,>† ¤ > >† x>ü=”‡ X>ü=”… €>ü=”…tblGuest‰ƒl>ƒ÷T>„T>˜’ž…t>’’’’1€zĻæAā@ˆ’’’’„ tblStayƒqryRoomsPerStayƒtblRoomState‰qselStays‡ ¤ ><>,>¼ˆŠ ü>ō>‡Ž’’’’’ X>>‡Ž’’’’’ €>$>‡Žƒ„Š 4>,>‡Ž“ >„tblStay.stayID…D>„l>„Œ>„tblStay.state‡tblGuest’’ūx>ü=”‡tblStay‡’’’’’„Š >Ģ>’’’’’’„Š D>Ō>““ >„Œ>„ģ> >†tblRoomState‰qryRoomsPerStayƒ >’„tblRoomState’’“®>ü=”… ī>ü=”… >ü=”…tblGuest’’’’’„Š ®>“>‡’’’’’„Š ī>¼>‡’¬’’’’’„Š >Ä>‡Ćœ>„Ü>„ >„tblGuest‘ ”>„œ>ƒĢC>ƒ$’’’’¼>4>T>t>”>“>ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>„ģ>’’’’–>”4>ؼ>ƒž”>„ß‚v’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ‚T!>ƒü‡’’’’„Ų”>„õ‚v’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ‚¬*>ƒü‡’’’’„œ*>Ų”>„ž‚v’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ‚Ģ/>ƒü‡’’’’„¬/>Ų”>„å‚v’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ‚D4>ƒü‡’’’’„4>œ5>Ōƒ‡=„0† ˆ>„’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’œ>œq>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>œ>ˆ ‡ä=>…‚ ģ>l@> ƒ ƒÜ<>ˆ ō >’’’’”>ˆ‡L%>’’’’ä;>’’’’„tblGuest‰x³Ē”€ˆ><>ƒŒČ³Ē”€ˆ><>‚ ŒČ³Ē”€ˆ><>‚ ŒČ³Ē”€ˆ><>‚ ŒČ³Ē”€ˆ><>‚ ŒČ³Ē”€ˆ><>‚ ŒƒT!>ˆƒŒ!>¤">„ƒÄ!>“">„ƒü!>Ä">„ƒ4">Ō">„ƒl">ä">„#>,#>Ō$>˜0#>"T#>œ$>˜X#>"|#>l$>˜€#>"LVAL ¤#>4$>˜Ø#>"Ģ#>$>˜ Š#> Ä!>„’’’’ˆƒaddress1‰$>•ƒ', '‰ 8$> ü!>„’’’’ˆƒaddress2‰p$>•ƒ', '‰  $> 4">„’’’’ˆƒaddress3‰Ų$>•ƒ'*nord*'‰%>„#>„ƒŌ#>ō">„ƒ<$>%>„ƒ¤$>,%>„”>„<>’’’’Œ %>Ø’’’’”‹„0†6 ˆ>„’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’Ģ%>Ģ%q>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>Ģ%>„ƒ‡Ä9>…†4:>ƒƒ49>ˆ Ø8>’’’’‹‡„0†4ˆ>„ *>„@ƒ‚ ’’’’D)>ƒƒŒ)>ƒ$6>œģ'>Ŗ™ƒ8>ˆ”>„x’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ü ƒƒ‚“5>Œ$6>„ƒD)>ƒ‡ƒD4>ƒ‡ƒ¬*>ƒ‡ƒ+>„P‡ƒ‡ƒŒ1>Œ Ü)>ģ)>ƒ‡ƒ1>Œģ)> *>7>ō5>„‚<7>6>„‚t7>6>„‚”>T*>’’’’Œ4>’’’’„”>ˆ‡¤,>’’’’3>’’’’„ tblStayƒx³Ē”€ˆ>T>ƒŒx³Ē”€ˆ>T>‚Œx³Ē”€ˆ>T>‚Œƒ¬*><%>„ƒä*>T+>„ƒ+>d+>„ˆ+>¬+>ģ+>˜ °+> +>„’’’’ˆƒtblStay.state‡ š+>,>› ,>$,>L,>„ (,>€Šƒ.P,>\,>ˆ `,>€Šƒ.ˆ,>„„+>„ƒ“+>t+>„”>„T>’’’’Œ„,>Ø’’’’”Œƒ0†"ˆ>„l>„@ƒ‚ ’’’’D/>ƒƒt/>ƒä0>œģ->Ŗ™ƒ2>ˆ”>„x’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ü ƒƒ‚¤0>Œä0>„ƒD/>ƒ‡ƒĢ/>ƒ‡ƒ0>(‡ƒ‡ƒ<0>Œœ/>¬/>Œ1>Ō0>„‚tblRoomState‰x³Ē”€ˆ>l>ƒŒx³Ē”€ˆ>l>‚Œx³Ē”€ˆ>l>‚ŒƒĢ/>”,>„ƒ0>t0>„ƒ<0>„0>„ƒƒ@†ƒƒ@ƒ‚‹‚ƒ‡‚x³Ē”€‚„*>‚>ģ->ƒŒx³Ē”€‚„*>‚>ģ->‚Œx³Ē”€‚„*>‚>ģ->‚Œx³Ē”€‚„*>‚>ģ->‚Œƒä0>”0>„ƒ1>Ä1>„ƒT1>Ō1>„ƒŒ1>ä1>„ƒ|$->2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>Š>ƒ}$->2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>2>‰>”>„2>’’’’ƒ…œ3>¤3>„ø3>‰’’’’”(‡‚‹¬*>“Š3> ƒ3>œų3>„Ģ3>„ƒŌ3>ō1>„tblGuest‰PrimaryKey…x³Ē”€ˆ>„>ƒŒƒD4>4>„”>„ „>’’’’ 5> ‹‰$5>,5>„@5>"‰’’’’”PrimaryKey…(‡‚‹ä*>“X5> ƒŒ4>œ€5>„T5>„ƒ\5>|4>„PrimaryKey…ƒƒ@†ƒƒ@ƒ‚ƒƒ@ƒ‚‹‚ƒ‡‚ƒ‡‚‹‚x³Ē”€ˆ>ģ'>ƒŒx³Ē”€ˆ>ģ'>‚Œx³Ē”€ˆ>ģ'>‚Œx³Ē”€ˆ>ģ'>‚Œx³Ē”€ˆ>ģ'>‚Œx³Ē”€ˆ>ģ'>‚Œx³Ē”€ˆ>ģ'>‚Œƒ$6>Œ5>„ƒ\6>¬7>„ƒ”6>¼7>„ƒĢ6>Ģ7>„ƒ7>Ü7>„ƒ<7>ģ7>„ƒt7>ü7>„ƒ|$'>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>8>Š>ƒ}$'>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>Ø8>‰>ƒ‡ƒ$6>ƒ‡ƒ\6>ƒ‡ƒ7>ƒ‡ƒ”6>ƒ‡ƒ<7>ƒ‡ƒt7>˜ƒƒ@†ƒ‡‚ƒ‡‚ƒ‡‚ƒ‡‚ƒ‡‚x³Ē”€‚$!>‚>Ģ%>ƒŒx³Ē”€‚$!>‚>Ģ%>‚Œx³Ē”€‚$!>‚>Ģ%>‚Œx³Ē”€‚$!>‚>Ģ%>‚Œx³Ē”€‚$!>‚>Ģ%>‚Œx³Ē”€‚$!>‚>Ģ%>‚Œƒ4:> 8>„ƒl:>„;>„ƒ¤:>”;>„ƒÜ:>¤;>„ƒ;>“;>„ƒL;>Ä;>„”>„Ģ%>’’’’‰d<>l<>„€<>‰’’’’”(‡‚‹T!>“˜<> ƒä;>œĄ<>„”<>„ƒœ<>Ō;>„ƒ‡ƒ<@>ƒ ‡dƒŒ!>ƒ‡ƒl:>ƒ‡ƒ¤:>ƒ‡ƒÜ:>ƒ‡ƒ;>ƒ‡ƒL;>ƒ‡ƒT!>ƒ ‡dƒÄ!>ƒ ‡dƒü!>ƒ ‡dƒ4">ƒ ‡dƒl">˜ƒƒ@† ƒdƒ@ƒ‚ ƒ‡‚ƒ‡‚ƒ‡‚ƒ‡‚ƒ‡‚ƒ‡‚ ƒd‡‚ ƒd‡ ‚ ƒd‡ ‚ ƒd‡ ‚ ø>>%…Ü>>˜ ą>>%?>› ?>?>¬?>„?>„?>˜ @?> ¤:>„’’’’ˆ"ƒ!qselStays.arrival‡ˆ?>(” °?>¼?>ä?>„ Ą?>:….f.†ųčd LVALt @Œč?>ō?>ˆ ų?> ¤:>„’’’’ˆ"ƒ!qselStays.arrival‡@@>„“>>„ƒü?>Ģ<>„ƒD?>L@>„x³Ē”€ˆ>œ>ƒŒČ³Ē”€ˆ>œ>‚ Œx³Ē”€ˆ>œ>‚Œx³Ē”€ˆ>œ>‚Œx³Ē”€ˆ>œ>‚Œx³Ē”€ˆ>œ>‚Œx³Ē”€ˆ>œ>‚Œx³Ē”€ˆ>œ>‚ŒČ³Ē”€ˆ>œ>‚ ŒČ³Ē”€ˆ>œ> ‚ ŒČ³Ē”€ˆ>œ> ‚ ŒČ³Ē”€ˆ>œ> ‚ Œƒl@>\@>„ƒ¤@> C>„ƒÜ@>C>„ƒA>,C>„ƒLA>„ƒ„A>LC>„ƒ¼A>\C>„ƒōA>lC>„ƒ,B>|C>„ƒdB>ŒC>„ƒœB>œC>„ƒŌB>¬C>„ƒ‡ƒÜ@>ƒ‡ƒōA>ƒ ‡dƒ¤@>ƒ ‹F>ƒ ‡dƒŌB>ƒ‡ƒA>ƒ ‹üG>ƒ‡ƒLA>pD>"”D>ÜE>˜˜D>"¼D>¬E>˜ĄD>"äD>tE>˜čD>" E>DE>˜ E> ,B>„’’’’ˆƒ[address1]…HE>•ƒ', '‰ xE> dB>„’’’’ˆƒ[address2]…°E>•ƒ', '‰ ąE> œB>„’’’’ˆƒ[address3]…F>„lD>„ƒE>¼C>„ƒ|E>$F>„ƒäE>4F>„XF>"|F>¤F>˜ €F> „A>›ØF>%…ĢF>˜ ŠF>%ōF>› ųF>G>|G>„G> ,G>TG>˜ 0G> ¼A>› XG>€Šƒ. €G>ŒG>ÄG>„G>•ƒ' + ...'‰ČG>ŌG>ˆŲG>•ƒ''†H>„TF>„ƒ„F>DF>„ƒ4G> H>„mLVAL}’’’’äŁoYD? @F>ƒ @<.…†øü?ƒö‹DF>—<F>„|F>„ĢF>ƒƒÆ«!£ Æ’’’’ ĪF>F>FF>„ “F>üF>,F>„ ÜF>ÜF>ÜF>„ ĪF>F>FF>‡ƒƒ ‚‚ d…‚‚ d…’%tblBreakfast.roomIDƒtblBreakfast‰-tblBreakfast.breakfastAƒ-tblBreakfast.breakfastBƒƒ¼F>ƒƒ“F>„ēƒ,F>„\F>˜ž …\F>’’’’[•ŗ€ ć@ˆ’’’’„lF>ŒF>† ĪF>ü=”‡ F>ü=”… FF>ü=”…tblBreakfast‰ƒÄF>ƒóƒtF>„¤F>˜’žģ F>\F>’’’’1€zĻæAā@ˆ’’’’„S~sq_cfrmBreakfastList~sq_csubBreakfastList…ŒF>‘Š “F>\F>›„Š üF>dF>›„Š ,F>lF>—“F>„üF>„,F>„ĪF>ü=”‡ F>ü=”… FF>ü=”…tblBreakfast’’’’’„Š ĪF>dF>—’’’’’„Š F>lF>—’’’’’„Š FF>tF>—“F>„üF>„,F>„ ”F>„äF>ƒ4 F>‡ \F>4F>DF>TF>dF>tF>|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>„|F>’’’’–F>”¤F>ˆLF>ƒ| F>ƒ x³Ē”€ˆF>ģ F>ƒ ‹Č³Ē”€ˆF>ģ F>‚ ‹Č³Ē”€ˆF>ģ F>‚ ‹”F>„z’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ Šö‡’’’’„Ō F> äF>„ō F>Ÿd@”…ŒF>ƒD F>ˆƒ| F> F>„ƒ“ F> F>„ƒ‡ƒD F>ƒ ‡dƒ| F>ƒ ‡dƒ“ F>„4‡ “ F>¼ F>Ä F>¬D F>„| F>„“ F>„ģ F>„tblBreakfastƒƒF>‡ƒƒ,F>roomID…PrimaryKey…LF>ƒž”F>„ņ‚v’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ ‚tF>ƒö‡’’’’„<F>\F>Ō”F>„’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’äF>äFq>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>äF>ˆ‡ŌF>„ƒ |F>äF>ƒƒ¼F>4F>„ĢF>’’’’tblBreakfast‰PrimaryKey…x³Ē”€ˆF>ĢF>„‹ƒtF>$ F>„ƒ‹tF>„Žx³Ē”€ˆF>äF>ƒŒƒäF>¬F>„‡’’’’ƒƒäF>F>„ģ F>„ LVAL/ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠV VĢVĢVĢvMR2 €RecordLocksODBCTimeoutMaxRecordsRecordsetType FilterOrderByOrderByOnReplicableColumnWidthColumnHidden"DatasheetFontName&DatasheetFontHeight&DatasheetFontWeight&DatasheetFontItalic,DatasheetFontUnderlineTabularCharSetTabularFamily$DatasheetForeColor‹  <   Arial         " ="tblGuest.phone °  )addr   A& qselStays.stayID ²  ; tblGuest.name   - qstate £  MR2,€AccessVersion Build"Show Values Limit,Show Values in Indexed4Show Values in Non-Indexed*Show Values in RemoteAppTitleStartUpForm&StartUpShowDBWindow(StartUpShowStatusBarStartUpMenuBar$AllowShortcutMenusAllowFullMenus(AllowBuiltInToolbars&AllowToolbarChanges$AllowBreakIntoCode AllowSpecialKeysAppIcon,StartupShortcutMenuBar6Track Name AutoCorrect Info0Perform Name AutoCorrectCpgConversionHijriCalendarAuto Compact8Log Name AutoCorrect Changes4Four-Digit Year FormattingProjVer&UseAppIconForFrmRpt&Theme Resource NameNavPane ClosedNavPane Width NavPane Category*NavPane Category NameNavPane View ByNavPane Sort By>Show Navigation Pane Search Bar° 08.50 õ č     Hotel system               ä (  Form.frmFindStay    Œ  HotelSys  ×  ! " #MR2 €RecordLocksODBCTimeoutMaxRecordsRecordsetType FilterOrderByOrderByOnReplicableColumnWidthColumnHidden"DatasheetFontName&DatasheetFontHeight&DatasheetFontWeight&DatasheetFontItalic,DatasheetFontUnderlineTabularCharSetTabularFamily$DatasheetForeColor‹  <   Arial         " ="tblGuest.phone °  )addr   A& qselStays.stayID ²  ; tblGuest.name   - qstate £