From jim at provue.com Fri Jul 1 11:50:48 2011 From: jim at provue.com (James Rea) Date: Fri, 1 Jul 2011 11:50:48 -0700 Subject: Mystery Program Revealed ... Appalicious Message-ID: A couple of weeks ago I mentioned that I have been working on a brand new program. The new program is called Appalicious, and I hope to have it ready for general public release very soon. But this is the QNA list, so as with most new ProVUE software, you get early access. If you want to jump ahead, there is already a web site for Appalicious. This web site isn't finished yet, but there should be plenty to give you a good sense of what Appalicious is about. You can also sign up for an invitation code to try out this new program before it's released to the general public (more on that below). http://www.appaliciousapp.com What is Appalicious? It's a companion program for the Mac App Store that is designed to make finding programs in the store a lot easier, faster, and more fun. My original impression of the Mac App Store was that it is very frustrating to explore the choices in the store beyond the top seller lists and apps featured by Apple. The search options are very basic, there are no sorting capabilities, and the display of data is very limited and awkward. It also has no memory -- there's no wish list or even a way to go back to an app you were looking at five minutes ago. It also has no memory of changes in the store, so you don't know if the price has changed recently (or ever), or how often new versions of an app are released. Appalicious addresses all of these shortcomings. (Note that Appalicious is a *companion* to the Mac App Store, not a replacement. After using Appalicious to find an app you want to purchase, a button transfers you to the Mac App Store to actually make the purchase and download the software.) Let's see -- searching, sorting, data display -- these are things I know something about. So I decided to try to see if it was possible to bring Panorama technology to the app store, and it turns out the answer is yes! Beta testers have been quite enthusiastic. It turns out there's a lot of cool stuff in the app store ... once you can find it. Appalicious is also great for finding deals -- many apps are discounted frequently, and Appalicious makes it a snap to find them -- some apps are even free for a day or two. In fact, as of this morning there are over 1,000 discounted apps in the store, and on average about 15-20% of the apps in the store are discounted. Beta testing has been in progress for several weeks. Now we're ready to roll out to a slightly wider audience (we're calling it a "Field Trial"), and that's where you come in. Since we're not ready for a general public release, you'll need an invitation code to activate the software. To request a code, go to appaliciousapp.com and click on the "Request Invite" button. Please note -- depending on the response there may be a delay in getting your invitation, but everyone that signs up will get an invitation code before the public release. You may be wondering what the cost will be. The software itself is free, but there is an annual subscription to get access to daily updated store data. The standard subscription cost will be $12.95 per year, but if you sign up for the field trial you'll get a substantial discount coupon. There is of course a free trial period, and there is also a referral program where you can get free subscription time for recommending Appalicious to your friends and colleages. More on that later. So that's the mystery program ... I hope you like it. For those of you in the US, have a great (and safe) Fourth of July weekend! Jim Rea President, ProVUE Development P.S. I'm sure some of you are interested in some of the technical details of this new program. Since this post is already quite long, I'll save that for a separate post in the near future. From glists at maclaboratory.com Fri Jul 1 17:00:06 2011 From: glists at maclaboratory.com (Glenn Kowalski) Date: Fri, 01 Jul 2011 20:00:06 -0400 Subject: Changing content of procedure on the fly Message-ID: <4E0E5F86.3010104@maclaboratory.com> I have some very long, complex procedures that are a combination of Applescript and Panorama procedures, all in one long drawn-out procedure. I have this copied to other procedures with the only change being the name of the Application the Applescript is calling. I haven't yet figured out a way to put that into a variable. Applescript hates that, last time I checked. Anyway, my latest thought is that I build the procedure on the fly, just doing a replace for the name of the app. This would also allow me to set preferences and allow the user to select the app, which would then shoot the app name into the procedure. And quick, neat, clean updates in the future. Anyone know of where to start with this? Thanks. .............. Glenn Kowalski MacLab, Inc. 6930 Carroll Ave, Suite 811 Takoma Park, MD 20912 301-270-8445 x26 www.maclaboratory.com Macintosh Support, Sales, Hosting From dthmpsn1 at illinois.edu Fri Jul 1 17:21:54 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Fri, 1 Jul 2011 19:21:54 -0500 (CDT) Subject: Changing content of procedure on the fly In-Reply-To: <4E0E5F86.3010104@maclaboratory.com> References: <4E0E5F86.3010104@maclaboratory.com> Message-ID: <20110701192154.CRZ03688@expms1.cites.uiuc.edu> >Anyway, my latest thought is that I build the procedure on the fly, just >doing a replace for the name of the app. Building a procedure on the fly generally means using an Execute command. The procedure would just say Execute replace(variable,"Place Holder Text", AppName) The variable would contain the procedure with some placeholder text for the name of the app. AppName would be another variable you would load with the name of the app. Dave From glists at maclaboratory.com Fri Jul 1 20:11:09 2011 From: glists at maclaboratory.com (Glenn Kowalski) Date: Fri, 01 Jul 2011 23:11:09 -0400 Subject: Changing content of procedure on the fly In-Reply-To: <20110701192154.CRZ03688@expms1.cites.uiuc.edu> References: <4E0E5F86.3010104@maclaboratory.com> <20110701192154.CRZ03688@expms1.cites.uiuc.edu> Message-ID: <4E0E8C4D.7080709@maclaboratory.com> I'll give that a shot. I've used Execute, but haven't considered cramming a huge procedure into the variable. David Thompson wrote: >> Anyway, my latest thought is that I build the procedure on the fly, just >> doing a replace for the name of the app. > > Building a procedure on the fly generally means using an Execute command. The procedure would just say > > Execute replace(variable,"Place Holder Text", AppName) > > The variable would contain the procedure with some placeholder text for the name of the app. AppName would be another variable you would load with the name of the app. > > Dave .............. Glenn From dthmpsn1 at illinois.edu Fri Jul 1 20:29:29 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Fri, 1 Jul 2011 22:29:29 -0500 (CDT) Subject: Changing content of procedure on the fly In-Reply-To: <4E0E8C4D.7080709@maclaboratory.com> References: <4E0E5F86.3010104@maclaboratory.com> <20110701192154.CRZ03688@expms1.cites.uiuc.edu> <4E0E8C4D.7080709@maclaboratory.com> Message-ID: <20110701222929.CRZ06324@expms1.cites.uiuc.edu> There wouldn't be any 32K limit for the text in the variable, so Execute would be less limited than a regular procedure from that standpoint. At some point, the compile time might become noticeable. You might also consider putting just the AppleScript portion of the procedure in the Execute, since that's apparently the only part that varies. Dave ---- Original message ---- >Date: Fri, 01 Jul 2011 23:11:09 -0400 >From: Glenn Kowalski >Subject: Re: Changing content of procedure on the fly >To: "Panorama Questions Answers (Discussion)" > >I'll give that a shot. I've used Execute, but haven't considered >cramming a huge procedure into the variable. > >David Thompson wrote: >>> Anyway, my latest thought is that I build the procedure on the fly, just >>> doing a replace for the name of the app. >> >> Building a procedure on the fly generally means using an Execute command. The procedure would just say >> >> Execute replace(variable,"Place Holder Text", AppName) >> >> The variable would contain the procedure with some placeholder text for the name of the app. AppName would be another variable you would load with the name of the app. >> >> Dave > >.............. > >Glenn > >_______________________________________________ >Qna mailing list >Qna at provue.com >http://provue.com/mailman/listinfo/qna From jim at provue.com Fri Jul 1 20:57:37 2011 From: jim at provue.com (James Rea) Date: Fri, 1 Jul 2011 20:57:37 -0700 Subject: Changing content of procedure on the fly In-Reply-To: <4E0E5F86.3010104@maclaboratory.com> Message-ID: On 7/1/11 at 5:00 PM, glists at maclaboratory.com (Glenn Kowalski) wrote: >I haven't yet figured out a way to put that into a variable. >Applescript hates that, last time I checked. AppleScript doesn't allow an AppleScript variable as the object of a tell statement, but you can easily use a Panorama variable to do that, which is probably what you wanted anyway. There is an example very similar to what you want on page 761 of the Formulas & Programming PDF file, under the topic Using Panorama Formulas "Bare" within an Embedded Program As luck would have it, the example uses AppleScript, but the technique will work with any of the scripting languages Panorama supports. Jim Rea From qnaweb at provue.com Fri Jul 1 22:33:13 2011 From: qnaweb at provue.com (Robert Rajewich) Date: Fri, 1 Jul 2011 22:33:13 -0700 (PDT) Subject: pan 6 quits Message-ID: <20110702053313.107584F1064@provue.com> Trying out pan6 before deciding to upgrade and having a problem. I have a couple procedures that select records and then change the color using stylecolor statement. It was working just fine and now when trying to run those procedures, pan6 quits. One of my simple procedures: selectall stylecolor "all black" I tried manually to use the menu for style & colors, and can change cells and records but as soon as I pick "all" or "field", it quits. Any ideas? From glists at maclaboratory.com Sat Jul 2 04:28:42 2011 From: glists at maclaboratory.com (Glenn Kowalski) Date: Sat, 02 Jul 2011 07:28:42 -0400 Subject: Changing content of procedure on the fly In-Reply-To: References: Message-ID: <4E0F00EA.2010707@maclaboratory.com> Thanks Jim, This is very cool and works. This is what I was bumping into before--the Applescript limitation. For anyone else that that wants to use this, here is a simple example. Local appname appname = "TextEdit" applescript ||| tell application $?appname?$ activate end tell ||| This should help clean things up for me. ......... Glenn James Rea wrote: > On 7/1/11 at 5:00 PM, glists at maclaboratory.com (Glenn Kowalski) wrote: > >> I haven't yet figured out a way to put that into a variable. >> Applescript hates that, last time I checked. > > AppleScript doesn't allow an AppleScript variable as the object of a > tell statement, but you can easily use a Panorama variable to do that, > which is probably what you wanted anyway. There is an example very > similar to what you want on page 761 of the Formulas & Programming PDF > file, under the topic > > Using Panorama Formulas "Bare" within an Embedded Program > > As luck would have it, the example uses AppleScript, but the technique > will work with any of the scripting languages Panorama supports. > > Jim Rea > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From dthmpsn1 at illinois.edu Sat Jul 2 05:58:24 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Sat, 2 Jul 2011 07:58:24 -0500 (CDT) Subject: Changing content of procedure on the fly In-Reply-To: <4E0F00EA.2010707@maclaboratory.com> References: <4E0F00EA.2010707@maclaboratory.com> Message-ID: <20110702075824.CRZ20242@expms1.cites.uiuc.edu> Actually, AppleScript does allow an AppleScript variable as the object of a tell statement, but you would be very limited in what you could tell it to do. The problem is that it needs to know at compile time which dictionary to use. If you just want the application to activate or quit, no dictionary is needed, and it should work. I have a script that puts the name of an application in a variable, and then tells it to activate. For something more complex, you could put the tell block inside a using terms from block. In this case, you would just about have to know which application would be used, but you might not know where it will be. It could be on another computer on a network for example. Dave ---- Original message ---- >Date: Sat, 02 Jul 2011 07:28:42 -0400 >From: Glenn Kowalski >Subject: Re: Changing content of procedure on the fly >To: "Panorama Questions Answers (Discussion)" > >Thanks Jim, > >This is very cool and works. This is what I was bumping into before--the >Applescript limitation. For anyone else that that wants to use this, >here is a simple example. > >Local appname >appname = "TextEdit" >applescript ||| >tell application $?appname?$ >activate >end tell >||| > >This should help clean things up for me. >......... > >Glenn > > >James Rea wrote: >> On 7/1/11 at 5:00 PM, glists at maclaboratory.com (Glenn Kowalski) wrote: >> >>> I haven't yet figured out a way to put that into a variable. >>> Applescript hates that, last time I checked. >> >> AppleScript doesn't allow an AppleScript variable as the object of a >> tell statement, but you can easily use a Panorama variable to do that, >> which is probably what you wanted anyway. There is an example very >> similar to what you want on page 761 of the Formulas & Programming PDF >> file, under the topic >> >> Using Panorama Formulas "Bare" within an Embedded Program >> >> As luck would have it, the example uses AppleScript, but the technique >> will work with any of the scripting languages Panorama supports. >> >> Jim Rea >> >> >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > > > >_______________________________________________ >Qna mailing list >Qna at provue.com >http://provue.com/mailman/listinfo/qna From jeff_gold at state.ga.weo.us Sat Jul 2 06:06:55 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Sat, 2 Jul 2011 09:06:55 -0400 Subject: Mystery Program Revealed ... Appalicious In-Reply-To: References: Message-ID: Hi Jim, I haven't search the App Store much yet, largely for the very reasons you state for creating Appalicious. There is simply no easy way to poke around and see what is in there. Your website describing the product is excellent, I enjoyed the tour and video. What a great idea, best of luck with it! - Jeff From tesoroni at gmail.com Sat Jul 2 07:03:08 2011 From: tesoroni at gmail.com (Dario Tesoroni) Date: Sat, 2 Jul 2011 16:03:08 +0200 Subject: Parsing HTML page and importing text file Message-ID: <76649E67-A3A8-4EA0-89FC-FE8F58C92B59@GMAIL.COM> I have a DB file which collects the number of pages found by Google searches. Like that: 1. Panorama copies the search term from a field 2. then runs an applescript - which launches a browser, types in the term from the clipboard and starts the search. Until here it's ok. Now the difficult part: I would like to parse the google page (still open in browser) and extract the number contained in the tag
About #### results (0.12 seconds) 
(the #### number = pages found - I'm not interested in the time bit) If it succeeds I can then ask Panorama to paste this number in another field of the same DB. I guess I should use tagparameter( or something but, really, I don't know how to proceed (how to access to browser window, how to parse it...) In fact I don't even know if it is indeed possible? Any idea? Dario Tesoroni -------------- next part -------------- An HTML attachment was scrubbed... URL: From alfred at seqair.com Sat Jul 2 06:27:27 2011 From: alfred at seqair.com (Alfred Scott) Date: Sat, 02 Jul 2011 09:27:27 -0400 Subject: Mystery Program Revealed ... Appalicious In-Reply-To: References: Message-ID: <1A4AC91E-86DE-4E09-8B75-E839B7D5083F@seqair.com> I could not find this anywhere. Can you give us a hint? Looked on ProVUE.com, Google search, searched YouTube, iOS App store... Alfred On Jul 2, 2011, at 9:06 AM, Jeff Gold wrote: > Hi Jim, > > I haven't search the App Store much yet, largely for the very reasons you state for creating Appalicious. There is simply no easy way to poke around and see what is in there. Your website describing the product is excellent, I enjoyed the tour and video. What a great idea, best of luck with it! > > - Jeff > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jeff_gold at state.ga.weo.us Sat Jul 2 07:42:46 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Sat, 2 Jul 2011 10:42:46 -0400 Subject: Parsing HTML page and importing text file In-Reply-To: <76649E67-A3A8-4EA0-89FC-FE8F58C92B59@GMAIL.COM> References: <76649E67-A3A8-4EA0-89FC-FE8F58C92B59@GMAIL.COM> Message-ID: <9D89707D-573F-4B33-A27D-EB94603F7889@state.ga.weo.us> You will want to use Panorama's LoadURL function to get the web page directly into Panorama. There is no need to use an external web browser. Best wishes, - Jeff On Jul 2, 2011, at 10:0308 AM, Dario Tesoroni wrote: > I have a DB file which collects the number of pages found by Google searches. Like that: > > 1. Panorama copies the search term from a field > 2. then runs an applescript - which launches a browser, types in the term from the clipboard and starts the search. > > Until here it's ok. > > Now the difficult part: > > I would like to parse the google page (still open in browser) and extract the number contained in the tag >
About #### results (0.12 seconds) 
> (the #### number = pages found - I'm not interested in the time bit) > > If it succeeds I can then ask Panorama to paste this number in another field of the same DB. > > I guess I should use tagparameter( or something but, really, I don't know how to proceed (how to access to browser window, how to parse it...) > In fact I don't even know if it is indeed possible? > > Any idea? > Dario Tesoroni > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jeff_gold at state.ga.weo.us Sat Jul 2 07:43:33 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Sat, 2 Jul 2011 10:43:33 -0400 Subject: Mystery Program Revealed ... Appalicious In-Reply-To: <1A4AC91E-86DE-4E09-8B75-E839B7D5083F@seqair.com> References: <1A4AC91E-86DE-4E09-8B75-E839B7D5083F@seqair.com> Message-ID: It was in an earlier post by Jim: http://www.appaliciousapp.com - Jeff On Jul 2, 2011, at 9:2727 AM, Alfred Scott wrote: > I could not find this anywhere. Can you give us a hint? Looked on ProVUE.com, Google search, searched YouTube, iOS App store... > > Alfred > > On Jul 2, 2011, at 9:06 AM, Jeff Gold wrote: > >> Hi Jim, >> >> I haven't search the App Store much yet, largely for the very reasons you state for creating Appalicious. There is simply no easy way to poke around and see what is in there. Your website describing the product is excellent, I enjoyed the tour and video. What a great idea, best of luck with it! >> >> - Jeff >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jim at provue.com Sat Jul 2 07:51:44 2011 From: jim at provue.com (James Rea) Date: Sat, 2 Jul 2011 07:51:44 -0700 Subject: Mystery Program Revealed ... Appalicious In-Reply-To: <1A4AC91E-86DE-4E09-8B75-E839B7D5083F@seqair.com> Message-ID: On 7/2/11 at 6:27 AM, alfred at seqair.com (Alfred Scott) wrote: >I could not find this anywhere. Can you give us a hint? Looked >on ProVUE.com, Google search, searched YouTube, iOS App store... That's because it's not publicly released yet. If you look back in your e-mails you'll see my original message about this at 11:50 AM (PDT) July 1st, of course it is also in the QNA archive on the web. I won't repeat that lengthy message, but the URL is: http://www.appaliciousapp.com By the way, quite a few of you have requested invites, which is great, but it does mean that some of you may have to wait a few days as I am only sending out a few invites per day. Jim From jim at provue.com Sat Jul 2 07:55:00 2011 From: jim at provue.com (James Rea) Date: Sat, 2 Jul 2011 07:55:00 -0700 Subject: pan 6 quits In-Reply-To: <20110702053313.107584F1064@provue.com> Message-ID: On 7/1/11 at 10:33 PM, qnaweb at provue.com (Robert Rajewich) wrote: >t was working just fine and now when trying to run those >procedures, pan6 quits. There is no known reason why Panorama 6 should have a problem with setting the style and color. I just tried this to make sure and had no problem setting the style and color of a field or of the entire database. Perhaps your database has gotten corrupted somehow? Jim From glists at maclaboratory.com Sat Jul 2 08:17:43 2011 From: glists at maclaboratory.com (Glenn Kowalski) Date: Sat, 02 Jul 2011 11:17:43 -0400 Subject: Changing content of procedure on the fly In-Reply-To: <20110702075824.CRZ20242@expms1.cites.uiuc.edu> References: <4E0F00EA.2010707@maclaboratory.com> <20110702075824.CRZ20242@expms1.cites.uiuc.edu> Message-ID: <4E0F3697.1000802@maclaboratory.com> It appears Jim's suggestion works for my situation, which is great. One thing I had to straighten out was that my applescripts use the older "executeapplescript" which don't allow me to insert the appname as a variable unless I convert everything over to the newer "applescript |||" Glenn David Thompson wrote: > Actually, AppleScript does allow an AppleScript variable as the object of a tell statement, but you would be very limited in what you could tell it to do. The problem is that it needs to know at compile time which dictionary to use. If you just want the application to activate or quit, no dictionary is needed, and it should work. I have a script that puts the name of an application in a variable, and then tells it to activate. > > For something more complex, you could put the tell block inside a using terms from block. In this case, you would just about have to know which application would be used, but you might not know where it will be. It could be on another computer on a network for example. > > Dave > From artdoc at calweb.com Sat Jul 2 08:30:55 2011 From: artdoc at calweb.com (Steve Tyron) Date: Sat, 02 Jul 2011 08:30:55 -0700 Subject: Appalicious In-Reply-To: References: Message-ID: <4E0F39AF.1040103@calweb.com> I thought I'd mention that "SplashTop" is a $2 app (discounted, so might be back to $10) that lets me use Pano on my iPad! As long as the iPad has wi-fi or 3G connection, SplashTop lets a user actually access and control a remote Mac, and even a PC! Of course the remote needs a little --and free! --widget installed, but it's pretty cool to have Pano files on my iPad, able to work with them and save, all because it isn't the iPad doing the work. Steve From cdpublishing at qwestoffice.net Sat Jul 2 10:05:35 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Sat, 2 Jul 2011 10:05:35 -0700 Subject: Appalicious 7/2/11 Message-ID: <29D523EC-C026-45E4-8E5C-0DBC5C55C93E@qwestoffice.net> Wow. I have visited the App store on occasion and found it tedious in its lack of useful search capacities. Appalicious is amazingly superior in this regard; its features and interface make me rethink the App Store because it makes searching for apps so easy! Ability to sort, wishlist, grab apps by developer, price history (which is more current than the App store page! e.g. Apps On Sale an immature version of Appalicious) etc etc are just an astounding improvement in the usability of the App Store. It is truly a wonder that Apple didn't take it in this direction.....I am surprised they didn't just purchase Appalicious from Provue. A few bugs I noticed: upon installing Appalicious I got three messages about my grace period....the first said one week, the second said 30 days and the third said 30 days but expires July 2. When I double click the description for an app in Appalicious, the vertical scroll bar does not work in the down direction, but the up arrow does work. I can navigate by clicking the gray vertical bar or using the slide button, but the down triangle button does not scroll.....it does, however act just like clicking the bottom right corner of the window, i.e., the down triangle button will resize the window, rather than scroll it. I wonder why I can't find SplashTop in Appalicious or the AppStore? Congratulations, Jim. Appalicious is nifty. Craig McPherson From robert at ameeti.net Sat Jul 2 10:14:50 2011 From: robert at ameeti.net (Robert Ameeti) Date: Sat, 2 Jul 2011 10:14:50 -0700 Subject: Appalicious In-Reply-To: <4E0F39AF.1040103@calweb.com> References: <4E0F39AF.1040103@calweb.com> Message-ID: Panorama is not being 'used on the iPad' but rather I believe SplashTop is a VNC client. Using VNC technology, you could use any Windows application as well. And then too, to use an application like this, you must have a dedicated computer elsewhere with an internet connection at each end. At 8:30 AM -0700, 7/2/11, Steve Tyron wrote: >I thought I'd mention that "SplashTop" is a $2 >app (discounted, so might be back to $10) that >lets me use Pano on my iPad! As long as the iPad >has wi-fi or 3G connection, SplashTop lets a >user actually access and control a remote Mac, >and even a PC! Of course the remote needs a >little --and free! --widget installed, but it's >pretty cool to have Pano files on my iPad, able >to work with them and save, all because it isn't >the iPad doing the work. > >Steve -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist It's always easy to see both sides of an issue we are not particularly concerned about. <><><><><><><><><><><><> From dthmpsn1 at illinois.edu Sat Jul 2 10:58:58 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Sat, 2 Jul 2011 12:58:58 -0500 (CDT) Subject: Changing content of procedure on the fly In-Reply-To: <4E0F3697.1000802@maclaboratory.com> References: <4E0F00EA.2010707@maclaboratory.com> <20110702075824.CRZ20242@expms1.cites.uiuc.edu> <4E0F3697.1000802@maclaboratory.com> Message-ID: <20110702125858.CRZ26754@expms1.cites.uiuc.edu> >It appears Jim's suggestion works for my situation, which is great. One >thing I had to straighten out was that my applescripts use the older >"executeapplescript" which don't allow me to insert the appname as a >variable unless I convert everything over to the newer "applescript |||" > It can be done with ExecuteAppleScript. If it couldn't, it couldn't be done with the AppleScript custom statement either, since that custom statement must ultimately use ExecuteAppleScript in its own code. ExecuteAppleScript |||tell application "|||+appname+|||" yada yada yada end tell ||| or perhaps ExecuteAppleScript 'tell application '+applescriptstring(appname)+' yada yada yada end tell' Dave From BillArleneBush at cs.com Sat Jul 2 10:59:58 2011 From: BillArleneBush at cs.com (BillArleneBush at cs.com) Date: Sat, 2 Jul 2011 13:59:58 -0400 (EDT) Subject: Changing content of procedure on the fly Message-ID: <2e440.3dc40c3.3b40b69e@cs.com> In a message dated 7/2/11 7:04:6 AM, qna-request at provue.com writes: << Subject: Changing content of procedure on the fly Anyway, my latest thought is that I build the procedure on the fly, just doing a replace for the name of the app. Anyone know of where to start with this? >> Maybe this is way. Use the procedure "GetProcedureText" to put the text is a variable "procText." Replace in "procText" the name of the application with the change desired. The following code should help: GetProcedureText database,"Reference Procedure Name",procText procText = replace(procText,oldName,newName) Clipboard = procText OpenProcedure "Changed Procedure Name" SelectAllText Paste Bill Bush From jim at provue.com Sat Jul 2 11:01:24 2011 From: jim at provue.com (James Rea) Date: Sat, 2 Jul 2011 11:01:24 -0700 Subject: Appalicious 7/2/11 In-Reply-To: <29D523EC-C026-45E4-8E5C-0DBC5C55C93E@qwestoffice.net> Message-ID: On 7/2/11 at 10:05 AM, cdpublishing at qwestoffice.net (Craig McPherson) wrote: >I wonder why I can't find SplashTop in Appalicious or the AppStore? I wondered that also until I realized that SplashTop is of course an iOS app, not a Mac App. So it is not in Appalicious or the Mac App Store. In searching for splashtop, I discovered an interesting thing. In Appalicious, searching for "splash" turns up iSplash, which I was interest in and in fact purchased this morning. But searching for "splash" in the Mac App Store didn't find this app -- I had to search for "isplash". Of course not really surprising since Appalicious is using Panorama's RAM based search engine. >I am surprised they (Apple) didn't just purchase Appalicious from Provue. Well, unless they are monitoring the QNA list, they don't know about it yet! I'm not going to sit by the phone waiting for that call, though. Jim From artdoc at calweb.com Sat Jul 2 14:57:08 2011 From: artdoc at calweb.com (Steve Tyron) Date: Sat, 02 Jul 2011 14:57:08 -0700 Subject: Appalicious 7/2/11 In-Reply-To: References: Message-ID: <4E0F9434.1070007@calweb.com> On 7/2/11 11:01 AM, James Rea wrote: > On 7/2/11 at 10:05 AM, cdpublishing at qwestoffice.net (Craig McPherson) > wrote: > >> I wonder why I can't find SplashTop in Appalicious or the AppStore? > > I wondered that also until I realized that SplashTop is of course an > iOS app, not a Mac App. So it is not in Appalicious or the Mac App Store. Sorry, I guess I wasn't as clear as I'd thought. Since I did in fact say it was a way to get an iPad to connect to a remote Mac, I suppose I thought it was obviously an iPad app. Guess not. And I thought it was clear that it was not the iPad doing the work, just acting as a portal. Since I am pleased that I can use my iPad to view web pages that employ Flash, or open my Pano files and do some work, I thought this app was worth noting for others. My main Pano-using customer has switched to iPads for field use, leaving me now having to also switch to FMPro to serve his need for data collection. Wow, do I dislike working with FMPro! Since I needed to create a contract form that spells out dollar amounts, so easily done with Panorama, I had to search hard to find an old script in a years-old discussion. The script worked fine, but when I asked a support guy why it wasn't part of the program, he said I was the first person in ten years to even ask for such a script! PS: the SplashTop iOS app requires the remote computer (Mac or PC) to also have *SplashTop Streamer* installed, and that must not be considered a Mac app. Now I'll step away from the keyboard... Steve -------------- next part -------------- An HTML attachment was scrubbed... URL: From jaybees at jaybees.com.au Sat Jul 2 17:22:41 2011 From: jaybees at jaybees.com.au (Narrell Brown) Date: Sun, 03 Jul 2011 10:22:41 +1000 Subject: Appalicious 7/2/11 In-Reply-To: References: Message-ID: <4E0FB651.70309@jaybees.com.au> i found Splashtop remote in the iPad Applications at the Apple store. $3.99 (AU) There was a free version that gave you a short time usage. On 3/07/11 4:01 AM, James Rea wrote: > On 7/2/11 at 10:05 AM, cdpublishing at qwestoffice.net (Craig McPherson) > wrote: > >> I wonder why I can't find SplashTop in Appalicious or the AppStore? > > I wondered that also until I realized that SplashTop is of course an > iOS app, not a Mac App. So it is not in Appalicious or the Mac App Store. > > In searching for splashtop, I discovered an interesting thing. In > Appalicious, searching for "splash" turns up iSplash, which I was > interest in and in fact purchased this morning. But searching for > "splash" in the Mac App Store didn't find this app -- I had to search > for "isplash". Of course not really surprising since Appalicious is > using Panorama's RAM based search engine. > -- Narrell Brown *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~* Jaybees Entertainment - check us out at http://www.jaybees.com.au SKYPE NAME: jaybeesoz *~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~* Proudly running on a Mac - rejecting .exe files From tesoroni at gmail.com Sun Jul 3 02:41:21 2011 From: tesoroni at gmail.com (Dario Tesoroni) Date: Sun, 3 Jul 2011 11:41:21 +0200 Subject: Parsing HTML page and importing text file Message-ID: <8E6239B7-62B1-4683-9FD5-AA86F236A0B4@GMAIL.COM> thank you Jeff, unluckily the idea does not work with Google search page. I tried many different approaches: plain url (it gives error); downloading the page, exporting it as mail etc. ...it always looses the info I'm after. The only viable action seems to be parsing the page while still fresh in the browser. I tried a little scraping with php: it could work but unfortunately I know very little php... Never mind. I can live with that. Dario Tesoroni -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeff_gold at state.ga.weo.us Sun Jul 3 07:07:44 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Sun, 3 Jul 2011 10:07:44 -0400 Subject: Parsing HTML page and importing text file In-Reply-To: <8E6239B7-62B1-4683-9FD5-AA86F236A0B4@GMAIL.COM> References: <8E6239B7-62B1-4683-9FD5-AA86F236A0B4@GMAIL.COM> Message-ID: Hi Jim, Is there a way to change the "client" code which Panorama sends when using the "LoadURL" function? I think this is why Dario is having trouble. Panorama sends a client code to the web server which reads: "curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3" This, I believe, is what is probably causing Google to return an error. Likely this client code will also cause some other sites to return an error as well with the LoadURL function, since quite a few websites automatically look for "Mozilla" and/or other codes within the client name sent to the server to make sure it is a real browser and not some sort of email-harvesting spam robot. For example, Chrome on Mac sends this: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1" It would be ideal if we could specify what client code for Panorama to send or, if not, second best would be to send a more generic browser code such as something that one of the most common current browsers like Internet Explorer 8 or Firefox 4 might send. In general for what Dario is doing, something like this *should* work: webpagedata = loadurl("http://www.google.com/search?q=my+search+terms+here") I tried it though, and Google as Dario said, gives an error. Best wishes, - Jeff On Jul 3, 2011, at 5:4121 AM, Dario Tesoroni wrote: > thank you Jeff, > unluckily the idea does not work with Google search page. I tried many different approaches: plain url (it gives error); downloading the page, exporting it as mail etc. ...it always looses the info I'm after. > The only viable action seems to be parsing the page while still fresh in the browser. > I tried a little scraping with php: it could work but unfortunately I know very little php... > Never mind. I can live with that. > > Dario Tesoroni > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From FUNLIFE at centurytel.net Sun Jul 3 08:17:45 2011 From: FUNLIFE at centurytel.net (funlife) Date: Sun, 3 Jul 2011 08:17:45 -0700 Subject: Appalicious 7/2/11 In-Reply-To: <4E0FB651.70309@jaybees.com.au> References: <4E0FB651.70309@jaybees.com.au> Message-ID: Jim, Some requests concerning Appalicious. 1. would it be possible to indicate in the Appalicious wish list to be alerted when a particular product goes on sale? 2. will we be able to buy Appalicious directly from you. I do everything I can to not by from Apple! 3. would it be possible to have Provue develop a site where developers of products could post information about their products, users could provide reviews and a user could click a link to purchase the product from the producer and not Apple? I think the idea of Appalicious is positively fantastic. It will give me great joy to once again support Provue. John Axtell From gary at yonaites.com Sun Jul 3 08:55:06 2011 From: gary at yonaites.com (Gary Yonaites) Date: Sun, 3 Jul 2011 08:55:06 -0700 Subject: Parsing HTML page and importing text file In-Reply-To: References: <8E6239B7-62B1-4683-9FD5-AA86F236A0B4@GMAIL.COM> Message-ID: <1020E273-3A50-444C-B335-30E18B608615@yonaites.com> Looking at Panorama's Curl command that is used with LoadURL, I see there is a variable called curlUserAgent that is set to "" and I would expect defaults when executed in unix to the curl OSX agent at mentioned. I wondered if you change this to "Mozilla/5.0" if it would work. The executed unix curl uses the option -A switch which is the agent option but just gives it the empty string for the default values. I added this line after the define curlUserAgent,"" line in the CURL custom statement: curlUserAgent="Mozilla/5.0". I then tried the default Curl agent settings using: webpagedata = loadurl("http://www.google.com/search?q=yonaites") This returned the error 403(Forbidden) page info. After making the above change however, it returned the proper search results. Gary gary at yonaites.com On Jul 3, 2011, at 7:07 AM, Jeff Gold wrote: > Hi Jim, > > Is there a way to change the "client" code which Panorama sends when using the "LoadURL" function? > > I think this is why Dario is having trouble. Panorama sends a client code to the web server which reads: "curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3" > > This, I believe, is what is probably causing Google to return an error. Likely this client code will also cause some other sites to return an error as well with the LoadURL function, since quite a few websites automatically look for "Mozilla" and/or other codes within the client name sent to the server to make sure it is a real browser and not some sort of email-harvesting spam robot. For example, Chrome on Mac sends this: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1" > > It would be ideal if we could specify what client code for Panorama to send or, if not, second best would be to send a more generic browser code such as something that one of the most common current browsers like Internet Explorer 8 or Firefox 4 might send. > > In general for what Dario is doing, something like this *should* work: > > webpagedata = loadurl("http://www.google.com/search?q=my+search+terms+here") > > I tried it though, and Google as Dario said, gives an error. > > Best wishes, > > - Jeff > > > > > On Jul 3, 2011, at 5:4121 AM, Dario Tesoroni wrote: > >> thank you Jeff, >> unluckily the idea does not work with Google search page. I tried many different approaches: plain url (it gives error); downloading the page, exporting it as mail etc. ...it always looses the info I'm after. >> The only viable action seems to be parsing the page while still fresh in the browser. >> I tried a little scraping with php: it could work but unfortunately I know very little php... >> Never mind. I can live with that. >> >> Dario Tesoroni >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From josh.davenport at myfairpoint.net Sun Jul 3 08:50:50 2011 From: josh.davenport at myfairpoint.net (Josh Davenport) Date: Sun, 3 Jul 2011 11:50:50 -0400 Subject: Parsing HTML page and importing text file In-Reply-To: References: <8E6239B7-62B1-4683-9FD5-AA86F236A0B4@GMAIL.COM> Message-ID: <69FC78AF-83A0-4F1E-B6FC-7AC57ED9A068@myfairpoint.net> Agreed, thats the problem On Jul 3, 2011, at 10:07 AM, Jeff Gold wrote: > Hi Jim, > > Is there a way to change the "client" code which Panorama sends when using the "LoadURL" function? > > I think this is why Dario is having trouble. Panorama sends a client code to the web server which reads: "curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3" > > This, I believe, is what is probably causing Google to return an error. Likely this client code will also cause some other sites to return an error as well with the LoadURL function, since quite a few websites automatically look for "Mozilla" and/or other codes within the client name sent to the server to make sure it is a real browser and not some sort of email-harvesting spam robot. For example, Chrome on Mac sends this: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1" > > It would be ideal if we could specify what client code for Panorama to send or, if not, second best would be to send a more generic browser code such as something that one of the most common current browsers like Internet Explorer 8 or Firefox 4 might send. > > In general for what Dario is doing, something like this *should* work: > > webpagedata = loadurl("http://www.google.com/search?q=my+search+terms+here") > > I tried it though, and Google as Dario said, gives an error. > > Best wishes, > > - Jeff > > > > > On Jul 3, 2011, at 5:4121 AM, Dario Tesoroni wrote: > >> thank you Jeff, >> unluckily the idea does not work with Google search page. I tried many different approaches: plain url (it gives error); downloading the page, exporting it as mail etc. ...it always looses the info I'm after. >> The only viable action seems to be parsing the page while still fresh in the browser. >> I tried a little scraping with php: it could work but unfortunately I know very little php... >> Never mind. I can live with that. >> >> Dario Tesoroni >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From dthmpsn1 at illinois.edu Sun Jul 3 13:10:46 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Sun, 3 Jul 2011 15:10:46 -0500 (CDT) Subject: Parsing HTML page and importing text file In-Reply-To: <1020E273-3A50-444C-B335-30E18B608615@yonaites.com> References: <8E6239B7-62B1-4683-9FD5-AA86F236A0B4@GMAIL.COM> <1020E273-3A50-444C-B335-30E18B608615@yonaites.com> Message-ID: <20110703151046.CRZ58949@expms1.cites.uiuc.edu> Taking this a step further, I was able to get the correct results without changing any code in the custom statement. I just defined my own curlUserAgent variable, and set it to "Mozilla/5.0" FileGlobal curlUserAgent curlUserAgent = "Mozilla/5.0" clipboard=loadurl("http://www.google.com/search?q=yonaites") The variable set by the custom statement is a global. Making mine a fileglobal means that mine will take precedence in that file only. Dave ---- Original message ---- >Date: Sun, 3 Jul 2011 08:55:06 -0700 >From: Gary Yonaites >Subject: Re: Parsing HTML page and importing text file >To: "Panorama Questions Answers (Discussion)" > >Looking at Panorama's Curl command that is used with LoadURL, I see there is a variable called curlUserAgent that is set to "" and I would expect defaults when executed in unix to the curl OSX agent at mentioned. I wondered if you change this to "Mozilla/5.0" if it would work. The executed unix curl uses the option -A switch which is the agent option but just gives it the empty string for the default values. I added this line after the define curlUserAgent,"" line in the CURL custom statement: curlUserAgent="Mozilla/5.0". > >I then tried the default Curl agent settings using: > >webpagedata = loadurl("http://www.google.com/search?q=yonaites") > >This returned the error 403(Forbidden) page info. After making the above change however, it returned the proper search results. > >Gary >gary at yonaites.com > >On Jul 3, 2011, at 7:07 AM, Jeff Gold wrote: > >> Hi Jim, >> >> Is there a way to change the "client" code which Panorama sends when using the "LoadURL" function? >> >> I think this is why Dario is having trouble. Panorama sends a client code to the web server which reads: "curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3" >> >> This, I believe, is what is probably causing Google to return an error. Likely this client code will also cause some other sites to return an error as well with the LoadURL function, since quite a few websites automatically look for "Mozilla" and/or other codes within the client name sent to the server to make sure it is a real browser and not some sort of email-harvesting spam robot. For example, Chrome on Mac sends this: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.41 Safari/535.1" >> >> It would be ideal if we could specify what client code for Panorama to send or, if not, second best would be to send a more generic browser code such as something that one of the most common current browsers like Internet Explorer 8 or Firefox 4 might send. >> >> In general for what Dario is doing, something like this *should* work: >> >> webpagedata = loadurl("http://www.google.com/search?q=my+search+terms+here") >> >> I tried it though, and Google as Dario said, gives an error. >> >> Best wishes, >> >> - Jeff >> >> >> >> >> On Jul 3, 2011, at 5:4121 AM, Dario Tesoroni wrote: >> >>> thank you Jeff, >>> unluckily the idea does not work with Google search page. I tried many different approaches: plain url (it gives error); downloading the page, exporting it as mail etc. ...it always looses the info I'm after. >>> The only viable action seems to be parsing the page while still fresh in the browser. >>> I tried a little scraping with php: it could work but unfortunately I know very little php... >>> Never mind. I can live with that. >>> >>> Dario Tesoroni >>> _______________________________________________ >>> Qna mailing list >>> Qna at provue.com >>> http://provue.com/mailman/listinfo/qna >> >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > >_______________________________________________ >Qna mailing list >Qna at provue.com >http://provue.com/mailman/listinfo/qna From tesoroni at gmail.com Sun Jul 3 16:41:37 2011 From: tesoroni at gmail.com (Dario Tesoroni) Date: Mon, 4 Jul 2011 01:41:37 +0200 Subject: Parsing HTML page and importing text file Message-ID: <647F9F2C-0557-47F2-B391-EBA7B6512165@GMAIL.COM> hi Gary your suggestion was quite enticing so I immediately put it in practice. I have a very simple procedure with a variable and a LoadURL statement. I made a search in the browser, copied the resultant URL and hard-coded it (please note: hard-coded!) into the var. When I run the procedure I got this error: 302 moved - the document has moved But then I noticed: while my input was www.google.com... > > (I hate when google try to be oversmart and every now and then changes my settings to Spanish just because I'm now living in Spain)... > > I do not know if that was the problem but, as you see, it did not work... > > by the way, many thanks for your time. And Jeff's too. > Panorama is indeed an astonishing software but I need to say that its forum is a big part of the marvel... > > Dario Tesoroni > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From tesoroni at gmail.com Mon Jul 4 08:14:50 2011 From: tesoroni at gmail.com (Dario Tesoroni) Date: Mon, 4 Jul 2011 17:14:50 +0200 Subject: Parsing HTML page and importing text file Message-ID: <3962BF5F-0381-425B-8640-1A40714BD628@GMAIL.COM> Gary and Dave I think it's a combination of sun and Spanish zest (or wine)? google can't handle it! It seems I'm getting something. What was not working was the idea of sending the long url from the google search (like: http://www.google.com/search?client=safari&rls=en&q=allintitle:%22bloody%20Spanish%20sun%22&ie=UTF-8&oe=UTF-8). I guess it's a matter of the search result expiring quickly. No matter? This time I tried Dave's idea (quicker and safer to implement). I don't understand why I had to modify it a bit: 1. Cut the " From tesoroni at gmail.com Mon Jul 4 08:43:11 2011 From: tesoroni at gmail.com (Dario Tesoroni) Date: Mon, 4 Jul 2011 17:43:11 +0200 Subject: Parsing HTML page and importing text file Message-ID: oh, I see... the " 2. Insert a curly bracket inside the parenthesis - like so: > clipboard=loadurl({"http://www.google.com/search?q=bloody+Spanish+sun"}) > because the procedure would not compile. Error was "Missing > right bracket" > (can you explain that? Maybe the sun here again?) There wasn't any " Now I'm just left with: > - find a way to parse the clipboard I put it in the clipboard because it was a convenient place to put it, where I could look at it immediately. Normally I would put it in a variable, if the procedure were going to go on to parse the results. > - sending the search term to loadurl (by some kind of > variable? actually more than that because for multi-words > terms I have to insert a + or, possibly a %20) and so on? If the field holding the search term is named SearchTerm, and the number of results will go into a numeric field named Results, then it could be done something like this. Local SearchResults FileGlobal curlUserAgent curlUserAgent = "Mozilla/5.0" SearchResults = loadurl("http://www.google.com/search?q=" + replace(SearchTerm," ","+")) Results = val(tagdata(SearchResults, "
About", "results", 1)) > If you bear with me I have a final question: > I'm displaying the clipboard in a TESO and in a TDSO. > First I tried to display directly the function: clipboard() > and, later, a FileGlobal variable. > Loadurl works, but it doesn't display. To see the clipboard > content I have to switch to Graphic Design Mode, click-open > the boxes and close them. At that point the fresh content > shows up. > What am I getting wrong? The TESO or TDSO would automatically update if it were displaying a field. To get it to update when it is displaying a variable, use a ShowVariables command with the variable as its parameter. Getting it to update when there is no field or variable in the formula would be difficult. Dave From dthmpsn1 at illinois.edu Mon Jul 4 09:32:45 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Mon, 4 Jul 2011 11:32:45 -0500 (CDT) Subject: Parsing HTML page and importing text file In-Reply-To: References: Message-ID: <20110704113245.CRZ85659@expms1.cites.uiuc.edu> > oh, I see... > the " From meirw at mac.com Mon Jul 4 11:54:59 2011 From: meirw at mac.com (Meir Weingarten) Date: Mon, 04 Jul 2011 14:54:59 -0400 Subject: If you haven't heard of this yet . . . Ur in for a nice surprise (programmable browser called "Fake") Message-ID: The other day I discovered a piece of software which has extended the range of my programming possibilities in Panorama It?s a browser that has a strong suite of programming abilities. Using applescript, one can get info from panorama DB and enter it into any form on the web. Of course you can program it to hit any links, buttons etc . . . It?s a killer combo. It?s called ?Fake? (what a strange name) It?s very very easy to learn and use. Cost is appx $30 and u can download a free demo. I?ve tried it for charging Credit Cards via authorize web site and it works like a charm. http://fakeapp.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From barryk at caravanbeads.net Mon Jul 4 13:07:31 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Mon, 4 Jul 2011 16:07:31 -0400 Subject: selecting by # of characters Message-ID: Is it possible to select by the number of characters in a field? Say I have a text field with: A B C DD EE FFF or 4 5 33 54 765 981 and I want to select only the records with a specific number of characters (letters or numbers). I've looked at text funnels but I don't want to truncate the data; just to be able to select records with identical lengths. Thanks, bk Barry Kahn Caravan Beads, Inc. 915 Forest Ave Portland ME 04103 800-230-8941 fax: 207-874-2664 www.caravanbeads.net barryk at caravanbeads.net *** Bead store owners and designers: Please visit our new bead blog: http://caravanbeads.biz/beadblog/ *** My daughter Heather's new business: http://www.chrononautmercantile.com/ From craigmcpherson at me.com Mon Jul 4 13:10:49 2011 From: craigmcpherson at me.com (Craig) Date: Mon, 04 Jul 2011 13:10:49 -0700 Subject: selecting by # of characters In-Reply-To: References: Message-ID: <0941454E-FFEA-407A-8A0B-D489AB706D95@me.com> Length(yourfield)? Sent from my iPhone On Jul 4, 2011, at 1:07 PM, Barry Kahn wrote: > Is it possible to select by the number of characters in a field? > > Say I have a text field with: > > A > B > C > DD > EE > FFF > > or > > 4 > 5 > 33 > 54 > 765 > 981 > > > > and I want to select only the records with a specific number of characters (letters or numbers). I've looked at text funnels but I don't want to truncate the data; just to be able to select records with identical lengths. > > Thanks, > bk > > > Barry Kahn > Caravan Beads, Inc. > 915 Forest Ave > Portland ME 04103 > 800-230-8941 > fax: 207-874-2664 > www.caravanbeads.net > barryk at caravanbeads.net > > *** Bead store owners and designers: Please visit our new bead blog: http://caravanbeads.biz/beadblog/ > > *** My daughter Heather's new business: http://www.chrononautmercantile.com/ > > > > > > > > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From cdpublishing at qwestoffice.net Mon Jul 4 13:41:12 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Mon, 4 Jul 2011 13:41:12 -0700 Subject: Appalicious 7/3/11 In-Reply-To: References: <2EB03118-07EB-42CD-845B-69B19931050C@qwestoffice.net> <8C967700-ABB9-40C0-86BB-56F3CFEE998F@qwestoffice.net> Message-ID: <1F919C59-30F0-4561-A427-C740166085AA@qwestoffice.net> still playing. features suggestions: Tag wishlist items in main display Tag apps already downloaded/installed Is there somewhere else I should be posting re Appalicious? Craig McPherson On Jul 3, 2011, at 5:27 PM, Craig McPherson wrote: > all right, sorry; I realize it lost the wish list due to the crash. > Appalicious does not recover like Pan6! > Craig McPherson > On Jul 3, 2011, at 5:15 PM, Craig McPherson wrote: > >> Also twice now it has lost my Wish list apps. That's annoying because I can't remember them now (that's why I wished for them in the first place). >> On Jul 3, 2011, at 5:05 PM, Craig McPherson wrote: >> >>> I have managed to get Appalicious to crash three times today. Once, I got an error message that matrix-something was not found (I wrote it down and can't find the error message ) >>> >>> The other two were spinning beachballs requiring a force quit. >>> >>> My suggestions so far: >>> a button for the Appalicious website (the upper right corner of the Appalicious window changes frequently. It was showing Appalicious, but by the time I clicked that area it was in the process of switching to Take Control Ebooks, so when I thought I had found the Appalicous website button and clicked it, I arrived at the Ebooks page). Dedicated button or menu access to the Appalicious site seems right to me. >>> >>> Indication on the Appalicious form of which View is selected (below the OnSale icon and to the right of the 'ALL of the following are true' popup?) >>> >>> Appalicious is such a dramatic improvement for the App Store interface, the two hours I might have spent Stumbling have today been spent exploring (and downloading) some very interesting apps! It has changed visiting the App store very occasionally, to a powerfully fun experience. >>> Craig McPherson >>> _______________________________________________ >>> Qna mailing list >>> Qna at provue.com >>> http://provue.com/mailman/listinfo/qna >> >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From barryk at caravanbeads.net Mon Jul 4 13:55:32 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Mon, 4 Jul 2011 16:55:32 -0400 Subject: selecting by # of characters In-Reply-To: <0941454E-FFEA-407A-8A0B-D489AB706D95@me.com> References: <0941454E-FFEA-407A-8A0B-D489AB706D95@me.com> Message-ID: <39226B79-88E3-44B7-BF79-A9EF2054DFA3@caravanbeads.net> Much too easy. Gosh. Thanks, bk > Length(yourfield)? > > Sent from my iPhone > > On Jul 4, 2011, at 1:07 PM, Barry Kahn wrote: > >> Is it possible to select by the number of characters in a field? >> >> Say I have a text field with: >> >> A >> B >> C >> DD >> EE >> FFF >> >> or >> >> 4 >> 5 >> 33 >> 54 >> 765 >> 981 >> >> >> >> and I want to select only the records with a specific number of characters (letters or numbers). I've looked at text funnels but I don't want to truncate the data; just to be able to select records with identical lengths. >> >> Thanks, >> bk >> >> >> Barry Kahn >> Caravan Beads, Inc. >> 915 Forest Ave >> Portland ME 04103 >> 800-230-8941 >> fax: 207-874-2664 >> www.caravanbeads.net >> barryk at caravanbeads.net >> >> *** Bead store owners and designers: Please visit our new bead blog: http://caravanbeads.biz/beadblog/ >> >> *** My daughter Heather's new business: http://www.chrononautmercantile.com/ >> >> >> >> >> >> >> >> >> >> >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna Barry Kahn Caravan Beads, Inc. 915 Forest Ave Portland ME 04103 800-230-8941 fax: 207-874-2664 www.caravanbeads.net barryk at caravanbeads.net *** Bead store owners and designers: Please visit our new bead blog: http://caravanbeads.biz/beadblog/ *** My daughter Heather's new business: http://www.chrononautmercantile.com/ From jim at provue.com Mon Jul 4 13:57:30 2011 From: jim at provue.com (James Rea) Date: Mon, 4 Jul 2011 13:57:30 -0700 Subject: Appalicious 7/2/11 In-Reply-To: Message-ID: On 7/3/11 at 8:17 AM, FUNLIFE at centurytel.net (funlife) wrote: >1. would it be possible to indicate in the Appalicious wish >list to be alerted when a particular product goes on sale? There's currently no alert, but it is very easy to select all of the wish list items that are currently on sale. Adding an alert capability is an idea that is already on our to-do list, but it won't happen until later. We're still working out what would be the best way to do that. This capability would probably require that Appalicious be left running all the time, would that be ok? >2. will we be able to buy Appalicious directly from you. I do >everything I can to not by from Apple! Yes. In fact it is currently available only direct from ProVUE. I'm not sure if that will change or not. >3. would it be possible to have Provue develop a site where >developers of products could post information about their >products, users could provide reviews and a user could click a >link to purchase the product from the producer and not Apple? This is another idea on our potential to-do list. At a minimum, it is contigent on Appalicious becoming popular enough that developers would bother to post the information. Jim Rea From jim at provue.com Mon Jul 4 14:06:24 2011 From: jim at provue.com (James Rea) Date: Mon, 4 Jul 2011 14:06:24 -0700 Subject: Appalicious 7/3/11 In-Reply-To: <2EB03118-07EB-42CD-845B-69B19931050C@qwestoffice.net> Message-ID: On 7/3/11 at 5:05 PM, cdpublishing at qwestoffice.net (Craig McPherson) wrote: >a button for the Appalicious website (the upper right corner of >the Appalicious window changes frequently. This will be in the Help menu. Right now it has a link to the ProVUE web site, but a link to the Appalicious site will either be added or replace that. >Indication on the Appalicious form of which View Do you mean from the View menu? What if it is a custom view that is not one of the listed ones? Also, it seems to me like it is obvious enough what columns are visible. Or perhaps I am not understanding your suggestion at all. >Appalicious is such a dramatic improvement for the App Store >interface, the two hours I might have spent Stumbling have today been >spent exploring (and downloading) some very interesting apps! It has >changed visiting the App store very occasionally, to a powerfully fun >experience. YES! That's the response I have been hoping for. >also noted the when the Appalicious graphic ad does appear in the >upper right corner that it indicates 'Now serving over 3,909 flavors!' >while the Apple Store Statistics indicate 5,695 apps... Well, 5,695 *is* more than 3,909, right? That graphic is going to be removed. At one time "Now serving over X flavors" was going to be the primary graphic, but I decided it was just too much of a pain to have to be constantly updating the graphic. >all right, sorry; I realize it lost the wish list due to the crash. I think I can fix that. >Tag wishlist items in main display Already available -- just right click. >Tag apps already downloaded/installed This is an item that is already on my list of potential improvements for future versions. >Is there somewhere else I should be posting re Appalicious? Here on the QNA list is fine with me, but I imagine soon it will become tedious for Panorama users that aren't interested. You can also send e-mails directly to me, or, there is a nice empty support forum on the Appalicious web site that is just begging for someone to put up the first post. Jim Rea From cdpublishing at qwestoffice.net Mon Jul 4 14:08:18 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Mon, 4 Jul 2011 14:08:18 -0700 Subject: Appalicious-Notes field does not remember Message-ID: When I typethe phrase 'downloaded 7/4/11' into the Notes field, the data is not retained; upon closing the window, the data is gone. Re-opening the same window shows the field is blank; similarly, searching for the phrase finds nothing. Craig McPherson 7/4/11 at 14:08 From robert at ameeti.net Mon Jul 4 14:33:26 2011 From: robert at ameeti.net (Robert Ameeti) Date: Mon, 4 Jul 2011 14:33:26 -0700 Subject: Appalicious 7/3/11 In-Reply-To: <1F919C59-30F0-4561-A427-C740166085AA@qwestoffice.net> References: <2EB03118-07EB-42CD-845B-69B19931050C@qwestoffice.net> <8C967700-ABB9-40C0-86BB-56F3CFEE998F@qwestoffice.net> <1F919C59-30F0-4561-A427-C740166085AA@qwestoffice.net> Message-ID: I am enjoying reading your comments. At 1:41 PM -0700, 7/4/11, Craig McPherson wrote: >Is there somewhere else I should be posting re Appalicious? >Craig McPherson -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist Show interest in the future: You're going going to spend the rest of your life there. <><><><><><><><><><><><> From jim at provue.com Mon Jul 4 14:43:38 2011 From: jim at provue.com (James Rea) Date: Mon, 4 Jul 2011 14:43:38 -0700 Subject: Appalicious-Notes field does not remember In-Reply-To: Message-ID: On 7/4/11 at 2:08 PM, cdpublishing at qwestoffice.net (Craig McPherson) wrote: >When I typethe phrase 'downloaded 7/4/11' into the Notes >field, the data is not retained; upon closing the window, the >data is gone. Re-opening the same window shows the field is >blank; similarly, searching for the phrase finds nothing. Hmm, I cannot duplicate this. Any additional clues you might be able to provide would be appreciated. Jim From tesoroni at gmail.com Mon Jul 4 14:52:38 2011 From: tesoroni at gmail.com (Dario Tesoroni) Date: Mon, 4 Jul 2011 23:52:38 +0200 Subject: Parsing HTML page and importing text file Message-ID: <633E5605-1147-4C9C-B864-FE7B3AE41D90@GMAIL.COM> Hi Dave some very strange phenomena are happening here. I went to look for the curly brackets and they were gone! Either I did it and I do not remember (disturbing thought) or the blame is on the sun, quite strong at the moment... yes better... By the way, I did not notice you had given me a prepackaged solution! That's really great, thank you so much! Dario Tesoroni I've opted for the QNA digest so, at times, I check the answers to my questions directly on a browser (at support/QNA/index.html) where they appear as plain text, with all the bits. The mail reader shows me the correctly rendered text. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cdpublishing at qwestoffice.net Mon Jul 4 14:52:47 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Mon, 4 Jul 2011 14:52:47 -0700 Subject: Appalicious-Notes field does not remember In-Reply-To: References: Message-ID: I just opened Appalicious and located Animal Frenzy, the first app in the list. Double clicked to open the detail window; in the Notes field, typed 'left a note 7/4/11 at 14:47' and closed the window with command-w. Double clicked Animal Frenzy, still at the top of the list....the detail window opens but the Notes field is blank. I am pretty sure now, that it is using command-w which fails. I just tried clicking on the red dot close button and the data was retained. Craig McPherson On Jul 4, 2011, at 2:43 PM, James Rea wrote: > On 7/4/11 at 2:08 PM, cdpublishing at qwestoffice.net (Craig McPherson) wrote: > >> When I typethe phrase 'downloaded 7/4/11' into the Notes field, the data is not retained; upon closing the window, the data is gone. Re-opening the same window shows the field is blank; similarly, searching for the phrase finds nothing. > > Hmm, I cannot duplicate this. Any additional clues you might be able to provide would be appreciated. > > Jim > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jim at provue.com Mon Jul 4 15:05:40 2011 From: jim at provue.com (James Rea) Date: Mon, 4 Jul 2011 15:05:40 -0700 Subject: Appalicious-Notes field does not remember In-Reply-To: Message-ID: On 7/4/11 at 2:52 PM, cdpublishing at qwestoffice.net (Craig McPherson) wrote: >I am pretty sure now, that it is using command-w which fails. I >just tried clicking on the red dot close button and the data >was retained. Perfect -- that's just the detail I was looking for. I can duplicate it now and that should be an easy fix. Thanks. Jim From cdpublishing at qwestoffice.net Mon Jul 4 15:07:28 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Mon, 4 Jul 2011 15:07:28 -0700 Subject: Appalicious-crash rept with blank record/View click twice Message-ID: <15C88FBA-D546-4107-9F77-5208E497AB83@qwestoffice.net> Clicked Same Company from the popup list which appears by control- clicking (I chose John Haney as the company) Formula selecter showed Company isEqualto John Haney Backspaced out 'John Haney' so the search field box was blank\ At this point, no records appear. Click on the View button.........nothing happens. Click View again..... spinning beach ball requiring force quit. Craig McPherson 7/4/11 at 15:07 From skane at skaneco.com Mon Jul 4 16:22:40 2011 From: skane at skaneco.com (Steve Kane) Date: Mon, 4 Jul 2011 18:22:40 -0500 Subject: Appalicious, just curious Message-ID: Jim, just curious, if you can divulge: How are Appalicious updates done to the Appalicious app itself? Does a new version have to be downloaded, or does it update itself? Are all preferences, user data, etc. stored within Appalicious or does it put any other files on the users hard drive? Or are they stored on some ProVUE server somewhere? Is Appalicious constructed with anything that is not available to a registered owner of the full version of Panorama? From mylevelbest at gmail.com Tue Jul 5 04:54:39 2011 From: mylevelbest at gmail.com (David Groover) Date: Tue, 05 Jul 2011 07:54:39 -0400 Subject: Appalicious 7/2/11 In-Reply-To: References: Message-ID: <4E12FB7F.1070302@gmail.com> Isn't that an oxymoron? If you use the App store (So far I do not) then you are buying from Apple. I am sure that Appalicious is a wonderful app, like everything else Jim and Provue does. But if it's purpose is to improve the user expreience with the App store, then it's purpose must be to improve doing business with Apple. David Groover James Rea wrote: >> 2. will we be able to buy Appalicious directly from you. I do >> everything I can to not by from Apple! > > Yes. In fact it is currently available only direct from ProVUE. I'm > not sure if that will change or not. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mylevelbest at gmail.com Tue Jul 5 05:32:59 2011 From: mylevelbest at gmail.com (David Groover) Date: Tue, 05 Jul 2011 08:32:59 -0400 Subject: executeunix iCalBuddy In-Reply-To: <4E11D984.7010003@thegoldenthread.net> References: <4E11D984.7010003@thegoldenthread.net> Message-ID: <4E13047B.3000205@gmail.com> Hi folks, I sent This yesterday but it must have gotten lost in the shuffle. Sending again ... Hi, I enjoy using iCalBuddy for getting iCal results into my Pan Dbs. If you have not discovered it, it is definitely a cool tool. I am trying to put a Pan variable in an executeUnix string and I keep getting the "Parameter does not exist" error. I have been at This in every way I can think, and now I would appreciate any suggestions? 1) The variable themenuresult contains different named calendars in iCal 2) The executeunix string works on it's own OK. 3) The Giantmessage is for testing and it is compiling visually OK. 4) Result: "Parameter Does Not Exist" lvExUnixVariable = {"} + themenuresult + {"} lvBigUnixVar = ||| {/usr/local/bin/icalBuddy -npn -nc -ec "Repeating events" -ic ||| + lvExUnixVariable + ||| -iep "title,datetime" -ps "| : |" -po "datetime,title" -tf "%I:%M %p" -nrd -df "%a %m/%d/%y" -eed -std eventsToday+30}||| giantmessage lvBigUnixVar executeunix lvBigUnixVar + "," + fgiCalResults Thanks David Groover -------------- next part -------------- An HTML attachment was scrubbed... URL: From tesoroni at gmail.com Tue Jul 5 10:25:51 2011 From: tesoroni at gmail.com (Dario Tesoroni) Date: Tue, 5 Jul 2011 19:25:51 +0200 Subject: Parsing HTML page and importing text file Message-ID: Hi Dave finally it seems to work! I had to adjust the procedure a bit, like so: Local SearchResults,numericResult FileGlobal curlUserAgent curlUserAgent = "Mozilla/5.0" SearchResults = loadurl("http://www.google.com/search?q=" + 'allintitle:"' + replace(Keywords," ","+") + '"') showvariables SearchResults numericResult = tagdata(SearchResults, "
About", "results", 1) Clipboard=val(replace(numericResult,",","")) Your original code: val(tagdata(SearchResults, "
About", "results", 1) was not working properly because google shows the search result number with commas (eg. 32,000,000) and so val( was keeping only the first 2 digits (32 in the example) But that wasn't all! I had to fight for maybe an hour with the insertion of the "allintitle" bit in the search query. Why? Because my very dumb mind could not make out the very simple format "text " + "text " + "text"...! A format common to, most probably, all the programming languages. So I was trying to enclose the full line in single quotes, double quotes, curly brackets... And of course it could not work and I was getting the "missing right bracket" error! Right. Just to keep you updated. Many thanks again Dario Tesoroni -------------- next part -------------- An HTML attachment was scrubbed... URL: From tesoroni at gmail.com Tue Jul 5 14:49:29 2011 From: tesoroni at gmail.com (Dario Tesoroni) Date: Tue, 5 Jul 2011 23:49:29 +0200 Subject: Parsing HTML page and importing text file Message-ID: <3DC9E60C-78A6-415B-861A-3656A078C56D@GMAIL.COM> Bad news for me. Everything was working smoothly for a short time and then suddenly stopped. I was sending a list of queries. Not very fast, but probably too fast and too many for them. I think they've blocked me out. I went on searching manually with the browser and they presented me with a captcha. First time I ever saw one in the search page of Google... I'll check again tomorrow Dario Tesoroni -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeff_gold at state.ga.weo.us Tue Jul 5 14:56:02 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Tue, 5 Jul 2011 17:56:02 -0400 Subject: Parsing HTML page and importing text file In-Reply-To: <3DC9E60C-78A6-415B-861A-3656A078C56D@GMAIL.COM> References: <3DC9E60C-78A6-415B-861A-3656A078C56D@GMAIL.COM> Message-ID: <0E1CF561-0A8B-49C2-B181-2C1B82119692@state.ga.weo.us> Hi Dario, Interesting to know that can happen in case any of the rest of us try to do a search like that on Google. Do you have a static IP address, or a dynamic one? If your IP address changes with each session, perhaps you have DSL or the equivalent they offer there, just turn your modem/router off and restart it and it may give you a different IP address. This is how Google is tracking you since Panorama can't send/receive cookies with the commands you are using to retrieve web page results. Then it should work ok. But before you try again... You will also need to put in some kind of pause in your procedure, and perhaps randomize the pause time. 5 seconds, 8 seconds, 20 seconds, 4 seconds, etc. between queries so it is like a real person. But Google is smart, it may still figure it out. Interesting issue... - Jeff From tesoroni at gmail.com Wed Jul 6 02:52:50 2011 From: tesoroni at gmail.com (Dario Tesoroni) Date: Wed, 6 Jul 2011 11:52:50 +0200 Subject: Parsing HTML page and importing text file Message-ID: <3FEBA22E-FB7D-4BA9-8A7B-8DAA72F27606@GMAIL.COM> It works again but I don't feel like using it because, surely, after 10 or 20 searches they cut me off! No problem. I've learned a new interesting technique (good for most websites). Dario Tesoroni -------------- next part -------------- An HTML attachment was scrubbed... URL: From tesoroni at gmail.com Wed Jul 6 02:57:04 2011 From: tesoroni at gmail.com (Dario Tesoroni) Date: Wed, 6 Jul 2011 11:57:04 +0200 Subject: Cursor behaviour in forms Message-ID: <403738C4-FF83-4E89-8934-6EE342440079@GMAIL.COM> I have a small question here. When in a Data sheet the cursor moves to a field the cell stay selected and you can immediately start typing in it. The same is not true in forms. Is there a way to force that behavior? I tried the various cell commands and searched the manuals but I could not find any mention... Dario Tesoroni -------------- next part -------------- An HTML attachment was scrubbed... URL: From vjdif at prodigy.net Wed Jul 6 11:21:57 2011 From: vjdif at prodigy.net (Vic DiFranco) Date: Wed, 6 Jul 2011 13:21:57 -0500 Subject: Debug Not Working Message-ID: Hello Everybody, I am getting back to writing procedures after an absence. Can I have forgotten how DEBUG works? I have a procedure, Macro A in Database A, which calls another procedure, Macro B in Database B. A "Farcall" statement in Macro A calls the Macro B procedure in Database B. Everything works perfectly. Now, I need to edit the Macro B procedure. I opened Database B, opened the Macro B window, and entered a DEBUG statement into the procedure. From my recollection of what used to happen, when Macro B starts to run after being called by Macro A, Macro B should stop at the DEBUG command and allow me to single-step through the remaining steps. But what actually happens is the Macro B runs completely through, and the Macro A procedure finishes normally. The DEBUG is ignored. I tried adding a "MESSAGE" statement just before the new DEBUG, and that message does appear when the macro is run. But the DEBUG still doesn't get invoked. Have I forgotten how DEBUG works? How can I force the Macro B procedure to stop, so I can single-step through it to find where new editing is necessary? Best regards, Vic DiFranco From cdpublishing at qwestoffice.net Wed Jul 6 11:27:54 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Wed, 6 Jul 2011 11:27:54 -0700 Subject: Debug Not Working In-Reply-To: References: Message-ID: <1964DD28-F154-478F-9CB5-81D3800FEEC5@qwestoffice.net> In order for the debug statement to work in the way you want, the procedure window must be open...is it? If the procedure window is not open, the debug statement will not allow single-stepping. Craig McPherson On Jul 6, 2011, at 11:21 AM, Vic DiFranco wrote: > Hello Everybody, > > I am getting back to writing procedures after an absence. Can I have forgotten how DEBUG works? > > I have a procedure, Macro A in Database A, which calls another procedure, Macro B in Database B. A "Farcall" statement in Macro A calls the Macro B procedure in Database B. Everything works perfectly. > > Now, I need to edit the Macro B procedure. I opened Database B, opened the Macro B window, and entered a DEBUG statement into the procedure. From my recollection of what used to happen, when Macro B starts to run after being called by Macro A, Macro B should stop at the DEBUG command and allow me to single-step through the remaining steps. > > But what actually happens is the Macro B runs completely through, and the Macro A procedure finishes normally. The DEBUG is ignored. I tried adding a "MESSAGE" statement just before the new DEBUG, and that message does appear when the macro is run. But the DEBUG still doesn't get invoked. > > Have I forgotten how DEBUG works? How can I force the Macro B procedure to stop, so I can single-step through it to find where new editing is necessary? > > Best regards, > Vic DiFranco > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From gsletta at gmail.com Wed Jul 6 12:04:32 2011 From: gsletta at gmail.com (Greg Sletterink) Date: Wed, 6 Jul 2011 15:04:32 -0400 Subject: Multiple Versions of Panorama Message-ID: Is it possible to have two independent versions of panorama running at the same time on one computer? I am running a process on my database that takes 30 minutes to complete and I was wondering if it is possible to have a separate copy of panorama open so I could still work in other files even though the process is running Thanks, Greg Sletterink From jeff_gold at state.ga.weo.us Wed Jul 6 12:20:59 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Wed, 6 Jul 2011 15:20:59 -0400 Subject: Multiple Versions of Panorama In-Reply-To: References: Message-ID: Greg, Yes, it is definitely possible. I'm about to try it myself this week. I think you just make a separate entire copy of the folder with Panorama in it, and all its associated files, if I am remembering correctly what Jim Cook taught me. - Jeff On Jul 6, 2011, at 3:0432 PM, Greg Sletterink wrote: > Is it possible to have two independent versions of panorama running at the same time on one computer? > I am running a process on my database that takes 30 minutes to complete and I was wondering if it is possible to have a separate copy of panorama open so I could still work in other files even though the process is running > > Thanks, > Greg Sletterink > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From dthmpsn1 at illinois.edu Wed Jul 6 13:25:03 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Wed, 6 Jul 2011 15:25:03 -0500 (CDT) Subject: Multiple Versions of Panorama In-Reply-To: References: Message-ID: <20110706152503.CSB16367@expms1.cites.uiuc.edu> Just to be clear. They don't need to be different versions (ie different version or build numbers.) Just make a copy of your Panorama folder, and use that. Dave ---- Original message ---- >Date: Wed, 6 Jul 2011 15:20:59 -0400 >From: Jeff Gold >Subject: Re: Multiple Versions of Panorama >To: "Panorama Questions Answers (Discussion)" > >Greg, > >Yes, it is definitely possible. I'm about to try it myself this week. > >I think you just make a separate entire copy of the folder with Panorama in it, and all its associated files, if I am remembering correctly what Jim Cook taught me. > >- Jeff > > >On Jul 6, 2011, at 3:0432 PM, Greg Sletterink wrote: > >> Is it possible to have two independent versions of panorama running at the same time on one computer? >> I am running a process on my database that takes 30 minutes to complete and I was wondering if it is possible to have a separate copy of panorama open so I could still work in other files even though the process is running >> >> Thanks, >> Greg Sletterink >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > >_______________________________________________ >Qna mailing list >Qna at provue.com >http://provue.com/mailman/listinfo/qna From skane-l at skaneco.com Wed Jul 6 13:29:02 2011 From: skane-l at skaneco.com (Steve Kane) Date: Wed, 6 Jul 2011 15:29:02 -0500 Subject: Multiple Versions of Panorama In-Reply-To: References: Message-ID: I've done this too. Like Jeff says, just make a copy of the entire Panorama folder. To reduce confusion I also rename the Panorama app to something more meaningful to how I am using it, like PanCalc or whatever. I also use autoload so that when a particular version of Panorama is opened it opens a particular file. I have five copies of the Pan 6 folder with different names for the Panorama app, and a copy of Pan 5.5. They can all run at the same time. On Jul 6, 2011, at 2:20 PM, Jeff Gold wrote: > Greg, > > Yes, it is definitely possible. I'm about to try it myself this week. > > I think you just make a separate entire copy of the folder with Panorama in it, and all its associated files, if I am remembering correctly what Jim Cook taught me. > > - Jeff > > > On Jul 6, 2011, at 3:0432 PM, Greg Sletterink wrote: > >> Is it possible to have two independent versions of panorama running at the same time on one computer? >> I am running a process on my database that takes 30 minutes to complete and I was wondering if it is possible to have a separate copy of panorama open so I could still work in other files even though the process is running >> >> Thanks, >> Greg Sletterink >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From barryk at caravanbeads.net Wed Jul 6 13:45:06 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Wed, 6 Jul 2011 16:45:06 -0400 Subject: procedure search Message-ID: Is there a way to search procedures across multiple files/databases? Thanks, bk Barry Kahn Caravan Beads, Inc. 915 Forest Ave Portland ME 04103 800-230-8941 fax: 207-874-2664 www.caravanbeads.net barryk at caravanbeads.net *** Bead store owners and designers: Please visit our new bead blog: http://caravanbeads.biz/beadblog/ *** My daughter Heather's new business: http://www.chrononautmercantile.com/ From vjdif at prodigy.net Wed Jul 6 14:39:55 2011 From: vjdif at prodigy.net (Vic DiFranco) Date: Wed, 6 Jul 2011 16:39:55 -0500 Subject: DEBUG Not Working Message-ID: Hello Craig, Yes, the Macro B procedure window is opened. Your response leads me to believe that I am doing things the correct way. But DEBUG is being ignored. Jim, if you are reading this forum question, may I say that the current version of Panorama (Pan 6.0.0; Build 94356) seems to have a number of problems. They are minor, to be sure. But frustrating nonetheless, because we have become accustomed to perfectly running programs from you. This latest one concerning the DEBUG statement is typical. It is frustrating, and although there are obvious work- arounds, it is not what we've come to expect from Panorama. Does anyone have an idea of what is wrong with the DEBUG statement? Has anyone else observed this behavior? Is my Database B file corrupted in some way? By the way, I am running OS 10.4.11 on a Macintosh Powerbook G4. Regards, Vic From cdpublishing at qwestoffice.net Wed Jul 6 14:49:28 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Wed, 6 Jul 2011 14:49:28 -0700 Subject: DEBUG Not Working In-Reply-To: References: Message-ID: for what it's worth, I use debug all the time; it works reliable for me. (which doesn't affect your frustration, I am sure.) (Used it for *years* before I learned I could put multiple debug statements down the procedure and skip single-stepping until the procedure hit the next debug ;-) Craig McPherson OS 10.6.6, Mac Pro tower. On Jul 6, 2011, at 2:39 PM, Vic DiFranco wrote: > Hello Craig, > > Yes, the Macro B procedure window is opened. Your response leads me to believe that I am doing things the correct way. But DEBUG is being ignored. > > Jim, if you are reading this forum question, may I say that the current version of Panorama (Pan 6.0.0; Build 94356) seems to have a number of problems. They are minor, to be sure. But frustrating nonetheless, because we have become accustomed to perfectly running programs from you. This latest one concerning the DEBUG statement is typical. It is frustrating, and although there are obvious work-arounds, it is not what we've come to expect from Panorama. > > Does anyone have an idea of what is wrong with the DEBUG statement? Has anyone else observed this behavior? Is my Database B file corrupted in some way? > > By the way, I am running OS 10.4.11 on a Macintosh Powerbook G4. > > Regards, > Vic > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From barryk at caravanbeads.net Wed Jul 6 14:58:04 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Wed, 6 Jul 2011 17:58:04 -0400 Subject: DEBUG Not Working In-Reply-To: References: Message-ID: <85DBB71D-F6A4-42A4-93B8-FC2D60D067AA@caravanbeads.net> Same build; I've been using debug a lot recently. No problems. 10.6.8 on a Mac Pro. bk > for what it's worth, I use debug all the time; it works reliable for me. (which doesn't affect your frustration, I am sure.) > > (Used it for *years* before I learned I could put multiple debug statements down the procedure and skip single-stepping until the procedure hit the next debug ;-) > > Craig McPherson > OS 10.6.6, Mac Pro tower. > On Jul 6, 2011, at 2:39 PM, Vic DiFranco wrote: > >> Hello Craig, >> >> Yes, the Macro B procedure window is opened. Your response leads me to believe that I am doing things the correct way. But DEBUG is being ignored. >> >> Jim, if you are reading this forum question, may I say that the current version of Panorama (Pan 6.0.0; Build 94356) seems to have a number of problems. They are minor, to be sure. But frustrating nonetheless, because we have become accustomed to perfectly running programs from you. This latest one concerning the DEBUG statement is typical. It is frustrating, and although there are obvious work-arounds, it is not what we've come to expect from Panorama. >> >> Does anyone have an idea of what is wrong with the DEBUG statement? Has anyone else observed this behavior? Is my Database B file corrupted in some way? >> >> By the way, I am running OS 10.4.11 on a Macintosh Powerbook G4. >> >> Regards, >> Vic >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna Barry Kahn Caravan Beads, Inc. 915 Forest Ave Portland ME 04103 800-230-8941 fax: 207-874-2664 www.caravanbeads.net barryk at caravanbeads.net *** Bead store owners and designers: Please visit our new bead blog: http://caravanbeads.biz/beadblog/ *** My daughter Heather's new business: http://www.chrononautmercantile.com/ From kjmeyer at mac.com Wed Jul 6 15:00:36 2011 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Thu, 07 Jul 2011 00:00:36 +0200 Subject: DEBUG Not Working In-Reply-To: References: Message-ID: Am 06.07.2011 um 23:39 schrieb Vic DiFranco: > Jim, if you are reading this forum question, may I say that the current version of Panorama (Pan 6.0.0; Build 94356) seems to have a number of problems. They are minor, to be sure. But frustrating nonetheless, because we have become accustomed to perfectly running programs from you. This latest one concerning the DEBUG statement is typical. It is frustrating, and although there are obvious work-arounds, it is not what we've come to expect from Panorama. I tested the debug statement in the same Panorama version you are talking about. It worked perfectly. The procedure stopped at the debug statement, and the next statement in the procedure window was highlighted. I was able to single-step through the procedure or let it run to its end. So I can not confirm your bug report. Kurt From JC at JamesCook.biz Wed Jul 6 15:15:53 2011 From: JC at JamesCook.biz (James Cook) Date: Wed, 6 Jul 2011 18:15:53 -0400 Subject: DEBUG Not Working In-Reply-To: References: Message-ID: At 4:39 PM -0500 7/6/11, Vic DiFranco wrote: > Yes, the Macro B procedure window is opened. Your response leads me to believe that I am doing things the correct way. But DEBUG is being ignored. I tend to be writing something in Panorama on a daily basis and I do experience oddities in debug from time to time. What you're describing is among them. I've found that a restart of the computer clears it up. To be sure your procedure is actually getting to the spot of the Debug, it's also useful to put a message immediately before and after: Message "A" debug Message "B" If you never see the messages, you may have a conditional situation that is the problem, not the debug. -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From jeff_gold at state.ga.weo.us Wed Jul 6 16:12:33 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Wed, 6 Jul 2011 19:12:33 -0400 Subject: Delay and CPU use. Message-ID: <58848217-A738-4A63-9058-9E90583B13B3@state.ga.weo.us> Hello, I mentioned on the list a while back that if I use the Panorama "Delay" statement, CPU use goes up to 100% for the entire time the "Delay" command is waiting, causing other programs to become sluggish. I asked if anyone had a workaround, but I don't think anyone ever came up with one that worked, so I thought I'd put the question back out there again... Does anyone know how I can add a delay statement of some sort for several seconds, within the middle of a procedure, without it causing CPU use to go up so high? I thought I'd try putting the delay into an Applescript statement (Applescript has the same statement as Panorama), to see if that would help, but CPU use again went up to 100% when I tried this: applescript ||| delay 10 ||| FYI... Running the same Applescript command directly in the Applescript editor does not cause the CPU use to go up at all, so it is still Panorama-related, not AppleScript related. Our animal rescue website is going to start sending out emergency alert emails, thousands per day, and we want to have the emails sent by Panorama 24/7. The only issue is we need to delay 5 to 10 seconds between sending each email or some ISPs like "yahoo.com" will start rejecting our emails if they get too many too quickly. But every time I try to do this, when Panorama goes into its "delay" cycle between emails, CPU goes up to 100% and the many other things going on at the same time on the computer slow down. Since we are running this 24/7, if I stick with the Panorama delay command it will mean our CPU will be running at 100% 24 hours per day, which I am sure would not be a good thing. Any suggestions? Best wishes, - Jeff From jim at provue.com Wed Jul 6 16:45:06 2011 From: jim at provue.com (James Rea) Date: Wed, 6 Jul 2011 16:45:06 -0700 Subject: DEBUG Not Working In-Reply-To: Message-ID: On 7/6/11 at 2:39 PM, vjdif at prodigy.net (Vic DiFranco) wrote: >Jim, if you are reading this forum question I read every one. There are some documented situations where the DEBUG statement does not work: * if the window for the procedure containing the DEBUG statement is not open * when a SECRET window is active * when a superobject is active * when the procedure is called from a call( function (this can be tricky, as some statements use the call( function internally). Other than that, the DEBUG statement should work. As others have stated, I use it all the time without problems. Jim Cook also raised a good point, make sure you don't have conditional logic that is bypassing the code that contains the DEBUG statement. Jim From jim at provue.com Wed Jul 6 16:46:39 2011 From: jim at provue.com (James Rea) Date: Wed, 6 Jul 2011 16:46:39 -0700 Subject: Cursor behaviour in forms In-Reply-To: <403738C4-FF83-4E89-8934-6EE342440079@GMAIL.COM> Message-ID: On 7/6/11 at 2:57 AM, tesoroni at gmail.com (Dario Tesoroni) wrote: >When in a Data sheet the cursor moves to a field the cell stay >selected and you can immediately start typing in it. >The same is not true in forms. If the form contains data cells, it works just like the data sheet. If the form uses TESO's, you must give them a name and activate them like this: superobject "Name Editor","open" Where "Name Editor" would be the object name of the object you want to select. Jim From jim at provue.com Wed Jul 6 16:52:21 2011 From: jim at provue.com (James Rea) Date: Wed, 6 Jul 2011 16:52:21 -0700 Subject: Appalicious In-Reply-To: <4E0F39AF.1040103@calweb.com> Message-ID: Yesteday I uploaded a new version of Appalicious -- been too busy to mention it. For those of you that are already using it, no need to download and install -- the update will install automatically the next time you launch the program. I believe this fixes all of the issues that were reported over the weekend. I have also uploaded a new guided tour screencast of Appalicious. Check it out on the AppaliciousApp home page or at. I got more requests for Appalicious invitations than I expected, so I've been working through them gradually. Everyone that has requested an invitation so far should have one by the end of the week. The request form is still active on the AppaliciousApp home page if anyone else is interested. Jim From jim at provue.com Wed Jul 6 17:07:01 2011 From: jim at provue.com (James Rea) Date: Wed, 6 Jul 2011 17:07:01 -0700 Subject: Appalicious, just curious In-Reply-To: Message-ID: On 7/4/11 at 4:22 PM, skane at skaneco.com (Steve Kane) wrote: >Jim, just curious, if you can divulge: > >How are Appalicious updates done to the Appalicious app itself? >Does a new version have to be downloaded, or does it update itself? It updates itself. This is one of the reason's it is not in the Mac App Store itself -- Apple does not allow this. >Are all preferences, user data, etc. stored within Appalicious >or does it put any other files on the users hard drive? Or are >they stored on some ProVUE server somewhere? They are stored in your Application Support folder. None of your data is stored on our server, except of course the subscription information. >Is Appalicious constructed with anything that is not available >to a registered owner of the full version of Panorama? Appalicious contains a subset of the regular Panorama application. However, it does use some undocumented Panorama features, and it does have a few tweaks to enable some Appalicious features. A future version of Panorama will include all of these tweaks, but most of them will again not be documented, as it would just be way to complicated and difficult to support without putting in a huge amount of effort on my part. There have been some new features added that will be documented, as well as some bug fixes that will be included in the next release of Panorama itself. Actually, I have a special tool that takes a standard copy of Panorama and converts it into the Appalicious application. I won't be releasing that tool, however, at least in anything like its current form. It is possible that at some point down the line I might make a more general version of this tool available, along with documentation or training on how to create standalone Mac applications with Panorama (as far as I can tell this is not possible on Windows). Perhaps this might be delivered in the form of a seminar or workshop. I'm sure there are a handful of you that would be interested in something like that. This would be a big project, however, and is not on the front burner for the moment. Jim > >_______________________________________________ >Qna mailing list >Qna at provue.com >http://provue.com/mailman/listinfo/qna From tjdegrood at me.com Wed Jul 6 15:04:10 2011 From: tjdegrood at me.com (Thomas deGrood) Date: Wed, 06 Jul 2011 17:04:10 -0500 Subject: Triggering hidden procedures Message-ID: Forgive my question if the answer is obvious. I am having a problem triggering a hidden procedure using the TAB key. I have a database with a choice list field. When the user makes a selection, a hidden procedure (case formula) opens another database based on the selection. The problem I am having is that the TAB key does not trigger the procedure. If I tab into or double-click the choice list field and make a selection, when I tab again, the selection is entered into the field and I am advanced to the next field, but the procedure is not triggered. If, however, I make a selection and use the RETURN (ENTER) key, the procedure is triggered and another database opens. The procedure is also triggered if after having tabbed from the field where the selection was made to the next field, and then use the RETURN (ENTER) key, the procedure is triggered and another database opens. Any ideas? Thanks for your help. Thomas From willardm1947 at yahoo.com Wed Jul 6 17:29:38 2011 From: willardm1947 at yahoo.com (willard martin) Date: Wed, 6 Jul 2011 17:29:38 -0700 (PDT) Subject: Appalicious, just curious In-Reply-To: References: Message-ID: <1309998578.98610.YahooMailRC@web37902.mail.mud.yahoo.com> Is an improved way for searching iTunes in the future? ________________________________ From: James Rea To: Panorama Questions & Answers (Discussion) Sent: Wed, July 6, 2011 8:07:01 PM Subject: Re: Appalicious, just curious On 7/4/11 at 4:22 PM, skane at skaneco.com (Steve Kane) wrote: > Jim, just curious, if you can divulge: > > How are Appalicious updates done to the Appalicious app itself? Does a new >version have to be downloaded, or does it update itself? It updates itself. This is one of the reason's it is not in the Mac App Store itself -- Apple does not allow this. > Are all preferences, user data, etc. stored within Appalicious or does it put >any other files on the users hard drive? Or are they stored on some ProVUE >server somewhere? They are stored in your Application Support folder. None of your data is stored on our server, except of course the subscription information. > Is Appalicious constructed with anything that is not available to a registered >owner of the full version of Panorama? Appalicious contains a subset of the regular Panorama application. However, it does use some undocumented Panorama features, and it does have a few tweaks to enable some Appalicious features. A future version of Panorama will include all of these tweaks, but most of them will again not be documented, as it would just be way to complicated and difficult to support without putting in a huge amount of effort on my part. There have been some new features added that will be documented, as well as some bug fixes that will be included in the next release of Panorama itself. Actually, I have a special tool that takes a standard copy of Panorama and converts it into the Appalicious application. I won't be releasing that tool, however, at least in anything like its current form. It is possible that at some point down the line I might make a more general version of this tool available, along with documentation or training on how to create standalone Mac applications with Panorama (as far as I can tell this is not possible on Windows). Perhaps this might be delivered in the form of a seminar or workshop. I'm sure there are a handful of you that would be interested in something like that. This would be a big project, however, and is not on the front burner for the moment. Jim > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From cdpublishing at qwestoffice.net Wed Jul 6 19:36:31 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Wed, 6 Jul 2011 19:36:31 -0700 Subject: Appalicious, just curious In-Reply-To: <1309998578.98610.YahooMailRC@web37902.mail.mud.yahoo.com> References: <1309998578.98610.YahooMailRC@web37902.mail.mud.yahoo.com> Message-ID: <974634D3-C94E-44FF-BB42-E5633F008D62@qwestoffice.net> in the now...see earlier posts. It's a dang improvement. from Jim Rea: I have also uploaded a new guided tour screencast of Appalicious. Check it out on the AppaliciousApp home page or at. On Jul 6, 2011, at 5:29 PM, willard martin wrote: > Is an improved way for searching iTunes in the future? > > From: James Rea > To: Panorama Questions & Answers (Discussion) > Sent: Wed, July 6, 2011 8:07:01 PM > Subject: Re: Appalicious, just curious > > On 7/4/11 at 4:22 PM, skane at skaneco.com (Steve Kane) wrote: > > > Jim, just curious, if you can divulge: > > > > How are Appalicious updates done to the Appalicious app itself? Does a new version have to be downloaded, or does it update itself? > > It updates itself. This is one of the reason's it is not in the Mac App Store itself -- Apple does not allow this. > > > Are all preferences, user data, etc. stored within Appalicious or does it put any other files on the users hard drive? Or are they stored on some ProVUE server somewhere? > > They are stored in your Application Support folder. None of your data is stored on our server, except of course the subscription information. > > > Is Appalicious constructed with anything that is not available to a registered owner of the full version of Panorama? > > Appalicious contains a subset of the regular Panorama application. However, it does use some undocumented Panorama features, and it does have a few tweaks to enable some Appalicious features. A future version of Panorama will include all of these tweaks, but most of them will again not be documented, as it would just be way to complicated and difficult to support without putting in a huge amount of effort on my part. There have been some new features added that will be documented, as well as some bug fixes that will be included in the next release of Panorama itself. > > Actually, I have a special tool that takes a standard copy of Panorama and converts it into the Appalicious application. I won't be releasing that tool, however, at least in anything like its current form. > > It is possible that at some point down the line I might make a more general version of this tool available, along with documentation or training on how to create standalone Mac applications with Panorama (as far as I can tell this is not possible on Windows). Perhaps this might be delivered in the form of a seminar or workshop. I'm sure there are a handful of you that would be interested in something like that. This would be a big project, however, and is not on the front burner for the moment. > > Jim > > > > > _______________________________________________ > > Qna mailing list > > Qna at provue.com > > http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeff_gold at state.ga.weo.us Wed Jul 6 19:51:11 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Wed, 6 Jul 2011 22:51:11 -0400 Subject: Using "OpenFile" to import data from a text file into a database. Message-ID: <469491DF-815A-4682-A5E9-297741B883CF@state.ga.weo.us> I need to write a procedure to import data from a tab-delimited text file and add it to the currently selected database. The fields in the text file match exactly the fields in the current database. It sounds like "OpenFile" can do that, but I'm not quite certain how. It seems you just put a "+" before the filename you want to import. From what I've read in the reference, though, it sounds like when you do this the file may need to be another Panorama database. If that file can be a text file instead of a Panorama database as the description of "OpenFile" states in the Panorama Reference, then: 1) How does Panorama know the field separator for your text file (or does it assume tab-delimited)? 2) Should field names be put in the first record? If this is not the correct way to automatically have a procedure import data into a database from a text file, what is the best way to do that? Best wishes, - Jeff From dthmpsn1 at illinois.edu Wed Jul 6 20:30:47 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Wed, 6 Jul 2011 22:30:47 -0500 (CDT) Subject: Using "OpenFile" to import data from a text file into a database. In-Reply-To: <469491DF-815A-4682-A5E9-297741B883CF@state.ga.weo.us> References: <469491DF-815A-4682-A5E9-297741B883CF@state.ga.weo.us> Message-ID: <20110706223047.CSB30146@expms1.cites.uiuc.edu> >I need to write a procedure to import data from a tab-delimited text file and add it to the currently selected database. The fields in the text file match exactly the fields in the current database. > >It sounds like "OpenFile" can do that, but I'm not quite certain how. It seems you just put a "+" before the filename you want to import. From what I've read in the reference, though, it sounds like when you do this the file may need to be another Panorama database. Panorama uses the file's type code to tell whether it is importing from a text file or database. "ZEPD" means a database. "TEXT" means a text file.These days, text files don't always have type codes, so you may need to use OpenTextFile instead. > >If that file can be a text file instead of a Panorama database as the description of "OpenFile" states in the Panorama Reference, then: > > 1) How does Panorama know the field separator for your text file (or does it assume tab-delimited)? If it finds a tab in the first line of text, it assumes the file is tab delimited. If it doesn't, and it can't find a tag in the file, it assumes comma delimited. > 2) Should field names be put in the first record? It's easiest if they are not. If they are, they will be imported as the first imported record, but that record will be active, so your procedure can delete it immediately if necessary. > >If this is not the correct way to automatically have a procedure import data into a database from a text file, what is the best way to do that? > Given the conditions you have described, OpenFile, or OpenTextFile sounds like the best way. Dave From dthmpsn1 at illinois.edu Thu Jul 7 04:49:50 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Thu, 7 Jul 2011 06:49:50 -0500 (CDT) Subject: Using "OpenFile" to import data from a text file into a database. In-Reply-To: <20110706223047.CSB30146@expms1.cites.uiuc.edu> References: <469491DF-815A-4682-A5E9-297741B883CF@state.ga.weo.us> <20110706223047.CSB30146@expms1.cites.uiuc.edu> Message-ID: <20110707064950.CSB46562@expms1.cites.uiuc.edu> >> 1) How does Panorama know the field separator for your text file (or does it assume tab-delimited)? > >If it finds a tab in the first line of text, it assumes the file is tab delimited. If it doesn't, and it can't find a tag in the file, it assumes comma delimited. I left out one detail here. Panorama won't even look for the tag if it doesn't find a < character in the first line. It looks for the tag because it also has the ability to import html tables. Dave From jeff_gold at state.ga.weo.us Thu Jul 7 05:25:17 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Thu, 7 Jul 2011 08:25:17 -0400 Subject: Using "OpenFile" to import data from a text file into a database. In-Reply-To: <20110707064950.CSB46562@expms1.cites.uiuc.edu> References: <469491DF-815A-4682-A5E9-297741B883CF@state.ga.weo.us> <20110706223047.CSB30146@expms1.cites.uiuc.edu> <20110707064950.CSB46562@expms1.cites.uiuc.edu> Message-ID: Thanks for all the great tips, David. That should make today's work go much more smoothly. :-) - Jeff On Jul 7, 2011, at 7:4950 AM, David Thompson wrote: >>> 1) How does Panorama know the field separator for your text file (or does it assume tab-delimited)? >> >> If it finds a tab in the first line of text, it assumes the file is tab delimited. If it doesn't, and it can't find a tag in the file, it assumes comma delimited. > > I left out one detail here. Panorama won't even look for the tag if it doesn't find a < character in the first line. It looks for the tag because it also has the ability to import html tables. > > Dave > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From JC at JamesCook.biz Thu Jul 7 06:11:02 2011 From: JC at JamesCook.biz (James Cook) Date: Thu, 7 Jul 2011 09:11:02 -0400 Subject: Delay and CPU use. In-Reply-To: <58848217-A738-4A63-9058-9E90583B13B3@state.ga.weo.us> References: <58848217-A738-4A63-9058-9E90583B13B3@state.ga.weo.us> Message-ID: At 7:12 PM -0400 7/6/11, Jeff Gold wrote: >Our animal rescue website is going to start sending out emergency alert emails, thousands per day, and we want to have the emails sent by Panorama 24/7. The only issue is we need to delay 5 to 10 seconds between sending each email or some ISPs like "yahoo.com" will start rejecting our emails if they get too many too quickly. For that very purpose I've used the following but it too runs the processor to 100%. It's probably how Delay does it. Local lvDelay lvDelay = Now()+10 Loop nop Until Now() > lvDelay I can't help but wonder it there's a way to use ExecuteEverySecond to accomplish the task. -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From samrutherford at musiccitymetals.net Thu Jul 7 07:17:49 2011 From: samrutherford at musiccitymetals.net (Sam Rutherford) Date: Thu, 7 Jul 2011 09:17:49 -0500 Subject: Multiple Versions of Panorama In-Reply-To: References: Message-ID: When using two copies of panorama, can you, for example, lookup data in a table opened with copy1 from a table opened with copy2? ________________________________________________________________ On Jul 6, 2011, at 3:29 PM, Steve Kane wrote: > I've done this too. Like Jeff says, just make a copy of the entire Panorama folder. To reduce confusion I also rename the Panorama app to something more meaningful to how I am using it, like PanCalc or whatever. I also use autoload so that when a particular version of Panorama is opened it opens a particular file. > > I have five copies of the Pan 6 folder with different names for the Panorama app, and a copy of Pan 5.5. They can all run at the same time. > > > On Jul 6, 2011, at 2:20 PM, Jeff Gold wrote: > >> Greg, >> >> Yes, it is definitely possible. I'm about to try it myself this week. >> >> I think you just make a separate entire copy of the folder with Panorama in it, and all its associated files, if I am remembering correctly what Jim Cook taught me. >> >> - Jeff >> >> >> On Jul 6, 2011, at 3:0432 PM, Greg Sletterink wrote: >> >>> Is it possible to have two independent versions of panorama running at the same time on one computer? >>> I am running a process on my database that takes 30 minutes to complete and I was wondering if it is possible to have a separate copy of panorama open so I could still work in other files even though the process is running >>> >>> Thanks, >>> Greg Sletterink >>> _______________________________________________ >>> Qna mailing list >>> Qna at provue.com >>> http://provue.com/mailman/listinfo/qna >> >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > ________________________________________________________________ Sam Rutherford Music City Metals 615/255-4481 samrutherford at musiccitymetals.net From JC at JamesCook.biz Thu Jul 7 07:45:21 2011 From: JC at JamesCook.biz (James Cook) Date: Thu, 7 Jul 2011 10:45:21 -0400 Subject: Multiple Versions of Panorama In-Reply-To: References: Message-ID: At 9:17 AM -0500 7/7/11, Sam Rutherford wrote: >When using two copies of panorama, can you, for example, lookup data in a table opened with copy1 from a table opened with copy2? Each copy is running independently and cannot share what they have loaded into memory, nor should they both be able to open the same file at the same time. It's a rough equivalent of running Pan on two computers at once; each is doing its own thing. You can have one load info to the Clipboard for the other to use, or you can save text files from one for the other. A text file could contain anything from a table, to an array, to a filepath or simply a variable's contents Theoretically, you should be able to use AppleScript to talk between them and issue commands from one for the other to carry out a particular task. -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From jim at provue.com Thu Jul 7 07:56:41 2011 From: jim at provue.com (James Rea) Date: Thu, 7 Jul 2011 07:56:41 -0700 Subject: Multiple Versions of Panorama In-Reply-To: Message-ID: On 7/7/11 at 7:17 AM, samrutherford at musiccitymetals.net (Sam Rutherford) wrote: > When using two copies of panorama, can you, for example, lookup data > in a table opened with copy1 from a table opened with copy2? Nope! You can only open a particular database in one copy of Panorama at a time. Jim From tesoroni at gmail.com Thu Jul 7 07:59:11 2011 From: tesoroni at gmail.com (Dario Tesoroni) Date: Thu, 7 Jul 2011 16:59:11 +0200 Subject: Cursor behaviour in forms Message-ID: <13C3604D-8FE3-4F6C-9F5E-0FD1E0EF1566@GMAIL.COM> thank you Jim it works flawlessly Dario Tesoroni -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeff_gold at state.ga.weo.us Thu Jul 7 08:07:43 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Thu, 7 Jul 2011 11:07:43 -0400 Subject: Delay and CPU use. In-Reply-To: References: <58848217-A738-4A63-9058-9E90583B13B3@state.ga.weo.us> Message-ID: <6CC74B27-323B-444F-BEB6-98780D092ADB@state.ga.weo.us> Hi Jim, Thanks for the suggestion to use ExecuteEverySecond. You are correct, this does work without boosting CPU use to 100% like the other methods. It is a bit sloppier than I would like, but as you suggested, ExecuteEverySecond will accomplish the task, I just increment a counter each second until it reaches the desired number of seconds, then have to write some special code so I can "resume" the procedure from where I started the ExecuteEverySecond counter. Tricky, but it should work. Maybe the "Delay" command in Panorama can be updated in a future Panorama update so it works more like the ExecuteEverySecond function, and doesn't tie up the CPU. Best wishes, - Jeff On Jul 7, 2011, at 9:1102 AM, James Cook wrote: > > I can't help but wonder it there's a way to use ExecuteEverySecond to accomplish the task. > > > -- > James Cook > JC at JamesCook.biz > > Founder of HindSight Ltd. > http://HSLtd.us > > Panorama Tutoring > Custom Panorama Applications > Specializing in Panorama Enterprise for the Web > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jim at provue.com Thu Jul 7 08:20:33 2011 From: jim at provue.com (James Rea) Date: Thu, 7 Jul 2011 08:20:33 -0700 Subject: Delay and CPU use. In-Reply-To: <6CC74B27-323B-444F-BEB6-98780D092ADB@state.ga.weo.us> Message-ID: On 7/7/11 at 8:07 AM, jeff_gold at state.ga.weo.us (Jeff Gold) wrote: >It is a bit sloppier than I would like, but as you suggested, >ExecuteEverySecond will accomplish the task, I just increment a >counter each second until it reaches the desired number of >seconds, then have to write some special code so I can "resume" >the procedure from where I started the ExecuteEverySecond >counter. Tricky, but it should work. I'm not sure if this will work, but here is something you could try: global ExecuteEverySecond,resumeTime,waitState ExecuteEverySecond={ if now() Hi Jeff most probably dynamic but I never asked. Your suggestion could be a good one, but I feel it'd defeat the purpose of automatization. It seems I can do as many searches as I want until I use a browser window. I loose the parsing of the page and the automatic pasting. Not much, really. And now that Jim explained to me how to activate the TESO field it's just a matter of launching the search and then typing few numbers. Of course if I knew how to spoof the IP address than it would be a different matter altogether... Take care Dario Tesoroni -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Thu Jul 7 08:44:16 2011 From: jim at provue.com (James Rea) Date: Thu, 7 Jul 2011 08:44:16 -0700 Subject: Delay and CPU use. In-Reply-To: Message-ID: On 7/7/11 at 8:20 AM, jim at provue.com (James Rea) wrote: >I'm not sure if this will work Ok -- I have verified that this will work (though I still haven't tested the code I posted in the last message). For the future, I have implemented a new WAIT statement that will delay without upping cpu usage, for example wait 12 will wait 12 seconds. I actually implemented this using a new feature added to Panorama for Appalicious that *will* be documented, the EXECUTEPROCEDURELATER statement. This statement allows you to execute multiple procedures at various times in the future WITHOUT having to use ExecuteEverySecond. You specify when you want the procedure to run (a superdate, so this could even be next tuesday or in 2029, though of course Panorama would have to be running until 2029 in that case!), the database that contains the procedure (must still be open at the specified time), and a trigger that will be sent to the procedure when it runs in the future. You're not limited to just one procedure, you can queue up a bunch of them and can even queue up the same procedure multiple times. You can also get a list of the procedures waiting to execute (along with their run times), and can delete procedures from the list. If Panorama is busy when the appointed time comes it will run the procedure as soon as it can. So watch for this in the Programming Reference when the next version is released, as well as the new WAIT statement. Jim ------------------------------------------------------------------- --- Celebrating 32 years of software excellence (1978-2010) --- ------------------------------------------------------------------- ProVUE Development (714) 841-7779 18685-A Main Street PMB356 http://www.provue.com/ Huntington Beach, CA 92648 Panorama RAM based database technology ------------------------------------------------------------------- From jim at provue.com Thu Jul 7 09:01:34 2011 From: jim at provue.com (James Rea) Date: Thu, 7 Jul 2011 09:01:34 -0700 Subject: Adding a CR into the Export Wizard Message-ID: I just noticed my response to you on June 24th somehow got stuck on our server. It may not be that helpful to you after this long delay, but here it is: On 6/24/11 at 1:11 PM, tgross at condoready.com (Thomas Gross) wrote: >But the ? were ignored Did you actually try exporting the text? I think that will work, but the preview in the wizard will only show one line per record. Jim From JC at JamesCook.biz Thu Jul 7 09:24:59 2011 From: JC at JamesCook.biz (James Cook) Date: Thu, 7 Jul 2011 12:24:59 -0400 Subject: Delay and CPU use. In-Reply-To: References: Message-ID: At 8:44 AM -0700 7/7/11, James Rea wrote: >EXECUTEPROCEDURELATER I like it. -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From samrutherford at musiccitymetals.net Thu Jul 7 10:56:11 2011 From: samrutherford at musiccitymetals.net (Sam Rutherford) Date: Thu, 7 Jul 2011 12:56:11 -0500 Subject: Multiple Versions of Panorama In-Reply-To: References: Message-ID: <7893EAD1-5965-4305-8538-97CCBFED9C68@musiccitymetals.net> Thanks Jim and JIm. ________________________________________________________________ On Jul 7, 2011, at 9:45 AM, James Cook wrote: > At 9:17 AM -0500 7/7/11, Sam Rutherford wrote: >> When using two copies of panorama, can you, for example, lookup data in a table opened with copy1 from a table opened with copy2? > > Each copy is running independently and cannot share what they have loaded into memory, nor should they both be able to open the same file at the same time. It's a rough equivalent of running Pan on two computers at once; each is doing its own thing. > > You can have one load info to the Clipboard for the other to use, or you can save text files from one for the other. A text file could contain anything from a table, to an array, to a filepath or simply a variable's contents > > Theoretically, you should be able to use AppleScript to talk between them and issue commands from one for the other to carry out a particular task. > > > -- > James Cook > JC at JamesCook.biz > > Founder of HindSight Ltd. > http://HSLtd.us > > Panorama Tutoring > Custom Panorama Applications > Specializing in Panorama Enterprise for the Web > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > ________________________________________________________________ Sam Rutherford Music City Metals 615/255-4481 samrutherford at musiccitymetals.net From jeff_gold at state.ga.weo.us Thu Jul 7 11:04:14 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Thu, 7 Jul 2011 14:04:14 -0400 Subject: Delay and CPU use. In-Reply-To: References: Message-ID: <402FF586-FEB8-4DA8-91F5-95E8A912E3A5@state.ga.weo.us> >> EXECUTEPROCEDURELATER What a great idea! Looking forward to it. In the meantime I'll use the new instructions you suggested. Best wishes, - Jeff On Jul 7, 2011, at 12:2459 PM, James Cook wrote: > At 8:44 AM -0700 7/7/11, James Rea wrote: >> EXECUTEPROCEDURELATER > > I like it. > > > -- > James Cook > JC at JamesCook.biz > > Founder of HindSight Ltd. > http://HSLtd.us > > Panorama Tutoring > Custom Panorama Applications > Specializing in Panorama Enterprise for the Web > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jk at acaciasystems.com Thu Jul 7 11:33:19 2011 From: jk at acaciasystems.com (Jeff Kozuch) Date: Thu, 7 Jul 2011 11:33:19 -0700 Subject: Delay and CPU use. In-Reply-To: References: Message-ID: > EXECUTEPROCEDURELATER Could this be set set to run at a specific time every day? That would be VERY helpful. Jeff Jeff Kozuch President, Acacia Systems Panorama Programmer and Trainer Apple Certified Technical Coordinator jk at acaciasystems.com http://www.acaciasystems.com 562-437-7690 -------------- next part -------------- An HTML attachment was scrubbed... URL: From tgross at condoready.com Thu Jul 7 12:41:44 2011 From: tgross at condoready.com (Thomas Gross) Date: Thu, 07 Jul 2011 09:41:44 -1000 Subject: Making .csv files Message-ID: <4E160BF8.1040400@condoready.com> Aloha All, I have encountered a problem with creating csv files for uploading to the web on some sites. I have had no problem with Constant Contact but another web app doesn't like it. here is the problem appearantly Windows version: This is the first line*CRLF* This is the second line*CRLF* This is the third line UNIX version: This is the first line*LF* This is the second line*LF* This is the third line MAC version: This is the first line*CR* This is the second line*CR* This is the third line I think I need to convert all CR to LF or CRLF. Is there an easy way to do this. My output right now is from Export Wizard. It would be a nice feature to be able to output to CSV. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Thu Jul 7 13:54:49 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Thu, 7 Jul 2011 15:54:49 -0500 (CDT) Subject: Making .csv files In-Reply-To: <4E160BF8.1040400@condoready.com> References: <4E160BF8.1040400@condoready.com> Message-ID: <20110707155449.CSB83056@expms1.cites.uiuc.edu> > I have encountered a problem with creating csv files for > uploading to the web on some sites. I have had no problem > with Constant Contact but another web app doesn't like it. > > here is the problem appearantly > > Windows version: > This is the first lineCRLF > This is the second lineCRLF > This is the third line > > UNIX version: > This is the first lineLF > This is the second lineLF > This is the third line > > MAC version: > This is the first lineCR > This is the second lineCR > This is the third line > > I think I need to convert all CR to LF or CRLF. > > Is there an easy way to do this. My output right now is from > Export Wizard. It would be a nice feature to be able to > output to CSV. > I'm not sure about the export wizard, but it's not a difficult procedure to write. Export "Exported Text.csv", FirstField + "," + SecondField + "," + ThirdField + crlf() or if you want field names on the first line Export "Exported Text.csv", ?(info("BOF"),"FirstField,SecondField,ThirdField" + crlf(),"") + FirstField + "," + SecondField + "," + ThirdField + crlf() Dave From scott at prototek.net Thu Jul 7 15:06:08 2011 From: scott at prototek.net (Scott Taylor) Date: Thu, 07 Jul 2011 15:06:08 -0700 Subject: Force Synchronization - why? Message-ID: This has happened a couple of times in my career, and just now was the latest. In our invoice database, which is updated by 3 different clients, I discovered that there were 2 invoices that just flat did not appear in my database, no matter how many times I synchronized the usual way (File>Synchronize). No error messages, and I blithely thought I had everything until we started noticing duplicate invoice numbers. The Sharing wizard (Sharing>Verify Synchronization) confirmed the 2 missing records, and Force Synch restored them to my database. How does this happen? Why does normal synch not deal with it? The Force Synch took over 6 minutes for 35000 records, it?s not something that is practical to do as a matter of course. This rarely happens, but when it does it makes no sense (to me). Can someone explain the inner workings of how this came about? Scott -------------- next part -------------- An HTML attachment was scrubbed... URL: From tesoroni at gmail.com Thu Jul 7 16:34:03 2011 From: tesoroni at gmail.com (Dario Tesoroni) Date: Fri, 8 Jul 2011 01:34:03 +0200 Subject: Cursor behavior in forms - lineitem Message-ID: <76389AEA-0D39-4E9B-851E-C602EA674ABF@GMAIL.COM> I was trying to apply the same trick, taught me by Jim, to the different TESO of a list of line items. As you notice I've tried with the ? but the cursor stops always at the very last item (the field though is correct). superobject "Name?", "open" Any solution? Dario Tesoroni -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Thu Jul 7 17:51:52 2011 From: jim at provue.com (James Rea) Date: Thu, 7 Jul 2011 17:51:52 -0700 Subject: Delay and CPU use. In-Reply-To: Message-ID: On 7/7/11 at 11:33 AM, jk at acaciasystems.com (Jeff Kozuch) wrote: >Could this be set set to run at a specific time every day? That >would be VERY helpful. No, but whatever procedure you run could automatically re-insert itself 24 hours later. Jim From warren_rekow at speedyquick.net Thu Jul 7 20:17:06 2011 From: warren_rekow at speedyquick.net (Rekow Warren) Date: Thu, 7 Jul 2011 21:17:06 -0600 Subject: Delay and CPU use. In-Reply-To: References: Message-ID: <8307066E-A12C-4A3C-A70B-609F2AD798A7@speedyquick.net> Jeff, I run applescripts on a regular schedule via the use of a nifty scheduling app called iBeeZz . Perhaps iBeeZz (or a free app called Cronnix) would also be useful to you. I have not tried this yet but an applescript something like the following may be useful... tell application "Panorama" activate do script name_of_Pan_script -- or instead, execute Pan_script_text end tell Warren On Jul 7, 2011, at 6:51 PM, James Rea wrote: On 7/7/11 at 11:33 AM, jk at acaciasystems.com (Jeff Kozuch) wrote: > Could this be set set to run at a specific time every day? That would be VERY helpful. No, but whatever procedure you run could automatically re-insert itself 24 hours later. Jim From josh.davenport at myfairpoint.net Thu Jul 7 20:53:20 2011 From: josh.davenport at myfairpoint.net (Josh Davenport) Date: Thu, 7 Jul 2011 23:53:20 -0400 Subject: Triggering hidden procedures In-Reply-To: References: Message-ID: <9F53D894-3402-4324-B253-95931FB588CE@myfairpoint.net> Make sure the "on focus" box is checked in the TESO. Then, in the attached procedure, the trigger will be "focus.objectname" Having said that, you should open a file at that time. Or anyway, I've had crashes when opening another database when in a "handler" procedure. On Jul 6, 2011, at 6:04 PM, Thomas deGrood wrote: > Forgive my question if the answer is obvious. > > I am having a problem triggering a hidden procedure using the TAB key. I have a database with a choice list field. When the user makes a selection, a hidden procedure (case formula) opens another database based on the selection. The problem I am having is that the TAB key does not trigger the procedure. If I tab into or double-click the choice list field and make a selection, when I tab again, the selection is entered into the field and I am advanced to the next field, but the procedure is not triggered. If, however, I make a selection and use the RETURN (ENTER) key, the procedure is triggered and another database opens. The procedure is also triggered if after having tabbed from the field where the selection was made to the next field, and then use the RETURN (ENTER) key, the procedure is triggered and another database opens. Any ideas? > > Thanks for your help. > > Thomas > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From JC at JamesCook.biz Fri Jul 8 07:12:17 2011 From: JC at JamesCook.biz (James Cook) Date: Fri, 8 Jul 2011 10:12:17 -0400 Subject: Delay and CPU use. In-Reply-To: References: Message-ID: >On 7/7/11 at 11:33 AM, jk at acaciasystems.com (Jeff Kozuch) wrote: > >>Could this be set set to run at a specific time every day? That would be VERY helpful. I have daily chores that run automatically on our web sites; doing backups, sending selected email messages, etc. I use ExecuteEveryHour to check a permanent for the date a procedure was last run. You could modify it to a specific time of day easily. Permanent pvChores, pvReminders Define pvChores,"" Define pvReminders,"" Global ExecuteEveryHour ExecuteEveryHour = { OpenServerFile "XYZ" Case pvChores ? str(today()) FarCall "XYZ","chores" Case pvReminders ? str(today()) FarCall "XYZ","emailreminders" DefaultCase OpenServerFile "ZYX" EndCase } When those procedures run, they update the variables. So once the date changes, every hour another of my daily maintenance procedures is run. -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From jk at acaciasystems.com Fri Jul 8 10:22:24 2011 From: jk at acaciasystems.com (Jeff Kozuch) Date: Fri, 8 Jul 2011 10:22:24 -0700 Subject: Delay and CPU use. In-Reply-To: <8307066E-A12C-4A3C-A70B-609F2AD798A7@speedyquick.net> References: <8307066E-A12C-4A3C-A70B-609F2AD798A7@speedyquick.net> Message-ID: > Perhaps iBeeZz (or a free app called Cronnix) would also be useful Thanks for the info. > I have daily chores that run automatically on our web sites I have had problems running ExecuteEverySecond and ExecuteEveryHour on the server to trigger procedures as it keeps crashing Panorama Server. I tried running Panorama with multiuser files that sync to the server with better luck, but the server still crashes (albeit less often) with Panorama open. Your method is a little different, so I will try that. Do you run this on the server or a separate copy of Panorama? Thanks, Jeff Jeff Kozuch President, Acacia Systems Panorama Programmer and Trainer Apple Certified Technical Coordinator jk at acaciasystems.com http://www.acaciasystems.com 562-437-7690 -------------- next part -------------- An HTML attachment was scrubbed... URL: From JC at JamesCook.biz Fri Jul 8 10:51:06 2011 From: JC at JamesCook.biz (James Cook) Date: Fri, 8 Jul 2011 13:51:06 -0400 Subject: Delay and CPU use. In-Reply-To: References: <8307066E-A12C-4A3C-A70B-609F2AD798A7@speedyquick.net> Message-ID: At 10:22 AM -0700 7/8/11, Jeff Kozuch wrote: >Your method is a little different, so I will try that. Do you run this on the server or a separate copy of Panorama? It runs on a web server using Enterprise and has worked for daily for at least a few years now without issues. -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From mylevelbest at gmail.com Sat Jul 9 07:54:36 2011 From: mylevelbest at gmail.com (David Groover) Date: Sat, 09 Jul 2011 10:54:36 -0400 Subject: Unix varible In-Reply-To: <4E186B8C.9000307@thegoldenthread.net> References: <4E186B8C.9000307@thegoldenthread.net> Message-ID: <4E186BAC.4020902@gmail.com> Hey folks, I posted a question last week that got overlooked. Lots of great discussions going on too. If anyone can comment on how to interject a variable inside a Unix command, that would be appreciated. I did not seem to have it figured out and worked around the problem using several case statements. Still it will be good to know how for the next time. Thanks David Groover -------------- next part -------------- An HTML attachment was scrubbed... URL: From mylevelbest at gmail.com Sat Jul 9 08:00:44 2011 From: mylevelbest at gmail.com (David Groover) Date: Sat, 09 Jul 2011 11:00:44 -0400 Subject: Date Last Modified In-Reply-To: <4E186D00.80104@thegoldenthread.net> References: <4E186D00.80104@thegoldenthread.net> Message-ID: <4E186D1C.2040505@gmail.com> I am using Extract to get lines 5 and 6 from a fileinfo( to get a files last modified date.I keep getting the current date for my value of modified last. I may be doing something wrong, looking hard to see it and I cant at the moment. Question, is modified date going to modify the file So the date will always be current? My aim is to add files to a project manager app including the last time that file was worked on (modified). I don't want adding it to the list to count as modifying it if I can manage that. Thanks. David Groover -------------- next part -------------- An HTML attachment was scrubbed... URL: From barryk at caravanbeads.net Sat Jul 9 09:06:29 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Sat, 9 Jul 2011 12:06:29 -0400 Subject: scheduled app Message-ID: <8A24A40D-8DEB-4D61-A506-643A00F2C596@caravanbeads.net> I have a new database which is scheduled to run daily at 10am via iCal and a brief automator script. I just checked to see if it had run this morning and it hadn't. I doubleclicked on the automator script icon and it started up but then reached the Time Lapse alert and stopped waiting for user input. Is there a way to disable that alert just for this database or otherwise get past it automatically? Thanks, bk Barry Kahn Caravan Beads, Inc. 915 Forest Ave Portland ME 04103 800-230-8941 fax: 207-874-2664 www.caravanbeads.net barryk at caravanbeads.net *** Bead store owners and designers: Please visit our new bead blog: http://caravanbeads.biz/beadblog/ *** My daughter Heather's new business: http://www.chrononautmercantile.com/ From jim at provue.com Sat Jul 9 09:50:50 2011 From: jim at provue.com (James Rea) Date: Sat, 9 Jul 2011 09:50:50 -0700 Subject: scheduled app In-Reply-To: <8A24A40D-8DEB-4D61-A506-643A00F2C596@caravanbeads.net> Message-ID: On 7/9/11 at 9:06 AM, barryk at caravanbeads.net (Barry Kahn) wrote: >I doubleclicked on the automator script icon and it started up >but then reached the Time Lapse alert and stopped waiting for >user input. What is the Time Lapse alert? I don't know of any such alert, or at least cannot think of one at the moment. Perhaps you mean the Total Recall alert? If so, there is no way that could be keyed to a particular database. If Panorama crashes, make sure you relaunch it and then quit normally, then you won't get this alert. Jim Rea From barryk at caravanbeads.net Sat Jul 9 10:07:01 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Sat, 9 Jul 2011 13:07:01 -0400 Subject: scheduled app In-Reply-To: References: Message-ID: Sorry, I meant Total Recall (something I certainly don't possess!) But I'm puzzled. I regularly see the Total Recall alert and not after crashes--or at least not crashes I'm aware of. I just opened a database which opens another DB secretly, updates, and then waits for me to pay attention to it. I quit out of Pan and when I reopened that same database, the Total Recall alert popped up. I assume that when I quit out of Pan it closes secretly opened databases, no? Why would it show the alert without a crash? Or to put it another way, what am I missing this time? Thanks, bk > On 7/9/11 at 9:06 AM, barryk at caravanbeads.net (Barry Kahn) wrote: > >> I doubleclicked on the automator script icon and it started up but then reached the Time Lapse alert and stopped waiting for user input. > > What is the Time Lapse alert? I don't know of any such alert, or at least cannot think of one at the moment. > > Perhaps you mean the Total Recall alert? If so, there is no way that could be keyed to a particular database. If Panorama crashes, make sure you relaunch it and then quit normally, then you won't get this alert. > > Jim Rea > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna Barry Kahn Caravan Beads, Inc. 915 Forest Ave Portland ME 04103 800-230-8941 fax: 207-874-2664 www.caravanbeads.net barryk at caravanbeads.net *** Bead store owners and designers: Please visit our new bead blog: http://caravanbeads.biz/beadblog/ *** My daughter Heather's new business: http://www.chrononautmercantile.com/ From jim at provue.com Sat Jul 9 10:48:30 2011 From: jim at provue.com (James Rea) Date: Sat, 9 Jul 2011 10:48:30 -0700 Subject: scheduled app In-Reply-To: Message-ID: On 7/9/11 at 10:07 AM, barryk at caravanbeads.net (Barry Kahn) wrote: >I assume that when I quit out of Pan it closes secretly opened >databases, no? Correct. >Why would it show the alert without a crash? It would not. So it must be crashing as part of the quit process, but I can't tell you why that would happen. It's certainly not normal. There is a way that you could cancel out Total Recall in your script. In the Panorama:Extensions:Total Recall: folder there is a file named TotalRecall.dat. If your script erases this file, the alert will not come up. Jim Rea From barryk at caravanbeads.net Sat Jul 9 10:57:06 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Sat, 9 Jul 2011 13:57:06 -0400 Subject: scheduled app In-Reply-To: References: Message-ID: <2FFC9731-088B-4D86-80B7-5127BF245DD9@caravanbeads.net> I may not be much at programming but when it comes to testing software in unexpected ways, I have real talent. Is there any sort of recording log in Pan that I can turn on which could tell us why it's quietly crashing? I think I'd rather find out what nasty thing I've done in my procedures than to erase the .dat file as part of my script. b > >> I assume that when I quit out of Pan it closes secretly opened databases, no? > > Correct. > >> Why would it show the alert without a crash? > > It would not. So it must be crashing as part of the quit process, but I can't tell you why that would happen. It's certainly not normal. > > There is a way that you could cancel out Total Recall in your script. In the Panorama:Extensions:Total Recall: folder there is a file named TotalRecall.dat. If your script erases this file, the alert will not come up. > > Jim Rea > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna Barry Kahn Caravan Beads, Inc. 915 Forest Ave Portland ME 04103 800-230-8941 fax: 207-874-2664 www.caravanbeads.net barryk at caravanbeads.net *** Bead store owners and designers: Please visit our new bead blog: http://caravanbeads.biz/beadblog/ *** My daughter Heather's new business: http://www.chrononautmercantile.com/ From jim at provue.com Sat Jul 9 11:05:41 2011 From: jim at provue.com (James Rea) Date: Sat, 9 Jul 2011 11:05:41 -0700 Subject: scheduled app In-Reply-To: <2FFC9731-088B-4D86-80B7-5127BF245DD9@caravanbeads.net> Message-ID: On 7/9/11 at 10:57 AM, barryk at caravanbeads.net (Barry Kahn) wrote: >Is there any sort of recording log in Pan that I can turn on >which could tell us why it's quietly crashing? I think I'd >rather find out what nasty thing I've done in my procedures >than to erase the .dat file as part of my script. I agree with that sentiment, but you might want to proceed on both fronts. There isn't any simple log that would tell us, so you would have to proceed as a process of elimination. Probably it's one of your databases causing it, so try closing each one manually, then quitting. Hopefully that will at least pin down what database is causing the problem. Jim From dthmpsn1 at illinois.edu Sat Jul 9 11:46:32 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Sat, 9 Jul 2011 13:46:32 -0500 (CDT) Subject: Date Last Modified In-Reply-To: <4E186D1C.2040505@gmail.com> References: <4E186D00.80104@thegoldenthread.net> <4E186D1C.2040505@gmail.com> Message-ID: <20110709134632.CSC75217@expms1.cites.uiuc.edu> > I am using Extract to get lines 5 and 6 from a fileinfo( to > get a files last modified date. I keep getting the current > date for my value of modified last. I may be doing something > wrong, looking hard to see it and I cant at the moment. > > Question, is modified date going to modify the file So the > date will always be current? No. I just tried it on a file the Finder said was last modified on Jun 24, 2009 9:12 PM. That's what fileinfo( said too. Dave From vjdif at prodigy.net Sat Jul 9 11:52:00 2011 From: vjdif at prodigy.net (Vic DiFranco) Date: Sat, 9 Jul 2011 13:52:00 -0500 Subject: DEBUG Not Working Message-ID: <76531C54-2732-4F1E-A05B-59B0C739146B@prodigy.net> Hello Everybody, I was the one who initially asked for help for this problem. Thank you for your responses. The problem has disappeared, with NO CHANGES by me. While I was waiting for some inspiration to solve the issue, I quit Panorama to do other useful work. I made NO CHANGE to the files in question. The next time I opened the files, and tried to single- step through with DEBUG, it worked perfectly. I have used DEBUG often - in fact, it is essential when writing or trouble-shooting a procedure - and this particular problem had never happened before. Apparently, some internal flag or variable within Panorama interfered with the DEBUG statement, and prevented it from executing. I think it must have something to do with the compiler for the macro programmer. Quitting the application must have re-set the offending flag, and everything was fine the next time the program opened. Jim, if you are reading this, I have noticed other instances where the compiler seems to result in trouble. The instances have never been fatal, in the sense of giving inaccurate results. But the instances are frustrating anyway. Is a new Update, or Build, in the cards? Is there a list of "problems" that you will correct in the new update? From my own narrow perspective, Panorama does so much now, that future updates don't need to add many (or any) new functions or statements. I'll bet most users don't use more than 50% of the features already in the program. So new features will not be used anyway. But adding features which make programming easier to write AND TROUBLE-SHOOT would be very useful, and everyone would be able to take advantage, novices and experts alike. Maybe one of your junior programmers could perform this task, because it wouldn't entail changing the underlying Panorama code. Just the compiler would be affected. And at that time, any errors or problems with the compiler may be noticed, and can be corrected also. If you asked the forum, I'm sure we could suggest features we would like to see to aid writing and trouble-shooting macros. Best regards, Vic DiFranco From dthmpsn1 at illinois.edu Sat Jul 9 11:52:15 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Sat, 9 Jul 2011 13:52:15 -0500 (CDT) Subject: executeunix iCalBuddy In-Reply-To: <4E13047B.3000205@gmail.com> References: <4E11D984.7010003@thegoldenthread.net> <4E13047B.3000205@gmail.com> Message-ID: <20110709135215.CSC75359@expms1.cites.uiuc.edu> > Hi folks, I sent This yesterday but it must have gotten lost > in the shuffle. Sending again ... > > Hi, I enjoy using iCalBuddy for getting iCal results into my > Pan Dbs. If you have not discovered it, it is definitely a > cool tool. I am trying to put a Pan variable in an executeUnix > string and I keep getting the "Parameter does not exist" > error. I have been at This in every way I can think, and now > I would appreciate any suggestions? > > 1) The variable themenuresult contains different named > calendars in iCal > 2) The executeunix string works on it's own OK. > 3) The Giantmessage is for testing and it is compiling > visually OK. > 4) Result: "Parameter Does Not Exist" > > lvExUnixVariable = {"} + themenuresult + {"} > lvBigUnixVar = ||| {/usr/local/bin/icalBuddy -npn -nc -ec > "Repeating events" -ic ||| + lvExUnixVariable + ||| -iep > "title,datetime" -ps "| : |" -po "datetime,title" -tf "%I:%M > %p" -nrd -df "%a %m/%d/%y" -eed -std eventsToday+30} ||| > giantmessage lvBigUnixVar > executeunix lvBigUnixVar + "," + fgiCalResults ExecuteUNIX requires two parameters. One contains the code for the UNIX shell script. The other is a field or variable to hold the result. Yours has only one parameter. Dave From tgross at condoready.com Sat Jul 9 13:22:19 2011 From: tgross at condoready.com (Thomas Gross) Date: Sat, 09 Jul 2011 10:22:19 -1000 Subject: Anybody sending texts via Pan? Message-ID: <4E18B87B.7060800@condoready.com> Aloha All, I want to be able to send a text via Pan like I do emails. Anybody doing that and how do I do it? TG -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Sat Jul 9 13:56:07 2011 From: jim at provue.com (James Rea) Date: Sat, 9 Jul 2011 13:56:07 -0700 Subject: executeunix iCalBuddy In-Reply-To: <20110709135215.CSC75359@expms1.cites.uiuc.edu> Message-ID: On 7/9/11 at 11:52 AM, dthmpsn1 at illinois.edu (David Thompson) wrote: >ExecuteUNIX requires two parameters. One contains the code for >the UNIX shell script. The other is a field or variable to hold >the result. Yours has only one parameter. I think maybe you wanted executeunix lvBigUnixVar,fgiCalResults Also, I would recommend using the shellscript statement instead of the older executeunix statement. It has options for easily inserting Panorama variables into the script, and also allows the use of the External Script wizard to aid in debugging. Jim From mylevelbest at gmail.com Sat Jul 9 14:20:31 2011 From: mylevelbest at gmail.com (David Groover) Date: Sat, 09 Jul 2011 17:20:31 -0400 Subject: executeunix iCalBuddy In-Reply-To: References: Message-ID: <4E18C61F.2020006@gmail.com> > executeunix lvBigUnixVar,fgiCalResults Yes, that is correct. I am still not sure what I was not including as I hobbled that together. I will let it go and study the shellscript statement as you are suggesting. I was wondering where those dollar signs were coming from in a recent post? Now I know. Thanks Jim, Dave > ------------------------------------------------------------------------ > > James Rea > July 9, 2011 4:56 PM > > > On 7/9/11 at 11:52 AM, dthmpsn1 at illinois.edu (David Thompson) wrote: > > > I think maybe you wanted > > executeunix lvBigUnixVar,fgiCalResults > > Also, I would recommend using the shellscript statement instead of the > older executeunix statement. It has options for easily inserting > Panorama variables into the script, and also allows the use of the > External Script wizard to aid in debugging. > > Jim > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > ------------------------------------------------------------------------ > > David Thompson > July 9, 2011 2:52 PM > > > > > ExecuteUNIX requires two parameters. One contains the code for the > UNIX shell script. The > other is a field or variable to hold the result. Yours has only one > parameter. > > Dave > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: compose-unknown-contact.jpg Type: image/jpeg Size: 770 bytes Desc: not available URL: From mylevelbest at gmail.com Sat Jul 9 14:22:00 2011 From: mylevelbest at gmail.com (David Groover) Date: Sat, 09 Jul 2011 17:22:00 -0400 Subject: Date Last Modified In-Reply-To: <20110709134632.CSC75217@expms1.cites.uiuc.edu> References: <4E186D00.80104@thegoldenthread.net> <4E186D1C.2040505@gmail.com> <20110709134632.CSC75217@expms1.cites.uiuc.edu> Message-ID: <4E18C678.3040401@gmail.com> Thanks for verifying that Dave. Must be Something in my code then. I will keep at it. David > ------------------------------------------------------------------------ > > David Thompson > July 9, 2011 2:46 PM > > > > No. I just tried it on a file the Finder said was last modified on Jun > 24, 2009 9:12 PM. That's > what fileinfo( said too. > > Dave > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > ------------------------------------------------------------------------ > > David Groover > July 9, 2011 11:00 AM > > > I am using Extract to get lines 5 and 6 from a fileinfo( to get a > files last modified date.I keep getting the current date for my value > of modified last. I may be doing something wrong, looking hard to see > it and I cant at the moment. > > Question, is modified date going to modify the file So the date will > always be current? My aim is to add files to a project manager app > including the last time that file was worked on (modified). I don't > want adding it to the list to count as modifying it if I can manage that. > > Thanks. > > David Groover > ------------------------------------------------------------------------ > > David Groover > July 9, 2011 11:00 AM > > > I am using Extract to get lines 5 and 6 from a fileinfo( to get a > files last modified date.I keep getting the current date for my value > of modified last. I may be doing something wrong, looking hard to see > it and I cant at the moment. > > Question, is modified date going to modify the file So the date will > always be current? My aim is to add files to a project manager app > including the last time that file was worked on (modified). I don't > want adding it to the list to count as modifying it if I can manage that. > > Thanks. > > David Groover -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: compose-unknown-contact.jpg Type: image/jpeg Size: 770 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: postbox-contact.jpg Type: image/jpeg Size: 1345 bytes Desc: not available URL: From jim at provue.com Sat Jul 9 14:28:35 2011 From: jim at provue.com (James Rea) Date: Sat, 9 Jul 2011 14:28:35 -0700 Subject: DEBUG Not Working In-Reply-To: <76531C54-2732-4F1E-A05B-59B0C739146B@prodigy.net> Message-ID: On 7/9/11 at 11:52 AM, vjdif at prodigy.net (Vic DiFranco) wrote: >Apparently, some internal flag or variable within Panorama >interfered with the DEBUG statement Sounds like it, but I have no idea what that might be. If you (or Jim Cook, or anyone else) can figure out how to duplicate this, it would go a long way toward making a fix. It's nearly impossible to fix a problem like this if it cannot be duplicated on my development machine. >But adding features which make programming easier to write AND TROUBLE-SHOOT would be very useful, and everyone would be able to take advantage, novices and experts alike. Well, you may have noticed that quite a few programming assistant/debug features have been aded over recent years. By the way, *everyone* in this case is really a small subset of Panorama users -- I suspect that less than 5% of Panorama users ever write procedures complicated enough to require any debugging tools at all, perhaps less than 1%. The QNA list isn't really a representative sample here -- well over a majority of Panorama users have probably never written a single procedure EVER. On the other hand, there is one very important Panorama user that extensively uses all of Panorama's programming capabilities and often spends 8 hours or more a day programming in Panorama - ME. So programming problems and tools already get much more share of the attention they would get based on the actual usage by customers. In fact, a common complaint is "why should I upgrade -- you've just make a bunch of improvements to the programming tools and I don't program." So rather than striving to do more work on development tools, which comes naturally for me, I have to really work at making sure I spend enough time on improvements that affect the other 95% or more of users. >it wouldn't entail changing the underlying Panorama code. Just the compiler would be affected FYI - the compiler is not a separate thing, it is very tightly integrated with the core of Panorama. Over the past few years it is also probably the most modified section of Panorama code. Jim Rea From jackfl at netconx.net Sat Jul 9 18:36:33 2011 From: jackfl at netconx.net (John Flint) Date: Sat, 09 Jul 2011 20:36:33 -0500 Subject: Unusual subtotals in a data base Message-ID: <4E190221.4080409@netconx.net> I have a data base of stock prices and other company data that goes back to 1992 and has 70384 lines of data and takes up 5.1 MB of space. It has gone from one line per Friday to 137 lines for each Friday. For some reason, I have noticed for the last few months, that when I select the last 4 or 5 weeks of data it does it correctly. When I use the action: Field "Date" GroupUp by Day Field "Wkly Val" Total I get the subtotals I want. Fortunately I only look at the last one or two totals. The oldest week selected includes a line from 1992. It isn?t always the same line. Of course it messes up the weekly value for that upper week but I don?t use that total anyway. When I remove the summaries that 1992 line disappears. If I group up the companies to look at 4 - 5 weeks of prices the 1992 line does not show up. This odd selection does not bother me but it makes me curious. If it happens in other data bases it may be a problem. From audax at wideband.net.au Sat Jul 9 20:43:41 2011 From: audax at wideband.net.au (Michael Kellock) Date: Sun, 10 Jul 2011 13:43:41 +1000 Subject: Wrong selection number display Message-ID: <2FF3D8C2-6EB1-4B04-8B5B-160A1F216439@wideband.net.au> I have a d/b of 311,805 records. In the Field Reverse, 27 records have non-blank values. Using CMD = and choosing Select Reverse Is Equal To and leaving the data value box empty, the count at the bottom of the dialog box shows 10,752. Clicking Select selects 311,778 records (the correct number). Choosing Reverse Is Greater Than and leaving the data value box empty, the count at the bottom of the dialog box shows 27 matches. Clicking Select selects 27 records (the correct number). This behaviour is not displayed in small databases. michael -------------- next part -------------- An HTML attachment was scrubbed... URL: From JC at JamesCook.biz Sun Jul 10 07:35:49 2011 From: JC at JamesCook.biz (James Cook) Date: Sun, 10 Jul 2011 10:35:49 -0400 Subject: Customizing the Installer Message-ID: Some time ago I made several notes about options I could set for the Panorama Installer via an CustomInstallOptions.xml file. I've bee trying to locate the source of those notes but can't seem to find it in any of my Panorama documentation. If anyone happens to know where I originally found that info, I'd be grateful to be pointed back to it. I'm seeking the full vocabulary of options that I can issue - though I may already have them all. -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From delphilauer at comcast.net Sun Jul 10 10:31:50 2011 From: delphilauer at comcast.net (Delphi) Date: Sun, 10 Jul 2011 11:31:50 -0600 Subject: scheduled app In-Reply-To: <8A24A40D-8DEB-4D61-A506-643A00F2C596@caravanbeads.net> References: <8A24A40D-8DEB-4D61-A506-643A00F2C596@caravanbeads.net> Message-ID: I use Automator with different program that when it opens will sometimes give me a dialogue box that must be answered before it will continue. In Automator after the open command I've set a 2 second pause and then an enter command. If the box comes up the enter will accept the default answer. If the box doesn't come up the enter command has no effect. I do agree in your case you should find your problem but this get around works for me. Bill On Jul 9, 2011, at 10:06 AM, Barry Kahn wrote: > I have a new database which is scheduled to run daily at 10am via iCal and a brief automator script. I just checked to see if it had run this morning and it hadn't. I doubleclicked on the automator script icon and it started up but then reached the Time Lapse alert and stopped waiting for user input. Is there a way to disable that alert just for this database or otherwise get past it automatically? > > Thanks, > bk > > > Barry Kahn > Caravan Beads, Inc. > 915 Forest Ave > Portland ME 04103 > 800-230-8941 > fax: 207-874-2664 > www.caravanbeads.net > barryk at caravanbeads.net > > *** Bead store owners and designers: Please visit our new bead blog: http://caravanbeads.biz/beadblog/ > > *** My daughter Heather's new business: http://www.chrononautmercantile.com/ > > > > > > > > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From robert at ameeti.net Sun Jul 10 11:02:37 2011 From: robert at ameeti.net (Robert Ameeti) Date: Sun, 10 Jul 2011 11:02:37 -0700 Subject: scheduled app In-Reply-To: References: Message-ID: When I previously tried to use the SaveAll, Panorama would crash. I could Save each file independently but the SaveAll would cause a problem. Perhaps that is part of this problem. At 11:05 AM -0700, 7/9/11, James Rea wrote: >On 7/9/11 at 10:57 AM, barryk at caravanbeads.net (Barry Kahn) wrote: > >>Is there any sort of recording log in Pan that >>I can turn on which could tell us why it's >>quietly crashing? I think I'd rather find out >>what nasty thing I've done in my procedures >>than to erase the .dat file as part of my >>script. > >I agree with that sentiment, but you might want >to proceed on both fronts. There isn't any >simple log that would tell us, so you would have >to proceed as a process of elimination. Probably >it's one of your databases causing it, so try >closing each one manually, then quitting. >Hopefully that will at least pin down what >database is causing the problem. > >Jim -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist He who builds a better mousetrap these days runs into material shortages, patent-infringement suits, work stoppages, collusive bidding, discount discrimination -- and taxes." -- H. E. Martz <><><><><><><><><><><><> From jeff_gold at state.ga.weo.us Mon Jul 11 11:02:51 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Mon, 11 Jul 2011 14:02:51 -0400 Subject: Delay and CPU use. In-Reply-To: References: <8307066E-A12C-4A3C-A70B-609F2AD798A7@speedyquick.net> Message-ID: <4A872075-5CC3-45E3-BFE2-33C16CEDA2D1@state.ga.weo.us> I'm starting to implement Jim Rea's delay procedure. It works great! No negative effect on processor use. Below is what I'm using to start the delay in a procedure (change 5 to whatever delay you want in seconds). The biggest change from the original posted on the list is I use supernow() instead of now() otherwise things might not work properly with a delay that is initiated close to midnight. Best wishes, - Jeff Global ExecuteEverySecond,GVdelay,GVresumetime,GVpausestate PROCEDURE STATEMENTS BEFORE DELAY GVdelay=5 ShortCall Delay PROCEDURE STATEMENTS AFTER DELAY RTN Delay: GVresumetime=supernow()+GVdelay ExecuteEverySecond={ If supernow() < GVresumetime RTN EndIf Resume GVpausestate } Pause GVpausestate ExecuteEverySecond = "" RTN From jeff_gold at state.ga.weo.us Mon Jul 11 16:12:48 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Mon, 11 Jul 2011 19:12:48 -0400 Subject: Maximum procedure size. Message-ID: <52BF2490-28A7-4123-9A73-ED45E1596CFE@state.ga.weo.us> I've had trouble before with procedures exceeding 32k. Today I was having trouble when a procedure was over 30,000 characters but under 31,000 characters long. Is there something that sometimes could make the limit have to be even lower than 32k? Or is the actual limit something less than 32k all the time, perhaps? Best wishes, - Jeff From jim at provue.com Mon Jul 11 18:52:01 2011 From: jim at provue.com (James Rea) Date: Mon, 11 Jul 2011 18:52:01 -0700 Subject: Maximum procedure size. In-Reply-To: <52BF2490-28A7-4123-9A73-ED45E1596CFE@state.ga.weo.us> Message-ID: On 7/11/11 at 4:12 PM, jeff_gold at state.ga.weo.us (Jeff Gold) wrote: >Is there something that sometimes could make the limit have to >be even lower than 32k? Or is the actual limit something less >than 32k all the time, perhaps? As far as I know there should not be any problem until the text is more than 32,767 characters. That said, the editor code is actually a part of the operating system, not Panorama itself, so the 32k restriction is there and I don't know the details. But I'm pretty sure I've used procedures that pushed right up to 32,767, in fact, Appalicious contains one procedure right up near the limit (I had to remove a bunch of white space to continue). Jim Rea From jim at provue.com Mon Jul 11 18:56:56 2011 From: jim at provue.com (James Rea) Date: Mon, 11 Jul 2011 18:56:56 -0700 Subject: Customizing the Installer In-Reply-To: Message-ID: On 7/10/11 at 7:35 AM, JC at JamesCook.biz (James Cook) wrote: >If anyone happens to know where I originally found that info, >I'd be grateful to be pointed back to it. > >I'm seeking the full vocabulary of options that I can issue - >though I may already have them all. I don't know where you found that info -- I couldn't find it, but I looked at the source and it appears the options are very limited: name -- name of database to open after install is complete yes -- yes if you want database to be opened secretly, in that case will call .InitializeSecret yes -- yes if you want to skip the report when install is finished I hope that helps. Jim Rea From Jim at JamesCook.biz Tue Jul 12 06:54:14 2011 From: Jim at JamesCook.biz (James Cook) Date: Tue, 12 Jul 2011 09:54:14 -0400 Subject: Maximum procedure size. In-Reply-To: <52BF2490-28A7-4123-9A73-ED45E1596CFE@state.ga.weo.us> References: <52BF2490-28A7-4123-9A73-ED45E1596CFE@state.ga.weo.us> Message-ID: At 7:12 PM -0400 7/11/11, Jeff Gold wrote: >I've had trouble before with procedures exceeding 32k. Today I was having trouble when a procedure was over 30,000 characters but under 31,000 characters long. Is there something that sometimes could make the limit have to be even lower than 32k? Or is the actual limit something less than 32k all the time, perhaps? One of the best ways to avoid the limitation is to use Calls and FarCalls. With good commenting in the core procedure it makes it much easier to build and maintain the various routines that make up the whole. -- James Cook Jim at JamesCook.biz 616.928.2221 http://JamesCook.biz From JC at JamesCook.biz Tue Jul 12 07:02:44 2011 From: JC at JamesCook.biz (James Cook) Date: Tue, 12 Jul 2011 10:02:44 -0400 Subject: Customizing the Installer In-Reply-To: References: Message-ID: An HTML attachment was scrubbed... URL: From jeff_gold at state.ga.weo.us Tue Jul 12 15:32:26 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Tue, 12 Jul 2011 18:32:26 -0400 Subject: Removing then "unremoving" records from a database. Message-ID: <7142397D-B3C9-4E40-9059-330045572EF6@state.ga.weo.us> I have a database on our server with 200,000 records. Every hour I need to save a copy of that database for use by a different version of Panorama, but only a few hundred of the records are actually needed. For now, I save the whole database each time, then the other copy of Panorama has to delete or ignore the unused records. Not a big deal, but I'm seeing if I can simplify this process before the database has 1 million or more records. Is there a way the procedure on Panorama Server can select the few hundred needed records, and then when it issues the SaveACopyAs command it only saves the selected records not all of them? That's not the way the "SaveACopyAs" command works, so I know I can't do it the way I just described it, but perhaps something similar using other or additional commands? The biggest problem I see is ALL the records need to stay in the original file on our server, so if I just delete the records then save it that way, I lose them in the original file. (I don't think I can delete them, save the file, then issue an undo command to get them back, can I?) Can I do something like this: OpenServerFile FILEWITHALLRECORDS ...programming code to delete unused records... SaveCopyAs NEWSMALLERFILE CloseServerFile (will this close it without saving it?) OpenServerFile FILEWITHALLRECORDS (assuming the "close" statement above didn't save the changes, does this revert it to what I started with, the big file still with all its records?) Any suggestions? - Jeff From cdpublishing at qwestoffice.net Tue Jul 12 15:43:09 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Tue, 12 Jul 2011 15:43:09 -0700 Subject: Removing then "unremoving" records from a database. In-Reply-To: <7142397D-B3C9-4E40-9059-330045572EF6@state.ga.weo.us> References: <7142397D-B3C9-4E40-9059-330045572EF6@state.ga.weo.us> Message-ID: can't you do your selection of desired records first and delete unselected before the SaveAs (which wouldn't affect the original file)? Craig McPherson On Jul 12, 2011, at 3:32 PM, Jeff Gold wrote: > I have a database on our server with 200,000 records. Every hour I need to save a copy of that database for use by a different version of Panorama, but only a few hundred of the records are actually needed. > > For now, I save the whole database each time, then the other copy of Panorama has to delete or ignore the unused records. Not a big deal, but I'm seeing if I can simplify this process before the database has 1 million or more records. > > Is there a way the procedure on Panorama Server can select the few hundred needed records, and then when it issues the SaveACopyAs command it only saves the selected records not all of them? That's not the way the "SaveACopyAs" command works, so I know I can't do it the way I just described it, but perhaps something similar using other or additional commands? > > The biggest problem I see is ALL the records need to stay in the original file on our server, so if I just delete the records then save it that way, I lose them in the original file. (I don't think I can delete them, save the file, then issue an undo command to get them back, can I?) > > Can I do something like this: > > OpenServerFile FILEWITHALLRECORDS > ...programming code to delete unused records... > SaveCopyAs NEWSMALLERFILE > CloseServerFile (will this close it without saving it?) > OpenServerFile FILEWITHALLRECORDS (assuming the "close" statement above didn't save the changes, does this revert it to what I started with, the big file still with all its records?) > > Any suggestions? > > - Jeff > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jeff_gold at state.ga.weo.us Tue Jul 12 15:46:43 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Tue, 12 Jul 2011 18:46:43 -0400 Subject: Removing then "unremoving" records from a database. In-Reply-To: References: <7142397D-B3C9-4E40-9059-330045572EF6@state.ga.weo.us> Message-ID: <5CA9EFC9-64ED-4039-A7A1-21BCEE628358@state.ga.weo.us> Hi Craig, Can I do that, followed by "CloseServerFile" then "OpenServerFile" to get the deleted records back? I will still need to work with the whole file within the procedure that removed the records, so I want to know the easiest way to get them back? Maybe that's all there is to it? Best wishes, - Jeff On Jul 12, 2011, at 6:4309 PM, Craig McPherson wrote: > can't you do your selection of desired records first and delete unselected before the SaveAs (which wouldn't affect the original file)? > Craig McPherson From cdpublishing at qwestoffice.net Tue Jul 12 15:58:04 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Tue, 12 Jul 2011 15:58:04 -0700 Subject: Removing then "unremoving" records from a database. In-Reply-To: <5CA9EFC9-64ED-4039-A7A1-21BCEE628358@state.ga.weo.us> References: <7142397D-B3C9-4E40-9059-330045572EF6@state.ga.weo.us> <5CA9EFC9-64ED-4039-A7A1-21BCEE628358@state.ga.weo.us> Message-ID: <7D98BC6C-17A1-4411-8450-877C23EA6EE9@qwestoffice.net> I don't know why not, but you could test it out by giving your main database a special name and trying it out on the test database (?) I use a similar strategy for exporting lists of search results.....doing a SaveAs either as a back up or for another purpose. Also often use an array of the search results constructed as a tab-delimited file; to apply that strategy you would export the variable contents (or the clipboard if the subset is loaded there?). also may want to investigate the FileSave statement, which allows you to use a variable (constructed with arrayselectedbuild rather than arraybuild) or to build a formula for the export. Craig McPherson On Jul 12, 2011, at 3:46 PM, Jeff Gold wrote: > Hi Craig, > > Can I do that, followed by "CloseServerFile" then "OpenServerFile" to get the deleted records back? > > I will still need to work with the whole file within the procedure that removed the records, so I want to know the easiest way to get them back? Maybe that's all there is to it? > > Best wishes, > > - Jeff > > On Jul 12, 2011, at 6:4309 PM, Craig McPherson wrote: > >> can't you do your selection of desired records first and delete unselected before the SaveAs (which wouldn't affect the original file)? >> Craig McPherson > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From JC at JamesCook.biz Wed Jul 13 04:33:01 2011 From: JC at JamesCook.biz (James Cook) Date: Wed, 13 Jul 2011 07:33:01 -0400 Subject: Removing then "unremoving" records from a database. In-Reply-To: <5CA9EFC9-64ED-4039-A7A1-21BCEE628358@state.ga.weo.us> References: <7142397D-B3C9-4E40-9059-330045572EF6@state.ga.weo.us> <5CA9EFC9-64ED-4039-A7A1-21BCEE628358@state.ga.weo.us> Message-ID: At 6:46 PM -0400 7/12/11, Jeff Gold wrote: >Can I do that, followed by "CloseServerFile" then "OpenServerFile" to get the deleted records back? How about simply using Revert? Save, Select, RemoveUnselected, SaveACopyAs, Revert Or: Select Whatever Local lvfile, lvfolder lvfile="Data" savefiledialog lvfolder, lvfile,"prompt" If lvfile="" Stop endif Export folderpath(lvfolder)+lvfile,exportline()+? You'd want to do away with the dialog for name and location in your case. -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From jeff_gold at state.ga.weo.us Wed Jul 13 05:43:41 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Wed, 13 Jul 2011 08:43:41 -0400 Subject: Removing then "unremoving" records from a database. In-Reply-To: References: <7142397D-B3C9-4E40-9059-330045572EF6@state.ga.weo.us> <5CA9EFC9-64ED-4039-A7A1-21BCEE628358@state.ga.weo.us> Message-ID: <8917B785-8F8B-4225-BAFF-0F69991E30CE@state.ga.weo.us> This will do it! Thanks for pointing out that command, Jim. - Jeff On Jul 13, 2011, at 7:3301 AM, James Cook wrote: > > How about simply using Revert? From jeff_gold at state.ga.weo.us Wed Jul 13 08:16:28 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Wed, 13 Jul 2011 11:16:28 -0400 Subject: ExecuteEveryMinute - Call to Undefined Procedure - Error Message-ID: <543BB531-5821-4EC7-840A-C412EC223CB2@state.ga.weo.us> In our .InitializeServer procedure I have the following: ExecuteEveryMinute = { If TimePattern(now(),"mm") = "00" Call SendInformationNow EndIf } Every now and then it puts up the error "Call to Undefined Procedure" when this triggers even though SendInformationNow is definitely a procedure in the database with this .InitializeServer procedure. Could it be that our server is at some point executing a procedure in another database when the ExecuteEveryMinute variable triggers, so it is not finding the called procedure? (Perhaps one of my other procedures exited with another database active on the server, even though I try to avoid that.) I changed it this morning to: ExecuteEveryMinute = { If TimePattern(now(),"mm") = "00" OpenServerFile "DatabaseName" Call SendInformationNow EndIf } Assuming that is the issue, I'm guessing this will fix it. Just wanted to see if anyone had any other thoughts, or if that's probably it? - Jeff From JC at JamesCook.biz Wed Jul 13 08:23:14 2011 From: JC at JamesCook.biz (James Cook) Date: Wed, 13 Jul 2011 11:23:14 -0400 Subject: ExecuteEveryMinute - Call to Undefined Procedure - Error In-Reply-To: <543BB531-5821-4EC7-840A-C412EC223CB2@state.ga.weo.us> References: <543BB531-5821-4EC7-840A-C412EC223CB2@state.ga.weo.us> Message-ID: You'll find that Enterprise itself runs processes about every minute or so. For that reason I tend to use FarCall to avoid that kind of issue. Your OpenServerFile "DatabaseName" does essentially the same thing. At 11:16 AM -0400 7/13/11, Jeff Gold wrote: >In our .InitializeServer procedure I have the following: > >ExecuteEveryMinute = { >If TimePattern(now(),"mm") = "00" > Call SendInformationNow >EndIf >} > >Every now and then it puts up the error "Call to Undefined Procedure" when this triggers even though SendInformationNow is definitely a procedure in the database with this .InitializeServer procedure. > >Could it be that our server is at some point executing a procedure in another database when the ExecuteEveryMinute variable triggers, so it is not finding the called procedure? (Perhaps one of my other procedures exited with another database active on the server, even though I try to avoid that.) -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From jeff_gold at state.ga.weo.us Wed Jul 13 08:49:51 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Wed, 13 Jul 2011 11:49:51 -0400 Subject: ExecuteEveryMinute - Call to Undefined Procedure - Error In-Reply-To: References: <543BB531-5821-4EC7-840A-C412EC223CB2@state.ga.weo.us> Message-ID: Thanks for the tip, Jim. I wasn't aware that Enterprise's own procedure could possibly interfere with my own. This might explain a couple other issues that I see come up from to time! Does Panorama "standard" also run its own processes every minute or so? - Jeff On Jul 13, 2011, at 11:2314 AM, James Cook wrote: > > You'll find that Enterprise itself runs processes about every minute or so. For that reason I tend to use FarCall to avoid that kind of issue. Your OpenServerFile "DatabaseName" does essentially the same thing. From JC at JamesCook.biz Wed Jul 13 09:24:13 2011 From: JC at JamesCook.biz (James Cook) Date: Wed, 13 Jul 2011 12:24:13 -0400 Subject: ExecuteEveryMinute - Call to Undefined Procedure - Error In-Reply-To: References: <543BB531-5821-4EC7-840A-C412EC223CB2@state.ga.weo.us> Message-ID: At 11:49 AM -0400 7/13/11, Jeff Gold wrote: >Does Panorama "standard" also run its own processes every minute or so? To the best of my knowledge it does not. -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From jim at provue.com Wed Jul 13 10:50:49 2011 From: jim at provue.com (James Rea) Date: Wed, 13 Jul 2011 10:50:49 -0700 Subject: ExecuteEveryMinute - Call to Undefined Procedure - Error In-Reply-To: <543BB531-5821-4EC7-840A-C412EC223CB2@state.ga.weo.us> Message-ID: On 7/13/11 at 8:16 AM, jeff_gold at state.ga.weo.us (Jeff Gold) wrote: >In our .InitializeServer procedure I have the following: > >ExecuteEveryMinute = { >If TimePattern(now(),"mm") = "00" >Call SendInformationNow >EndIf >} You don't mention the line before this -- is ExecuteEveryMinute a global, fileglobal, windowglobal? I think it must be a global. If you set up ExecuteEveryMinute as a global, it cannot make any assumptions about the state Panorama is in when it is activated. You must assume that any database could be the active one, and in fact it is even possible that the original database that triggered ExecuteEveryMinute might not even be open any more. Also, I guess you want to send information every hour? In that case, I recommend using the ExecuteEveryHour variable instead of ExecuteEveryMinute. Jim Rea From JC at JamesCook.biz Wed Jul 13 15:05:48 2011 From: JC at JamesCook.biz (James Cook) Date: Wed, 13 Jul 2011 18:05:48 -0400 Subject: Customizing the Installer In-Reply-To: References: Message-ID: Here's the rub... when installing on Windows especially, people don't know how to navigate to a newly installed folder on files built to run on Panorama. They find and launch Panorama or respond to the "Do you want to launch Panorama Now", then get the Recent Databases Wizard and are immediately lost. Custom in that Wizard would work to a degree if there was a simple way to add a filename and path - or pre-write it. There doesn't seem to be any way to install a shortcut on the Task Bar other than coaching them on how to do it. And panoramaLaunchAction doesn't appear to be adjustable until after Panorama has been installed and launched. So my lament... how to get Windows users up and running on a Panorama file set without so much fumbling and stumbling. Thus my original query on other installer options. -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From skane at skaneco.com Thu Jul 14 09:08:53 2011 From: skane at skaneco.com (Steve Kane) Date: Thu, 14 Jul 2011 11:08:53 -0500 Subject: first line of text file as field names Message-ID: <5DA32779-76E0-4C82-A08D-D4F848086D65@skaneco.com> I must be missing something. I could have sworn I've done this in the dim past. Is there a way to import a .csv or .tsv text file into a new database file in Pan 6 such that Pan automagically creates as many fields as necessary and names the fields using the first line of the text file? Thanks. From cdpublishing at qwestoffice.net Thu Jul 14 09:12:22 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Thu, 14 Jul 2011 09:12:22 -0700 Subject: first line of text file as field names In-Reply-To: <5DA32779-76E0-4C82-A08D-D4F848086D65@skaneco.com> References: <5DA32779-76E0-4C82-A08D-D4F848086D65@skaneco.com> Message-ID: <936C298A-9D6B-4872-BA42-D7AFB39E69F7@qwestoffice.net> ; this procedure is to take the first line of an importing database where the field names are the first record ; from QnA 8/13/01 Field (array( dbinfo("Fields","") ,1,?)) ; go to firstrecord Loop FieldName ?? Right until stopped Craig McPherson On Jul 14, 2011, at 9:08 AM, Steve Kane wrote: > I must be missing something. I could have sworn I've done this in the dim past. > > Is there a way to import a .csv or .tsv text file into a new database file in Pan 6 such that Pan automagically creates as many fields as necessary and names the fields using the first line of the text file? > > Thanks. > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jim at provue.com Thu Jul 14 09:38:19 2011 From: jim at provue.com (James Rea) Date: Thu, 14 Jul 2011 09:38:19 -0700 Subject: first line of text file as field names In-Reply-To: <5DA32779-76E0-4C82-A08D-D4F848086D65@skaneco.com> Message-ID: On 7/14/11 at 9:08 AM, skane at skaneco.com (Steve Kane) wrote: >Is there a way to import a .csv or .tsv text file into a new >database file in Pan 6 such that Pan automagically creates as >many fields as necessary and names the fields using the first >line of the text file? Just drag your text file onto the New Database wizard. Jim Rea From jeff_gold at state.ga.weo.us Thu Jul 14 09:44:39 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Thu, 14 Jul 2011 12:44:39 -0400 Subject: ExecuteEveryHour In-Reply-To: References: Message-ID: <81A228B0-6F72-4C91-ABC2-8817EE957077@state.ga.weo.us> There's an ExecuteEveryHour variable? Wish I knew that. I've written all sorts of procedures to calculate when each hour goes by using the minute variable, because I didn't know that existed. FYI... The online reference within Panorama only indicates ExecuteEverySecond, ExecuteEveryMinute and ExecuteASAP. Are there any other similar variables, other than ExecuteEveryHour, which might be left out? Is there an ExecuteEveryDay for example? Also, if I use ExecuteEveryHour is there a way to define at what point in the hour it is checked, or is it always at the top of the hour? - Jeff On Jul 13, 2011, at 1:5049 PM, James Rea wrote: > > Also, I guess you want to send information every hour? In that case, I recommend using the ExecuteEveryHour variable instead of ExecuteEveryMinute. > > Jim Rea From jim at provue.com Thu Jul 14 10:35:38 2011 From: jim at provue.com (James Rea) Date: Thu, 14 Jul 2011 10:35:38 -0700 Subject: ExecuteEveryHour In-Reply-To: <81A228B0-6F72-4C91-ABC2-8817EE957077@state.ga.weo.us> Message-ID: On 7/14/11 at 9:44 AM, jeff_gold at state.ga.weo.us (Jeff Gold) wrote: >FYI... The online reference within Panorama only indicates >ExecuteEverySecond, ExecuteEveryMinute and ExecuteASAP. Are >there any other similar variables, other than ExecuteEveryHour, >which might be left out? Is there an ExecuteEveryDay for example? No, that's it. Though as I mentioned, an upcoming release will allow you to execute procedures at an arbitrary point in the future. >Also, if I use ExecuteEveryHour is there a way to define at what point in the hour it is checked, or is it always at the top of the hour? It will always be near the top of the hour, but it is not guaranteed to be 00 straight up. It depends on what else is happening at the time. For example, if you are editing a cell, procedure, or form, all automatic procedures wait until that is complete. Jim From skane-l at skaneco.com Thu Jul 14 11:49:28 2011 From: skane-l at skaneco.com (Steve Kane) Date: Thu, 14 Jul 2011 13:49:28 -0500 Subject: first line of text file as field names In-Reply-To: References: Message-ID: <4BB62961-B29D-43AE-AB95-F6E37F98B2EB@skaneco.com> On Jul 14, 2011, at 11:38 AM, James Rea wrote: > On 7/14/11 at 9:08 AM, skane at skaneco.com (Steve Kane) wrote: > >> Is there a way to import a .csv or .tsv text file into a new database file in Pan 6 such that Pan automagically creates as many fields as necessary and names the fields using the first line of the text file? > > Just drag your text file onto the New Database wizard. I should have mentioned, the .csv file is a contacts export from MS Outlook on a barely functional ancient Dell laptop. Thanks, New Database Wizard finally worked. I couldn't use NDW at first because it could not import the file, reporting "77 fields contains punctuation or special characters that require special handling in formulas. Create database anyway?". When I clicked on "Yes" I got an empty db with one field named "Untitled" and one empty record. Going through the Open File dialog box did a better import but there were still errors including lots of extra fields (and also no field names). Finally, I opened the .csv file in Numbers, then did a text export from numbers, then the New Database Wizard worked. Numbers must have cleaned up something but I don't know what. I looked at the original .csv file in Text Edit but did not see anything obvious. From jim at provue.com Thu Jul 14 11:55:17 2011 From: jim at provue.com (James Rea) Date: Thu, 14 Jul 2011 11:55:17 -0700 Subject: Appalicious Progress Report Message-ID: Over 15% of you requested invitations to the Appalicious field trial, which is I think a great response. Everyone that requested an invitation should have received one by July 9. However, about 1/3rd of those that received invitations have not redeemed them. If you requested an invitation and have not received it, please let me know. If you have received your invitation, please download Appalicious and try it out -- it only takes a few minutes. If you didn't request an invitation before, but would like one now, just go to and fill in the (very short) request form. The response from those that are actually using Appalicious has been quite positive. For example, Chris Watts says: "I like it. I downloaded more apps in my first 15 minutes with Appallicious than I had downloaded with the app store app [in 6 months]!" Over the weekend I completed a series of screencasts that demonstrate all facets of Appalicious. If you're wondering what Appalicious is about, this is a great place to start. If you already are trying Appalicious you'll probably learn a few tricks you haven't seen before. So far the field trial hasn't uncovered any big problems, but there have been about a dozen minor fixes made - a new build was released this morning. If you already have Appalicious you'll automatically get this new build within the next 24 hours (or the next time you launch Appalicious after that). If you are interested in a detailed change list see: Thank you very much to those of you that have sent in feedback about Appalicious, and keep those cards and letters coming. If no major problems crop up I hope to officially release Appalicious next week (though the schedule may be adjusted if Apple releases Lion -- in that case I may delay so that Appalicious doesn't get swallowed up in all of the Lion announcements and online discussion). Jim Rea From thomas.hidderley at sympatico.ca Thu Jul 14 12:36:58 2011 From: thomas.hidderley at sympatico.ca (Thomas Hidderley) Date: Thu, 14 Jul 2011 15:36:58 -0400 Subject: Appalicious Progress Report In-Reply-To: References: Message-ID: I downloaded and started to use Appalicious before I received the validation email. I'm now stuck in limbo as the "re-send email" request box does not work and as I am unable to remember my password I can not participate in the Appalicious discussion forum. Help!! Thanks. Tom Hidderley On Jul 14, 2011, at 2:55 PM, James Rea wrote: > > So far the field trial hasn't uncovered any big problems, but there have been about a dozen minor fixes made - a new build was released this morning. If you already have Appalicious you'll automatically get this new build within the next 24 hours (or the next time you launch Appalicious after that). If you are interested in a detailed change list see: > > > > Thank you very much to those of you that have sent in feedback about Appalicious, and keep those cards and letters coming. If no major problems crop up I hope to officially release Appalicious next week (though the schedule may be adjusted if Apple releases Lion -- in that case I may delay so that Appalicious doesn't get swallowed up in all of the Lion announcements and online discussion). > > Jim Rea > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From jhdean at mac.com Fri Jul 15 08:50:04 2011 From: jhdean at mac.com (Jeff Dean) Date: Fri, 15 Jul 2011 07:50:04 -0800 Subject: Appalicious feedback Message-ID: <3C657B50-BD64-4C91-A320-03019FD9B9E2@mac.com> I have barely worked with Applaicous and have not used the Mac app store but this looks like it will be great. I looked at Logo Design Studio Pro. Appalicious lists it at $39.99, the company website at $59.99 and the Mac store for $29.99. It would be good to have a way to email a link for an application or group of applications from Appalicious. Jeff From steve at tlwsolutions.com Fri Jul 15 08:53:39 2011 From: steve at tlwsolutions.com (steve middleton) Date: Fri, 15 Jul 2011 11:53:39 -0400 Subject: Formula Fill Message-ID: Hello, I need to fill a field with the following sequence. 00100001 to 00102500 in this format. I have tried formula fill with SEQUENCE 00100001,1 and I am getting an error. How can I accomplish this? Thanks Steve Middleton -------------- next part -------------- An HTML attachment was scrubbed... URL: From kjmeyer at mac.com Fri Jul 15 09:01:58 2011 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Fri, 15 Jul 2011 18:01:58 +0200 Subject: Formula Fill In-Reply-To: References: Message-ID: <60C3E589-BDB8-4F59-A899-A84DC1787DAA@mac.com> Am 15.07.2011 um 17:53 schrieb steve middleton: > I have tried formula fill with SEQUENCE 00100001,1 and I am getting an error. The syntax is SEQUENCE 00100001 1 From kjmeyer at mac.com Fri Jul 15 09:03:49 2011 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Fri, 15 Jul 2011 18:03:49 +0200 Subject: Formula Fill In-Reply-To: <60C3E589-BDB8-4F59-A899-A84DC1787DAA@mac.com> References: <60C3E589-BDB8-4F59-A899-A84DC1787DAA@mac.com> Message-ID: Am 15.07.2011 um 18:01 schrieb Kurt J. Meyer: > The syntax is > SEQUENCE 00100001 1 To be correct: sequence "00100001 1" From dthmpsn1 at illinois.edu Fri Jul 15 09:06:53 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Fri, 15 Jul 2011 11:06:53 -0500 (CDT) Subject: Formula Fill In-Reply-To: References: Message-ID: <20110715110653.CSF99266@expms1.cites.uiuc.edu> > Hello, > I need to fill a field with the following sequence. ?00100001 > to 00102500 in this format. ?I have tried formula fill > with?SEQUENCE 00100001,1 and I am getting an error.? > How can I accomplish this? Assuming this is a text field, the formula would be pattern(100000+seq(),"########") If it's a numeric field, the formula would be 100000+seq() and you would need an output pattern of ######## Dave From steve at tlwsolutions.com Fri Jul 15 09:08:57 2011 From: steve at tlwsolutions.com (steve middleton) Date: Fri, 15 Jul 2011 12:08:57 -0400 Subject: Formula Fill In-Reply-To: <60C3E589-BDB8-4F59-A899-A84DC1787DAA@mac.com> References: <60C3E589-BDB8-4F59-A899-A84DC1787DAA@mac.com> Message-ID: Thanks for the quick reply Kurt, When I use Formula Fill from the math menu and type in both of your suggested syntax I get the error "Operator Expected but not Found" Steve On Fri, Jul 15, 2011 at 12:01 PM, Kurt J. Meyer wrote: > > Am 15.07.2011 um 17:53 schrieb steve middleton: > > > I have tried formula fill with SEQUENCE 00100001,1 and I am getting an > error. > > The syntax is > SEQUENCE 00100001 1 > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at tlwsolutions.com Fri Jul 15 09:11:04 2011 From: steve at tlwsolutions.com (steve middleton) Date: Fri, 15 Jul 2011 12:11:04 -0400 Subject: Formula Fill In-Reply-To: <20110715110653.CSF99266@expms1.cites.uiuc.edu> References: <20110715110653.CSF99266@expms1.cites.uiuc.edu> Message-ID: That worked perfect David. Thanks Steve On Fri, Jul 15, 2011 at 12:06 PM, David Thompson wrote: > > Hello, > > I need to fill a field with the following sequence. 00100001 > > to 00102500 in this format. I have tried formula fill > > with SEQUENCE 00100001,1 and I am getting an error. > > How can I accomplish this? > > > Assuming this is a text field, the formula would be > > pattern(100000+seq(),"########") > > If it's a numeric field, the formula would be > > 100000+seq() > > and you would need an output pattern of ######## > > Dave > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Fri Jul 15 09:49:34 2011 From: jim at provue.com (James Rea) Date: Fri, 15 Jul 2011 09:49:34 -0700 Subject: Formula Fill In-Reply-To: <60C3E589-BDB8-4F59-A899-A84DC1787DAA@mac.com> Message-ID: On 7/15/11 at 9:01 AM, kjmeyer at mac.com (Kurt J. Meyer) wrote: >The syntax is >SEQUENCE 00100001 1 Dave has already posted the correct solution, but for future reference the reason why SEQUENCE doesn't work is because it is a statement, not a function. SEQUENCE must be used on its own, not as part of a FORMULAFILL statement. Jim From JC at JamesCook.biz Fri Jul 15 10:17:12 2011 From: JC at JamesCook.biz (James Cook) Date: Fri, 15 Jul 2011 13:17:12 -0400 Subject: Formula Fill In-Reply-To: References: <60C3E589-BDB8-4F59-A899-A84DC1787DAA@mac.com> Message-ID: At 12:08 PM -0400 7/15/11, steve middleton wrote: >When I use Formula Fill from the math menu and type in both of your suggested syntax I get the error "Operator Expected but not Found" Kurt provided the syntax for doing it via procedure using Sequence, not Formula Fill. If you're using the Math menu (meaning you must be on 5 or 5.5) then Formula Fill is what you're if you use David's methods. Also in the Math menu is Sequence in which you enter the starting number and the increment with a space between the two values: 1001 1. Since you want a fixed number of characters and leading zeros, David's is the way to go. -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From steve at tlwsolutions.com Sat Jul 16 13:48:43 2011 From: steve at tlwsolutions.com (steve middleton) Date: Sat, 16 Jul 2011 16:48:43 -0400 Subject: Super Matrix Objects Message-ID: Hello, I need some clarification regarding Super Matrix Object programming. The Panorama Handbook shows 2 different ways to program a SMO to display an array of data. Page 955 shows that I should use the Matrix Data field and enter the formula there. Starting on Page 958 it shows that I should use the Matrix Frame linking to another object with text display formulas. Which method is the best? When is one approach better than another? What I want to accomplish is to display a field that contains a text array, each item is separated by a ? (Return) and each sub item is separated by a bullet (option 8). It would look like this: 354 (option 8) RC(option 8) 3.5 (option 8) 5. etc ? (Return) 565 (option 8) SP(option 8) 10 (option 8) 7. etc I want the Matrix Super Object to display each item with its associated sub items horizontally across the matrix. Thanks Steve Middleton -------------- next part -------------- An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Sat Jul 16 14:34:20 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Sat, 16 Jul 2011 16:34:20 -0500 (CDT) Subject: Super Matrix Objects Message-ID: <20110716163420.CSG47288@expms1.cites.uiuc.edu> > Hello, > I need some clarification regarding Super Matrix Object > programming. ?The Panorama Handbook shows 2 different ways to > program a SMO to display an array of data. > ?Page 955 shows that I should use the Matrix Data?field and > enter the formula there. > ?Starting on Page 958 it shows that I should use the Matrix > Frame linking to another object with text display formulas. > Which method is the best? ?When is one approach better than > another? > What I want to accomplish is to display a field that contains > a text array, each item is separated by a ? (Return) and each > sub item is separated by a bullet (option 8). > It would look like this: > 354?(option 8) RC(option 8) 3.5?(option 8) 5. ?etc ?? > (Return) > 565 (option 8) SP(option 8) 10 (option 8) 7. ?etc > I want the Matrix Super Object to display each item with its > associated sub items horizontally across the matrix. Either way, you will be putting text display objects on the matrix frame, and using formulas in the text display objects to extract the text. The difference is that the first one of them allows you to use info("matrixcelldata") in the formula, and the second one does not. In the first case, your TDSOs would have formulas like array(info("matrixcelldata"),1,(option 8)) array(info("matrixcelldata"),2,(option 8)) array(info("matrixcelldata"),3,(option 8)) array(info("matrixcelldata"),4,(option 8)) etc. In the second case, the formulas would be something like array(array(MyArray,info("matrixcell"),?),1,(option 8)) array(array(MyArray,info("matrixcell"),?),2,(option 8)) array(array(MyArray,info("matrixcell"),?),3,(option 8)) array(array(MyArray,info("matrixcell"),?),4,(option 8)) etc. The first method should be faster because Panorama can move progressively through the array as it draws the matrix, while the second method would cause it to rescan the array from the beginning, each time it draws an object in a matrix cell. The first method was introduced by Panorama V. Prior to that, the second method was the only way to do it. Dave From jim at provue.com Sat Jul 16 14:38:15 2011 From: jim at provue.com (James Rea) Date: Sat, 16 Jul 2011 14:38:15 -0700 Subject: Super Matrix Objects In-Reply-To: Message-ID: On 7/16/11 at 1:48 PM, steve at tlwsolutions.com (steve middleton) wrote: >Page 955 shows that I should use the Matrix Data field and enter the >formula there. > >Starting on Page 958 it shows that I should use the Matrix Frame linking to >another object with text display formulas. > >Which method is the best? When is one approach better than another? These are not competing methods -- they are both components of using matrixes. You'll need both. Jim From skane at skaneco.com Sun Jul 17 11:54:19 2011 From: skane at skaneco.com (Steve Kane) Date: Sun, 17 Jul 2011 13:54:19 -0500 Subject: was going to mention Appalicious Message-ID: <68D24379-2A22-4D7E-99B3-20D939F050D4@skaneco.com> tuaw.com has a story on the Mac App Store here: Five ways Apple can improve the Mac App Store | TUAW - The Unofficial Apple Weblog I was going to add a comment mentioning Appalicious as it really does improve on the Mac App Store, but to add a comment to this article one has to log in using their facebook or twitter or whatever social network account. These social network things creep me out, but if someone is more outgoing than me and has such a log in, I think a comment to this article mentioning Appalicious would be quite on point. From jim at provue.com Sun Jul 17 16:23:03 2011 From: jim at provue.com (James Rea) Date: Sun, 17 Jul 2011 16:23:03 -0700 Subject: was going to mention Appalicious In-Reply-To: <68D24379-2A22-4D7E-99B3-20D939F050D4@skaneco.com> Message-ID: On 7/17/11 at 11:54 AM, skane at skaneco.com (Steve Kane) wrote: >I was going to add a comment mentioning Appalicious as it >really does improve on the Mac App Store, but to add a comment >to this article one has to log in using their facebook or >twitter or whatever social network account. These social >network things creep me out, but if someone is more outgoing >than me and has such a log in, I think a comment to this >article mentioning Appalicious would be quite on point. I saw this article and I am going to try to contact the author, but please *do not comment* on a public forum yet as Appalicious is not yet publicly released!! As they say, you only get one chance at a first impression, and the Appalicious web site is not ready for visitors yet, plus still fixing a few bugs in the program. Once Appalicious is publicly released, then of course I'd love for all of you to help spread the word far and wide! Jim From tgross at condoready.com Mon Jul 18 00:31:37 2011 From: tgross at condoready.com (Thomas Gross) Date: Sun, 17 Jul 2011 21:31:37 -1000 Subject: Enterprise Crashes Message-ID: <4E23E159.90600@condoready.com> Aloha, I have been using Enterprise server 5.5.1 build 75187 for a number of years. I made some changes to a database (just procedures) and need to upload it. I started the process in "new generation". It made the DB not shareable but then crashed on the upload which also froze the client Pan. so I restart everything. When I go into the DSO, it it like it is live (New Sharing Generation button is there) which won't allow me to up upload because I can't unshare it because it is not connected. I tried to remove everything from the public folders for the DB figuring then I could just upload it like it was fresh but that didn't do anything either. I am at a total loss. Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From JC at JamesCook.biz Mon Jul 18 06:57:31 2011 From: JC at JamesCook.biz (James Cook) Date: Mon, 18 Jul 2011 09:57:31 -0400 Subject: Enterprise Crashes In-Reply-To: <4E23E159.90600@condoready.com> References: <4E23E159.90600@condoready.com> Message-ID: An HTML attachment was scrubbed... URL: From robert at ameeti.net Mon Jul 18 12:07:50 2011 From: robert at ameeti.net (Robert Ameeti) Date: Mon, 18 Jul 2011 12:07:50 -0700 Subject: Enterprise Crashes In-Reply-To: <4E23E159.90600@condoready.com> References: <4E23E159.90600@condoready.com> Message-ID: At 9:31 PM -1000, 7/17/11, Thomas Gross wrote: >Aloha, > > I have been using Enterprise server 5.5.1 >build 75187 for a number of years. I made some >changes to a database (just procedures) and need >to upload it. I started the process in "new >generation". It made the DB not shareable but >then crashed on the upload which also froze the >client Pan. so I restart everything. When I go >into the DSO What is 'DSO' ? >, it it like it is live (New Sharing Generation >button is there) which won't allow me to up >upload because I can't unshare it because it is >not connected. > > I tried to remove everything from the public >folders for the DB figuring then I could just >upload it like it was fresh but that didn't do >anything either. > > I am at a total loss. > > Tom -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist People who say you're just as old as you feel are all wrong, fortunately. -- Russell Baker <><><><><><><><><><><><> From JC at JamesCook.biz Mon Jul 18 12:31:33 2011 From: JC at JamesCook.biz (James Cook) Date: Mon, 18 Jul 2011 15:31:33 -0400 Subject: Enterprise Crashes In-Reply-To: References: <4E23E159.90600@condoready.com> Message-ID: At 12:07 PM -0700 7/18/11, Robert Ameeti wrote: >What is 'DSO' ? Database Sharing Options wizard -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From steve at tlwsolutions.com Wed Jul 20 09:14:30 2011 From: steve at tlwsolutions.com (steve middleton) Date: Wed, 20 Jul 2011 12:14:30 -0400 Subject: Automatic Numbering Message-ID: Hello All, I have several fields in a single database that I will need to programmatically increment by one. I can not look for the largest value in the field and add 1 to it because in some cases a separate number is keyed in manually. I can use the SetAutoNumber for one of the fields but I can not do it for more than 1 field. How can I accomplish this? Permanent variable? If so, how does a permanent variable work on a shared database? Thanks Steve Middleton -------------- next part -------------- An HTML attachment was scrubbed... URL: From JC at JamesCook.biz Wed Jul 20 09:27:12 2011 From: JC at JamesCook.biz (James Cook) Date: Wed, 20 Jul 2011 12:27:12 -0400 Subject: Automatic Numbering In-Reply-To: References: Message-ID: Consider a separate, shared database that consists of one record but as many fields as needed to keep track of the last number issued for any field in your first dbase. It can be opened, adjusted and closed via procedure - even as a secret window to keep it fast and out of sight. Or it can be just a tiny window open in a corner or otherwise out of the way. At 12:14 PM -0400 7/20/11, steve middleton wrote: >I have several fields in a single database that I will need to programmatically increment by one. I can not look for the largest value in the field and add 1 to it because in some cases a separate number is keyed in manually. I can use the SetAutoNumber for one of the fields but I can not do it for more than 1 field. > >How can I accomplish this? Permanent variable? If so, how does a permanent variable work on a shared database? -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From peter.levitt at me.com Wed Jul 20 12:14:03 2011 From: peter.levitt at me.com (Peter Levitt) Date: Wed, 20 Jul 2011 15:14:03 -0400 Subject: When will we know if Pano works on Lion? Message-ID: <9E55A5C0-FE73-44F6-B6C6-16A648A0B289@me.com> Peter From kjmeyer at mac.com Wed Jul 20 12:39:57 2011 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Wed, 20 Jul 2011 21:39:57 +0200 Subject: When will we know if Pano works on Lion? In-Reply-To: <9E55A5C0-FE73-44F6-B6C6-16A648A0B289@me.com> References: <9E55A5C0-FE73-44F6-B6C6-16A648A0B289@me.com> Message-ID: <05D22E43-40AD-4B17-AE8E-D7D945A74A55@mac.com> Am 20.07.2011 um 21:14 schrieb Peter Levitt: > When will we know if Pano works on Lion? Tomorrow? :-) To be serious: Jim Rea wrote on June 20: > I haven't tried Lion myself yet, but I have been assured by a person writing a book about Lion that Panorama 6 works fine. > > On the other hand, Panorama 5.5 and earlier do not work at all (because Lion does not include Rosetta). In my words: Pan 5.5 and older will not run under Lion, because they are PPC applications and need Rosetta under Snow Leopard. ? Panorama 6 is Intel native, so it should run under Lion. I do not know, if Jim is planning to add support for some Lion-specific features in upcoming versions of Panorama. Kurt From jim at provue.com Wed Jul 20 13:44:54 2011 From: jim at provue.com (James Rea) Date: Wed, 20 Jul 2011 13:44:54 -0700 Subject: When will we know if Pano works on Lion? In-Reply-To: <05D22E43-40AD-4B17-AE8E-D7D945A74A55@mac.com> Message-ID: I still haven't tried Lion myself, but have received positive reports from multiple reliable sources. Jim Rea From jetpuck04 at me.com Wed Jul 20 14:00:08 2011 From: jetpuck04 at me.com (Peter Levitt) Date: Wed, 20 Jul 2011 17:00:08 -0400 Subject: When will we know if Pano works on Lion? In-Reply-To: <05D22E43-40AD-4B17-AE8E-D7D945A74A55@mac.com> References: <9E55A5C0-FE73-44F6-B6C6-16A648A0B289@me.com> <05D22E43-40AD-4B17-AE8E-D7D945A74A55@mac.com> Message-ID: I remember reading this; I'm wondering if there is some brave, intrepid soul who's now running Pano on Lion yet. "Measure twice, cut once." The last OS upgrade caused some cosmetic issues? On Jul 20, 2011, at 3:39 PM, Kurt J. Meyer wrote: > > Am 20.07.2011 um 21:14 schrieb Peter Levitt: > >> When will we know if Pano works on Lion? > > Tomorrow? :-) > > To be serious: Jim Rea wrote on June 20: > >> I haven't tried Lion myself yet, but I have been assured by a person writing a book about Lion that Panorama 6 works fine. >> >> On the other hand, Panorama 5.5 and earlier do not work at all (because Lion does not include Rosetta). > > In my words: Pan 5.5 and older will not run under Lion, because they are PPC applications and need Rosetta under Snow Leopard. ? Panorama 6 is Intel native, so it should run under Lion. > > I do not know, if Jim is planning to add support for some Lion-specific features in upcoming versions of Panorama. > > Kurt > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From sgallaghe at aol.com Wed Jul 20 15:20:01 2011 From: sgallaghe at aol.com (Steve Gallagher) Date: Wed, 20 Jul 2011 15:20:01 -0700 Subject: When will we know if Pano works on Lion? In-Reply-To: References: <9E55A5C0-FE73-44F6-B6C6-16A648A0B289@me.com> <05D22E43-40AD-4B17-AE8E-D7D945A74A55@mac.com> Message-ID: <83233596-1C5E-4AC2-8EEA-82FB92CAAFE3@aol.com> I wouldn't call myself intrepid, but I have Lion on an external HD that I can boot from. So far, no problems. If you are running Pan without Rosetta, everything should be fine under Lion. But I'm just one of the vast "average" Pan user that works almost exclusively in the datasheet. ;-) Though I must admit, I might never make the leap to Lion. I still have a lot of PPC software that needs Rosetta, and the changes (improvements?) in Lion don't seem to be worth the tradeoff. Rosetta is a software emulation layer, I don't see why they dropped it. Some say it's a licensing issue. It's not the same as dumping the floppy drive. On Jul 20, 2011, at 2:00 PM, Peter Levitt wrote: > I'm wondering if there is some brave, intrepid soul who's now running Pano on Lion yet. From robert at ameeti.net Wed Jul 20 18:08:07 2011 From: robert at ameeti.net (Robert Ameeti) Date: Wed, 20 Jul 2011 18:08:07 -0700 Subject: When will we know if Pano works on Lion? In-Reply-To: References: Message-ID: I am curious as to whether there is a plan for implementing the Lion API's that will enable Lion to Auto Save & Document Restore? As well, is there a plan to implement Sudden Termination, Automatic Termination and other API's that will show Panorama to be an application that works in the new ways of Lion? At 1:44 PM -0700, 7/20/11, James Rea wrote: >I still haven't tried Lion myself, but have >received positive reports from multiple reliable >sources. > >Jim Rea -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist Why are there interstate highways in Hawaii? <><><><><><><><><><><><> From jim at provue.com Wed Jul 20 22:10:24 2011 From: jim at provue.com (James Rea) Date: Wed, 20 Jul 2011 22:10:24 -0700 Subject: When will we know if Pano works on Lion? In-Reply-To: Message-ID: On 7/20/11 at 6:08 PM, robert at ameeti.net (Robert Ameeti) wrote: >I am curious as to whether there is a plan for implementing the >Lion API's that will enable Lion to Auto Save & Document >Restore? As well, is there a plan to implement Sudden >Termination, Automatic Termination and other API's that will >show Panorama to be an application that works in the new ways >of Lion? Yes, John Siracusa's reviews of OS X are quite epic, aren't they? I do not yet have a plan for implementing Lion specific features in Panorama. Panorama 6 already has features nearly identical to Auto-Save and Versions. Rather than the API's you mention, I am much more concerned about sandboxing, which was only touched on in Siracusa's article. I am wondering if this is a precursor to Apple restricting software installation to the Mac App Store, in other words, disallowing installation of software downloaded from the Internet. Panorama is never going to be able to run in a sandboxed environment, and even if it could, many databases that users have developed would then fail to work. (In fact, I believe this would eliminate all programming languages from the Mac, as they have been eliminated from iOS.) Jim Rea From robert at ameeti.net Wed Jul 20 23:00:04 2011 From: robert at ameeti.net (Robert Ameeti) Date: Wed, 20 Jul 2011 23:00:04 -0700 Subject: Lion Review: The Best, most Complete review on the Net - Guaranteed Message-ID: I'm imagining that the list is so quiet because we are all taking a very long break attempting to honor John Siracusa with our attempt to swallow all that he has offered in his latest review of the latest version of Apple's OS. http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist Once you've tried to change the world you find it's a whole bunch easier to change your mind. <><><><><><><><><><><><> From robert at ameeti.net Thu Jul 21 10:13:33 2011 From: robert at ameeti.net (Robert Ameeti) Date: Thu, 21 Jul 2011 10:13:33 -0700 Subject: When will we know if Pano works on Lion? In-Reply-To: References: Message-ID: At 10:10 PM -0700, 7/20/11, James Rea wrote: >On 7/20/11 at 6:08 PM, robert at ameeti.net (Robert Ameeti) wrote: > >>I am curious as to whether there is a plan for >>implementing the Lion API's that will enable >>Lion to Auto Save & Document Restore? As well, >>is there a plan to implement Sudden >>Termination, Automatic Termination and other >>API's that will show Panorama to be an >>application that works in the new ways of Lion? > >Yes, John Siracusa's reviews of OS X are quite epic, aren't they? > > > >I do not yet have a plan for implementing Lion >specific features in Panorama. Panorama 6 >already has features nearly identical to >Auto-Save and Versions. While Panorama has recently implemented similar features, I do believe that it will be important to implement the noted API's that Apple has shared so as to be Lion aware and capable. Doing it similarly but differently has always been Panorama's way and has typically not served Panorama well. There are several key benefits to the capabilities of these API's that Panorama does not offer (beyond consistency). I have made tremendous use of the Total Recall but that has been due to my experience with Panorama unexpectedly quitting and as such I would like for that to be maintained regardless. Please do put those Apple API's on your calendar. >Rather than the API's you mention, I am much >more concerned about sandboxing, which was only >touched on in Siracusa's article. I am wondering >if this is a precursor to Apple restricting >software installation to the Mac App Store, in >other words, disallowing installation of >software downloaded from the Internet. Panorama >is never going to be able to run in a sandboxed >environment, and even if it could, many >databases that users have developed would then >fail to work. (In fact, I believe this would >eliminate all programming languages from the >Mac, as they have been eliminated from iOS.) While I understand your anxiousness, there is not much you can do about how or if those changes might be implemented by Apple, thus, let it go. Pay attention to the things that you can do something about. If Apple does move in that direction, it is my belief that there will be many workarounds for those type of issues as it is not just Panorama that would be affected as those restrictions would impact applications way beyond databases. Excel and many other programs rely on the ability to manipulate files and directories within the Mac File System. Panorama on the other hand, does not do much data sharing with other apps so it has many areas that are not affected by the sandboxing ramifications. -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist Press any key to continue or any other key to quit... <><><><><><><><><><><><> From trackmanpete at comcast.net Thu Jul 21 12:08:36 2011 From: trackmanpete at comcast.net (Pete) Date: Thu, 21 Jul 2011 15:08:36 -0400 Subject: Lion Review: The Best, most Complete review on the Net - Guaranteed In-Reply-To: References: Message-ID: <4E287934.8010303@comcast.net> Pondering Jim's and Robert's discussion of what restrictions Apple is implementing with Lion makes me wonder how far Apple will go before users begin to complain about the dictatorial nature of the new OS. I saw in MacRumors where Adobe Flash is having issues with Lion while Adobe is also trying to use some of the new features (see quote below). I would hate to see independent companies such as Panorama get penalized for be a bit too non-conforming for Apple. In fact, I was hoping Panorama might follow suit in terms of updating Pan without being restricted by backward compatibility that I think may hinder some new innovative coding of Panorama. With the new OS no longer supporting Rosetta, would this not eventually free up Panorama to move forward? Hints of that seem to be seen with Sheets..... "Adobe is considering how it may adopt some of OS X Lion's new features such as Autosave, Restore, Versioning, Full Screen Mode, and new multi-touch gestures, but they haven't been implemented yet. Adobe specifically notes that the Restore feature which reopens all windows and files to their previous state when an application is relaunched does not function on Adobe applications." -------------- next part -------------- An HTML attachment was scrubbed... URL: From trackmanpete at comcast.net Thu Jul 21 12:22:11 2011 From: trackmanpete at comcast.net (Pete) Date: Thu, 21 Jul 2011 15:22:11 -0400 Subject: Lion Review: The Best, most Complete review on the Net - Guaranteed In-Reply-To: <4E287934.8010303@comcast.net> References: <4E287934.8010303@comcast.net> Message-ID: <4E287C63.9070407@comcast.net> Interesting, I went to RoaringApps to see what apps do work on Lion and Panorama is listed as unknown whether it is compatible or not... http://roaringapps.com/app:1196 From jk at acaciasystems.com Thu Jul 21 12:40:06 2011 From: jk at acaciasystems.com (Jeff Kozuch) Date: Thu, 21 Jul 2011 12:40:06 -0700 Subject: Lion Review: The Best, most Complete review on the Net - Guaranteed In-Reply-To: <4E287934.8010303@comcast.net> References: <4E287934.8010303@comcast.net> Message-ID: > Pondering Jim's and Robert's discussion of what restrictions Apple > is implementing with Lion makes me wonder how far Apple will go > before users begin to complain about the dictatorial nature of the > new OS. A few months ago, I expressed my dismay with Apple's tactics dating back to the way they treated the original Apple dealers. I also predicted that once they started messing with the developers (they have screwed the dealers, service providers and consultants), the Apple OS would finally be hit with viruses and malware to express their discontent. So far this year, there have been two malware attacks on Mac users. I think it's only the beginning of the discontent to come. Jeff Jeff Kozuch President, Acacia Systems Panorama programmer & trainer Apple Certified Technical Coordinator jk at acaciasystems.com http://www.acaciasystems.com 562-437-7690 -------------- next part -------------- An HTML attachment was scrubbed... URL: From alfred at seqair.com Thu Jul 21 12:30:56 2011 From: alfred at seqair.com (Alfred Scott) Date: Thu, 21 Jul 2011 15:30:56 -0400 Subject: When will we know if Pano works on Lion? In-Reply-To: References: Message-ID: > ... I do believe that it will be important to implement the noted API's that Apple has shared so as to be Lion aware and capable. Bear in mind that to compile a program with the Lion API's, this typically means that the program will not be compatible with previous versions of the Mac OS. That's something most developers don't want to do with their current shipping version. >> Rather than the API's you mention, I am much more concerned about sandboxing, which was only touched on in Siracusa's article. I am wondering if this is a precursor to Apple restricting software installation to the Mac App Store, in other words, disallowing installation of software downloaded from the Internet. Panorama is never going to be able to run in a sandboxed environment, and even if it could, many databases that users have developed would then fail to work. (In fact, I believe this would eliminate all programming languages from the Mac, as they have been eliminated from iOS.) I have i41CX+ on my iPhone and it is a programmable HP calculator. I don't know how the included programming differs from Panorama's. Alfred From romeo at marianomd.com Thu Jul 21 08:58:30 2011 From: romeo at marianomd.com (Romeo B. Mariano M.D.) Date: Thu, 21 Jul 2011 08:58:30 -0700 Subject: Panorama User Interface Message-ID: I'm trying to like Panorama - particularly because of its advantages. I've outgrown Filemaker and want to try other databases. I have to add too many hacks to Filemaker to make it work the way I want. Panorama and 4D are options that appear a step above Filemaker. And they don't appears as complex as rolling your own database using XCode or RealBasic. The question I have is this: Is there any example database on Panorama with a user interface that looks modern and beautiful? This is a bothersome aspect of Panorama. This is particularly true when everything else in Mac OS X 10.7 Lion looks so modern. The Apple operating systems make using apps a joy. Even Steve Jobs called them "lickable". The sample databases for Panorama, however, look like they came out of the 1980s - i.e. are 40 years old. They look like they were developed in Windows 3.1's interface. The text is tiny and without antialiasing. They look primitive and decidedly ugly. The invoice example shows how unintuitive it is to work with related tables in Panorama compared to using portals in Filemaker or the similar facility in 4D. Yes, I like the speed and programmability. But actually using a database from a client's perspective isn't so great. Perhaps I'm waiting for Panorama 7 to come out before I upgrade. From kjmeyer at mac.com Thu Jul 21 15:34:05 2011 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Fri, 22 Jul 2011 00:34:05 +0200 Subject: Panorama User Interface In-Reply-To: References: Message-ID: <43778EA0-7C63-45DF-8844-2335B6E2CD13@mac.com> Am 21.07.2011 um 17:58 schrieb Romeo B. Mariano M.D.: > Perhaps I'm waiting for Panorama 7 to come out before I upgrade. It seems you collected your impressions with Panorama version <= 5.5 . Then I think you should learn about Panorama 6. It is a native Intel application with a revamped user interface, makes use of font aliasing, naturally, and is about 5 times faster as Panorama 5.x (that depends on Rosetta). You find information, tutorials, screencasts and trial software on www.provue.com . Kurt From trackmanpete at comcast.net Thu Jul 21 15:59:40 2011 From: trackmanpete at comcast.net (Pete) Date: Thu, 21 Jul 2011 18:59:40 -0400 Subject: Panorama User Interface In-Reply-To: <43778EA0-7C63-45DF-8844-2335B6E2CD13@mac.com> References: <43778EA0-7C63-45DF-8844-2335B6E2CD13@mac.com> Message-ID: <4E28AF5C.20905@comcast.net> Kurt: I think the good doctor has a valid point. I have tried pointing out to Jim that the samples that come with Panorama are, indeed, very outdated and suggested that perhaps he use a few of the samples he shows in his screencasts. The samples included do no justice to what Panorama is all about and as the Lion OS becomes even more modern, these shortcomings become even more obvious. I have Pan 6.0 for the PC and it can not compete with PC databases when it comes to the graphic design. Pete Schuder On 7/21/2011 6:34 PM, Kurt J. Meyer wrote: > Am 21.07.2011 um 17:58 schrieb Romeo B. Mariano M.D.: > >> Perhaps I'm waiting for Panorama 7 to come out before I upgrade. > It seems you collected your impressions with Panorama version<= 5.5 . Then I think you should learn about Panorama 6. > > It is a native Intel application with a revamped user interface, makes use of font aliasing, naturally, and is about 5 times faster as Panorama 5.x (that depends on Rosetta). > > You find information, tutorials, screencasts and trial software on www.provue.com . > > Kurt > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From sgallaghe at aol.com Thu Jul 21 15:36:18 2011 From: sgallaghe at aol.com (Steve Gallagher) Date: Thu, 21 Jul 2011 15:36:18 -0700 Subject: Panorama User Interface In-Reply-To: <43778EA0-7C63-45DF-8844-2335B6E2CD13@mac.com> References: <43778EA0-7C63-45DF-8844-2335B6E2CD13@mac.com> Message-ID: He was talking about the sample databases, and indeed they look like crap. On Jul 21, 2011, at 3:34 PM, Kurt J. Meyer wrote: > It seems you collected your impressions with Panorama version <= 5.5 . Then I think you should learn about Panorama 6. From robert at ameeti.net Thu Jul 21 16:50:25 2011 From: robert at ameeti.net (Robert Ameeti) Date: Thu, 21 Jul 2011 16:50:25 -0700 Subject: When will we know if Pano works on Lion? In-Reply-To: References: Message-ID: At 3:30 PM -0400, 7/21/11, Alfred Scott wrote: > > ... I do believe that it will be important to >implement the noted API's that Apple has shared >so as to be Lion aware and capable. > >Bear in mind that to compile a program with the >Lion API's, this typically means that the >program will not be compatible with previous >versions of the Mac OS. That's something most >developers don't want to do with their current >shipping version. Huh, What??? If OSVersion > 10.7.0 Use API EndIf -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist Happiness isn't something you experience; it's something you remember. -- Oscar Levant <><><><><><><><><><><><> From robert at ameeti.net Thu Jul 21 16:56:11 2011 From: robert at ameeti.net (Robert Ameeti) Date: Thu, 21 Jul 2011 16:56:11 -0700 Subject: Lion Review: The Best, most Complete review on the Net - Guaranteed In-Reply-To: <4E287C63.9070407@comcast.net> References: <4E287934.8010303@comcast.net> <4E287C63.9070407@comcast.net> Message-ID: RoaringApps reports compatibility based on user input I believe. Panorama 6.0 works fine but no Lion specific capabilities have been implemented by ProVUE as yet. At 3:22 PM -0400, 7/21/11, Pete wrote: >Interesting, I went to RoaringApps to see what >apps do work on Lion and Panorama is listed as >unknown whether it is compatible or not... >http://roaringapps.com/app:1196 -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist One does not make friends, one recognizes them. <><><><><><><><><><><><> From Jim at JamesCook.biz Thu Jul 21 18:14:33 2011 From: Jim at JamesCook.biz (James Cook) Date: Thu, 21 Jul 2011 21:14:33 -0400 Subject: Panorama User Interface In-Reply-To: References: Message-ID: At 8:58 AM -0700 7/21/11, Romeo B. Mariano M.D. wrote: >The question I have is this: Is there any example database on Panorama with a user interface that looks modern and beautiful? There is not as far as I know. The Panorama examples are not good models of Panorama's potential. The good news is that Panorama has what I consider to be exceptional capabilities for you to create any interface you can design. Your ability to bury Panorama behind your own interface is almost endless. Menus can be 100% yours. The appearance of windows and buttons can be 100% yours. Text size is yours and it can be set to anti-aliasing, Panorama could benefit greatly by some well designed examples of what it can be used to create. It's an awesome toolbox, but depends too much on the end-user to recognize that the examples are not even beginning to push the envelope. It would be fun to see what a good graphic designer could do with some of the existing examples. -- James Cook Jim at JamesCook.biz 616.928.2221 http://JamesCook.biz From scott at stillpoint.us Thu Jul 21 20:19:01 2011 From: scott at stillpoint.us (Scott Corbett) Date: Thu, 21 Jul 2011 22:19:01 -0500 (CDT) Subject: Panorama User Interface In-Reply-To: References: Message-ID: <24A3F516-BA04-4CEB-AB49-B64A5A6B05D1@stillpoint.us> I look at Panorama almost as a development environment rather than just a database. With the incredible diversity of interface elements and the power to look up data and change the graphic displays, you can do almost anything. My main program is a small medical office management application (customized specifically to my needs) that manages the calendar, accounts, patient data and so on. As an example of what I like about Pan, on my calendar, I have a graphic calendar that I can click on any time slot and add or change people, invoice, edit patient data, display account, print a duplicate receipt, receive payment, and more. Next to the name for a time slot are symbols that tell me if the visit has been invoiced and if it is complete or incomplete. Up by the dates at the top are little markers that tell me if the day has been closed and if the transactions have been submitted electronically. There is lots more just on the calendar that keep me in touch with business and patient status. What you can do with Pan in terms of beauty is up to you. If you are artistic in a graphic way, you can use the elements provided in combination with graphic elements from outside Pan and build up anything you want. It is kind of like crayons or paints that way. With the same box of crayons one person's drawing looks like a work of art while the other person's looks childish. One thing I do for my screens is layer elements. For buttons, I might put an elegant button shape graphic, layer the text on top in an element that displays different words depending on what's happening, then add a transparent button over top that activates a procedure when clicked. In that way, the only thing limiting me is my artistic creativity. You might think about hiring a graphic designer at some point to make backdrops and display borders that suit your tastes, then put the Pan data displays to work in the appropriate areas on the form. On the other hand, if you want quick and dirty display of data, you can cobble together some of the powerful displays, like lists and matrices into a simple form with black rectangles and standard square buttons. I find that anything I want to do with displaying data on Pan, I can do. It's worth a serious look for the customizability and flexibility that's beyond the other applications you are looking at. And yes, the examples don't show what's capable aesthetically. Scott Corbett, D.O. On Jul 21, 2011, at 10:58 AM, Romeo B. Mariano M.D. wrote: > I'm trying to like Panorama - particularly because of its advantages. I've outgrown Filemaker and want to try other databases. I have to add too many hacks to Filemaker to make it work the way I want. Panorama and 4D are options that appear a step above Filemaker. And they don't appears as complex as rolling your own database using XCode or RealBasic. > > The question I have is this: Is there any example database on Panorama with a user interface that looks modern and beautiful? > > This is a bothersome aspect of Panorama. This is particularly true when everything else in Mac OS X 10.7 Lion looks so modern. The Apple operating systems make using apps a joy. Even Steve Jobs called them "lickable". > > The sample databases for Panorama, however, look like they came out of the 1980s - i.e. are 40 years old. They look like they were developed in Windows 3.1's interface. The text is tiny and without antialiasing. They look primitive and decidedly ugly. The invoice example shows how unintuitive it is to work with related tables in Panorama compared to using portals in Filemaker or the similar facility in 4D. > > Yes, I like the speed and programmability. > > But actually using a database from a client's perspective isn't so great. > > Perhaps I'm waiting for Panorama 7 to come out before I upgrade. > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From qnaweb at provue.com Fri Jul 22 05:29:03 2011 From: qnaweb at provue.com (Steve Middleton) Date: Fri, 22 Jul 2011 05:29:03 -0700 (PDT) Subject: Panorama User Interface Message-ID: <20110722122903.9607E5A894B@provue.com> I agree. You can design any user interface in Panorama. I would though love to see Jim create a "Portal Wizard" that would be similar to FileMakers portal feature. I think this is the biggest weakness of Panorama compared to FileMaker. From JC at JamesCook.biz Fri Jul 22 06:53:55 2011 From: JC at JamesCook.biz (James Cook) Date: Fri, 22 Jul 2011 09:53:55 -0400 Subject: Panorama User Interface In-Reply-To: <24A3F516-BA04-4CEB-AB49-B64A5A6B05D1@stillpoint.us> References: <24A3F516-BA04-4CEB-AB49-B64A5A6B05D1@stillpoint.us> Message-ID: An HTML attachment was scrubbed... URL: From robert at ameeti.net Fri Jul 22 07:02:01 2011 From: robert at ameeti.net (Robert Ameeti) Date: Fri, 22 Jul 2011 07:02:01 -0700 Subject: Lion Review: The Best, most Complete review on the Net - Guaranteed In-Reply-To: <4E287934.8010303@comcast.net> References: <4E287934.8010303@comcast.net> Message-ID: At 3:08 PM -0400, 7/21/11, Pete wrote: >Pondering Jim's and Robert's discussion of what >restrictions Apple is implementing with Lion >makes me wonder how far Apple will go before >users begin to complain about the dictatorial >nature of the new OS. I saw in MacRumors where >Adobe Flash is having issues with Lion while >Adobe is also trying to use some of the new >features (see quote below). I would hate to see >independent companies such as Panorama get >penalized for be a bit too non-conforming for >Apple. In fact, I was hoping Panorama might >follow suit in terms of updating Pan without >being restricted by backward compatibility that >I think may hinder some new innovative coding of >Panorama. With the new OS no longer supporting >Rosetta, would this not eventually free up >Panorama to move forward? Hints of that seem to >be seen with Sheets..... > >"Adobe is considering how it may adopt some of >OS X Lion's new features such as Autosave, >Restore, Versioning, Full Screen Mode, and new >multi-touch gestures, but they haven't been >implemented yet. Adobe specifically notes that >the Restore feature which reopens all windows >and files to their previous state when an >application is relaunched does not function on >Adobe applications." Applications developers need to specifically use the new API's to allow these new features to be implemented. -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist Losing a wife can be hard. In my case, it was damned near impossible. <><><><><><><><><><><><> From kjmeyer at mac.com Fri Jul 22 09:59:59 2011 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Fri, 22 Jul 2011 18:59:59 +0200 Subject: Panorama User Interface In-Reply-To: <20110722122903.9607E5A894B@provue.com> References: <20110722122903.9607E5A894B@provue.com> Message-ID: <406F1AEC-2838-44B0-AF7F-25601C2CAB72@mac.com> Am 22.07.2011 um 14:29 schrieb Steve Middleton: > I would though love to see Jim create a "Portal Wizard" that would be similar to FileMakers portal feature. I think this is the biggest weakness of Panorama compared to FileMaker. Steve, I left FileMaker with version 4. So I need some explanation, what "FileMakers portal feature" means. Could not find anything helpful on filemaker.de . Or do you mean the templates (starter points)? Kurt From jk at acaciasystems.com Fri Jul 22 10:49:16 2011 From: jk at acaciasystems.com (Jeff Kozuch) Date: Fri, 22 Jul 2011 10:49:16 -0700 Subject: Panorama User Interface In-Reply-To: <406F1AEC-2838-44B0-AF7F-25601C2CAB72@mac.com> References: <20110722122903.9607E5A894B@provue.com> <406F1AEC-2838-44B0-AF7F-25601C2CAB72@mac.com> Message-ID: <85FE99BD-908F-49D0-8F42-3C69F88CDED5@acaciasystems.com> >> I would though love to see Jim create a "Portal Wizard" that would >> be similar to FileMakers portal feature. I think this is the >> biggest weakness of Panorama compared to FileMaker. > > So I need some explanation, what "FileMakers portal feature" means. Kurt, In FileMaker, you can click on a field and tell it to link directly to another field by choosing a field in a different database from a popup menu. It's like a direct portal; data entered in one auto appears in the other. In Panorama, you need to use some sort of lookup to connect fields. Jeff Jeff Kozuch President, Acacia Systems Panorama programmer and trainer Apple Certified Technical Coordinator jk at acaciasystems.com http://www.acaciasystems.com 562-437-7690 -------------- next part -------------- An HTML attachment was scrubbed... URL: From willardm1947 at yahoo.com Mon Jul 25 11:17:35 2011 From: willardm1947 at yahoo.com (willard martin) Date: Mon, 25 Jul 2011 11:17:35 -0700 (PDT) Subject: Recording Sound In-Reply-To: References: <543BB531-5821-4EC7-840A-C412EC223CB2@state.ga.weo.us> Message-ID: <1311617855.71019.YahooMailNeo@web37908.mail.mud.yahoo.com> ?Can we record sounds in a Panorama document or do we need to use the computer speech? If we can, where is it in the documentation. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Mon Jul 25 14:47:35 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Mon, 25 Jul 2011 16:47:35 -0500 (CDT) Subject: Recording Sound Message-ID: <20110725164735.CSL06480@expms1.cites.uiuc.edu> > Can we record sounds in a Panorama document or do we need to > use the computer speech? > If we can, where is it in the documentation. You can't record sounds in Panorama, but a flash art superobject can play sound files in some formats, such as WAVE. This feature seems to be missing from the documentation, but I tested it to be sure, and it worked. There are several free programs you can use to record sounds and export them as WAVE files. Dave From cdpublishing at qwestoffice.net Mon Jul 25 14:52:12 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Mon, 25 Jul 2011 14:52:12 -0700 Subject: Recording Sound In-Reply-To: <20110725164735.CSL06480@expms1.cites.uiuc.edu> References: <20110725164735.CSL06480@expms1.cites.uiuc.edu> Message-ID: <0645D6D2-B361-4ECE-8E9F-088FF2D88E76@qwestoffice.net> see also the Sound and PlaySound statements which access resource files which contain sounds. Craig McPherson On Jul 25, 2011, at 2:47 PM, David Thompson wrote: >> Can we record sounds in a Panorama document or do we need to >> use the computer speech? >> If we can, where is it in the documentation. > > You can't record sounds in Panorama, but a flash art superobject can play sound files in > some formats, such as WAVE. This feature seems to be missing from the documentation, > but I tested it to be sure, and it worked. > > There are several free programs you can use to record sounds and export them as WAVE > files. > > Dave > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From beauche at roadrunner.com Mon Jul 25 14:19:08 2011 From: beauche at roadrunner.com (George Beauchemin) Date: Mon, 25 Jul 2011 14:19:08 -0700 Subject: ProVUE 98 and 99 Training CDs Message-ID: I have the 98 and 99 Panorama training CDs and they do not seem to play well now. Frankly they sound like chipmunks talking. Anyone found a way to play them in OS X? Yes, they are old but the beauty is that Panorama evolves vs. changes. Regards, George Beauchemin You do not need a parachute to skydive. You only need a parachute to skydive twice. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cdpublishing at qwestoffice.net Tue Jul 26 08:53:34 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Tue, 26 Jul 2011 08:53:34 -0700 Subject: ProVUE 98 and 99 Training CDs In-Reply-To: References: Message-ID: <4856349F-4EB8-43B9-8ED6-83A5C5531159@qwestoffice.net> I think the problem is with old 'codecs' not being used any longer in OSX. No, I don't know what a codec is. However, in the way of Panorama training, I have tapes 1, 2, 4 and 5 from 1995 (Building Professionial Databases) if you are interested. No codecs involved. Craig McPherson On Jul 25, 2011, at 2:19 PM, George Beauchemin wrote: > I have the 98 and 99 Panorama training CDs and they do not seem to play well now. Frankly they sound like chipmunks talking. > > Anyone found a way to play them in OS X? Yes, they are old but the beauty is that Panorama evolves vs. changes. > > > Regards, > > > > George Beauchemin > > You do not need a parachute to skydive. You only need a parachute to skydive twice. > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at tlwsolutions.com Tue Jul 26 12:13:51 2011 From: steve at tlwsolutions.com (steve middleton) Date: Tue, 26 Jul 2011 15:13:51 -0400 Subject: LookUpAll Message-ID: Hello all, I am having a brain block. How do I use lookupall to grab all shipments from a Shipping file and display a total of those shipments in a different file using a TDSO? Thanks Steve Middleton -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at tlwsolutions.com Tue Jul 26 14:18:23 2011 From: steve at tlwsolutions.com (steve middleton) Date: Tue, 26 Jul 2011 17:18:23 -0400 Subject: Post Message-ID: Hello Again, Why is this simple post statement generating the error "missing parameter in POST"? Post "addsave","ShippingAndBilling","ShipTo",ShipTo I have a similar statement in another file and it works fine. I have double checked my spelling, fields and databases. Thanks Steve Middleton -------------- next part -------------- An HTML attachment was scrubbed... URL: From qnaweb at provue.com Tue Jul 26 15:06:37 2011 From: qnaweb at provue.com (Steve Middleton) Date: Tue, 26 Jul 2011 15:06:37 -0700 (PDT) Subject: Post Message-ID: <20110726220637.D3E1C5D75C8@provue.com> Hello Again, Why is this simple post statement generating the error "missing parameter in POST"? Post "addsave","ShippingAndBilling","ShipTo",ShipTo I have a similar statement in another file and it works fine. I have double checked my spelling, fields and databases. Thanks Steve Middleton From jim at provue.com Tue Jul 26 15:07:00 2011 From: jim at provue.com (James Rea) Date: Tue, 26 Jul 2011 15:07:00 -0700 Subject: Post In-Reply-To: Message-ID: On 7/26/11 at 2:18 PM, steve at tlwsolutions.com (steve middleton) wrote: >Why is this simple post statement generating the error "missing parameter in >POST"? > >Post "addsave","ShippingAndBilling","ShipTo",ShipTo > >I have a similar statement in another file and it works fine. I have double >checked my spelling, fields and databases. Post requires at least six parameters, you've only given it 4. You must specify at least one data field and one data value. Jim From qnaweb at provue.com Tue Jul 26 17:11:54 2011 From: qnaweb at provue.com (Steve Middleton) Date: Tue, 26 Jul 2011 17:11:54 -0700 (PDT) Subject: Fatal Internal Database Structure Message-ID: <20110727001154.E880C5DEE85@provue.com> I received the following message. Fatal Internal Database Structure error (Module size mismatch). Press OK to return to the Finder. What does this mean? Is my database toast? Steve Middleton From jim at provue.com Tue Jul 26 17:42:18 2011 From: jim at provue.com (James Rea) Date: Tue, 26 Jul 2011 17:42:18 -0700 Subject: Fatal Internal Database Structure In-Reply-To: <20110727001154.E880C5DEE85@provue.com> Message-ID: If it does this consistently when opening the database, then yes, you will probably have to go back to a previous version of the database. I think you're using Panorama 6, so Time Lapse could be very handy in this situation. You could also try using the "Open Database" wizard and try opening the database data sheet only. Sometimes if there On 7/26/11 at 5:11 PM, qnaweb at provue.com (Steve Middleton) wrote: >I received the following message. > >Fatal Internal Database Structure error (Module size >mismatch). Press OK to return to the Finder. > >What does this mean? Is my database toast? > >Steve Middleton >_______________________________________________ >Qna mailing list >Qna at provue.com >http://provue.com/mailman/listinfo/qna From steve at tlwsolutions.com Wed Jul 27 04:29:28 2011 From: steve at tlwsolutions.com (steve middleton) Date: Wed, 27 Jul 2011 07:29:28 -0400 Subject: Fatal Internal Database Structure In-Reply-To: References: <20110727001154.E880C5DEE85@provue.com> Message-ID: It never does it when opening, Just when I am writing a procedure, designing a form or working with the design sheet. It has not done it while doing data entry either. Also, your sentence did not complete below. Steve Middleton On Tue, Jul 26, 2011 at 8:42 PM, James Rea wrote: > If it does this consistently when opening the database, then yes, you will > probably have to go back to a previous version of the database. I think > you're using Panorama 6, so Time Lapse could be very handy in this > situation. > > You could also try using the "Open Database" wizard and try opening the > database data sheet only. Sometimes if there > > > > On 7/26/11 at 5:11 PM, qnaweb at provue.com (Steve Middleton) wrote: > > I received the following message. >> >> Fatal Internal Database Structure error (Module size mismatch). Press OK >> to return to the Finder. >> >> What does this mean? Is my database toast? >> >> Steve Middleton >> ______________________________**_________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/**listinfo/qna >> > > ______________________________**_________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/**listinfo/qna > -------------- next part -------------- An HTML attachment was scrubbed... URL: From qnaweb at provue.com Wed Jul 27 11:15:12 2011 From: qnaweb at provue.com (Steve Middleton) Date: Wed, 27 Jul 2011 11:15:12 -0700 (PDT) Subject: Post Message-ID: <20110727181512.37BC060E53A@provue.com> Hi Jim, It never does it when opening, Just when I am writing a procedure, designing a form or working with the design sheet. It has not done it while doing data entry either. Also, your sentence did not complete below. From JC at JamesCook.biz Wed Jul 27 11:53:09 2011 From: JC at JamesCook.biz (James Cook) Date: Wed, 27 Jul 2011 14:53:09 -0400 Subject: Post In-Reply-To: <20110726220637.D3E1C5D75C8@provue.com> References: <20110726220637.D3E1C5D75C8@provue.com> Message-ID: At 3:06 PM -0700 7/26/11, Steve Middleton wrote: >Why is this simple post statement generating the error "missing parameter in POST"? > >Post "addsave","ShippingAndBilling","ShipTo",ShipTo Because it's missing two parameters. post mode, database, keyfield, keyvalue, datafield, datavalue You have the mode and presumably the database, ShippingAndBilling, followed by what Panoram will see as the keyfield and keyvalue, but nothing about where to put it. -- James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From aei4 at caa.columbia.edu Wed Jul 27 13:24:52 2011 From: aei4 at caa.columbia.edu (Adam Isler) Date: Wed, 27 Jul 2011 16:24:52 -0400 Subject: SQL-like joins Message-ID: <003b01cc4c9b$3ffe8b30$bffba190$@caa.columbia.edu> Is it possible to do the type of join in Panorama that you can do in SQL? I'm thinking of something where you'd specify the following elements: - Fields from file A - Fields from file B - Match criteria (this could be a simple lookup of a keyfield in A that matches a keyfield in B or a more complex expression) - Name of new file to place results in (another alternative would be to simply open the results in a temp file the user could name later or even an array) The result would be a new table opening up before you (or an array) with the columns specified from files A & B for every row where the match criteria were met. Obviously one could get fancy with this (left joins, right joins, inner joins, etc.) It seems like the only way to do this now is to do a series of Lookups a field at a time which is a bit clumsy. ? Thanks, Adam Adam E Isler | p: 212-932-7898 | m: 917-783-1479 | blog: http://obBLOGato.wordpress.com | http://islerphoto.zenfolio.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From warren_rekow at speedyquick.net Wed Jul 27 20:31:37 2011 From: warren_rekow at speedyquick.net (Rekow Warren) Date: Wed, 27 Jul 2011 21:31:37 -0600 Subject: 3D version of arraychange()? Message-ID: There does not seem to be a Pan function or statement that makes a change to the value of a specific element within a 3-dimensional array. Multiple separator chars are involved so arraychange() and arrayreplacevalue() do not work for this. Has anyone found a good way to perform this function? Warren From operations at redhouserecords.com Thu Jul 28 10:57:47 2011 From: operations at redhouserecords.com (C W Frymire) Date: Thu, 28 Jul 2011 12:57:47 -0500 Subject: Math precision...again.... In-Reply-To: References: <20110727001154.E880C5DEE85@provue.com> Message-ID: <27374FEE-7720-43E5-B71E-E58778BBA511@redhouserecords.com> Can someone turn on the lightbulb for me? I have a simple accounting type database with Debit and Credit fields, type is set to numeric/float/#,.#### in the design sheet. I've entered some data, when I total the columns the totals match as displayed. When I use a procedure to check that the columns match in value, they do not. When I check the data fields they all show the precise correct amounts (ie. ###.##), same is true for the totals, I have values that match. However, when I subtract the debit total from the debit total, I get a very small number (rather than zero). I cannot see any reason for this in the data. I need to use floating since I have some very large totals, I also need to view/calculate with values down to ##.####. Is there some reason that this doesn't work correctly? I've re- entered the data and I'm only entering dollars and cents, no micro pennies (although some transactions will be in the micropenny range) Anyone know what I'm missing? Thanks! Chris CW Frymire Vice President, Operations Red House Records, Inc. operations at redhouserecords.com From peter.levitt at me.com Thu Jul 28 14:02:05 2011 From: peter.levitt at me.com (Peter Levitt) Date: Thu, 28 Jul 2011 17:02:05 -0400 Subject: Problems with Q&A Message-ID: <3C27807C-F9F6-4AB7-8005-94B99BED70ED@me.com> I noticed that there are posting in the forum in the last two days that are not showing up in my inbound email. I check my spam folder. Something up with the server? Peter From jim at provue.com Thu Jul 28 14:55:50 2011 From: jim at provue.com (James Rea) Date: Thu, 28 Jul 2011 14:55:50 -0700 Subject: Problems with Q&A In-Reply-To: <3C27807C-F9F6-4AB7-8005-94B99BED70ED@me.com> Message-ID: On 7/28/11 at 2:02 PM, peter.levitt at me.com (Peter Levitt) wrote: > I noticed that there are posting in the forum in the last two days > that are not showing up in my inbound email. I check my spam folder. > Something up with the server? You should contact your ISP, they probably have their own spam filtering. Jim From jim at provue.com Thu Jul 28 14:59:08 2011 From: jim at provue.com (James Rea) Date: Thu, 28 Jul 2011 14:59:08 -0700 Subject: Math precision...again.... In-Reply-To: <27374FEE-7720-43E5-B71E-E58778BBA511@redhouserecords.com> Message-ID: On 7/28/11 at 10:57 AM, operations at redhouserecords.com (C W Frymire) wrote: >However, when I subtract the debit total from the debit total, >I get a very small number (rather than zero). I cannot see >any reason for this in the data. This is a common problem with floating point calculations (in general, not specific to Panorama). There is no "solution", it is an artifact of how floating point numbers are stored. >totals match as displayed Sure, because you are not displaying the entire number, only the first 5 significant digits. One solution is to test for a-b<0.00001 (or other small value) rather than a-b=0. Another is to convert to text and compare, for example pattern(a,"#.####")=pattern(b,"#.####") Jim From jim at provue.com Thu Jul 28 15:45:45 2011 From: jim at provue.com (James Rea) Date: Thu, 28 Jul 2011 15:45:45 -0700 Subject: 3D version of arraychange()? In-Reply-To: Message-ID: On 7/27/11 at 8:31 PM, warren_rekow at speedyquick.net (Rekow Warren) wrote: >There does not seem to be a Pan function or statement that >makes a change to the value of a specific element within a >3-dimensional array. You should be able to do this with nested arraychange( functions. Jim From kjmeyer at mac.com Thu Jul 28 23:16:37 2011 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Fri, 29 Jul 2011 08:16:37 +0200 Subject: Gesture Scrolling Message-ID: <6C664F3E-919B-4015-9905-8B68BEEF6750@mac.com> In OS X Lion, gestures are used for scrolling, switching applications, invoking Mission Control and Launchpad. In fact, you get used to this part of the user interface very fast; it is very intuitive. But HORIZONTAL gesture scrolling in the data sheet is obviously intentionally deactivated in Panorama. When I want to scroll to the right or left, I often intuitively do the gesture on my MBP's trackpad and then I am annoyed that this is not working. I have to pick the marker in the scrollbar and have to manoeuvre to my target column. This is not a new behavior, that is the way it is in Panorama. (And I already wrote about it early 2010.) I know I can use the arrow keys. But even the arrow keys are working horizontally AND vertically. I would like to be able to do horizontal gesture scrolling ? the same way as anywhere else in Lion. For users who want to stay with status quo, it might be realized as a switchable preference option? Kurt From j.franzen at verizon.net Fri Jul 29 06:00:12 2011 From: j.franzen at verizon.net (James Franzen) Date: Fri, 29 Jul 2011 09:00:12 -0400 Subject: Is the list down? In-Reply-To: References: <4E287934.8010303@comcast.net> Message-ID: Have not received any Q&A postings to over a week. I can't recall Junking any postings. From jim at provue.com Fri Jul 29 08:36:37 2011 From: jim at provue.com (James Rea) Date: Fri, 29 Jul 2011 08:36:37 -0700 Subject: Is the list down? In-Reply-To: Message-ID: On 7/29/11 at 6:00 AM, j.franzen at verizon.net (James Franzen) wrote: >Have not received any Q&A postings to over a week. I can't >recall Junking any postings. If you think the list is down, the first thing you should do is go to: This page shows the latest messages on the list, so you can easily see whether you are missing any messages in your e-mail. If you are, most likely the problem is with your ISP or your spam filter. (Occasionally this web page will not have the latest messages even though the list itself is working, but it is never the case that messages appear on the web page but are not e-mailed.) Unfortunately, Mr. Franzen probably won't see this e-mail either!! Jim Rea From jim at provue.com Fri Jul 29 08:49:57 2011 From: jim at provue.com (James Rea) Date: Fri, 29 Jul 2011 08:49:57 -0700 Subject: Gesture Scrolling In-Reply-To: <6C664F3E-919B-4015-9905-8B68BEEF6750@mac.com> Message-ID: On 7/29/11 at 11:16 PM, kjmeyer at mac.com (Kurt J. Meyer) wrote: >But HORIZONTAL gesture scrolling in the data sheet is obviously >intentionally deactivated in Panorama. It's not intentionally deactivated, it simply doesn't work because of the major amount of work required to implement this. When Apple came out with the Magic mouse a few years ago they added a new scrolling mode - diagonal scrolling. This works with mouse wheels and trackpads, and allows scrolling to occur both vertically and horizontally simultaneously. When Panorama was first designed almost 25 years ago horizontal and vertical scrolling were two entirely separate operations. So the core code of Panorama has absolutely no capability for diagonal scrolling. I was able to get vertical scrolling for scroll wheels and trackpads to work by hooking it into Panorama's code for the vertical scroll bar. But there was nothing for diagonal scrolling to hook into, so Panorama simply ignores the horizontal component of a scroll. I assume that the Lion gesture you are referring to is passed to Panorama as a horizontal scroll, so it is ignored. Of course, given enough new code, I imagine this *can* be made to work. Perhaps it's time to revisit this feature. I do recall looking into it a few years ago and deciding it was too much of a major project, but at that time it only affected a small number of users that had purchased an unpopular mouse. It's clearly more of an issue now. Jim Rea From jetpuck04 at mac.com Fri Jul 29 09:36:26 2011 From: jetpuck04 at mac.com (Peter D Levitt) Date: Fri, 29 Jul 2011 12:36:26 -0400 Subject: Is the list down and Problems with Q&A Message-ID: I sent a similar email. I use a @mac.com address and Comcast?is well?other than Comcast?working. Jim - all I can tell you is that since the 26th emails stopped showing up. For example, I never received your reply to my query. Peter From jim at provue.com Sat Jul 30 15:03:35 2011 From: jim at provue.com (James Rea) Date: Sat, 30 Jul 2011 15:03:35 -0700 Subject: provue.com uses an invalid security certificate Message-ID: The provue.com web site is back up, but the certificate is still invalid. Unfortunately this probably won't be working until sometime on Monday. Jim Rea ------------------------------------------------------------------- --- Celebrating 32 years of software excellence (1978-2010) --- ------------------------------------------------------------------- ProVUE Development (714) 841-7779 18685-A Main Street PMB356 http://www.provue.com/ Huntington Beach, CA 92648 Panorama RAM based database technology -------------------------------------------------------------------