From willardm1947 at yahoo.com Thu Sep 1 06:02:54 2011 From: willardm1947 at yahoo.com (willard martin) Date: Thu, 1 Sep 2011 06:02:54 -0700 (PDT) Subject: chr(3) VS chr(13) In-Reply-To: References: <6833E364-CFB8-478B-BB3C-2B41B0FDDFE0@mac.com> Message-ID: <1314882174.858.YahooMailNeo@web37906.mail.mud.yahoo.com> The Return Key on my Windows 7 machine is chr(3). The Return Key on my Mac is chr(13). ? Is this the way it is suppose to be? Does it present any problems when cross-platforming the same document? ? ? ? ?_______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From JC at JamesCook.biz Thu Sep 1 06:42:39 2011 From: JC at JamesCook.biz (James Cook) Date: Thu, 1 Sep 2011 09:42:39 -0400 Subject: PHP Problem In-Reply-To: <3FFE95F6-F9CE-42E3-9944-49ACA47E76B5@JamesCook.biz> References: <3FFE95F6-F9CE-42E3-9944-49ACA47E76B5@JamesCook.biz> Message-ID: I discovered what appears to be a minor error in posixpath(, at least when using it with PHP. posixpath( escapes certain characters and among them is a tilde, ~, which is a valid path character. There actually is a tilde in a folder name on the server I'm dealing with and it was getting path errors until I un-escaped it. posix( creates: '/Volumes/server/\~sites/..... It should be: '/Volumes/server/~sites/..... > On Aug 28, 2011, at 4:51 PM, James Rea wrote: > >> There is a function, posixpath(, that takes care of all of this for you. You simply supply an HFS path (with colons, the kind Panorama usually uses) and it converts it into the corresponding UNIX path. > > 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From kjmeyer at mac.com Thu Sep 1 07:18:44 2011 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Thu, 01 Sep 2011 16:18:44 +0200 Subject: chr(3) VS chr(13) In-Reply-To: <1314882174.858.YahooMailNeo@web37906.mail.mud.yahoo.com> References: <6833E364-CFB8-478B-BB3C-2B41B0FDDFE0@mac.com> <1314882174.858.YahooMailNeo@web37906.mail.mud.yahoo.com> Message-ID: <0559A55F-916C-4480-B6C2-1298BA650465@mac.com> Am 01.09.2011 um 15:02 schrieb willard martin: > The Return Key on my Windows 7 machine is chr(3). > The Return Key on my Mac is chr(13). > > Is this the way it is suppose to be? > Does it present any problems when cross-platforming the same document? chr(3) is in all code tables the character "End of text", chr(13) is in all code tables (ISO, UTF) the "Carriage Return". So your Windows 7 machine may be using chr(3), but it should understand chr(13). Kurt -------------- next part -------------- An HTML attachment was scrubbed... URL: From kjmeyer at mac.com Thu Sep 1 07:55:38 2011 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Thu, 01 Sep 2011 16:55:38 +0200 Subject: Appalicious Review on TidBITS Message-ID: "Appalicious" reviewed by Matt Neuburg: http://tidbits.com/article/12461 From martinmc at knology.net Fri Sep 2 14:27:46 2011 From: martinmc at knology.net (Martin McCaffery) Date: Fri, 2 Sep 2011 16:27:46 -0500 Subject: Question about patterns In-Reply-To: References: Message-ID: Using a text editor superobject to set the output pattern for phone#'s lvTEST is the string of numbers entered in the TES attached to a procedure with this formula: lvTEST=?(length(lvPhoneTest)=7,"334."+pattern(val(lvPhoneTest),"###.####"),pattern(val(lvPhoneTest),"###.###.####")) if I type in a 7 digit number with the above I get: 334.2223333.0000 - not what I want but if I type in a 10 digit number I get: 334.222.3333 - what I want If I change the output pattern on the 7 digit part of the formula to ###/#### I get 334.222/3333 what I expect. If I add a "212." before the pattern( of the 10 digit I get the expected result 212.222.333.3232 Why in the first instance of the 7 digit output does the "." not work, but the "/" does while a "." does work for the 10 digit? Pattern( should just be turning the number to plain text and adding the area code as text. Why do I get the second half of the pattern on 7 digits, but not the first? FWIW if I set up a local variable x="334." I get the same result. Thanks Martin -------------- next part -------------- An HTML attachment was scrubbed... URL: From jetpuck04 at mac.com Fri Sep 2 15:19:05 2011 From: jetpuck04 at mac.com (Peter Levitt) Date: Fri, 02 Sep 2011 18:19:05 -0400 Subject: Question about patterns In-Reply-To: References: Message-ID: <9142DEC6-4C1C-4612-9A0A-813A8C7D6B5C@mac.com> Is your field set as a numeric value? Try setting the field to text, that might solve your problem. Peter On Sep 2, 2011, at 5:27 PM, Martin McCaffery wrote: > Using a text editor superobject to set the output pattern for phone#'s > lvTEST is the string of numbers entered in the TES > attached to a procedure with this formula: > lvTEST=?(length(lvPhoneTest)=7,"334."+pattern(val(lvPhoneTest),"###.####"),pattern(val(lvPhoneTest),"###.###.####")) > > if I type in a 7 digit number with the above I get: > 334.2223333.0000 - not what I want > > but if I type in a 10 digit number I get: > 334.222.3333 - what I want > > If I change the output pattern on the 7 digit part of the formula to ###/#### I get > 334.222/3333 what I expect. > > If I add a "212." before the pattern( of the 10 digit I get the expected result > 212.222.333.3232 > > Why in the first instance of the 7 digit output does the "." not work, but the "/" does while a "." does work for the 10 digit? Pattern( should just be turning the number to plain text and adding the area code as text. Why do I get the second half of the pattern on 7 digits, but not the first? > > FWIW if I set up a local variable x="334." I get the same result. > > Thanks > Martin > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From martinmc at knology.net Fri Sep 2 15:30:56 2011 From: martinmc at knology.net (Martin McCaffery) Date: Fri, 2 Sep 2011 17:30:56 -0500 Subject: Question about patterns In-Reply-To: <9142DEC6-4C1C-4612-9A0A-813A8C7D6B5C@mac.com> References: <9142DEC6-4C1C-4612-9A0A-813A8C7D6B5C@mac.com> Message-ID: Right now it is just loading into a variable and the clipboard >Is your field set as a numeric value? Try setting the field to text, >that might solve your problem. >Peter > >On Sep 2, 2011, at 5:27 PM, Martin McCaffery wrote: > >>Using a text editor superobject to set the output pattern for phone#'s >>lvTEST is the string of numbers entered in the TES >>attached to a procedure with this formula: >>lvTEST=?(length(lvPhoneTest)=7,"334."+pattern(val(lvPhoneTest),"###.####"),pattern(val(lvPhoneTest),"###.###.####")) >> >>if I type in a 7 digit number with the above I get: >>334.2223333.0000 - not what I want >> >>but if I type in a 10 digit number I get: >>334.222.3333 - what I want >> >>If I change the output pattern on the 7 digit part of the formula >>to ###/#### I get >>334.222/3333 what I expect. >> >>If I add a "212." before the pattern( of the 10 digit I get the >>expected result >>212.222.333.3232 >> >>Why in the first instance of the 7 digit output does the "." not >>work, but the "/" does while a "." does work for the 10 digit? >>Pattern( should just be turning the number to plain text and adding >>the area code as text. Why do I get the second half of the pattern >>on 7 digits, but not the first? >> >>FWIW if I set up a local variable x="334." I get the same result. >> >>Thanks >>Martin >>_______________________________________________ >>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 jim at provue.com Fri Sep 2 16:51:40 2011 From: jim at provue.com (James Rea) Date: Fri, 2 Sep 2011 16:51:40 -0700 Subject: Question about patterns In-Reply-To: Message-ID: On 9/2/11 at 2:27 PM, martinmc at knology.net (Martin McCaffery) wrote: >if I type in a 7 digit number with the above I get: >334.2223333.0000 - not what I want Period is a special symbol to the pattern( function -- it always designates a decimal point, so it cannot be used as a separator character. On solution would be to use another symbol as the separator in the pattern( function, then use the replace( function to convert that symbol into a period. Jim Rea From audax at wideband.net.au Fri Sep 2 18:25:58 2011 From: audax at wideband.net.au (Michael Kellock) Date: Sat, 3 Sep 2011 11:25:58 +1000 Subject: Expression stack overflow Message-ID: <45DC4A5A-2E2A-49BB-9C17-18FB79E69BD0@wideband.net.au> I'm helping a friend with the re-arrangement of a d/b containing about 175,000 records, each with many fields - a 30MB file. On a two-year-old Intel iMac with 4GB of RAM and using Pan 6.0, I have to set the expression stack to 250 Meg to avoid an expression stack overflow error. On his old PowerPC running Pan 5.5, he has no such problem - the procedure just takes a very long time to run. Why would this be? The offending command is an arraybuild which creates a very large array. michael From dthmpsn1 at illinois.edu Fri Sep 2 20:33:06 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Fri, 2 Sep 2011 22:33:06 -0500 (CDT) Subject: Expression stack overflow In-Reply-To: <45DC4A5A-2E2A-49BB-9C17-18FB79E69BD0@wideband.net.au> References: <45DC4A5A-2E2A-49BB-9C17-18FB79E69BD0@wideband.net.au> Message-ID: <20110902223306.CTD29064@expms1.cites.uiuc.edu> >I'm helping a friend with the re-arrangement of a d/b containing about 175,000 records, each with many fields - a 30MB file. > >On a two-year-old Intel iMac with 4GB of RAM and using Pan 6.0, I have to set the expression stack to 250 Meg to avoid an expression stack overflow error. On his old PowerPC running Pan 5.5, he has no such problem - the procedure just takes a very long time to run. Why would this be? > >The offending command is an arraybuild which creates a very large array. > Ordinarily, the ArrayBuild itself won't cause an expression stack overflow, because the expression stack is just being used for one record at a time. The overflow occurs when a subsequent statement tries to use the resulting array in a formula. If your friend is using an early build of Panorama 5.5, it may predate the separate memory allocation for the expression stack. Does he get an error if he tries to include the ExpressionStackSize command in his procedure? Dave From audax at wideband.net.au Fri Sep 2 21:04:27 2011 From: audax at wideband.net.au (Michael Kellock) Date: Sat, 3 Sep 2011 14:04:27 +1000 Subject: Expression stack overflow In-Reply-To: <20110902223306.CTD29064@expms1.cites.uiuc.edu> References: <45DC4A5A-2E2A-49BB-9C17-18FB79E69BD0@wideband.net.au> <20110902223306.CTD29064@expms1.cites.uiuc.edu> Message-ID: <4F1660ED-4AAD-4C75-A536-357EB0ED4254@wideband.net.au> I placed message statements immediately before and after the arraybuild statement and the error message comes before the procedure gets to the second message. I'll check on the effect of the ExpressionStackSize command on his machine. michael On 03/09/2011, at 1:33 PM, David Thompson wrote: >> I'm helping a friend with the re-arrangement of a d/b containing about 175,000 records, each with many fields - a 30MB file. >> >> On a two-year-old Intel iMac with 4GB of RAM and using Pan 6.0, I have to set the expression stack to 250 Meg to avoid an expression stack overflow error. On his old PowerPC running Pan 5.5, he has no such problem - the procedure just takes a very long time to run. Why would this be? >> >> The offending command is an arraybuild which creates a very large array. >> > > Ordinarily, the ArrayBuild itself won't cause an expression stack overflow, because the expression stack is just being used for one record at a time. The overflow occurs when a subsequent statement tries to use the resulting array in a formula. > > If your friend is using an early build of Panorama 5.5, it may predate the separate memory allocation for the expression stack. Does he get an error if he tries to include the ExpressionStackSize command in his procedure? > > Dave > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jeff_gold at state.ga.weo.us Tue Sep 6 18:41:18 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Tue, 6 Sep 2011 21:41:18 -0400 Subject: Disk Errors. Message-ID: I have a Panorama database that is getting frequent disk errors. The -37 is what I used to get a lot, but now I am getting all sorts of numbers. The latest was Disk Error -3332. This is happening every few hours. Anyone have any idea what could cause these errors? The disk and files all check out fine, in fact the database that runs is re-written to disk from scratch each time it runs so I don't think that is the issue. Suggestions would be very appreciated! - Jeff From jeff_gold at state.ga.weo.us Tue Sep 6 19:32:20 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Tue, 6 Sep 2011 22:32:20 -0400 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: References: Message-ID: I figured out what the problem was, and discovered what appears to be either a Panorama bug or limitation left over from the Mac OS 9 days. I have a procedure which would sometimes try to use Panorama's "MakeFolder" function to create a folder with a name greater than 32 characters long. Panorama is happy with folder names up to 32 characters, but anything over that causes a Disk Error message followed by a random number. I imagine this is some sort of left over limitation from the Mac OS 9 days? Hopefully it can be fixed in an updated version of Panorama. Does anyone know if there are other filename or folder name length limitations when using other commands or functions within Panorama procedures? FYI... I am using the latest version of Panorama 6. Best wishes, - Jeff From dthmpsn1 at illinois.edu Wed Sep 7 04:52:46 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Wed, 7 Sep 2011 06:52:46 -0500 (CDT) Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: References: Message-ID: <20110907065246.CTE50795@expms1.cites.uiuc.edu> >I figured out what the problem was, and discovered what appears to be either a Panorama bug or limitation left over from the Mac OS 9 days. I have a procedure which would sometimes try to use Panorama's "MakeFolder" function to create a folder with a name greater than 32 characters long. > >Panorama is happy with folder names up to 32 characters, but anything over that causes a Disk Error message followed by a random number. I imagine this is some sort of left over limitation from the Mac OS 9 days? Hopefully it can be fixed in an updated version of Panorama. > >Does anyone know if there are other filename or folder name length limitations when using other commands or functions within Panorama procedures? > This limitation exists in general in Panorama, and it's 31 characters, not 32. I think there was one command that allowed names that were longer than 31 characters. If memory serves, it was the FileRename command. The old name had to be 31 characters or less, but the new one could be longer. My memory is pretty hazy about this, so test it before taking my word for it. Of course AppleScript, and other languages that you can run from within Panorama, allow the longer names. This limitation has been discussed several times on this list. Jim has said that the reason it hasn't been fixed yet is that it would be a major project, not just a simple fix. Dave From jeff_gold at state.ga.weo.us Wed Sep 7 05:44:24 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Wed, 7 Sep 2011 08:44:24 -0400 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: <20110907065246.CTE50795@expms1.cites.uiuc.edu> References: <20110907065246.CTE50795@expms1.cites.uiuc.edu> Message-ID: <4736F19F-D27C-4448-A66C-CAFEDDD4E151@state.ga.weo.us> Maybe file names are limited to 31 characters, but folders are limited to 32 characters? I didn't seem to have any trouble with 32 character folder names. For example, this works: MakeFolder "Macintosh HD:12345678901234567890123456789012" (32 characters) but, this does not: MakeFolder "Macintosh HD:12345678901234567890123456789012a" (33 characters) Best wishes, - Jeff > This limitation exists in general in Panorama, and it's 31 characters, not 32. From qnaweb at provue.com Wed Sep 7 06:14:44 2011 From: qnaweb at provue.com (Noble Sprayberry) Date: 7 Sep 2011 06:14:44 -0700 Subject: Export on close Message-ID: I have a contacts database and I'd like to set up a script that would do an export whenever I close the database. I want to keep a text-only file in DropBox so I can access it via iphone or ipad. (Recent storms and power outages have taught me a lesson.) I am useless at scripting so any guidance would be greatly appreciated. From samrutherford at musiccitymetals.net Wed Sep 7 09:28:26 2011 From: samrutherford at musiccitymetals.net (Sam Rutherford) Date: Wed, 7 Sep 2011 11:28:26 -0500 Subject: Export on close In-Reply-To: References: Message-ID: <58E3308E-71C5-46E2-93AB-9E6E11755E14@musiccitymetals.net> Not that I've ever done this, but I think all you would need to do is write a procedure named ..closedatabase with the necessary lines to export what you want. The ..closedatabase procedure is documented in formulas & programing.pdf. You pull the name down from the new procedure name menu in the create new procedure dialog. The export statement, documented in the reference wizard, is very straightforward. You might want to look at the exportline( function as well. ________________________________________________________________ On Sep 7, 2011, at 8:14 AM, Noble Sprayberry wrote: > I have a contacts database and I'd like to set up a script that would do an export whenever I close the database. I want to keep a text-only file in DropBox so I can access it via iphone or ipad. (Recent storms and power outages have taught me a lesson.) > > I am useless at scripting so any guidance would be greatly appreciated. > _______________________________________________ > 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 csw at me.com Wed Sep 7 16:44:51 2011 From: csw at me.com (Chris Watts) Date: Wed, 07 Sep 2011 16:44:51 -0700 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: <20110907065246.CTE50795@expms1.cites.uiuc.edu> References: <20110907065246.CTE50795@expms1.cites.uiuc.edu> Message-ID: <51AD2716-06C2-4C0D-A862-D05FC51F1C56@me.com> If you are using a mac exclusively, you can use Applescript to do it. I can't find the one I wrote to do this, but if you are making long folders, you might need to list them too, (I did) so I made a new function "LISTFILESCW(" /* USED IN LISTFILESCW(.

Note: This statement requires OS X. The binary path ID of the folder The filter to be used in a listfiles( function This example will list all JPEG images in a sub-folder named Images, of the folder that contains the active database.

Local theList
listlongfiles folder(":Images:"), "JPEG????", theList */ if osx()=false() rtnerror "ERROR: ListLongFiles requires OS X" endif Local folder, list, filter,returnvalue returnvalue="error" folder = parameter(1) filter = parameter(2) list = listfiles(folder,filter) folder = folderpath(folder) ArrayFilter list, list, ?, ?(import() beginswith ".DS_Store","",applescriptstring(folder+import())) list = "{"+replace(list, ?, ", ")+"}" ExecuteAppleScript 'set theList to '+list+' set theResult to {} tell application "Finder" repeat with thisFile in theList try set the end of theResult to name of file thisFile on error try set the end of theResult to name of folder thisFile end try end try end repeat end tell set theDelimiters to text item delimiters set text item delimiters to "\r" set theResult to theResult as string set text item delimiters to theDelimiters return theResult as string' returnvalue=replace(replace(AppleScriptResult[2, -2], {\"},{"}),{\\},{\}) arrayfilter returnvalue,returnvalue,?,?(import() beginswith ".DS_Store", "", import()) returnvalue=arraystrip(returnvalue,?) AppleScriptResult = "" functionvalue returnvalue //END Then you have to declare the function, like this: RegisterFunction "","LISTFILESCW(",2,call("_WattsLib","LISTFILESCW",?1,?2) Obviously you need to change "_WattsLib" to the name of whatever custom Library you are using. If anyone wants my WattsLib they are welcome to it, just email. Chris Watts ??? ?? Bake Visual Effects, Inc. 1858 North Avenue 53 Los Angeles, CA 90042 main 323-333-5000 fax 206-350-0064 skype cswatts aim cwfx1 yahoo cwiphone dot?mac csw http://imdb.com/name/nm0915121/ www.bake.org On Sep 7, 2011, at 4:52 AM, David Thompson wrote: >> I figured out what the problem was, and discovered what appears to be either a Panorama bug or limitation left over from the Mac OS 9 days. I have a procedure which would sometimes try to use Panorama's "MakeFolder" function to create a folder with a name greater than 32 characters long. >> >> Panorama is happy with folder names up to 32 characters, but anything over that causes a Disk Error message followed by a random number. I imagine this is some sort of left over limitation from the Mac OS 9 days? Hopefully it can be fixed in an updated version of Panorama. >> >> Does anyone know if there are other filename or folder name length limitations when using other commands or functions within Panorama procedures? >> > > This limitation exists in general in Panorama, and it's 31 characters, not 32. I think there was one command that allowed names that were longer than 31 characters. If memory serves, it was the FileRename command. The old name had to be 31 characters or less, but the new one could be longer. My memory is pretty hazy about this, so test it before taking my word for it. > > Of course AppleScript, and other languages that you can run from within Panorama, allow the longer names. > > This limitation has been discussed several times on this list. Jim has said that the reason it hasn't been fixed yet is that it would be a major project, not just a simple fix. > > Dave > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jim at provue.com Thu Sep 8 00:00:58 2011 From: jim at provue.com (James Rea) Date: Thu, 8 Sep 2011 00:00:58 -0700 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: <51AD2716-06C2-4C0D-A862-D05FC51F1C56@me.com> Message-ID: On 9/7/11 at 4:44 PM, csw at me.com (Chris Watts) wrote: >If you are using a mac exclusively, you can use Applescript to >do it. >I can't find the one I wrote to do this, but if you are making long >folders, you might need to list them too, (I did) so I made a new >function "LISTFILESCW(" Actually Chris, some time ago I incorporated the code you sent me into Panorama, look under LISTLONGFILES. I did not create a corresponding function, however. Thank you Chris for originally submitting this code. As Dave mentioned, allowing filenames > 31 characters will be a huge amount of work. I've been thinking about this lately, and I suspect that doing so will also break a lot of Panorama applications. I don't think the newer API's are compatible with the folder ID's Panorama currently uses, and I also think that they would require using the UNIX notation (with / symbols) instead of the original HFS notation with colons (I am not sure about this, though). So it could be that any Panorama program or formulas that deals with folder paths would have to be rewritten. I've been thinking about this in the larger context of possibly creating a Cocoa version of Panorama. This isn't an announcement of such a project -- just something I am thinking about. If this was done, it would probably have significant incompatibilities with the current version of Panorama, depending on the complexity of your databases. Probably not as dramatic as the transition from Final Cut Pro 7 to Final Cut Pro X, but perhaps somewhat along those lines. Most likely quite a few of you might decide to permanently stick with Panorama 6 rather than upgrade, and that is one of concerns I have in regard to undertaking such an ambitious project. An upgrade that is of no interest to 50% or more of the Panorama community is most likely not going to be financially viable to develop. So, having opened Pandora's box just a bit, I'm sure some of you have opinions on this. How much would you like a Cocoa version of Panorama? How much incompatibility with previous versions would you be willing to put up with, if any? Jim Rea President, ProVUE Development P.S. Here is a list of possible areas of incompatibility -- this is not a comprehensive list, just off the top of my head: * file/folder handling (as mentioned above) * form layout (might need some tweaking) * resources (especially menu resources, which would probably be eliminated) * classic menus & dialogs * word processor objects might lose all formatting * file format compatibility (once converted to Panorama X databases probably could not be shared with Panorama 6 or earlier). * various statements and functions that are still based on OS 9 API's. For many of you, none of these issues will matter much. Others may require huge rewrites. From audax at wideband.net.au Thu Sep 8 02:27:58 2011 From: audax at wideband.net.au (Michael Kellock) Date: Thu, 8 Sep 2011 19:27:58 +1000 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: References: Message-ID: <544C54A7-8E47-4C34-B8A5-196B1ED87C88@wideband.net.au> Jim This may be stupid question (my specialty) but would it be feasible to incorporate UNIX commands in these (and other) procedures so that, effectively, the 31-char limit ceases to be a problem? michael On 08/09/2011, at 5:00 PM, James Rea wrote: > On 9/7/11 at 4:44 PM, csw at me.com (Chris Watts) wrote: > >> If you are using a mac exclusively, you can use Applescript to do it. >> I can't find the one I wrote to do this, but if you are making long >> folders, you might need to list them too, (I did) so I made a new >> function "LISTFILESCW(" > > Actually Chris, some time ago I incorporated the code you sent me into Panorama, look under LISTLONGFILES. I did not create a corresponding function, however. Thank you Chris for originally submitting this code. > > As Dave mentioned, allowing filenames > 31 characters will be a huge amount of work. I've been thinking about this lately, and I suspect that doing so will also break a lot of Panorama applications. I don't think the newer API's are compatible with the folder ID's Panorama currently uses, and I also think that they would require using the UNIX notation (with / symbols) instead of the original HFS notation with colons (I am not sure about this, though). So it could be that any Panorama program or formulas that deals with folder paths would have to be rewritten. From jeff_gold at state.ga.weo.us Thu Sep 8 05:44:36 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Thu, 8 Sep 2011 08:44:36 -0400 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: <544C54A7-8E47-4C34-B8A5-196B1ED87C88@wideband.net.au> References: <544C54A7-8E47-4C34-B8A5-196B1ED87C88@wideband.net.au> Message-ID: <99FDDFC8-B56A-4702-A2C2-FDAE80AAE75A@state.ga.weo.us> Thanks for all the comments and great suggestions. In my case, limiting folder names to 32 characters or less won't be an issue, so I just made a change to my code to limit the length of the folder names. I only pointed this out originally because I did not realize this was already a known limitation. Most people are mentioning a 31-character limit, but I have no trouble creating a 32-character folder name. Is this 31-character limit just for file names not folder names, perhaps? Or does a 31-character limit perhaps start with a character 0, making it 32 total characters? Just curious for future reference. Best wishes, - Jeff From csw at me.com Thu Sep 8 05:56:37 2011 From: csw at me.com (Watts Chris) Date: Thu, 08 Sep 2011 05:56:37 -0700 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: References: Message-ID: I say go for it! sent from my iPad Chris Watts ??? ?? Bake Visual Effects, Inc. 1858 North Avenue 53 Los Angeles, CA 90042 main 323-333-5000 fax 206-350-0064 skype cswatts aim cwfx1 yahoo cwiphone dot?mac csw http://imdb.com/name/nm0915121/ www.bake.org On Sep 8, 2011, at 12:00 AM, James Rea wrote: > On 9/7/11 at 4:44 PM, csw at me.com (Chris Watts) wrote: > >> If you are using a mac exclusively, you can use Applescript to do it. >> I can't find the one I wrote to do this, but if you are making long >> folders, you might need to list them too, (I did) so I made a new >> function "LISTFILESCW(" > > Actually Chris, some time ago I incorporated the code you sent me into Panorama, look under LISTLONGFILES. I did not create a corresponding function, however. Thank you Chris for originally submitting this code. > > As Dave mentioned, allowing filenames > 31 characters will be a huge amount of work. I've been thinking about this lately, and I suspect that doing so will also break a lot of Panorama applications. I don't think the newer API's are compatible with the folder ID's Panorama currently uses, and I also think that they would require using the UNIX notation (with / symbols) instead of the original HFS notation with colons (I am not sure about this, though). So it could be that any Panorama program or formulas that deals with folder paths would have to be rewritten. > > I've been thinking about this in the larger context of possibly creating a Cocoa version of Panorama. This isn't an announcement of such a project -- just something I am thinking about. If this was done, it would probably have significant incompatibilities with the current version of Panorama, depending on the complexity of your databases. Probably not as dramatic as the transition from Final Cut Pro 7 to Final Cut Pro X, but perhaps somewhat along those lines. Most likely quite a few of you might decide to permanently stick with Panorama 6 rather than upgrade, and that is one of concerns I have in regard to undertaking such an ambitious project. An upgrade that is of no interest to 50% or more of the Panorama community is most likely not going to be financially viable to develop. > > So, having opened Pandora's box just a bit, I'm sure some of you have opinions on this. How much would you like a Cocoa version of Panorama? How much incompatibility with previous versions would you be willing to put up with, if any? > > Jim Rea > President, ProVUE Development > > P.S. Here is a list of possible areas of incompatibility -- this is not a comprehensive list, just off the top of my head: > > * file/folder handling (as mentioned above) > * form layout (might need some tweaking) > * resources (especially menu resources, which would probably be eliminated) > * classic menus & dialogs > * word processor objects might lose all formatting > * file format compatibility (once converted to Panorama X databases probably could not be shared with Panorama 6 or earlier). > * various statements and functions that are still based on OS 9 API's. > > For many of you, none of these issues will matter much. Others may require huge rewrites. > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From csw at me.com Thu Sep 8 05:58:26 2011 From: csw at me.com (Watts Chris) Date: Thu, 08 Sep 2011 05:58:26 -0700 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: References: Message-ID: <87A80422-F870-486F-972F-48885F7DF2BB@me.com> I appropriated that very same code! I think I may have added the line to get rid of ds_store files but that's about it. :) sent from my iPad Chris Watts ??? ?? Bake Visual Effects, Inc. 1858 North Avenue 53 Los Angeles, CA 90042 main 323-333-5000 fax 206-350-0064 skype cswatts aim cwfx1 yahoo cwiphone dot?mac csw http://imdb.com/name/nm0915121/ www.bake.org On Sep 8, 2011, at 12:00 AM, James Rea wrote: > On 9/7/11 at 4:44 PM, csw at me.com (Chris Watts) wrote: > >> If you are using a mac exclusively, you can use Applescript to do it. >> I can't find the one I wrote to do this, but if you are making long >> folders, you might need to list them too, (I did) so I made a new >> function "LISTFILESCW(" > > Actually Chris, some time ago I incorporated the code you sent me into Panorama, look under LISTLONGFILES. I did not create a corresponding function, however. Thank you Chris for originally submitting this code. > > As Dave mentioned, allowing filenames > 31 characters will be a huge amount of work. I've been thinking about this lately, and I suspect that doing so will also break a lot of Panorama applications. I don't think the newer API's are compatible with the folder ID's Panorama currently uses, and I also think that they would require using the UNIX notation (with / symbols) instead of the original HFS notation with colons (I am not sure about this, though). So it could be that any Panorama program or formulas that deals with folder paths would have to be rewritten. > > I've been thinking about this in the larger context of possibly creating a Cocoa version of Panorama. This isn't an announcement of such a project -- just something I am thinking about. If this was done, it would probably have significant incompatibilities with the current version of Panorama, depending on the complexity of your databases. Probably not as dramatic as the transition from Final Cut Pro 7 to Final Cut Pro X, but perhaps somewhat along those lines. Most likely quite a few of you might decide to permanently stick with Panorama 6 rather than upgrade, and that is one of concerns I have in regard to undertaking such an ambitious project. An upgrade that is of no interest to 50% or more of the Panorama community is most likely not going to be financially viable to develop. > > So, having opened Pandora's box just a bit, I'm sure some of you have opinions on this. How much would you like a Cocoa version of Panorama? How much incompatibility with previous versions would you be willing to put up with, if any? > > Jim Rea > President, ProVUE Development > > P.S. Here is a list of possible areas of incompatibility -- this is not a comprehensive list, just off the top of my head: > > * file/folder handling (as mentioned above) > * form layout (might need some tweaking) > * resources (especially menu resources, which would probably be eliminated) > * classic menus & dialogs > * word processor objects might lose all formatting > * file format compatibility (once converted to Panorama X databases probably could not be shared with Panorama 6 or earlier). > * various statements and functions that are still based on OS 9 API's. > > For many of you, none of these issues will matter much. Others may require huge rewrites. > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From steve at tlwsolutions.com Thu Sep 8 06:03:44 2011 From: steve at tlwsolutions.com (steve middleton) Date: Thu, 8 Sep 2011 09:03:44 -0400 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: <87A80422-F870-486F-972F-48885F7DF2BB@me.com> References: <87A80422-F870-486F-972F-48885F7DF2BB@me.com> Message-ID: Jim, I say go for it as well. I would think Panorama X would give you many more potential customers. Steve Middleton -------------- next part -------------- An HTML attachment was scrubbed... URL: From trackmanpete at comcast.net Thu Sep 8 06:37:04 2011 From: trackmanpete at comcast.net (Pete) Date: Thu, 08 Sep 2011 09:37:04 -0400 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: <51AD2716-06C2-4C0D-A862-D05FC51F1C56@me.com> References: <20110907065246.CTE50795@expms1.cites.uiuc.edu> <51AD2716-06C2-4C0D-A862-D05FC51F1C56@me.com> Message-ID: <4E68C500.7090105@comcast.net> I concur with updating Pan. Old users can stay with version 6.0 or less for their product, but can then build new ones with the new version. I have seen this happen on the Windows side with a database company, who has had great success. They no longer support the old version, but the old versions continue to exist and their forum still responds to questions and helps individuals who work in that environment. Meanwhile the new version has so many new technological updates that it appeals to a much broader base of users and developers. The new version has some backward compatibility, but some code needs to be rewritten for it to work properly in the new environment. In my humble opinion, Panorama would be very appealing to new users and even present users if it were to modernize it's code and include many of the new possibilities that are now available. Yes, it would mean some backward compatibility problems, but it would also mean many new possibilities for better graphics, better code and a product that is not hampered by code generated 25 years ago. Another thought I had sent on to Jim is that he continue developing mini applications similar to Appalicous. I could see something like an app for Amazon's ebooks that would be very appealing for those who love to search, sort and catalog ebooks. So, my vote is in agreement with Chris Watts. Keep producing more Pan products, they are great additions. Now if a modified version of Pan could run on the iPad, that would also be super....:-) Pete Schuder From skane-l at skaneco.com Thu Sep 8 07:11:47 2011 From: skane-l at skaneco.com (Steve Kane) Date: Thu, 8 Sep 2011 09:11:47 -0500 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: <4E68C500.7090105@comcast.net> References: <20110907065246.CTE50795@expms1.cites.uiuc.edu> <51AD2716-06C2-4C0D-A862-D05FC51F1C56@me.com> <4E68C500.7090105@comcast.net> Message-ID: <9165052E-BE8D-4C08-8F57-89121837B256@skaneco.com> On Sep 8, 2011, at 8:37 AM, Pete wrote: > Another thought I had sent on to Jim is that he continue developing mini applications similar to Appalicous. I could see something like an app for Amazon's ebooks that would be very appealing for those who love to search, sort and catalog ebooks. I'd like to see an Appalicious-like application for Apple's Address Book and Apple's iCal, with the ability to make changes to data that would be written back to the respective Apple data files. I use Address Book and iCal because of their integration with iPhone (and to a lesser extent the mobileme-soon-to-be-icloud web interface), but both these apps keep me at arms length from my contact and calendar data. Often I would like to do selects, sorts, batch changes, "formula fills", etc, that can't be done in Address Book or iCal. From jeff_gold at state.ga.weo.us Thu Sep 8 07:13:10 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Thu, 8 Sep 2011 10:13:10 -0400 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: References: Message-ID: Hi Jim, I tend toward the backward compatibility you always strive for, even if at times that limits some forward development. I see a few others who have responded so far feel differently than I do, so I thought I'd share my opinion, too. That said, could you achieve both at the same time? For example, assuming there does end up being a problem with folder ID's and "/" versuses ":" in file paths, could a newer version of Panorama perhaps catch some things like this and "fix" them with some sort of patch behind the scenes as it compiles or interprets procedure code? Best wishes, - Jeff On Sep 8, 2011, at 3:0058 AM, James Rea wrote: > So it could be that any Panorama program or formulas that deals with folder paths would have to be rewritten. From jim at provue.com Thu Sep 8 06:44:11 2011 From: jim at provue.com (James Rea) Date: Thu, 8 Sep 2011 06:44:11 -0700 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: Message-ID: On 9/8/11 at 12:00 AM, jim at provue.com (James Rea) wrote: >Actually Chris, some time ago I incorporated the code you sent me into >Panorama, look under LISTLONGFILES. Oh do I feel dumb -- this code was actually originally submitted by David Thompson. David, I'm so sorry for this mistaken attribution (shouldn't post at 12am I guess) and thank you for this and so many other submissions. Jim Rea President, ProVUE Development ------------------------------------------------------------------- --- 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 gary at yonaites.com Thu Sep 8 07:42:07 2011 From: gary at yonaites.com (Gary Yonaites) Date: Thu, 8 Sep 2011 07:42:07 -0700 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: References: Message-ID: <886100E5-E985-4F06-97D5-2BCC40236B2A@yonaites.com> I would certainly be up for a major change to make all the more recent GUI and other OS features available to us. I think most of the involved rewriting of code would fall on those most likely to be willing to take the effort to update their files and incorporate the latest and greatest. As already suggested, you may be able to come up with a converter similar to Platform Converter that would be able to convert the more minor code changes that 95% of users would be faced with and leave the heavy duty code changes to those most suited to handle it since they are the ones who originally wrote it. There is also the option to continue running an older version of Panorama if you don't want to update your files. These, however, are most likely the people who would not opt to purchase a new version of Panorama any way. Personally, since my financial situation has changed recently, I would be more likely to purchase a major Cocoa update of Panorama than I would an incremental minor version. The most common complaints I read about Panorama seem to be regarding the quirky GUI elements, antiquated text handling and other problems related to legacy Carbon code. I really think a major rewrite is worth the problems so that the new OS services and looks can be incorporated. My nickel's worth. Gary gary at yonaites.com On Sep 8, 2011, at 12:00 AM, James Rea wrote: > Here is a list of possible areas of incompatibility -- this is not a comprehensive list, just off the top of my head: > > * file/folder handling (as mentioned above) > * form layout (might need some tweaking) > * resources (especially menu resources, which would probably be eliminated) > * classic menus & dialogs > * word processor objects might lose all formatting > * file format compatibility (once converted to Panorama X databases probably could not be shared with Panorama 6 or earlier). > * various statements and functions that are still based on OS 9 API's. > > For many of you, none of these issues will matter much. Others may require huge rewrites. From dthmpsn1 at illinois.edu Thu Sep 8 08:26:31 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Thu, 8 Sep 2011 10:26:31 -0500 (CDT) Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: <4736F19F-D27C-4448-A66C-CAFEDDD4E151@state.ga.weo.us> References: <20110907065246.CTE50795@expms1.cites.uiuc.edu> <4736F19F-D27C-4448-A66C-CAFEDDD4E151@state.ga.weo.us> Message-ID: <20110908102631.CTF06138@expms1.cites.uiuc.edu> >Maybe file names are limited to 31 characters, but folders are limited to 32 characters? I didn't seem to have any trouble with 32 character folder names. > >For example, this works: > >MakeFolder "Macintosh HD:12345678901234567890123456789012" >(32 characters) > >but, this does not: > >MakeFolder "Macintosh HD:12345678901234567890123456789012a" >(33 characters) > It's interesting that MakeFolder can make a folder with 32 characters in its name, but attempts to use that name elsewhere lead to problems. I made a folder with the name 12345678901234567890123456789012 and then used listfiles( to list the folders in the folder that contained it. Its name was listed as 012345678901234567890123#1104C4 (The #1104C4 part will vary from one folder to the next.) Attempts to use the full name in a folder( function or a SaveACopyAs statement failed, but those same statements worked if I used the 31 character 012345678901234567890123#1104C4 name. Dave From csw at me.com Thu Sep 8 08:33:05 2011 From: csw at me.com (chris watts) Date: Thu, 08 Sep 2011 08:33:05 -0700 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: <20110908102631.CTF06138@expms1.cites.uiuc.edu> References: <20110907065246.CTE50795@expms1.cites.uiuc.edu> <4736F19F-D27C-4448-A66C-CAFEDDD4E151@state.ga.weo.us> <20110908102631.CTF06138@expms1.cites.uiuc.edu> Message-ID: i misread your originaI mail, i didnt get that you were attributing that code to me! So guess I should thank Dave too. when i made the function version, I just copied it from the library :). cw Sent from my iPhone On Sep 8, 2011, at 8:26 AM, David Thompson wrote: >> Maybe file names are limited to 31 characters, but folders are limited to 32 characters? I didn't seem to have any > trouble with 32 character folder names. >> >> For example, this works: >> >> MakeFolder "Macintosh HD:12345678901234567890123456789012" >> (32 characters) >> >> but, this does not: >> >> MakeFolder "Macintosh HD:12345678901234567890123456789012a" >> (33 characters) >> > > It's interesting that MakeFolder can make a folder with 32 characters in its name, but attempts to use that name > elsewhere lead to problems. > > I made a folder with the name 12345678901234567890123456789012 and then used listfiles( to list the folders in > the folder that contained it. Its name was listed as 012345678901234567890123#1104C4 (The #1104C4 part will > vary from one folder to the next.) Attempts to use the full name in a folder( function or a SaveACopyAs statement > failed, but those same statements worked if I used the 31 character 012345678901234567890123#1104C4 name. > > Dave > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jayschille at gmail.com Thu Sep 8 08:47:19 2011 From: jayschille at gmail.com (Jay Schille) Date: Thu, 8 Sep 2011 08:47:19 -0700 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: <886100E5-E985-4F06-97D5-2BCC40236B2A@yonaites.com> References: <886100E5-E985-4F06-97D5-2BCC40236B2A@yonaites.com> Message-ID: I, too, vote for a Cocoa update. I do enough code rewriting just to keep ahead of my clients' miscues, and a little more wouldn't hurt. As Gary says, those who find recoding too onerous could always stick with Pan 6. On Thu, Sep 8, 2011 at 7:42 AM, Gary Yonaites wrote: > I would certainly be up for a major change to make all the more recent GUI > and other OS features available to us. I think most of the involved > rewriting of code would fall on those most likely to be willing to take the > effort to update their files and incorporate the latest and greatest. As > already suggested, you may be able to come up with a converter similar to > Platform Converter that would be able to convert the more minor code changes > that 95% of users would be faced with and leave the heavy duty code changes > to those most suited to handle it since they are the ones who originally > wrote it. There is also the option to continue running an older version of > Panorama if you don't want to update your files. These, however, are most > likely the people who would not opt to purchase a new version of Panorama > any way. > > Personally, since my financial situation has changed recently, I would be > more likely to purchase a major Cocoa update of Panorama than I would an > incremental minor version. The most common complaints I read about Panorama > seem to be regarding the quirky GUI elements, antiquated text handling and > other problems related to legacy Carbon code. I really think a major rewrite > is worth the problems so that the new OS services and looks can be > incorporated. > > My nickel's worth. > > Gary > gary at yonaites.com > > On Sep 8, 2011, at 12:00 AM, James Rea wrote: > > > Here is a list of possible areas of incompatibility -- this is not a > comprehensive list, just off the top of my head: > > > > * file/folder handling (as mentioned above) > > * form layout (might need some tweaking) > > * resources (especially menu resources, which would probably be > eliminated) > > * classic menus & dialogs > > * word processor objects might lose all formatting > > * file format compatibility (once converted to Panorama X databases > probably could not be shared with Panorama 6 or earlier). > > * various statements and functions that are still based on OS 9 API's. > > > > For many of you, none of these issues will matter much. Others may > require huge rewrites. > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > -- Jay Schille -------------- next part -------------- An HTML attachment was scrubbed... URL: From ronald.southwick at tojfarm.com Thu Sep 8 09:06:16 2011 From: ronald.southwick at tojfarm.com (ronald.southwick) Date: Thu, 08 Sep 2011 12:06:16 -0400 Subject: Unexpected Error (with typo) Message-ID: <4E68E7F8.4040002@tojfarm.com> I rarely use the flash art scrapbook, but wanted to try producing a graph with some clipart. Using Windows Pan 6, I had just pasted my graphic into the scrapbook and with the picture still showing I hit Ctrl-S to save the database. I was told: Error: FileGlobal statment cannot be used in this window That seemed an unusual way to generate an error. I just moved on to another window to save the database. At a minimum the typo could be fixed in a future update. Ron From jk at acaciasystems.com Thu Sep 8 09:43:23 2011 From: jk at acaciasystems.com (Jeff Kozuch) Date: Thu, 8 Sep 2011 09:43:23 -0700 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: <886100E5-E985-4F06-97D5-2BCC40236B2A@yonaites.com> References: <886100E5-E985-4F06-97D5-2BCC40236B2A@yonaites.com> Message-ID: > The most common complaints I read about Panorama seem to be > regarding the quirky GUI elements, antiquated text handling and > other problems related to legacy Carbon code. I really think a major > rewrite is worth the problems so that the new OS services and looks > can be incorporated. The complaints I here most often (just yesterday) are that ProVUE is too small, updates take too long to be introduced and there are not enough Panorama developers. I am even hearing this from current customers who question ProVUE's future. Unless you (Jim) think Panorama X will really grow the user and/or developer base and allow you to grow the company, it may not be worth the effort. As Apple continues to call the shots, creative apps for the App store may be more lucrative. Jeff Jeff Kozuch President, Acacia Systems Panorama Programming and Training Apple Certified Technical Coordinator jk at acaciasystems.com http://www.acaciasystems.com 562-437-7690 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jlazariuk at yahoo.com Thu Sep 8 10:54:36 2011 From: jlazariuk at yahoo.com (Jack Lazariuk) Date: Thu, 8 Sep 2011 10:54:36 -0700 (PDT) Subject: Folder paths Message-ID: <1315504476.28418.YahooMailNeo@web38705.mail.mud.yahoo.com> I am working on a database of a large quantity of videos and it works find using the video example that comes with Panorama. ?The video appears in a Flashart super object with the formula -- ? folderpath(dbinfo("folder",""))+Clip+".mov" Can someone please give me an example of formula if the video is not in the current folder of my database For example if it was in?/Users/macuser/Movies/iMovie Events/Oct_5_2010-Oct_21_2010 Thanks Jack From dthmpsn1 at illinois.edu Thu Sep 8 11:02:34 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Thu, 8 Sep 2011 13:02:34 -0500 (CDT) Subject: Folder paths In-Reply-To: <1315504476.28418.YahooMailNeo@web38705.mail.mud.yahoo.com> References: <1315504476.28418.YahooMailNeo@web38705.mail.mud.yahoo.com> Message-ID: <20110908130234.CTF14119@expms1.cites.uiuc.edu> >I am working on a database of a large quantity of videos and it works find using the video example that comes with Panorama. ?The video appears in a Flashart super object with the formula -- ? folderpath(dbinfo("folder",""))+Clip+".mov" > >Can someone please give me an example of formula if the video is not in the current folder of my database > >For example if it was in?/Users/macuser/Movies/iMovie Events/Oct_5_2010-Oct_21_2010 > Assuming your main drive is named "Macintosh HD" it would be "Macintosh HD:Users:macuser:Movies:iMovie Events:Oct_5_2010-Oct_21_2010:"+Clip+".Mov" Dave From jlazariuk at yahoo.com Thu Sep 8 11:07:51 2011 From: jlazariuk at yahoo.com (Jack Lazariuk) Date: Thu, 8 Sep 2011 11:07:51 -0700 (PDT) Subject: Folder paths In-Reply-To: <20110908130234.CTF14119@expms1.cites.uiuc.edu> References: <1315504476.28418.YahooMailNeo@web38705.mail.mud.yahoo.com> <20110908130234.CTF14119@expms1.cites.uiuc.edu> Message-ID: <1315505271.20206.YahooMailNeo@web38703.mail.mud.yahoo.com> Thank you David. ?I do know that this would be the form for the folder path. ?What I do not know is how to word the formula. ----- Original Message ----- From: David Thompson To: Jack Lazariuk ; Panorama Questions & Answers (Discussion) Cc: Sent: Thursday, September 8, 2011 2:02:34 PM Subject: Re: Folder paths >I am working on a database of a large quantity of videos and it works find using the video example that comes with Panorama. ?The video appears in a Flashart super object with the formula -- ? folderpath(dbinfo("folder",""))+Clip+".mov" > >Can someone please give me an example of formula if the video is not in the current folder of my database > >For example if it was in?/Users/macuser/Movies/iMovie Events/Oct_5_2010-Oct_21_2010 > Assuming your main drive is named "Macintosh HD" it would be "Macintosh HD:Users:macuser:Movies:iMovie Events:Oct_5_2010-Oct_21_2010:"+Clip+".Mov" Dave _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From dthmpsn1 at illinois.edu Thu Sep 8 11:17:17 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Thu, 8 Sep 2011 13:17:17 -0500 (CDT) Subject: Folder paths In-Reply-To: <1315505271.20206.YahooMailNeo@web38703.mail.mud.yahoo.com> References: <1315504476.28418.YahooMailNeo@web38705.mail.mud.yahoo.com> <20110908130234.CTF14119@expms1.cites.uiuc.edu> <1315505271.20206.YahooMailNeo@web38703.mail.mud.yahoo.com> Message-ID: <20110908131717.CTF14917@expms1.cites.uiuc.edu> Except for the typo, where I typed ".Mov" instead of ".mov" that was the formula. It concatenates 3 strings. The first is the long string of quoted text "Macintosh HD:Users:macuser:Movies:iMovie Events:Oct_5_2010-Oct_21_2010:" the second is the Clip field or variable, and the last is the short string of quoted text ".mov" Dave ---- Original message ---- >Date: Thu, 8 Sep 2011 11:07:51 -0700 (PDT) >From: Jack Lazariuk >Subject: Re: Folder paths >To: "Panorama Questions Answers (Discussion)" > >Thank you David. ?I do know that this would be the form for the folder path. ?What I do not know is how to word the formula. > > >----- Original Message ----- >From: David Thompson >To: Jack Lazariuk ; Panorama Questions & Answers (Discussion) >Cc: >Sent: Thursday, September 8, 2011 2:02:34 PM >Subject: Re: Folder paths > >>I am working on a database of a large quantity of videos and it works find using the video example that >comes with Panorama. ?The video appears in a Flashart super object with the formula -- ? >folderpath(dbinfo("folder",""))+Clip+".mov" >> >>Can someone please give me an example of formula if the video is not in the current folder of my >database >> >>For example if it was in?/Users/macuser/Movies/iMovie Events/Oct_5_2010- Oct_21_2010 >> > >Assuming your main drive is named "Macintosh HD" it would be > >"Macintosh HD:Users:macuser:Movies:iMovie Events:Oct_5_2010- Oct_21_2010:"+Clip+".Mov" > >Dave >_______________________________________________ >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 jlazariuk at yahoo.com Thu Sep 8 11:39:58 2011 From: jlazariuk at yahoo.com (Jack Lazariuk) Date: Thu, 8 Sep 2011 11:39:58 -0700 (PDT) Subject: Folder paths In-Reply-To: <20110908131717.CTF14917@expms1.cites.uiuc.edu> References: <1315504476.28418.YahooMailNeo@web38705.mail.mud.yahoo.com> <20110908130234.CTF14119@expms1.cites.uiuc.edu> <1315505271.20206.YahooMailNeo@web38703.mail.mud.yahoo.com> <20110908131717.CTF14917@expms1.cites.uiuc.edu> Message-ID: <1315507198.95077.YahooMailNeo@web38706.mail.mud.yahoo.com> Thanks Dave Ha ha. ?That was just too easy. ?I was thinking that it had to be some complicated formula using FolderPath or something like that. Thanks again. It works fine. Jack ------------------------------------------- Except for the typo, where I typed ".Mov" instead of ".mov" that was the formula. It concatenates 3 strings. The first is the long string of quoted text "Macintosh HD:Users:macuser:Movies:iMovie Events:Oct_5_2010-Oct_21_2010:" the second is the Clip field or variable, and the last is the short string of quoted text ".mov" Dave From operations at redhouserecords.com Thu Sep 8 11:56:30 2011 From: operations at redhouserecords.com (C W Frymire) Date: Thu, 8 Sep 2011 13:56:30 -0500 Subject: Folder paths In-Reply-To: <1315504476.28418.YahooMailNeo@web38705.mail.mud.yahoo.com> References: <1315504476.28418.YahooMailNeo@web38705.mail.mud.yahoo.com> Message-ID: In the Flash art superobject you'd use..... > "HardDriveName:Users:macuser:Movies:iMovie Events:Oct_5_2010- > Oct_21_2010:"+Clip+".mov" Or you could load the path into a variable with.... vVariablename=Folder(HardDriveName:Users:macuser:Movies:iMovie Events:Oct_5_2010-Oct_21_2010:) and then use folderpath(vVariablename)+Clip+".mov" On Sep 8, 2011, at 12:54 PM, Jack Lazariuk wrote: > I am working on a database of a large quantity of videos and it > works find using the video example that comes with Panorama. The > video appears in a Flashart super object with the formula -- > folderpath(dbinfo("folder",""))+Clip+".mov" > > Can someone please give me an example of formula if the video is not > in the current folder of my database > > For example if it was in /Users/macuser/Movies/iMovie Events/ > Oct_5_2010-Oct_21_2010 > > Thanks Jack > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From jlazariuk at yahoo.com Thu Sep 8 12:20:18 2011 From: jlazariuk at yahoo.com (Jack Lazariuk) Date: Thu, 8 Sep 2011 12:20:18 -0700 (PDT) Subject: Folder paths In-Reply-To: References: <1315504476.28418.YahooMailNeo@web38705.mail.mud.yahoo.com> Message-ID: <1315509618.54425.YahooMailNeo@web38707.mail.mud.yahoo.com> What if only the name of the last folder is variable and if I have the folder name in another field? ?How would I substitute the info in the field as part of the folder path. ?Like in the following, what would I place in the area I have bracketed? "Mac HD Xtreme:users:Macuser:Movies:iMovie Events.localized:(if this could be the text that is currently in the field named folder):+Clip+.mov ----- Original Message ----- From: C W Frymire To: Jack Lazariuk ; Panorama Questions & Answers (Discussion) Cc: Sent: Thursday, September 8, 2011 2:56:30 PM Subject: Re: Folder paths In the Flash art superobject you'd use..... > "HardDriveName:Users:macuser:Movies:iMovie Events:Oct_5_2010-Oct_21_2010:"+Clip+".mov" Or you could load the path into a variable with.... vVariablename=Folder(HardDriveName:Users:macuser:Movies:iMovie Events:Oct_5_2010-Oct_21_2010:) and then use folderpath(vVariablename)+Clip+".mov" On Sep 8, 2011, at 12:54 PM, Jack Lazariuk wrote: > I am working on a database of a large quantity of videos and it works find using the video example that comes with Panorama.? The video appears in a Flashart super object with the formula --? folderpath(dbinfo("folder",""))+Clip+".mov" > > Can someone please give me an example of formula if the video is not in the current folder of my database > > For example if it was in /Users/macuser/Movies/iMovie Events/Oct_5_2010-Oct_21_2010 > > Thanks Jack > _______________________________________________ > 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 Thu Sep 8 12:35:55 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Thu, 8 Sep 2011 14:35:55 -0500 Subject: Folder paths In-Reply-To: <1315509618.54425.YahooMailNeo@web38707.mail.mud.yahoo.com> References: <1315504476.28418.YahooMailNeo@web38705.mail.mud.yahoo.com> <1315509618.54425.YahooMailNeo@web38707.mail.mud.yahoo.com> Message-ID: >What if only the name of the last folder is >variable and if I have the folder name in >another field? ?How would I substitute the info >in the field as part of the folder path. ?Like >in the following, what would I place in the area >I have bracketed? > >"Mac HD Xtreme:users:Macuser:Movies:iMovie >Events.localized:(if this could be the text that >is currently in the field named >folder):+Clip+.mov "Mac HD Xtreme:users:Macuser:Movies:iMovie Events.localized:"+folder+":"+Clip+".mov" The rule is: If you want to type out the actual text, you put it between quotes. If the text will be found in a field or variable, you type out the name of the field or variable without the quotes. When the text comes from different sources, you use + signs to join the different strings of text together. Here we are joining "Mac HD Xtreme:users:Macuser:Movies:iMovie Events.localized:" to the contents of the folder field, to the colon that separates the last folder from the file, to the contents of the Clip field or variable, to the final ".mov" file extension. Dave From jlazariuk at yahoo.com Thu Sep 8 12:53:55 2011 From: jlazariuk at yahoo.com (Jack Lazariuk) Date: Thu, 8 Sep 2011 12:53:55 -0700 (PDT) Subject: Folder paths In-Reply-To: References: <1315504476.28418.YahooMailNeo@web38705.mail.mud.yahoo.com> <1315509618.54425.YahooMailNeo@web38707.mail.mud.yahoo.com> Message-ID: <1315511635.4656.YahooMailNeo@web38704.mail.mud.yahoo.com> Wow ! ?You have been so very helpful. ?Everything works great. ?The mistake I made in trying different things was forgetting the quotes in ":" Thanks ?Jack ----- Original Message ----- From: David Thompson To: Jack Lazariuk ; Panorama Questions & Answers (Discussion) Cc: Sent: Thursday, September 8, 2011 3:35:55 PM Subject: Re: Folder paths > What if only the name of the last folder is variable and if I have the folder name in another field? ?How would I substitute the info in the field as part of the folder path. ?Like in the following, what would I place in the area I have bracketed? > > "Mac HD Xtreme:users:Macuser:Movies:iMovie Events.localized:(if this could be the text that is currently in the field named folder):+Clip+.mov "Mac HD Xtreme:users:Macuser:Movies:iMovie Events.localized:"+folder+":"+Clip+".mov" The rule is: If you want to type out the actual text, you put it between quotes. If the text will be found in a field or variable, you type out the name of the field or variable without the quotes. When the text comes from different sources, you use + signs to join the different strings of text together. Here we are joining "Mac HD Xtreme:users:Macuser:Movies:iMovie Events.localized:" to the contents of the folder field, to the colon that separates the last folder from the file, to the contents of the Clip field or variable, to the final ".mov" file extension. Dave From mark at abernackie.com Fri Sep 9 10:08:19 2011 From: mark at abernackie.com (Mark Terry) Date: Fri, 9 Sep 2011 13:08:19 -0400 Subject: Disk Errors (found the issue and discovered a problem with the 'MakeFolder') In-Reply-To: References: Message-ID: I would vote for the upgrade. The carbon box seems to be getting smaller and more restrictive, so that backward-compatibility has come to mean backward features and performance, as well. It would seem that a Cocoa upgrade would offer so many other enhancements that it would be a truly worthwhile upgrade endeavor - even for developers with extensive rewrites ahead. The commercial value of the application would be awesome. M On Sep 8, 2011, at 3:00 AM, James Rea wrote: > On 9/7/11 at 4:44 PM, csw at me.com (Chris Watts) wrote: > >> If you are using a mac exclusively, you can use Applescript to do it. >> I can't find the one I wrote to do this, but if you are making long >> folders, you might need to list them too, (I did) so I made a new >> function "LISTFILESCW(" > > Actually Chris, some time ago I incorporated the code you sent me > into Panorama, look under LISTLONGFILES. I did not create a > corresponding function, however. Thank you Chris for originally > submitting this code. > > As Dave mentioned, allowing filenames > 31 characters will be a huge > amount of work. I've been thinking about this lately, and I suspect > that doing so will also break a lot of Panorama applications. I > don't think the newer API's are compatible with the folder ID's > Panorama currently uses, and I also think that they would require > using the UNIX notation (with / symbols) instead of the original HFS > notation with colons (I am not sure about this, though). So it could > be that any Panorama program or formulas that deals with folder > paths would have to be rewritten. > > I've been thinking about this in the larger context of possibly > creating a Cocoa version of Panorama. This isn't an announcement of > such a project -- just something I am thinking about. If this was > done, it would probably have significant incompatibilities with the > current version of Panorama, depending on the complexity of your > databases. Probably not as dramatic as the transition from Final Cut > Pro 7 to Final Cut Pro X, but perhaps somewhat along those lines. > Most likely quite a few of you might decide to permanently stick > with Panorama 6 rather than upgrade, and that is one of concerns I > have in regard to undertaking such an ambitious project. An upgrade > that is of no interest to 50% or more of the Panorama community is > most likely not going to be financially viable to develop. > > So, having opened Pandora's box just a bit, I'm sure some of you > have opinions on this. How much would you like a Cocoa version of > Panorama? How much incompatibility with previous versions would you > be willing to put up with, if any? > > Jim Rea > President, ProVUE Development > > P.S. Here is a list of possible areas of incompatibility -- this is > not a comprehensive list, just off the top of my head: > > * file/folder handling (as mentioned above) > * form layout (might need some tweaking) > * resources (especially menu resources, which would probably be > eliminated) > * classic menus & dialogs > * word processor objects might lose all formatting > * file format compatibility (once converted to Panorama X databases > probably could not be shared with Panorama 6 or earlier). > * various statements and functions that are still based on OS 9 API's. > > For many of you, none of these issues will matter much. Others may > require huge rewrites. > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From conable.1 at osu.edu Fri Sep 9 10:28:52 2011 From: conable.1 at osu.edu (William Conable) Date: Fri, 09 Sep 2011 10:28:52 -0700 Subject: Cocoa version? Message-ID: <4E6A4CD4.8010209@osu.edu> 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 qnaweb at provue.com Fri Sep 9 12:28:05 2011 From: qnaweb at provue.com (Elsom Eldridge) Date: 9 Sep 2011 12:28:05 -0700 Subject: "Disk Error -41" Message-ID: Downloaded version Panorama 6.o --- which now delivers "Disk Error -41" each time I try to Save. Any thoughts on how I can get back to being in business? From jim at provue.com Fri Sep 9 13:10:46 2011 From: jim at provue.com (James Rea) Date: Fri, 9 Sep 2011 13:10:46 -0700 Subject: "Disk Error -41" In-Reply-To: Message-ID: On 9/9/11 at 12:28 PM, qnaweb at provue.com (Elsom Eldridge) wrote: >Downloaded version Panorama 6.o --- >which now delivers "Disk Error -41" each time I try to Save. I've never heard of that error message before (it's from Apple) so I looked it up. It says "Memory full (open) or file won't fit (load)". Unfortunately, I'm not really sure what that means. Jim Rea From leo at leocerruti.com Fri Sep 9 15:37:55 2011 From: leo at leocerruti.com (Leo Cerruti) Date: Fri, 09 Sep 2011 18:37:55 -0400 Subject: Rotating text Message-ID: <56A2B1B3-5209-41E4-AA02-9260AF69767E@leocerruti.com> I could swear I saw this someplace now I can't find it! I need to rotate one cell on a form 90 degrees so it can be read when the form is turned on it's side. How do I do this, seems this would be rather simple. Thanks, Leo From cdpublishing at qwestoffice.net Fri Sep 9 16:16:12 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Fri, 9 Sep 2011 16:16:12 -0700 Subject: Rotating text In-Reply-To: <56A2B1B3-5209-41E4-AA02-9260AF69767E@leocerruti.com> References: <56A2B1B3-5209-41E4-AA02-9260AF69767E@leocerruti.com> Message-ID: As far as I know you cannot do that from within Panorama, unless you squeeze a text box to one character width. H a v e a g o o d w e e k e n d . Craig McPherson On Sep 9, 2011, at 3:37 PM, Leo Cerruti wrote: > I could swear I saw this someplace now I can't find it! I need to rotate one cell on a form 90 degrees so it can be read when the form is turned on it's side. How do I do this, seems this would be rather simple. > > Thanks, > Leo > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From scott at stillpoint.us Fri Sep 9 16:59:26 2011 From: scott at stillpoint.us (Scott Corbett) Date: Fri, 09 Sep 2011 18:59:26 -0500 (CDT) Subject: Rotating text In-Reply-To: <56A2B1B3-5209-41E4-AA02-9260AF69767E@leocerruti.com> References: <56A2B1B3-5209-41E4-AA02-9260AF69767E@leocerruti.com> Message-ID: Leo, In 2006 I posted the same question on the QNA. Was told then and think nothing has changed since, that Pan can't do it. I wanted to print bank deposit slips for every business day using a combination of standard and sideways text. I solved it with a brute force solution and have been printing successfully since. My answer was to take numbers into Photoshop and rotate them, standardize the size, then store them as FlashArt images. I used a formula to assemble the number using the images, and voila, sideways printing. This solution could work if your text elements were of fairly short size and didn't vary in length beyond a certain size. I had a text string in a variable and then a series of flash art elements on the form. Used text funnels to find the nth character and then display the sideways image of thae corresponding number. Would work just as well for letters of the alphabet. If this appeals and you want more info on formulas, etc, let me know. Scott On Sep 9, 2011, at 5:37 PM, Leo Cerruti wrote: > I could swear I saw this someplace now I can't find it! I need to rotate one cell on a form 90 degrees so it can be read when the form is turned on it's side. How do I do this, seems this would be rather simple. > > Thanks, > Leo > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna Scott Corbett, D.O. Stillpoint Osteopathic, Ltd. http://www.stillpoint.us 952-920-0846 -------------- next part -------------- An HTML attachment was scrubbed... URL: From leo at leocerruti.com Fri Sep 9 21:10:52 2011 From: leo at leocerruti.com (Leo Cerruti) Date: Sat, 10 Sep 2011 00:10:52 -0400 Subject: rotating text In-Reply-To: References: Message-ID: That's not rotating text Craig, that's vertical text. I need one cell/field to be roated 90 degrees. Here's the form that we're using, the idea is to have Pan print out the form with all pertinent registration info as opposed to doing it by hand as we do now: http://dl.dropbox.com/u/18728859/car_number.pdf As you can see, the bottom field needs to be rotated 90 degrees. Of course I could redesign the whole form but it sure would be handy of Pan could rotate the cell! Leo _ On Sep 9, 2011, at 7:16 PM, qna-request at provue.com wrote: > From: Craig McPherson > Subject: Re: Rotating text > Date: September 9, 2011 7:16:12 PM EDT > To: "Panorama Questions & Answers \(Discussion\)" > Reply-To: "Panorama Questions & Answers \(Discussion\)" > > > As far as I know you cannot do that from within Panorama, unless you squeeze a text box to one character width. > H > a > v > e > > a > > g > o > o > d > > w > e > e > k > e > n > d > . > Craig McPherson > > On Sep 9, 2011, at 3:37 PM, Leo Cerruti wrote: > >> I could swear I saw this someplace now I can't find it! I need to rotate one cell on a form 90 degrees so it can be read when the form is turned on it's side. How do I do this, seems this would be rather simple. >> >> Thanks, >> Leo >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tapprint at tapprint.com Sat Sep 10 07:14:14 2011 From: tapprint at tapprint.com (Tap Printing, Inc. Timothy Pray) Date: Sat, 10 Sep 2011 10:14:14 -0400 Subject: Rotating text In-Reply-To: <56A2B1B3-5209-41E4-AA02-9260AF69767E@leocerruti.com> References: <56A2B1B3-5209-41E4-AA02-9260AF69767E@leocerruti.com> Message-ID: <00F6222F-D5E2-4E5B-8314-922E3BA98604@tapprint.com> I would just redesign the form so both halves are either vertical or horizontal. Tim Timothy A. Pray Tap Printing, Inc. 628 Metacom Ave., Unit 6 Warren, RI 02885-2834 Tel: 401-247-2188 Fax: 401-245-6270 tapprint at tapprint.com www.tapprint.com Please note: If your information requires immediate attention please call my office. From martinmc at knology.net Sat Sep 10 11:09:53 2011 From: martinmc at knology.net (Martin McCaffery) Date: Sat, 10 Sep 2011 13:09:53 -0500 Subject: Mysterious Operand Expected Message In-Reply-To: <00F6222F-D5E2-4E5B-8314-922E3BA98604@tapprint.com> References: <56A2B1B3-5209-41E4-AA02-9260AF69767E@leocerruti.com> <00F6222F-D5E2-4E5B-8314-922E3BA98604@tapprint.com> Message-ID: I'm working on a new module of a procedure, we'll call it B. I've written it and tested it in a separate procedure window and it works fine. I've copied and pasted it into a CASE statement in another procedure, A, which has been running fine. When I save A I get an "Operand expected but not found". I do the usual line by line checking and still getting the message. I comment out the whole pasted B and still get the message. I comment out the whole A procedure, and I get the expected Procedure OK But, if I uncomment the first line of A, while leaving the rest commented out, I get "Cannot compile-one or more incorrect steps" even though the one line is a simple variable definition--- lvBackUp=gvMainFolder+"MEMBACKUP"---- and it doesn't present a problem until B is added A. I've tried pasting everything into BBedit looking for invisibles, nothing. Tried copying A into a different file and still get the operand and or incorrect steps message. Do I have a corrupted file, or am I just missing something very obvious? Thanks Martin From martinmc at knology.net Sat Sep 10 11:18:17 2011 From: martinmc at knology.net (Martin McCaffery) Date: Sat, 10 Sep 2011 13:18:17 -0500 Subject: Mysterious Operand Expected Message, addendum In-Reply-To: References: <56A2B1B3-5209-41E4-AA02-9260AF69767E@leocerruti.com> <00F6222F-D5E2-4E5B-8314-922E3BA98604@tapprint.com> Message-ID: I just pasted B to the beginning of the CASE statement in A and it works fine? Why? >I'm working on a new module of a procedure, we'll call it B. I've >written it and tested it in a separate procedure window and it works >fine. I've copied and pasted it into a CASE statement in another >procedure, A, which has been running fine. > >When I save A I get an "Operand expected but not found". > >I do the usual line by line checking and still getting the message. > >I comment out the whole pasted B and still get the message. > >I comment out the whole A procedure, and I get the expected Procedure OK > >But, if I uncomment the first line of A, while leaving the rest >commented out, I get "Cannot compile-one or more incorrect steps" >even though the one line is a simple variable definition--- >lvBackUp=gvMainFolder+"MEMBACKUP"---- and it doesn't present a >problem until B is added A. > >I've tried pasting everything into BBedit looking for invisibles, nothing. > >Tried copying A into a different file and still get the operand and >or incorrect steps message. > >Do I have a corrupted file, or am I just missing something very obvious? > >Thanks >Martin >_______________________________________________ >Qna mailing list >Qna at provue.com >http://provue.com/mailman/listinfo/qna From sleeper at omsoft.com Sun Sep 11 00:54:07 2011 From: sleeper at omsoft.com (Alan C. Miller) Date: Sun, 11 Sep 2011 00:54:07 -0700 Subject: Always the First Time Message-ID: Panophiles-- I just migrated to an early 2011 13" MacBook Pro with Snow Leopard (not Lion, need Rosetta, damn Apple). Using Panorama 5.5.2. Two things: 1) The Panorama Icon is gone, replaced by what looks like Text Edit's Icon. 2) Every time I open a Panorama file while Panorama is closed, I get the message, "You are opening the application 'Panorama' for the first time. Are you sure you want to open this application? This repetitive born-again virgin behavior is starting to drive me up the friggin' wall. How does one get this to stop?!!?!!??? And get back some nice Panorama icon? --Alan C. Miller in Davis From dthmpsn1 at illinois.edu Sun Sep 11 04:14:16 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Sun, 11 Sep 2011 06:14:16 -0500 (CDT) Subject: Always the First Time In-Reply-To: References: Message-ID: <20110911061416.CTF96496@expms1.cites.uiuc.edu> >Using Panorama 5.5.2. Two things: > >1) The Panorama Icon is gone, replaced by what looks like Text Edit's Icon. > >2) Every time I open a Panorama file while Panorama is closed, I get >the message, "You are opening the application 'Panorama' for the >first time. Are you sure you want to open this application? > >This repetitive born-again virgin behavior is starting to drive me up >the friggin' wall. How does one get this to stop?!!?!!??? And get >back some nice Panorama icon? > The only solution for 1) is to upgrade to Panorama 6. 2) can probably be fixed by launching Panorama from its own icon, rather than one of its files. You should only need to do this once. After that, you should be able to launch by opening the file. At least you will, as long as the OS remembers that it's Panorama that opens the file, and not one of Panorama's resource files that opens it. Don't be surprised if you occasionally get an error saying that the Classic environment is no longer supported. That will be Snow Leopard mistaking one of Panorama's resource files for a classic application, and thinking that it is the application that opens the file. Dragging the file icon onto Panorama's Dock icon will work when this happens. Again, the only complete solution is to upgrade to Panorama 6. Dave From sleeper at omsoft.com Sun Sep 11 05:53:51 2011 From: sleeper at omsoft.com (Alan C. Miller) Date: Sun, 11 Sep 2011 05:53:51 -0700 Subject: Always the First Time In-Reply-To: <20110911061416.CTF96496@expms1.cites.uiuc.edu> References: <20110911061416.CTF96496@expms1.cites.uiuc.edu> Message-ID: hmmmmm . . . . maybe I'll upgrade to Panorama 6. > >Using Panorama 5.5.2. Two things: >> >>1) The Panorama Icon is gone, replaced by what looks like Text Edit's Icon. >> >>2) Every time I open a Panorama file while Panorama is closed, I get >>the message, "You are opening the application 'Panorama' for the >>first time. Are you sure you want to open this application? >> >>This repetitive born-again virgin behavior is starting to drive me up >>the friggin' wall. How does one get this to stop?!!?!!??? And get >>back some nice Panorama icon? >> > >The only solution for 1) is to upgrade to Panorama 6. 2) can >probably be fixed by launching Panorama from its own icon, rather >than one of its files. You should only need to do this once. After >that, you should be able to launch by opening the file. At least you >will, as long as the OS remembers that it's Panorama that opens the >file, and not one of Panorama's resource files that opens it. Don't >be surprised if you occasionally get an error saying that the >Classic environment is no longer supported. That will be Snow >Leopard mistaking one of Panorama's resource files for a classic >application, and thinking that it is the application that opens the >file. Dragging the file icon onto Panorama's Dock icon will work >when this happens. > >Again, the only complete solution is to upgrade to Panorama 6. > >Dave >_______________________________________________ >Qna mailing list >Qna at provue.com >http://provue.com/mailman/listinfo/qna From barryk at caravanbeads.net Sun Sep 11 07:26:58 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Sun, 11 Sep 2011 10:26:58 -0400 Subject: new server help needed Message-ID: <79DF8F9D-2D3B-4E42-8207-8B64EA18FC79@caravanbeads.net> I'm trying to set up a new macMini server. To avoid having to change gazillion paths (which I don't think I'm going to avoid) I named it "dell server" with a folder called "Dell_Shared" as the primary share point. The old Dell server is currently off the network. Everything is working fine except for Panorama which gives me error messages when it is supposed to be updating from assorted text files on the server. So for example this: openfile "&dellserver:Dell_Shared:bin_locs_etc.txt" Gives me the error that only "Panorama, Provue, or TEXT files can be appended." The file is a text file and I can open it from a client mac as a new Pan db without problems. Can also open it into TextEdit without problems. But appending or replacing doesn't work. Thanks in advance, 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 steampunky business: http://www.chrononautmercantile.com/ From dthmpsn1 at illinois.edu Sun Sep 11 11:23:45 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Sun, 11 Sep 2011 13:23:45 -0500 (CDT) Subject: new server help needed In-Reply-To: <79DF8F9D-2D3B-4E42-8207-8B64EA18FC79@caravanbeads.net> References: <79DF8F9D-2D3B-4E42-8207-8B64EA18FC79@caravanbeads.net> Message-ID: <20110911132345.CTG01806@expms1.cites.uiuc.edu> >I'm trying to set up a new macMini server. To avoid having to change gazillion paths (which I don't think I'm going to avoid) I named it "dell server" with a folder called "Dell_Shared" as the primary share point. The old Dell server is currently off the network. > >Everything is working fine except for Panorama which gives me error messages when it is supposed to be updating from assorted text files on the server. So for example this: > >openfile "&dellserver:Dell_Shared:bin_locs_etc.txt" > >Gives me the error that only "Panorama, Provue, or TEXT files can be appended." > >The file is a text file and I can open it from a client mac as a new Pan db without problems. Can also open it into TextEdit without problems. But appending or replacing doesn't work. > The file probably doesn't have a TEXT type code. In that case, you need to use opentextfile instead of openfile. Dave From barryk at caravanbeads.net Sun Sep 11 11:49:39 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Sun, 11 Sep 2011 14:49:39 -0400 Subject: new server help needed In-Reply-To: <20110911132345.CTG01806@expms1.cites.uiuc.edu> References: <79DF8F9D-2D3B-4E42-8207-8B64EA18FC79@caravanbeads.net> <20110911132345.CTG01806@expms1.cites.uiuc.edu> Message-ID: <97C05A97-5B16-4FC5-A26E-E2F3EF2D3891@caravanbeads.net> That works, thanks. Is there a way to change the file's type code? b > >> I'm trying to set up a new macMini server. To avoid having to change gazillion paths (which I don't think I'm going to avoid) I named it "dell server" with a folder called "Dell_Shared" as the primary share point. The old Dell server is currently off the network. >> >> Everything is working fine except for Panorama which gives me error messages when it is supposed to be updating from assorted text files on the server. So for example this: >> >> openfile "&dellserver:Dell_Shared:bin_locs_etc.txt" >> >> Gives me the error that only "Panorama, Provue, or TEXT files can be appended." >> >> The file is a text file and I can open it from a client mac as a new Pan db without problems. Can also open it into TextEdit without problems. But appending or replacing doesn't work. >> > > The file probably doesn't have a TEXT type code. In that case, you need to use opentextfile instead of openfile. > > Dave > _______________________________________________ > 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 dthmpsn1 at illinois.edu Sun Sep 11 12:35:53 2011 From: dthmpsn1 at illinois.edu (David Thompson) Date: Sun, 11 Sep 2011 14:35:53 -0500 (CDT) Subject: new server help needed In-Reply-To: <97C05A97-5B16-4FC5-A26E-E2F3EF2D3891@caravanbeads.net> References: <79DF8F9D-2D3B-4E42-8207-8B64EA18FC79@caravanbeads.net> <20110911132345.CTG01806@expms1.cites.uiuc.edu> <97C05A97-5B16-4FC5-A26E-E2F3EF2D3891@caravanbeads.net> Message-ID: <20110911143553.CTG02558@expms1.cites.uiuc.edu> >That works, thanks. Is there a way to change the file's type code? The FileTypeCreator command does that, but I don't have any experience using it over a network, so I can't say if it works in that context. FileTypeCreator folder("dellserver:Dell_Shared:"), "TEXTttxt" Dave From montanaproducts at usamedia.tv Sun Sep 11 16:28:49 2011 From: montanaproducts at usamedia.tv (SchubertJohn) Date: Sun, 11 Sep 2011 16:28:49 -0700 Subject: Cash Disbursements Form Message-ID: I'm using Panorama 6.0. and OS X 10.6. on my MacMini. I have an accounting system and currently I enter transactions one line at a time. If I write a check I enter a Credit for the check amount say $25.00 on one line (each line is a separate record) and the amount of each expense that the check pays for say $5.00 for paint brush, and $20.00 for paint. My goal this fall is to create a form to do this so that each check and expenses for that check are entered on one form at the same time. The amount of the check is always one line (record) however the number of expense that the check may cover can go to 50 lines. This amount of line for expenses is known only when the receipt is received and varies with three to five expenses being the average. All checks and their related expenses are given a transaction number that is unique to that transaction. I just need an idea on where to start. My simple system is working fine but it takes a lot longer to enter a transaction than it should. Thanks John From jeff_gold at state.ga.weo.us Tue Sep 13 14:01:58 2011 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Tue, 13 Sep 2011 17:01:58 -0400 Subject: NoShow command for server procedures. Message-ID: <59E69365-5E8E-412A-AB35-87AD3BBE416B@state.ga.weo.us> Hello, Most of our database procedure files run only on our own web server -- either within Panorama Enterprise, Panorama Direct, or Panorama standard. Should I add a "NoShow" command to the start of all of every one of our procedures to speed things up? Is there ever a time when it would hurt to add a "NoShow" command to the start of a procedure, if it is running on an unattended machine? Can I not bother adding the "EndNoShow" command since, if I understand correctly, the "NoShow" command terminates at the end of each procedure automatically anyway? Best wishes, - Jeff From jim at provue.com Tue Sep 13 16:19:09 2011 From: jim at provue.com (James Rea) Date: Tue, 13 Sep 2011 16:19:09 -0700 Subject: NoShow command for server procedures. In-Reply-To: <59E69365-5E8E-412A-AB35-87AD3BBE416B@state.ga.weo.us> Message-ID: On 9/13/11 at 2:01 PM, jeff_gold at state.ga.weo.us (Jeff Gold) wrote: >Is there ever a time when it would hurt to add a "NoShow" >command to the start of a procedure, if it is running on an >unattended machine? No. I'm not sure if it will speed things up, though. I think the server may already be doing a noshow for you. I'm not 100% sure on that, though. I also usually run our servers with Panorama Enterprise hidden, which should have pretty much the same effect as noshow. Jim From jim at provue.com Tue Sep 13 16:25:28 2011 From: jim at provue.com (James Rea) Date: Tue, 13 Sep 2011 16:25:28 -0700 Subject: ProVUE.com Email Problems Message-ID: At around 6 PM sunday night (9/11) our e-mail server started going haywire -- any e-mail sent was returned with a "permanently failed" error code. I didn't realize what was going on until mid-day Monday, then it took several hours to get it to work again. So if you sent e-mail to any provue.com e-mail address between Sunday night at 6 PM and Monday night at 6 PM, you'll probably need to re-send it. I ultimately got it to work by adding an alias for provue.com to the virtual host list, which leaves the questions -- why did it ever work at all? Why did it suddenly stop working? I have no clue. If there are any postfix guru's out there with ideas, I'd love to hear them off list. Jim Rea President, ProVUE Development From samrutherford at musiccitymetals.net Wed Sep 14 10:34:49 2011 From: samrutherford at musiccitymetals.net (Sam Rutherford) Date: Wed, 14 Sep 2011 12:34:49 -0500 Subject: trouble with selectsummaries Message-ID: I have a pretty long, involved procedure which has a loop that runs 20 times. Before the loop, there is a groupup line, followed by 'lastrecord deleterecord', then on down a selectsummaries line. In addition, the loop calls a procedure that has two groupup statements, each followed by 'lastrecord deleterecord', then by a selectsummaries statement. It seems to me that 'last record deleterecord' would be sufficient to give me just one summary level. Nevertheless, i'm getting a 'selectsummaries not allowed when there are more than summary level' error. Strangely, I'm only getting it occasionally. Once or twice out of 20 iterations of the loop. I even got it once before the loop. I find that pretty odd: panorama runs the same procedure on the same data about a dozen times and gets this error once! Any ideas on how to fix this? ________________________________________________________________ Sam Rutherford Music City Metals 615/255-4481 samrutherford at musiccitymetals.net From cdpublishing at qwestoffice.net Wed Sep 14 10:42:22 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Wed, 14 Sep 2011 10:42:22 -0700 Subject: trouble with selectsummaries In-Reply-To: References: Message-ID: I don't know how to fix it, but wanted to point out that for 'last record delete record,' Panorama does not know it is deleting a summary record. Deleting the last record in the (summarized) database, which happens to be a summary record, may be confusing Panorama, given that the last record in the database is no longer a summary record, and so Panorama generates the error message ? Perhaps the removesummaries level statement would work better? Craig McPherson On Sep 14, 2011, at 10:34 AM, Sam Rutherford wrote: > I have a pretty long, involved procedure which has a loop that runs 20 times. > Before the loop, there is a groupup line, followed by 'lastrecord deleterecord', then on down a selectsummaries line. > In addition, the loop calls a procedure that has two groupup statements, each followed by 'lastrecord deleterecord', then by a selectsummaries statement. > > It seems to me that 'last record deleterecord' would be sufficient to give me just one summary level. Nevertheless, i'm getting a 'selectsummaries not allowed when there are more than summary level' error. > > Strangely, I'm only getting it occasionally. Once or twice out of 20 iterations of the loop. I even got it once before the loop. I find that pretty odd: panorama runs the same procedure on the same data about a dozen times and gets this error once! > > Any ideas on how to fix this? > ________________________________________________________________ > Sam Rutherford > Music City Metals > 615/255-4481 > samrutherford at musiccitymetals.net > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From samrutherford at musiccitymetals.net Wed Sep 14 11:22:06 2011 From: samrutherford at musiccitymetals.net (Sam Rutherford) Date: Wed, 14 Sep 2011 13:22:06 -0500 Subject: trouble with selectsummaries In-Reply-To: References: Message-ID: <3BDD0362-6222-40B1-AEB0-A1B89992C4FC@musiccitymetals.net> I don't know what you mean by "the last record in the database is no longer a summary record". When the 'lastrecord deleterecord' occurs, the last record is a summary record. Anyway, removesummaries won't work because the summary I want removed is the level 2 summary. removesummaries 1 removes the ones I want to keep; removesummaries 2 removes all of them. I would need something like 'selectsummaries 1' or 'removesummaries 2 and only 2' neither of which exist. This really puzzles me because the called procedure, which is producing the most errors, has worked reliably for years. ________________________________________________________________ On Sep 14, 2011, at 12:42 PM, Craig McPherson wrote: > I don't know how to fix it, but wanted to point out that for 'last record delete record,' Panorama does not know it is deleting a summary record. Deleting the last record in the (summarized) database, which happens to be a summary record, may be confusing Panorama, given that the last record in the database is no longer a summary record, and so Panorama generates the error message ? Perhaps the removesummaries level statement would work better? > Craig McPherson > > On Sep 14, 2011, at 10:34 AM, Sam Rutherford wrote: > >> I have a pretty long, involved procedure which has a loop that runs 20 times. >> Before the loop, there is a groupup line, followed by 'lastrecord deleterecord', then on down a selectsummaries line. >> In addition, the loop calls a procedure that has two groupup statements, each followed by 'lastrecord deleterecord', then by a selectsummaries statement. >> >> It seems to me that 'last record deleterecord' would be sufficient to give me just one summary level. Nevertheless, i'm getting a 'selectsummaries not allowed when there are more than summary level' error. >> >> Strangely, I'm only getting it occasionally. Once or twice out of 20 iterations of the loop. I even got it once before the loop. I find that pretty odd: panorama runs the same procedure on the same data about a dozen times and gets this error once! >> >> Any ideas on how to fix this? >> ________________________________________________________________ >> Sam Rutherford >> Music City Metals >> 615/255-4481 >> samrutherford at musiccitymetals.net >> >> >> _______________________________________________ >> 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 condoready at gmail.com Wed Sep 14 14:38:49 2011 From: condoready at gmail.com (CondoReady Guest Services) Date: Wed, 14 Sep 2011 11:38:49 -1000 Subject: Looking for mini-app or precedure for uploading expenses into Quickbooks Message-ID: Aloha all, Has anyone written a procedure or mini-app for uploading expenses enmass into QuickBooks? Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From cdpublishing at qwestoffice.net Thu Sep 15 14:02:57 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Thu, 15 Sep 2011 14:02:57 -0700 Subject: Is Hide/Show fields in datasheet available in a procedure? Message-ID: <14EEDC70-7C18-4421-B9E9-B2B1DAC95441@qwestoffice.net> Is there a way to 'call' a favorite setting via procedure to display a favorite set of fields in the data sheet without manually using Hide/Show fields? (sort of like filemenubar statement or something?) Thanks, Craig McPherson -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Thu Sep 15 14:26:44 2011 From: jim at provue.com (James Rea) Date: Thu, 15 Sep 2011 14:26:44 -0700 Subject: Is Hide/Show fields in datasheet available in a procedure? In-Reply-To: <14EEDC70-7C18-4421-B9E9-B2B1DAC95441@qwestoffice.net> Message-ID: On 9/15/11 at 2:02 PM, cdpublishing at qwestoffice.net (Craig McPherson) wrote: >Is there a way to 'call' a favorite setting via procedure to >display a favorite set of fields in the data sheet without >manually using Hide/Show fields? (sort of like filemenubar >statement or something?) It sounds like you want either the showthesefields or hidethesefields statement. Each of these take a carriage return separated list of fields to either hide or show. Jim From cdpublishing at qwestoffice.net Thu Sep 15 14:36:27 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Thu, 15 Sep 2011 14:36:27 -0700 Subject: Is Hide/Show fields in datasheet available in a procedure? In-Reply-To: References: Message-ID: Perfect. I am always amazed at the built-in power and flexibility of Panorama. thanks, Craig McPherson On Sep 15, 2011, at 2:26 PM, James Rea wrote: > On 9/15/11 at 2:02 PM, cdpublishing at qwestoffice.net (Craig McPherson) wrote: > >> Is there a way to 'call' a favorite setting via procedure to display a favorite set of fields in the data sheet without manually using Hide/Show fields? (sort of like filemenubar statement or something?) > > It sounds like you want either the showthesefields or hidethesefields statement. Each of these take a carriage return separated list of fields to either hide or show. > > Jim > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jayschille at gmail.com Thu Sep 15 15:56:08 2011 From: jayschille at gmail.com (Jay Schille) Date: Thu, 15 Sep 2011 15:56:08 -0700 Subject: Cash Disbursements Form In-Reply-To: References: Message-ID: Here's how I do it. Each transaction includes these fields (translated to your case)--Journal (ID #), EntryDate, Name (usually the payee), ID (of the payee), Amount (total amount of the check), CreditAccount (usually your checking account ID), Credit (Amount coming out of your checking account), DebitAccount (this is an tab-delimited array field containing all the accounts of the separate items that the check covers), Debit (again, a tab-delimited array field containing the amounts matching the previous items), Check (the check number), Recon (whether the check has been reconciled). In this way, each transaction is a single record, but the array fields (DebitAccount and Debit) can handle as many items as you wish to put in there. If you want some screen shots of how the data entry form looks in practice handling complex transactions, let me know off-list. On Sun, Sep 11, 2011 at 4:28 PM, SchubertJohn wrote: > I'm using Panorama 6.0. and OS X 10.6. on my MacMini. I have an accounting > system and currently I enter transactions one line at a time. If I write a > check I enter a Credit for the check amount say $25.00 on one line (each > line is a separate record) and the amount of each expense that the check > pays for say $5.00 for paint brush, and $20.00 for paint. My goal this fall > is to create a form to do this so that each check and expenses for that > check are entered on one form at the same time. The amount of the check is > always one line (record) however the number of expense that the check may > cover can go to 50 lines. This amount of line for expenses is known only > when the receipt is received and varies with three to five expenses being > the average. All checks and their related expenses are given a transaction > number that is unique to that transaction. I just need an idea on where to > start. My simple system is working fine but it takes a lot longer to enter > a transaction than i > t should. > > Thanks > John > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > -- Jay Schille -------------- next part -------------- An HTML attachment was scrubbed... URL: From scott at stillpoint.us Thu Sep 15 16:10:37 2011 From: scott at stillpoint.us (Scott Corbett) Date: Thu, 15 Sep 2011 18:10:37 -0500 (CDT) Subject: Cash Disbursements Form In-Reply-To: References: Message-ID: <9B1B7C4F-699A-45C9-B906-BF51C83F841B@stillpoint.us> Then you need to make a form that has entry areas for the accounts and amounts for the parts of the transactions. You can approach that several ways. One is to design a form with up to fifty text boxes that get assembled into the arrays for the Debits and DebitAccounts. Another way would be to have a text display showing the array lines you have entered and a button that allows you to add another and another until you are done. This would take an entry area and a display area and several procedures to update the arrays and displays as you add items. And if there's an oops, a way to remove items. I'm sure you can figure out how to layout any number of options that work with your style of data entry. One thing to think about to speed things up would be to use the Clairvoyance or LiveClairvoyance to guess at your sub accounts and auto-complete them to speed things up. You could have a separate database open with just account names in one field for your master list or make it on the fly from your current database's DebitAccount field. If you are feeling saucy, you could set up a drag and drop from a list to do things graphically instead of alphabetically. I use this feature every day on my office invoicing program. What I mean is a list of Account Name such as Building Supplies or Maintenance items. When you click on the Category, it puts up a list of account names to use which can be simply dragged over to the target area and voila, it's ready to enter. This is pretty advanced option in my opinion, but it makes data entry faster for me. It's done using the draggraybox command. Best of luck, Scott On Sep 15, 2011, at 5:56 PM, Jay Schille wrote: > Here's how I do it. > > Each transaction includes these fields (translated to your case)--Journal (ID #), EntryDate, Name (usually the payee), ID (of the payee), Amount (total amount of the check), CreditAccount (usually your checking account ID), Credit (Amount coming out of your checking account), DebitAccount (this is an tab-delimited array field containing all the accounts of the separate items that the check covers), Debit (again, a tab-delimited array field containing the amounts matching the previous items), Check (the check number), Recon (whether the check has been reconciled). > > In this way, each transaction is a single record, but the array fields (DebitAccount and Debit) can handle as many items as you wish to put in there. > > If you want some screen shots of how the data entry form looks in practice handling complex transactions, let me know off-list. > > On Sun, Sep 11, 2011 at 4:28 PM, SchubertJohn wrote: > I'm using Panorama 6.0. and OS X 10.6. on my MacMini. I have an accounting system and currently I enter transactions one line at a time. If I write a check I enter a Credit for the check amount say $25.00 on one line (each line is a separate record) and the amount of each expense that the check pays for say $5.00 for paint brush, and $20.00 for paint. My goal this fall is to create a form to do this so that each check and expenses for that check are entered on one form at the same time. The amount of the check is always one line (record) however the number of expense that the check may cover can go to 50 lines. This amount of line for expenses is known only when the receipt is received and varies with three to five expenses being the average. All checks and their related expenses are given a transaction number that is unique to that transaction. I just need an idea on where to start. My simple system is working fine but it takes a lot longer to enter a transaction than i > t should. > > Thanks > John > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > > > -- > Jay Schille > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna Scott R. Corbett, D.O. Stillpoint Osteopathic, Ltd. www.stillpoint.us -------------- next part -------------- An HTML attachment was scrubbed... URL: From josh.davenport at myfairpoint.net Fri Sep 16 11:29:17 2011 From: josh.davenport at myfairpoint.net (Josh Davenport) Date: Fri, 16 Sep 2011 14:29:17 -0400 Subject: Cash Disbursements Form In-Reply-To: References: Message-ID: I wrote this last week, but there was the server issue. I think its mostly addressed now, but I'm reposting. From a quick scan, the biggest difference is I use a separate field to record TotalPosted, which allow queries. ------------------------------------- This is the full blown relational method: In the checking table, add a unique key, separate from the the check number, so you can handle non check disbursements. Call it disbursmentID. Add a field in the same table for totalPosted. Add a new table called Posts. The table has a concatenated primary key. It's the checking record key plus some special character ( I like option 8 ) plus the text for the posting category. The table also has a separate disbursmentID field and a posting category field and a postAmount field. On your check form, make a Popup for the category, and a TESO for the posting amount. These sit at the top of a super matrix. When you pick a posting category from the Popup, automatically fill in the posting amount with ( check amount - totalPosted ) This amount is editable. Add a + button. When you press the + button, use the Post statement, with disbursmentID?category as the key. Use the addUpdate option ( verify, I'm writing this from my phone) to create a new record in the Posts table. Also Add the post amount to the totalPosted field in the checking table. This way you can quickly find checks that haven't been completely posted. To build the matrix showing all the postings for the check, use arraybuild or lookupall to get a list of keys from the posting table for the current check number. Store that somewhere, fileglobal or field (easiest ) in checking table. Just retrieve the key values. In the matrix frame, use info("matrixcelldata") to get the key, and do a lookup to retrieve the posting category and amount in two different TDSOs. (Yes, this is redundant, because the data is in the key, but it's robust relationally) This method has the advantage that you can easily search and select and get totals for each of your different categories from within the Posts table. It may be easier to do all this in an array instead of in a separate table for this particular application, depending. When you have only one or two fields, arrays are easier. When there are multiple fields being stored, and multiple types of reports using the data, the full relational method is superior. I flip back and forth between the two methods depending on needs. If you've never done the full relational method, I recommend doing it at least once. It clarifies things. On Sep 11, 2011, at 7:28 PM, SchubertJohn wrote: > I'm using Panorama 6.0. and OS X 10.6. on my MacMini. I have an accounting system and currently I enter transactions one line at a time. If I write a check I enter a Credit for the check amount say $25.00 on one line (each line is a separate record) and the amount of each expense that the check pays for say $5.00 for paint brush, and $20.00 for paint. My goal this fall is to create a form to do this so that each check and expenses for that check are entered on one form at the same time. The amount of the check is always one line (record) however the number of expense that the check may cover can go to 50 lines. This amount of line for expenses is known only when the receipt is received and varies with three to five expenses being the average. All checks and their related expenses are given a transaction number that is unique to that transaction. I just need an idea on where to start. My simple system is working fine but it takes a lot longer to enter a transaction than i > t should. > > Thanks > John > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From montanaproducts at usamedia.tv Fri Sep 16 19:59:01 2011 From: montanaproducts at usamedia.tv (John Schubert) Date: Fri, 16 Sep 2011 19:59:01 -0700 Subject: Cash Disbursements Form In-Reply-To: References: Message-ID: <14E5CB0F-19EB-448B-A41B-5ABD57035BD7@usamedia.tv> Thanks Josh: I'm using just three tables or databases, General Ledger (contains all transactions C/R, C/D, A/P A/R and Equipment ledger), Account Numbers (contains a chart of accounts and is used to store beginning date for that account) and Customer and Vendor Cards. Both Account Numbers and Customer and Vendor Cards are used by General Ledger to verify that an account or customer exist. If not to enter new account or customer before the transaction can proceed. I'm using a unique ID for each transaction ? read that ? a group of records that make up a transaction. I record about 50 transactions a day. For instance if I entered a simple transaction consisting of 2 records 1 Debit and 1 Credit. Both records are given the next number in sequence (transaction ID) 20112288. The first record would be the payment: (transaction ID) 20112288 | (date) 09/15/11 | (company-which is a name look-up from vendor number) Home-Depot | (vendor number) 3440 | (payment memo-which is a radio button) Credit Card | (account number-from account numbers table-in this case to A/P for Home Depot) 2130.56 | (a description for that account-this is a lookup in Accounts DB) Home Depot #2680 | (either the ck.# or some other means for payment, in this case HD card) CARD | (the debit) 0 | (the credit) 3.19 | (job-these are radio buttons) 1031 HW Heater | (payment description, these are free hand) Pink gas pipe tape | (category, these are arranged as radio buttons) 1031 | (then a have a document name for the pdf) Home Depot 9-15-11 $3.19 | (then I have a Super Flash Art (DROP) document) which displays the first page of the document. The second record would record the expense: All fields would be the same except this second is a purchase; account # 6355.54 Plumbing Supplies ; Debit $3.19 I'm able to call up any account and see the transactions for any starting and ending period and correct balances for that account so that's covered. The transaction key is my primary key there, therefore I don't need a POSTS table. When I look up something I use an openbalancedate that's predefined and an enddate this input by the user. Example below: FirstRecord Field CustomerBalance If val(lvaccountnum) < 2000 ; Convert to numeric to work with If statement Select Account_Number = lvaccountnum and Date ? lvopeningbalancedate and Date ? lvenddate ; This is the heart of the procedure!! FormulaFill Debit-Credit ; Gather data RunningTotal ; Total as you go Else Select Account_Number = lvaccountnum and Date ? lvopeningbalancedate and Date ? lvenddate FormulaFill Credit-Debit RunningTotal Endif Where account numbers less than 2000, these are Assets. Account numbers 2000 and up are Liabilities. So the system works but entering each record in a transaction is cumbersome. In the tutorials for Pano there is an easy solution using line item fields wherein all transaction data can be captured in one record. Had I started with this method I would have the situation in hand, however I used the more conventional method for accounting with one record for each component of the transaction. Now what I need? to do is either: 1. Adopt the line item fields for all records and look for data entered in the line item fields ? that may be the easiest way or 2. Capture the data in a super-matrix and check that the total of the Debit-Credits = 0. Then create new records to reflect that data giving all records for that transaction the same transaction number. Is the super matrix the way to go or should I use the line item fields? Thanks for re-posting John On Sep 16, 2011, at 11:29 AM, Josh Davenport wrote: > I wrote this last week, but there was the server issue. > > I think it's mostly addressed now, but I'm reposting. From a quick scan, the biggest difference is I use a separate field to record TotalPosted, which allow queries. > ------------------------------------- > > This is the full blown relational method: > > In the checking table, add a unique key, separate from the the check number, so you can handle non check disbursements. Call it disbursmentID. > > Add a field in the same table for totalPosted. > > Add a new table called Posts. > The table has a concatenated primary key. It's the checking record key plus some special character ( I like option 8 ) plus the text for the posting category. The table also has a separate disbursmentID field and a posting category field and a postAmount field. > > On your check form, make a Popup for the category, and a TESO for the posting amount. These sit at the top of a super matrix. > > When you pick a posting category from the Popup, automatically fill in the posting amount with ( check amount - totalPosted ) This amount is editable. Add a + button. When you press the + button, use the Post statement, with disbursmentID?category as the key. Use the addUpdate option ( verify, I'm writing this from my phone) to create a new record in the Posts table. Also Add the post amount to the totalPosted field in the checking table. This way you can quickly find checks that haven't been completely posted. > > > To build the matrix showing all the postings for the check, use arraybuild or lookupall to get a list of keys from the posting table for the current check number. Store that somewhere, fileglobal or field (easiest ) in checking table. Just retrieve the key values. > > In the matrix frame, use info("matrixcelldata") to get the key, and do a lookup to retrieve the posting category and amount in two different TDSOs. (Yes, this is redundant, because the data is in the key, but it's robust relationally) > > This method has the advantage that you can easily search and select and get totals for each of your different categories from within the Posts table. > > It may be easier to do all this in an array instead of in a separate table for this particular application, depending. When you have only one or two fields, arrays are easier. When there are multiple fields being stored, and multiple types of reports using the data, the full relational method is superior. > > I flip back and forth between the two methods depending on needs. If you've never done the full relational method, I recommend doing it at least once. It clarifies things. > > On Sep 11, 2011, at 7:28 PM, SchubertJohn wrote: > >> I'm using Panorama 6.0. and OS X 10.6. on my MacMini. I have an accounting system and currently I enter transactions one line at a time. If I write a check I enter a Credit for the check amount say $25.00 on one line (each line is a separate record) and the amount of each expense that the check pays for say $5.00 for paint brush, and $20.00 for paint. My goal this fall is to create a form to do this so that each check and expenses for that check are entered on one form at the same time. The amount of the check is always one line (record) however the number of expense that the check may cover can go to 50 lines. This amount of line for expenses is known only when the receipt is received and varies with three to five expenses being the average. All checks and their related expenses are given a transaction number that is unique to that transaction. I just need an idea on where to start. My simple system is working fine but it takes a lot longer to enter a transaction than i >> t should. >> >> Thanks >> John >> _______________________________________________ >> 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 Fri Sep 16 21:08:34 2011 From: josh.davenport at myfairpoint.net (Josh Davenport) Date: Sat, 17 Sep 2011 00:08:34 -0400 Subject: Cash Disbursements Form In-Reply-To: <14E5CB0F-19EB-448B-A41B-5ABD57035BD7@usamedia.tv> References: <14E5CB0F-19EB-448B-A41B-5ABD57035BD7@usamedia.tv> Message-ID: <0DC76417-2577-4421-8553-60C3852C3E81@myfairpoint.net> If I'm following, the "join" table is skipped, and you just store the same transaction # in all of the related records, which are tagged as debit or credit? I've written that exact same rig, but in a different RDBMS. Between line items and arrays, I have an inherent bias against line items, as the cardinality is fixed. It feels inherently un-relational to me. However, many people like them. In the case that the data I was going to search for was text, I would use arrays. If you are going to do numerical calculations in the search terms, I would do the line items ( well, I wouldn't, but you might want to ) However, I would like to suggest another way of attacking the issue. Instead of making the new posting table, think of the table you already have as the posting table. Copy the table. Just duplicate the file. This new table will be used for entering One transaction - multiple records. Make a search browser in this new table, using a couple TESOs, and use arraybuild to fill out a supermatrix showing the search results. Or do the searching in the main table directly, and add an Edit Transaction button, which opens the editing table. If you choose a transaction to edit, grab the records for that transaction into the editing file. Modify as needed. (panorama has an annoyance here, as this would be easier if TESOs could work at the top of a list view. This can be circumvented by opening two views, a form and a list view below it.) This editing file can then be optimized for entry / editing. On save, delete all records with that transaction in the main table and replace them with your modified set of records. If you actually keep your fields exactly the same, you can use speedcopy for this purpose. Be careful. This method allows you to keep most of your previous work, but to store and optimize the interface for entry purposes without worrying about hosing anything. Lastly, you could go with arrays for storage, and if you needed to do more detailed searching, you could just dump the arrays into a full blown table to do complicated searches - this is surprisingly easier with panorama - one of it's great strengths. From my phone, so let me know if it was not clear enough, and I'll do it again, but not tonight! Josh On Sep 16, 2011, at 10:59 PM, John Schubert wrote: > Thanks Josh: > > I'm using just three tables or databases, General Ledger (contains all transactions C/R, C/D, A/P A/R and Equipment ledger), Account Numbers (contains a chart of accounts and is used to store beginning date for that account) and Customer and Vendor Cards. Both Account Numbers and Customer and Vendor Cards are used by General Ledger to verify that an account or customer exist. If not to enter new account or customer before the transaction can proceed. > > I'm using a unique ID for each transaction ? read that ? a group of records that make up a transaction. I record about 50 transactions a day. For instance if I entered a simple transaction consisting of 2 records 1 Debit and 1 Credit. Both records are given the next number in sequence (transaction ID) 20112288. > > The first record would be the payment: > > (transaction ID) 20112288 | (date) 09/15/11 | (company-which is a name look-up from vendor number) Home-Depot | (vendor number) 3440 | (payment memo-which is a radio button) Credit Card | (account number-from account numbers table-in this case to A/P for Home Depot) 2130.56 | (a description for that account-this is a lookup in Accounts DB) Home Depot #2680 | (either the ck.# or some other means for payment, in this case HD card) CARD | (the debit) 0 | (the credit) 3.19 | (job-these are radio buttons) 1031 HW Heater | (payment description, these are free hand) Pink gas pipe tape | (category, these are arranged as radio buttons) 1031 | (then a have a document name for the pdf) Home Depot 9-15-11 $3.19 | (then I have a Super Flash Art (DROP) document) which displays the first page of the document. > > The second record would record the expense: > > All fields would be the same except this second is a purchase; account # 6355.54 Plumbing Supplies ; Debit $3.19 > > I'm able to call up any account and see the transactions for any starting and ending period and correct balances for that account so that's covered. The transaction key is my primary key there, therefore I don't need a POSTS table. When I look up something I use an openbalancedate that's predefined and an enddate this input by the user. Example below: > > FirstRecord > Field CustomerBalance > > If val(lvaccountnum) < 2000 ; Convert to numeric to work with If statement > Select Account_Number = lvaccountnum and Date ? lvopeningbalancedate and Date ? lvenddate ; This is the heart of the procedure!! > FormulaFill Debit-Credit ; Gather data > RunningTotal ; Total as you go > Else > Select Account_Number = lvaccountnum and Date ? lvopeningbalancedate and Date ? lvenddate > FormulaFill Credit-Debit > RunningTotal > Endif > > Where account numbers less than 2000, these are Assets. Account numbers 2000 and up are Liabilities. > > So the system works but entering each record in a transaction is cumbersome. In the tutorials for Pano there is an easy solution using line item fields wherein all transaction data can be captured in one record. Had I started with this method I would have the situation in hand, however I used the more conventional method for accounting with one record for each component of the transaction. Now what I need? to do is either: > > 1. Adopt the line item fields for all records and look for data entered in the line item fields ? that may be the easiest way or > > 2. Capture the data in a super-matrix and check that the total of the Debit-Credits = 0. Then create new records to reflect that data giving all records for that transaction the same transaction number. > > Is the super matrix the way to go or should I use the line item fields? > > Thanks for re-posting > > John > > > > > On Sep 16, 2011, at 11:29 AM, Josh Davenport wrote: > >> I wrote this last week, but there was the server issue. >> >> I think it's mostly addressed now, but I'm reposting. From a quick scan, the biggest difference is I use a separate field to record TotalPosted, which allow queries. >> ------------------------------------- >> >> This is the full blown relational method: >> >> In the checking table, add a unique key, separate from the the check number, so you can handle non check disbursements. Call it disbursmentID. >> >> Add a field in the same table for totalPosted. >> >> Add a new table called Posts. >> The table has a concatenated primary key. It's the checking record key plus some special character ( I like option 8 ) plus the text for the posting category. The table also has a separate disbursmentID field and a posting category field and a postAmount field. >> >> On your check form, make a Popup for the category, and a TESO for the posting amount. These sit at the top of a super matrix. >> >> When you pick a posting category from the Popup, automatically fill in the posting amount with ( check amount - totalPosted ) This amount is editable. Add a + button. When you press the + button, use the Post statement, with disbursmentID?category as the key. Use the addUpdate option ( verify, I'm writing this from my phone) to create a new record in the Posts table. Also Add the post amount to the totalPosted field in the checking table. This way you can quickly find checks that haven't been completely posted. >> >> >> To build the matrix showing all the postings for the check, use arraybuild or lookupall to get a list of keys from the posting table for the current check number. Store that somewhere, fileglobal or field (easiest ) in checking table. Just retrieve the key values. >> >> In the matrix frame, use info("matrixcelldata") to get the key, and do a lookup to retrieve the posting category and amount in two different TDSOs. (Yes, this is redundant, because the data is in the key, but it's robust relationally) >> >> This method has the advantage that you can easily search and select and get totals for each of your different categories from within the Posts table. >> >> It may be easier to do all this in an array instead of in a separate table for this particular application, depending. When you have only one or two fields, arrays are easier. When there are multiple fields being stored, and multiple types of reports using the data, the full relational method is superior. >> >> I flip back and forth between the two methods depending on needs. If you've never done the full relational method, I recommend doing it at least once. It clarifies things. >> >> On Sep 11, 2011, at 7:28 PM, SchubertJohn wrote: >> >>> I'm using Panorama 6.0. and OS X 10.6. on my MacMini. I have an accounting system and currently I enter transactions one line at a time. If I write a check I enter a Credit for the check amount say $25.00 on one line (each line is a separate record) and the amount of each expense that the check pays for say $5.00 for paint brush, and $20.00 for paint. My goal this fall is to create a form to do this so that each check and expenses for that check are entered on one form at the same time. The amount of the check is always one line (record) however the number of expense that the check may cover can go to 50 lines. This amount of line for expenses is known only when the receipt is received and varies with three to five expenses being the average. All checks and their related expenses are given a transaction number that is unique to that transaction. I just need an idea on where to start. My simple system is working fine but it takes a lot longer to enter a transaction than i >>> t should. >>> >>> Thanks >>> John >>> _______________________________________________ >>> 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 montanaproducts at usamedia.tv Fri Sep 16 21:37:04 2011 From: montanaproducts at usamedia.tv (John Schubert) Date: Fri, 16 Sep 2011 21:37:04 -0700 Subject: Cash Disbursements Form In-Reply-To: <0DC76417-2577-4421-8553-60C3852C3E81@myfairpoint.net> References: <14E5CB0F-19EB-448B-A41B-5ABD57035BD7@usamedia.tv> <0DC76417-2577-4421-8553-60C3852C3E81@myfairpoint.net> Message-ID: Josh: You are the fastest text messenger I've ever seen. I'm with you part way. You're right this approach is un-relational except for the supporting databases Accounts and Customers/Vendors. I'd have to agree the proper use of arrays would be in order. In the morning I'll re-read this. Thanks and Good-Night John On Sep 16, 2011, at 9:08 PM, Josh Davenport wrote: > If I'm following, the "join" table is skipped, and you just store the same transaction # in all of the related records, which are tagged as debit or credit? > > I've written that exact same rig, but in a different RDBMS. > > Between line items and arrays, I have an inherent bias against line items, as the cardinality is fixed. It feels inherently un-relational to me. However, many people like them. > > In the case that the data I was going to search for was text, I would use arrays. If you are going to do numerical calculations in the search terms, I would do the line items ( well, I wouldn't, but you might want to ) > > However, I would like to suggest another way of attacking the issue. > > Instead of making the new posting table, think of the table you already have as the posting table. > > Copy the table. Just duplicate the file. This new table will be used for entering One transaction - multiple records. Make a search browser in this new table, using a couple TESOs, and use arraybuild to fill out a supermatrix showing the search results. Or do the searching in the main table directly, and add an Edit Transaction button, which opens the editing table. > > If you choose a transaction to edit, grab the records for that transaction into the editing file. Modify as needed. (panorama has an annoyance here, as this would be easier if TESOs could work at the top of a list view. This can be circumvented by opening two views, a form and a list view below it.) > > This editing file can then be optimized for entry / editing. On save, delete all records with that transaction in the main table and replace them with your modified set of records. If you actually keep your fields exactly the same, you can use speedcopy for this purpose. Be careful. > > This method allows you to keep most of your previous work, but to store and optimize the interface for entry purposes without worrying about hosing anything. > > Lastly, you could go with arrays for storage, and if you needed to do more detailed searching, you could just dump the arrays into a full blown table to do complicated searches - this is surprisingly easier with panorama - one of it's great strengths. > > From my phone, so let me know if it was not clear enough, and I'll do it again, but not tonight! > > Josh > > On Sep 16, 2011, at 10:59 PM, John Schubert wrote: > >> Thanks Josh: >> >> I'm using just three tables or databases, General Ledger (contains all transactions C/R, C/D, A/P A/R and Equipment ledger), Account Numbers (contains a chart of accounts and is used to store beginning date for that account) and Customer and Vendor Cards. Both Account Numbers and Customer and Vendor Cards are used by General Ledger to verify that an account or customer exist. If not to enter new account or customer before the transaction can proceed. >> >> I'm using a unique ID for each transaction ? read that ? a group of records that make up a transaction. I record about 50 transactions a day. For instance if I entered a simple transaction consisting of 2 records 1 Debit and 1 Credit. Both records are given the next number in sequence (transaction ID) 20112288. >> >> The first record would be the payment: >> >> (transaction ID) 20112288 | (date) 09/15/11 | (company-which is a name look-up from vendor number) Home-Depot | (vendor number) 3440 | (payment memo-which is a radio button) Credit Card | (account number-from account numbers table-in this case to A/P for Home Depot) 2130.56 | (a description for that account-this is a lookup in Accounts DB) Home Depot #2680 | (either the ck.# or some other means for payment, in this case HD card) CARD | (the debit) 0 | (the credit) 3.19 | (job-these are radio buttons) 1031 HW Heater | (payment description, these are free hand) Pink gas pipe tape | (category, these are arranged as radio buttons) 1031 | (then a have a document name for the pdf) Home Depot 9-15-11 $3.19 | (then I have a Super Flash Art (DROP) document) which displays the first page of the document. >> >> The second record would record the expense: >> >> All fields would be the same except this second is a purchase; account # 6355.54 Plumbing Supplies ; Debit $3.19 >> >> I'm able to call up any account and see the transactions for any starting and ending period and correct balances for that account so that's covered. The transaction key is my primary key there, therefore I don't need a POSTS table. When I look up something I use an openbalancedate that's predefined and an enddate this input by the user. Example below: >> >> FirstRecord >> Field CustomerBalance >> >> If val(lvaccountnum) < 2000 ; Convert to numeric to work with If statement >> Select Account_Number = lvaccountnum and Date ? lvopeningbalancedate and Date ? lvenddate ; This is the heart of the procedure!! >> FormulaFill Debit-Credit ; Gather data >> RunningTotal ; Total as you go >> Else >> Select Account_Number = lvaccountnum and Date ? lvopeningbalancedate and Date ? lvenddate >> FormulaFill Credit-Debit >> RunningTotal >> Endif >> >> Where account numbers less than 2000, these are Assets. Account numbers 2000 and up are Liabilities. >> >> So the system works but entering each record in a transaction is cumbersome. In the tutorials for Pano there is an easy solution using line item fields wherein all transaction data can be captured in one record. Had I started with this method I would have the situation in hand, however I used the more conventional method for accounting with one record for each component of the transaction. Now what I need? to do is either: >> >> 1. Adopt the line item fields for all records and look for data entered in the line item fields ? that may be the easiest way or >> >> 2. Capture the data in a super-matrix and check that the total of the Debit-Credits = 0. Then create new records to reflect that data giving all records for that transaction the same transaction number. >> >> Is the super matrix the way to go or should I use the line item fields? >> >> Thanks for re-posting >> >> John >> >> >> >> >> On Sep 16, 2011, at 11:29 AM, Josh Davenport wrote: >> >>> I wrote this last week, but there was the server issue. >>> >>> I think it's mostly addressed now, but I'm reposting. From a quick scan, the biggest difference is I use a separate field to record TotalPosted, which allow queries. >>> ------------------------------------- >>> >>> This is the full blown relational method: >>> >>> In the checking table, add a unique key, separate from the the check number, so you can handle non check disbursements. Call it disbursmentID. >>> >>> Add a field in the same table for totalPosted. >>> >>> Add a new table called Posts. >>> The table has a concatenated primary key. It's the checking record key plus some special character ( I like option 8 ) plus the text for the posting category. The table also has a separate disbursmentID field and a posting category field and a postAmount field. >>> >>> On your check form, make a Popup for the category, and a TESO for the posting amount. These sit at the top of a super matrix. >>> >>> When you pick a posting category from the Popup, automatically fill in the posting amount with ( check amount - totalPosted ) This amount is editable. Add a + button. When you press the + button, use the Post statement, with disbursmentID?category as the key. Use the addUpdate option ( verify, I'm writing this from my phone) to create a new record in the Posts table. Also Add the post amount to the totalPosted field in the checking table. This way you can quickly find checks that haven't been completely posted. >>> >>> >>> To build the matrix showing all the postings for the check, use arraybuild or lookupall to get a list of keys from the posting table for the current check number. Store that somewhere, fileglobal or field (easiest ) in checking table. Just retrieve the key values. >>> >>> In the matrix frame, use info("matrixcelldata") to get the key, and do a lookup to retrieve the posting category and amount in two different TDSOs. (Yes, this is redundant, because the data is in the key, but it's robust relationally) >>> >>> This method has the advantage that you can easily search and select and get totals for each of your different categories from within the Posts table. >>> >>> It may be easier to do all this in an array instead of in a separate table for this particular application, depending. When you have only one or two fields, arrays are easier. When there are multiple fields being stored, and multiple types of reports using the data, the full relational method is superior. >>> >>> I flip back and forth between the two methods depending on needs. If you've never done the full relational method, I recommend doing it at least once. It clarifies things. >>> >>> On Sep 11, 2011, at 7:28 PM, SchubertJohn wrote: >>> >>>> I'm using Panorama 6.0. and OS X 10.6. on my MacMini. I have an accounting system and currently I enter transactions one line at a time. If I write a check I enter a Credit for the check amount say $25.00 on one line (each line is a separate record) and the amount of each expense that the check pays for say $5.00 for paint brush, and $20.00 for paint. My goal this fall is to create a form to do this so that each check and expenses for that check are entered on one form at the same time. The amount of the check is always one line (record) however the number of expense that the check may cover can go to 50 lines. This amount of line for expenses is known only when the receipt is received and varies with three to five expenses being the average. All checks and their related expenses are given a transaction number that is unique to that transaction. I just need an idea on where to start. My simple system is working fine but it takes a lot longer to enter a transaction than i >>>> t should. >>>> >>>> Thanks >>>> John >>>> _______________________________________________ >>>> 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 >> > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jim at provue.com Fri Sep 16 21:59:46 2011 From: jim at provue.com (James Rea) Date: Fri, 16 Sep 2011 21:59:46 -0700 Subject: Cash Disbursements Form In-Reply-To: <0DC76417-2577-4421-8553-60C3852C3E81@myfairpoint.net> Message-ID: On 9/17/11 at 9:08 PM, josh.davenport at myfairpoint.net (Josh Davenport) wrote: > From my phone Wow! Jim From barryk at caravanbeads.net Sat Sep 17 10:41:40 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Sat, 17 Sep 2011 13:41:40 -0400 Subject: interrupting a read procedure Message-ID: <34D9E663-B867-439A-992C-2774641E320A@caravanbeads.net> I have a simple procedure to read aloud down a field: firstrecord loop speak ?? downrecord until info("EOF") speak ?? and I'd like a way for the user to stop the procedure with a keystroke. 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 Sat Sep 17 10:45:52 2011 From: craigmcpherson at me.com (Craig) Date: Sat, 17 Sep 2011 10:45:52 -0700 Subject: interrupting a read procedure In-Reply-To: <34D9E663-B867-439A-992C-2774641E320A@caravanbeads.net> References: <34D9E663-B867-439A-992C-2774641E320A@caravanbeads.net> Message-ID: <617C661A-AA44-480E-B1F4-8B298C91F55A@me.com> Command-period stops most procedures. Sent from my iPhone On Sep 17, 2011, at 10:41 AM, Barry Kahn wrote: > I have a simple procedure to read aloud down a field: > > firstrecord > loop > speak ?? > downrecord > > until info("EOF") > speak ?? > > > and I'd like a way for the user to stop the procedure with a keystroke. > > 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 jk at acaciasystems.com Sat Sep 17 14:55:52 2011 From: jk at acaciasystems.com (Jeff Kozuch) Date: Sat, 17 Sep 2011 14:55:52 -0700 Subject: Cash Disbursements Form In-Reply-To: References: Message-ID: <5D1D87F1-8E8A-46F3-B460-9C03D645DEBB@acaciasystems.com> Jim, With Dragon Dictation on your iphone, you can speak a message as long as you want, then transfer it to a text message and send. Not that Josh did that, just FYI. Jeff Jeff Kozuch President, Acacia Systems Panorama Programming and Training Apple Certified Technical Coordinator Member, Apple Consultants Network jk at acaciasystems.com http://www.acaciasystems.com 562-437-7690 > On 9/17/11 at 9:08 PM, josh.davenport at myfairpoint.net (Josh > Davenport) wrote: > >> From my phone > > Wow! > > Jim > -------------- next part -------------- An HTML attachment was scrubbed... URL: From josh.davenport at myfairpoint.net Sat Sep 17 15:08:35 2011 From: josh.davenport at myfairpoint.net (Josh Davenport) Date: Sat, 17 Sep 2011 18:08:35 -0400 Subject: Cash Disbursements Form In-Reply-To: <5D1D87F1-8E8A-46F3-B460-9C03D645DEBB@acaciasystems.com> References: <5D1D87F1-8E8A-46F3-B460-9C03D645DEBB@acaciasystems.com> Message-ID: No magic. But not fast either. I was just stuck in the car in a parking lot, bored. But you guys can call me MagicFingers if you want. Josh On Sep 17, 2011, at 5:55 PM, Jeff Kozuch wrote: > Jim, > > With Dragon Dictation on your iphone, you can speak a message as long as you want, then transfer it to a text message and send. Not that Josh did that, just FYI. > > Jeff > > Jeff Kozuch > President, Acacia Systems > Panorama Programming and Training > Apple Certified Technical Coordinator > Member, Apple Consultants Network > jk at acaciasystems.com > http://www.acaciasystems.com > 562-437-7690 > > > > > >> On 9/17/11 at 9:08 PM, josh.davenport at myfairpoint.net (Josh Davenport) wrote: >> >>> From my phone >> >> Wow! >> >> Jim >> > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From wahib at gsc2000.com Sat Sep 17 17:39:10 2011 From: wahib at gsc2000.com (Wahib Afyouni) Date: Sun, 18 Sep 2011 04:39:10 +0400 Subject: Calendar Message-ID: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> Few years ago a member of this forum sent me a calendar file which I have been using ever since without fail. The file has 2 fields and displays in a matrix super object. This calendar works well when each record represents a single day; but if there is more than 1 record representing a day then it can only display the first day. I now need to have a calendar that can take the data from several records that all refer to the same day and display them in the same box. Is this possible or do I need to redesign my database where all activities in one day are in the same record (line items) ? <><><><><><><><><><><><><><><><><> Best Regards Dr. Wahib S. Afyouni Managing Director Gulf Scientific Corporation, Dubai (www.gsc2000.com) Mobile : +971-50-644-0133 -------------- next part -------------- An HTML attachment was scrubbed... URL: From romeo at marianomd.com Sun Sep 18 10:27:07 2011 From: romeo at marianomd.com (Romeo B. Mariano M.D.) Date: Sun, 18 Sep 2011 10:27:07 -0700 Subject: Qna Digest, Vol 45, Issue 7 Cocoa version? (William Conable) In-Reply-To: References: Message-ID: <8EBE8BC7-24FE-45EE-884E-4853D55A7A67@marianomd.com> I don't think there should be a choice or vote about whether or not to upgrade Panorama to a Cocoa version. This should have been done years ago. And now needs to be done as soon as possible. Filemaker, 4D, Microsoft and recently Adobe finally did the transition. Provue is last in line and years behind even Adobe, as one of the original Mac companies in transitioning to Cocoa. Sooner, not later, carbon apps are not going to function in Mac OS X. Only Cocoa apps are allowed in the Mac App Store. The writing is on the wall - it has been for the past decade. Even Windows is transitioning to the Windows 8 Metro User Interface. Thus Panorama also needs to change on Windows. Otherwise Panorama will look primitive and archaic in Windows also. Luckily, developers have a 1 headstart before Windows 8 is released. But Mac OS X and Cocoa have been out for more than 10 years, already. Thus change is afoot and necessary. Otherwise, Panorama is going to be or is already in the past. On Sep 9, 2011, at 4:16 PM, qna-request at provue.com wrote: > Message: 2 > Date: Fri, 9 Sep 2011 13:08:19 -0400 > From: Mark Terry > To: "Panorama Questions & Answers \(Discussion\)" > Subject: Re: Disk Errors (found the issue and discovered a problem > with the 'MakeFolder') > > I would vote for the upgrade. The carbon box seems to be getting > smaller and more restrictive, so that backward-compatibility has come > to mean backward features and performance, as well. It would seem that > a Cocoa upgrade would offer so many other enhancements that it would > be a truly worthwhile upgrade endeavor - even for developers with > extensive rewrites ahead. The commercial value of the application > would be awesome. > > M > > On Sep 8, 2011, at 3:00 AM, James Rea wrote: > >> On 9/7/11 at 4:44 PM, csw at me.com (Chris Watts) wrote: >> >>> If you are using a mac exclusively, you can use Applescript to do it. >>> I can't find the one I wrote to do this, but if you are making long >>> folders, you might need to list them too, (I did) so I made a new >>> function "LISTFILESCW(" >> >> Actually Chris, some time ago I incorporated the code you sent me >> into Panorama, look under LISTLONGFILES. I did not create a >> corresponding function, however. Thank you Chris for originally >> submitting this code. >> >> As Dave mentioned, allowing filenames > 31 characters will be a huge >> amount of work. I've been thinking about this lately, and I suspect >> that doing so will also break a lot of Panorama applications. I >> don't think the newer API's are compatible with the folder ID's >> Panorama currently uses, and I also think that they would require >> using the UNIX notation (with / symbols) instead of the original HFS >> notation with colons (I am not sure about this, though). So it could >> be that any Panorama program or formulas that deals with folder >> paths would have to be rewritten. >> >> I've been thinking about this in the larger context of possibly >> creating a Cocoa version of Panorama. This isn't an announcement of >> such a project -- just something I am thinking about. If this was >> done, it would probably have significant incompatibilities with the >> current version of Panorama, depending on the complexity of your >> databases. Probably not as dramatic as the transition from Final Cut >> Pro 7 to Final Cut Pro X, but perhaps somewhat along those lines. >> Most likely quite a few of you might decide to permanently stick >> with Panorama 6 rather than upgrade, and that is one of concerns I >> have in regard to undertaking such an ambitious project. An upgrade >> that is of no interest to 50% or more of the Panorama community is >> most likely not going to be financially viable to develop. >> >> So, having opened Pandora's box just a bit, I'm sure some of you >> have opinions on this. How much would you like a Cocoa version of >> Panorama? How much incompatibility with previous versions would you >> be willing to put up with, if any? >> >> Jim Rea >> President, ProVUE Development >> >> P.S. Here is a list of possible areas of incompatibility -- this is >> not a comprehensive list, just off the top of my head: >> >> * file/folder handling (as mentioned above) >> * form layout (might need some tweaking) >> * resources (especially menu resources, which would probably be >> eliminated) >> * classic menus & dialogs >> * word processor objects might lose all formatting >> * file format compatibility (once converted to Panorama X databases >> probably could not be shared with Panorama 6 or earlier). >> * various statements and functions that are still based on OS 9 API's. >> >> For many of you, none of these issues will matter much. Others may >> require huge rewrites. From ibendahl at gmail.com Sun Sep 18 13:10:16 2011 From: ibendahl at gmail.com (Gregory Ibendahl) Date: Sun, 18 Sep 2011 15:10:16 -0500 Subject: Sub-menu with fields from another database Message-ID: <317E9231-7A89-4918-8F0B-BA51DBF7CB24@gmail.com> POPUPDOUBLEFIELDCHOICES works great if you need to create a menu with submenus AND the two fields you need (for the menus) are from the current database. I have the situation where I need a submenu option and the data for the menu choices are in another database. I've created a procedure that I would like to share that does this. If there is a better or faster way, I'm open for suggestions. Without the noshow option this procedure was taking about 10 seconds to run through 470 records. With the noshow option, it runs in a second or so. BTW, CATEGORY and name_and_unit are the 2 fields in the database used for the menu choices. local number, menuone, menutwo, previous_cat, current_record permanent opinputs_menu noshow current_record = _kp_record_num /* this maintains my place in database */ field CATEGORY sortup field name_and_unit sortupwithin number = info("records") firstrecord menuone = "(" + CATEGORY + ")" + ? + "*S" +? + name_and_unit+? menutwo = "(MENU)"+?+ CATEGORY +?+"(" + CATEGORY + ")" previous_cat = CATEGORY number = number-1 if number > 0 /* don't want to loop if only one record */ loop number = number -1 downrecord if CATEGORY = previous_cat menuone = menuone + name_and_unit+? else menuone = menuone + "(" + CATEGORY + ")" + ? + "*S" +? + name_and_unit+? menutwo = menutwo + ?+ CATEGORY +?+"(" + CATEGORY + ")" previous_cat = CATEGORY endif while number>0 endif opinputs_menu = menuone + menutwo find _kp_record_num = current_record /* restoring place in database */ -Greg Ibendahl From martinmc at knology.net Sun Sep 18 13:34:47 2011 From: martinmc at knology.net (Martin McCaffery) Date: Sun, 18 Sep 2011 15:34:47 -0500 Subject: windowmenuebar problems In-Reply-To: <8EBE8BC7-24FE-45EE-884E-4853D55A7A67@marianomd.com> References: <8EBE8BC7-24FE-45EE-884E-4853D55A7A67@marianomd.com> Message-ID: I've got the following in my .Initialize procedure: WindowMenuBar "ALL",menu("Mailings")+menuitems("Schedule;Newsletter;Selected;") +menu("Membership")+menuitems("Renew;Thanks;Letters;(-;View Export;Correction;")+ menu("DataBases")+menuitems("MemberData;GiveData;GiveHist;Elist;Letters") When I open the window this is assigned to I get the following menu items: File Edit View Search Sort Math Setup Mailings Membership Databases Actions Wizards Window For some reason I don't get the Records menu. I've tried "Apple File Edit View Records" and that didn't work. How do I get the Records menu back while using WindowMenuBar? The fact CMD-E for add new record is disabled seems like odd behavior, also. I thought that was a core Panorama function. Thanks Martin From scott at stillpoint.us Sun Sep 18 19:28:10 2011 From: scott at stillpoint.us (Scott Corbett) Date: Sun, 18 Sep 2011 21:28:10 -0500 (CDT) Subject: Calendar In-Reply-To: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> References: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> Message-ID: <5C60DD47-88E2-476E-A81F-C190E2D7FC8A@stillpoint.us> Wahib, I had a similar situation in a database I use to print my calendar/planner. I print reminders above the day's schedule portion for things like birthdays, tax deadlines, etc. I limited the number of items to three on a particular day and added three fields to each day's record for Reminder1, 2, 3. I tried to write the code to group multiple records for the same day, but for me it was more complex than just adding a few fields. If you need the flexibility to add variable numbers of records per day, you can create an array that is an array of arrays. Just use different separators for the days and the reminders within the day element. Example: (blank;blank;Joe's Birthday;3Q est. taxes|Trip to London|call Mary 2pm;blank;blank) In case the email doesn't reproduce the characters, I used a semicolon between the day elements and a pipe between the reminders on the fourth day array. You can scan the database and build the array to display in the calendar matrix several ways within Panorama. To show the reminders on a calendar day, you need a formula that nests the array statements. I know this is pretty general. Maybe one of the more experienced and detail oriented programmers can offer a different approach or more detail if needed. Best, Scott On Sep 17, 2011, at 7:39 PM, Wahib Afyouni wrote: > Few years ago a member of this forum sent me a calendar file which I have been using ever since without fail. The file has 2 fields and displays in a matrix super object. This calendar works well when each record represents a single day; but if there is more than 1 record representing a day then it can only display the first day. > > I now need to have a calendar that can take the data from several records that all refer to the same day and display them in the same box. Is this possible or do I need to redesign my database where all activities in one day are in the same record (line items) ? > > > <><><><><><><><><><><><><><><><><> > Best Regards > > Dr. Wahib S. Afyouni > Managing Director > Gulf Scientific Corporation, Dubai (www.gsc2000.com) > Mobile : +971-50-644-0133 > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna Scott R. Corbett, D.O. Stillpoint Osteopathic, Ltd. www.stillpoint.us -------------- next part -------------- An HTML attachment was scrubbed... URL: From wahib at gsc2000.com Sun Sep 18 19:39:10 2011 From: wahib at gsc2000.com (Wahib Afyouni) Date: Mon, 19 Sep 2011 05:39:10 +0300 Subject: Calendar In-Reply-To: <5C60DD47-88E2-476E-A81F-C190E2D7FC8A@stillpoint.us> References: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> <5C60DD47-88E2-476E-A81F-C190E2D7FC8A@stillpoint.us> Message-ID: <3C74D86A-9783-45D8-8583-D8157131A701@gsc2000.com> Thanks Scott; you hit the nail right on the head with your proposed solution. Problem is : I am not experienced enough to write such a procedure; but willing to pay for whoever can help as I need this for my business. On Sep 19, 2011, at 5:28 AM, Scott Corbett wrote: > Wahib, > > I had a similar situation in a database I use to print my calendar/planner. I print reminders above the day's schedule portion for things like birthdays, tax deadlines, etc. I limited the number of items to three on a particular day and added three fields to each day's record for Reminder1, 2, 3. I tried to write the code to group multiple records for the same day, but for me it was more complex than just adding a few fields. > > If you need the flexibility to add variable numbers of records per day, you can create an array that is an array of arrays. Just use different separators for the days and the reminders within the day element. Example: (blank;blank;Joe's Birthday;3Q est. taxes|Trip to London|call Mary 2pm;blank;blank) In case the email doesn't reproduce the characters, I used a semicolon between the day elements and a pipe between the reminders on the fourth day array. You can scan the database and build the array to display in the calendar matrix several ways within Panorama. > > To show the reminders on a calendar day, you need a formula that nests the array statements. > > I know this is pretty general. Maybe one of the more experienced and detail oriented programmers can offer a different approach or more detail if needed. > > Best, > > Scott > > On Sep 17, 2011, at 7:39 PM, Wahib Afyouni wrote: > >> Few years ago a member of this forum sent me a calendar file which I have been using ever since without fail. The file has 2 fields and displays in a matrix super object. This calendar works well when each record represents a single day; but if there is more than 1 record representing a day then it can only display the first day. >> >> I now need to have a calendar that can take the data from several records that all refer to the same day and display them in the same box. Is this possible or do I need to redesign my database where all activities in one day are in the same record (line items) ? >> >> >> <><><><><><><><><><><><><><><><><> >> Best Regards >> >> Dr. Wahib S. Afyouni >> Managing Director >> Gulf Scientific Corporation, Dubai (www.gsc2000.com) >> Mobile : +971-50-644-0133 >> >> >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > > Scott R. Corbett, D.O. > Stillpoint Osteopathic, Ltd. > www.stillpoint.us > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Sun Sep 18 20:10:59 2011 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Mon, 19 Sep 2011 03:10:59 +0000 Subject: windowmenuebar problems In-Reply-To: References: <8EBE8BC7-24FE-45EE-884E-4853D55A7A67@marianomd.com>, Message-ID: It looks like the WindowMenuBar and FileMenuBar commands kind of fell through the cracks when the "standard" menus were changed in Panorama 6. There is no standardrecordsmenu( function, and I can't find any documentation on the resource numbers for the Records menu, and its sub-menus, so it looks like there is no documented way to put that menu in a set of live menus. The command-E keyboard shortcut hasn't been disabled. It's missing. The Edit menu that's being produced by your WindowMenubar statement is the new one, not the "classic" one. The old edit menu had the Add Record command with that shortcut, but the new one doesn't, because that command has been moved to the Records menu. As long as the Records menu is missing, so is that command. Dave ________________________________________ From: Martin McCaffery [martinmc at knology.net] Sent: Sunday, September 18, 2011 3:34 PM To: Panorama Questions & Answers (Discussion) Subject: windowmenuebar problems I've got the following in my .Initialize procedure: WindowMenuBar "ALL",menu("Mailings")+menuitems("Schedule;Newsletter;Selected;") +menu("Membership")+menuitems("Renew;Thanks;Letters;(-;View Export;Correction;")+ menu("DataBases")+menuitems("MemberData;GiveData;GiveHist;Elist;Letters") When I open the window this is assigned to I get the following menu items: File Edit View Search Sort Math Setup Mailings Membership Databases Actions Wizards Window For some reason I don't get the Records menu. I've tried "Apple File Edit View Records" and that didn't work. How do I get the Records menu back while using WindowMenuBar? The fact CMD-E for add new record is disabled seems like odd behavior, also. I thought that was a core Panorama function. Thanks Martin _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From martinmc at knology.net Sun Sep 18 20:16:58 2011 From: martinmc at knology.net (Martin McCaffery) Date: Sun, 18 Sep 2011 22:16:58 -0500 Subject: windowmenuebar problems In-Reply-To: References: <8EBE8BC7-24FE-45EE-884E-4853D55A7A67@marianomd.com>, Message-ID: Thanks. I can replicate the cmd-E shortcut with .KeyDown, and don't need to others in that particular window. Maybe it will be fixed in the next build. Martin >It looks like the WindowMenuBar and FileMenuBar commands kind of >fell through the cracks when the "standard" menus were changed in >Panorama 6. There is no standardrecordsmenu( function, and I can't >find any documentation on the resource numbers for the Records menu, >and its sub-menus, so it looks like there is no documented way to >put that menu in a set of live menus. > >The command-E keyboard shortcut hasn't been disabled. It's missing. >The Edit menu that's being produced by your WindowMenubar statement >is the new one, not the "classic" one. The old edit menu had the Add >Record command with that shortcut, but the new one doesn't, because >that command has been moved to the Records menu. As long as the >Records menu is missing, so is that command. > >Dave >________________________________________ >From: Martin McCaffery [martinmc at knology.net] >Sent: Sunday, September 18, 2011 3:34 PM >To: Panorama Questions & Answers (Discussion) >Subject: windowmenuebar problems > >I've got the following in my .Initialize procedure: > > WindowMenuBar >"ALL",menu("Mailings")+menuitems("Schedule;Newsletter;Selected;") > +menu("Membership")+menuitems("Renew;Thanks;Letters;(-;View >Export;Correction;")+ > menu("DataBases")+menuitems("MemberData;GiveData;GiveHist;Elist;Letters") > >When I open the window this is assigned to I get the following menu items: > >File Edit View Search Sort Math Setup Mailings Membership Databases >Actions Wizards Window > >For some reason I don't get the Records menu. > >I've tried "Apple File Edit View Records" and that didn't work. > >How do I get the Records menu back while using WindowMenuBar? > >The fact CMD-E for add new record is disabled seems like odd >behavior, also. I thought that was a core Panorama function. > >Thanks >Martin >_______________________________________________ >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 JC at JamesCook.biz Mon Sep 19 05:40:01 2011 From: JC at JamesCook.biz (James Cook) Date: Mon, 19 Sep 2011 08:40:01 -0400 Subject: Calendar In-Reply-To: <3C74D86A-9783-45D8-8583-D8157131A701@gsc2000.com> References: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> <5C60DD47-88E2-476E-A81F-C190E2D7FC8A@stillpoint.us> <3C74D86A-9783-45D8-8583-D8157131A701@gsc2000.com> Message-ID: <382094A5-DEA8-48B1-9B15-C6B79C32C3E8@JamesCook.biz> It sounds like you need a new field in which to build a reminder, then a modification of the matrix cell formula. Then you can display an array of entries for each given day. Some time ago I built a calendar with one field dedicated to a simply label for the calendar display, such as "Meeting", "Appt", "Phone Call", etc. It allowed each cell on the calendar to reveal more entries. BUT, more recently I found that using AppleScript with Panorama and iCal worked much better. It's easy to have items color coded, extend across multiple days and to have alarms set for minutes, hours or days in advance. I can set everything I need via Panorama procedures and iCal simply displays the results. 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From csw at me.com Mon Sep 19 05:49:30 2011 From: csw at me.com (Chris Watts) Date: Mon, 19 Sep 2011 05:49:30 -0700 Subject: Calendar In-Reply-To: <382094A5-DEA8-48B1-9B15-C6B79C32C3E8@JamesCook.biz> References: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> <5C60DD47-88E2-476E-A81F-C190E2D7FC8A@stillpoint.us> <3C74D86A-9783-45D8-8583-D8157131A701@gsc2000.com> <382094A5-DEA8-48B1-9B15-C6B79C32C3E8@JamesCook.biz> Message-ID: I like that method too.. Way less coding to get stuff on the web! Chris Watts ??? ?? Bake Visual Effects, Inc. 1858 North Avenue 53 Los Angeles, CA 90042 main 323-333-5000 fax 206-350-0064 skype cswatts aim cwfx1 yahoo cwiphone dot?mac csw http://imdb.com/name/nm0915121/ www.bake.org On Sep 19, 2011, at 5:40 AM, James Cook wrote: > It sounds like you need a new field in which to build a reminder, then a modification of the matrix cell formula. Then you can display an array of entries for each given day. Some time ago I built a calendar with one field dedicated to a simply label for the calendar display, such as "Meeting", "Appt", "Phone Call", etc. It allowed each cell on the calendar to reveal more entries. > > BUT, more recently I found that using AppleScript with Panorama and iCal worked much better. It's easy to have items color coded, extend across multiple days and to have alarms set for minutes, hours or days in advance. I can set everything I need via Panorama procedures and iCal simply displays the results. > > > > > 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jim at JamesCook.biz Mon Sep 19 05:56:57 2011 From: Jim at JamesCook.biz (James Cook) Date: Mon, 19 Sep 2011 08:56:57 -0400 Subject: Calendar In-Reply-To: <382094A5-DEA8-48B1-9B15-C6B79C32C3E8@JamesCook.biz> References: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> <5C60DD47-88E2-476E-A81F-C190E2D7FC8A@stillpoint.us> <3C74D86A-9783-45D8-8583-D8157131A701@gsc2000.com> <382094A5-DEA8-48B1-9B15-C6B79C32C3E8@JamesCook.biz> Message-ID: <09115E5B-269E-4CDA-B4CB-9B6E6A63F206@JamesCook.biz> I omitted that it also synchs with my iPhone or many other smart phones. On Sep 19, 2011, at 8:40 AM, James Cook wrote: > I can set everything I need via Panorama procedures and iCal simply displays the results. James Cook Jim at JamesCook.biz 616.928.2221 http://JamesCook.biz -------------- next part -------------- An HTML attachment was scrubbed... URL: From josh.davenport at myfairpoint.net Mon Sep 19 08:27:00 2011 From: josh.davenport at myfairpoint.net (Josh Davenport) Date: Mon, 19 Sep 2011 11:27:00 -0400 Subject: Calendar In-Reply-To: <09115E5B-269E-4CDA-B4CB-9B6E6A63F206@JamesCook.biz> References: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> <5C60DD47-88E2-476E-A81F-C190E2D7FC8A@stillpoint.us> <3C74D86A-9783-45D8-8583-D8157131A701@gsc2000.com> <382094A5-DEA8-48B1-9B15-C6B79C32C3E8@JamesCook.biz> <09115E5B-269E-4CDA-B4CB-9B6E6A63F206@JamesCook.biz> Message-ID: That's hot Do you think it could work with iCal server in a multi-user environment? Josh On Sep 19, 2011, at 8:56 AM, James Cook wrote: > I omitted that it also synchs with my iPhone or many other smart phones. > > > On Sep 19, 2011, at 8:40 AM, James Cook wrote: > >> I can set everything I need via Panorama procedures and iCal simply displays the results. > > James Cook > Jim at JamesCook.biz > 616.928.2221 > > http://JamesCook.biz > > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From JC at JamesCook.biz Mon Sep 19 10:00:10 2011 From: JC at JamesCook.biz (James Cook) Date: Mon, 19 Sep 2011 13:00:10 -0400 Subject: Calendar In-Reply-To: References: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> <5C60DD47-88E2-476E-A81F-C190E2D7FC8A@stillpoint.us> <3C74D86A-9783-45D8-8583-D8157131A701@gsc2000.com> <382094A5-DEA8-48B1-9B15-C6B79C32C3E8@JamesCook.biz> <09115E5B-269E-4CDA-B4CB-9B6E6A63F206@JamesCook.biz> Message-ID: I haven't gotten there yet - it's on my own to-do list - but my expectation is that it will work just fine. On Sep 19, 2011, at 11:27 AM, Josh Davenport wrote: > Do you think it could work with iCal server in a multi-user environment? > 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From martinmc at knology.net Mon Sep 19 14:03:45 2011 From: martinmc at knology.net (Martin McCaffery) Date: Mon, 19 Sep 2011 16:03:45 -0500 Subject: File opening misbehavior In-Reply-To: References: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> <5C60DD47-88E2-476E-A81F-C190E2D7FC8A@stillpoint.us> <3C74D86A-9783-45D8-8583-D8157131A701@gsc2000.com> <382094A5-DEA8-48B1-9B15-C6B79C32C3E8@JamesCook.biz> <09115E5B-269E-4CDA-B4CB-9B6E6A63F206@JamesCook.biz> Message-ID: Weird Button Behavior I have a simple form with buttons that opens files in other folders. It works as intended on my home computer using OSX 10.5.8 but when brought to my office machine using OSX10.6.5 it fails. Both using Pan 6 The file "DataFiles" initializes global variables for the other files in different folders I will open. There are two buttons (Film and Member) at the moment to open two separate files in two separate folders. The Member button calls this: OpenSecret gvMemberFolder+"givhist" ; Opensecret gvMemberFolder+"MemberData" Opensecret "Capri Work:MemberData" window "MemberData:secret" call .position,info("windowrectangle"),640,730,100,100 call ".Initialize" This shows the variable version commented out. There is no difference in results with the path hard written. When I press the Member button to call the procedure, I get different error messages, at different times: "File "Working" not found" (there is not call to a file called "Working" and there is no file called "Working". At the top of the folder there is a folder called " Working Folder" (leading space). If I hit the Film button first, it works as expected. But if I close the newly opened file and then hit the Member button, I get the error "Cannot open or import --specified volume does not exist". Well, yes it does. Finally, if I Quit panorama and reopen the file and hit the Member button I get the error "File "Autoload" not found." If I use fileopen instead of opensecret I get the same results Is this some sort of form corruption? Thanks Martin From JC at JamesCook.biz Mon Sep 19 15:16:38 2011 From: JC at JamesCook.biz (James Cook) Date: Mon, 19 Sep 2011 18:16:38 -0400 Subject: File opening misbehavior In-Reply-To: References: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> <5C60DD47-88E2-476E-A81F-C190E2D7FC8A@stillpoint.us> <3C74D86A-9783-45D8-8583-D8157131A701@gsc2000.com> <382094A5-DEA8-48B1-9B15-C6B79C32C3E8@JamesCook.biz> <09115E5B-269E-4CDA-B4CB-9B6E6A63F206@JamesCook.biz> Message-ID: I can see two possible cause. The first and most probable is that your paths are not the same on the two computers. What does gvMemberFolder represent and are you using relative or absolute paths? The second possible issue is permissions. On OSX. moving files from one computer to another can set up all sorts of permissions issues. Here's a useful piece I posted on OS X Permissions Tips: http://hsltd.us/cgi-bin/Panorama.cgi?PanoramaCGI~.cgiDispatch~$SRead=Technical_Support*11974?hsforums On Sep 19, 2011, at 5:03 PM, Martin McCaffery wrote: > Weird Button Behavior > > I have a simple form with buttons that opens files in other folders. It works as intended on my home computer using OSX 10.5.8 but when brought to my office machine using OSX10.6.5 it fails. Both using Pan 6 > > The file "DataFiles" initializes global variables for the other files in different folders I will open. There are two buttons (Film and Member) at the moment to open two separate files in two separate folders. > > The Member button calls this: > > OpenSecret gvMemberFolder+"givhist" > ; Opensecret gvMemberFolder+"MemberData" > Opensecret "Capri Work:MemberData" > window "MemberData:secret" > call .position,info("windowrectangle"),640,730,100,100 > call ".Initialize" > > This shows the variable version commented out. There is no difference in results with the path hard written. > > When I press the Member button to call the procedure, I get different error messages, at different times: > > "File "Working" not found" (there is not call to a file called "Working" and there is no file called "Working". At the top of the folder there is a folder called " Working Folder" (leading space). > > If I hit the Film button first, it works as expected. But if I close the newly opened file and then hit the Member button, I get the error "Cannot open or import --specified volume does not exist". Well, yes it does. > > Finally, if I Quit panorama and reopen the file and hit the Member button I get the error "File "Autoload" not found." > > If I use fileopen instead of opensecret I get the same results > > Is this some sort of form corruption? > > Thanks > Martin > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From martinmc at knology.net Mon Sep 19 16:07:16 2011 From: martinmc at knology.net (Martin McCaffery) Date: Mon, 19 Sep 2011 18:07:16 -0500 Subject: File opening misbehavior In-Reply-To: References: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> <5C60DD47-88E2-476E-A81F-C190E2D7FC8A@stillpoint.us> <3C74D86A-9783-45D8-8583-D8157131A701@gsc2000.com> <382094A5-DEA8-48B1-9B15-C6B79C32C3E8@JamesCook.biz> <09115E5B-269E-4CDA-B4CB-9B6E6A63F206@JamesCook.biz> Message-ID: Thanks. The variable represent the complete folder path, and it is correct. I will check the permissions when I get back in. >I can see two possible cause. The first and most probable is that >your paths are not the same on the two computers. What >does gvMemberFolder represent and are you using relative or absolute >paths? > >The second possible issue is permissions. On OSX. moving files from >one computer to another can set up all sorts of permissions issues. >Here's a useful piece I posted on OS X Permissions >Tips: http://hsltd.us/cgi-bin/Panorama.cgi?PanoramaCGI~.cgiDispatch~$SRead=Technical_Support*11974?hsforums > > >On Sep 19, 2011, at 5:03 PM, Martin McCaffery wrote: > >>Weird Button Behavior >> >>I have a simple form with buttons that opens files in other >>folders. It works as intended on my home computer using OSX 10.5.8 >>but when brought to my office machine using OSX10.6.5 it fails. >>Both using Pan 6 >> >>The file "DataFiles" initializes global variables for the other >>files in different folders I will open. There are two buttons (Film >>and Member) at the moment to open two separate files in two >>separate folders. >> >>The Member button calls this: >> >>OpenSecret gvMemberFolder+"givhist" >> ; Opensecret gvMemberFolder+"MemberData" >> Opensecret "Capri Work:MemberData" >> window "MemberData:secret" >> call .position,info("windowrectangle"),640,730,100,100 >> call ".Initialize" >> >>This shows the variable version commented out. There is no >>difference in results with the path hard written. >> >>When I press the Member button to call the procedure, I get >>different error messages, at different times: >> >>"File "Working" not found" (there is not call to a file called >>"Working" and there is no file called "Working". At the top of the >>folder there is a folder called " Working Folder" (leading space). >> >>If I hit the Film button first, it works as expected. But if I >>close the newly opened file and then hit the Member button, I get >>the error "Cannot open or import --specified volume does not >>exist". Well, yes it does. >> >>Finally, if I Quit panorama and reopen the file and hit the Member >>button I get the error "File "Autoload" not found." >> >>If I use fileopen instead of opensecret I get the same results >> >>Is this some sort of form corruption? >> >>Thanks >>Martin >>_______________________________________________ >>Qna mailing list >>Qna at provue.com >>http://provue.com/mailman/listinfo/qna >> > >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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From designer at quickdata.com Mon Sep 19 17:39:32 2011 From: designer at quickdata.com (Paul) Date: Mon, 19 Sep 2011 17:39:32 -0700 Subject: Calendar In-Reply-To: <3C74D86A-9783-45D8-8583-D8157131A701@gsc2000.com> References: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> <5C60DD47-88E2-476E-A81F-C190E2D7FC8A@stillpoint.us> <3C74D86A-9783-45D8-8583-D8157131A701@gsc2000.com> Message-ID: <4E77E0C4.20800@quickdata.com> Wahib, I think you have my Calendar routine - from years ago. The Array idea may be the simplest modification. Let me know if you run into a snag. Paul QuickData On 9/18/11 7:39 PM, Wahib Afyouni wrote: > Thanks Scott; you hit the nail right on the head with your proposed > solution. Problem is : I am not experienced enough to write such a > procedure; but willing to pay for whoever can help as I need this for > my business. > > > On Sep 19, 2011, at 5:28 AM, Scott Corbett wrote: > >> Wahib, >> >> I had a similar situation in a database I use to print my >> calendar/planner. I print reminders above the day's schedule portion >> for things like birthdays, tax deadlines, etc. I limited the number >> of items to three on a particular day and added three fields to each >> day's record for Reminder1, 2, 3. I tried to write the code to group >> multiple records for the same day, but for me it was more complex >> than just adding a few fields. >> >> If you need the flexibility to add variable numbers of records per >> day, you can create an array that is an array of arrays. Just use >> different separators for the days and the reminders within the day >> element. Example: (blank;blank;Joe's Birthday;3Q est. taxes|Trip to >> London|call Mary 2pm;blank;blank) In case the email doesn't reproduce >> the characters, I used a semicolon between the day elements and a >> pipe between the reminders on the fourth day array. You can scan the >> database and build the array to display in the calendar matrix >> several ways within Panorama. >> >> To show the reminders on a calendar day, you need a formula that >> nests the array statements. >> >> I know this is pretty general. Maybe one of the more experienced and >> detail oriented programmers can offer a different approach or more >> detail if needed. >> >> Best, >> >> Scott >> >> On Sep 17, 2011, at 7:39 PM, Wahib Afyouni wrote: >> >>> Few years ago a member of this forum sent me a calendar file which I >>> have been using ever since without fail. The file has 2 fields and >>> displays in a matrix super object. This calendar works well when >>> each record represents a single day; but if there is more than 1 >>> record representing a day then it can only display the first day. >>> >>> I now need to have a calendar that can take the data from several >>> records that all refer to the same day and display them in the same >>> box. Is this possible or do I need to redesign my database where all >>> activities in one day are in the same record (line items) ? >>> >>> >>> <><><><><><><><><><><><><><><><><> >>> Best Regards >>> >>> Dr. Wahib S. Afyouni >>> Managing Director >>> Gulf Scientific Corporation, Dubai (www.gsc2000.com >>> ) >>> Mobile : +971-50-644-0133 >>> >>> >>> _______________________________________________ >>> Qna mailing list >>> Qna at provue.com >>> http://provue.com/mailman/listinfo/qna >> >> Scott R. Corbett, D.O. >> Stillpoint Osteopathic, Ltd. >> www.stillpoint.us >> >> >> >> _______________________________________________ >> 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 martinmc at knology.net Tue Sep 20 11:15:59 2011 From: martinmc at knology.net (Martin McCaffery) Date: Tue, 20 Sep 2011 13:15:59 -0500 Subject: File opening misbehavior In-Reply-To: References: <301610ED-879D-4F31-B5C3-9F9C2AD7B4DA@gsc2000.com> <5C60DD47-88E2-476E-A81F-C190E2D7FC8A@stillpoint.us> <3C74D86A-9783-45D8-8583-D8157131A701@gsc2000.com> <382094A5-DEA8-48B1-9B15-C6B79C32C3E8@JamesCook.biz> <09115E5B-269E-4CDA-B4CB-9B6E6A63F206@JamesCook.biz> Message-ID: Found what was causing the problem, if not the weird messages: There was a trailing space at the end of the file name. Heavy Sigh. At least I got my permissions updated;> >Thanks. The variable represent the complete folder path, and it is >correct. I will check the permissions when I get back in. > > > >>I can see two possible cause. The first and most probable is that >>your paths are not the same on the two computers. What >>does gvMemberFolder represent and are you using relative or >>absolute paths? >> >>The second possible issue is permissions. On OSX. moving files from >>one computer to another can set up all sorts of permissions issues. >>Here's a useful piece I posted on OS X Permissions >>Tips: http://hsltd.us/cgi-bin/Panorama.cgi?PanoramaCGI~.cgiDispatch~$SRead=Technical_Support*11974?hsforums >> >> >>On Sep 19, 2011, at 5:03 PM, Martin McCaffery wrote: >> >>>Weird Button Behavior >>> >>>I have a simple form with buttons that opens files in other >>>folders. It works as intended on my home computer using OSX 10.5.8 >>>but when brought to my office machine using OSX10.6.5 it fails. >>>Both using Pan 6 >>> >>>The file "DataFiles" initializes global variables for the other >>>files in different folders I will open. There are two buttons >>>(Film and Member) at the moment to open two separate files in two >>>separate folders. >>> >>>The Member button calls this: >>> >>>OpenSecret gvMemberFolder+"givhist" >>> ; Opensecret gvMemberFolder+"MemberData" >>> Opensecret "Capri Work:MemberData" >>> window "MemberData:secret" >>> call .position,info("windowrectangle"),640,730,100,100 >>> call ".Initialize" >>> >>>This shows the variable version commented out. There is no >>>difference in results with the path hard written. >>> >>>When I press the Member button to call the procedure, I get >>>different error messages, at different times: >>> >>>"File "Working" not found" (there is not call to a file called >>>"Working" and there is no file called "Working". At the top of the >>>folder there is a folder called " Working Folder" (leading space). >>> >>>If I hit the Film button first, it works as expected. But if I >>>close the newly opened file and then hit the Member button, I get >>>the error "Cannot open or import --specified volume does not >>>exist". Well, yes it does. >>> >>>Finally, if I Quit panorama and reopen the file and hit the Member >>>button I get the error "File "Autoload" not found." >>> >>>If I use fileopen instead of opensecret I get the same results >>> >>>Is this some sort of form corruption? >>> >>>Thanks >>>Martin >>>_______________________________________________ >>>Qna mailing list >>>Qna at provue.com >>>http://provue.com/mailman/listinfo/qna >>> >> >>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 > > >_______________________________________________ >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 Sat Sep 24 06:38:42 2011 From: steve at tlwsolutions.com (steve middleton) Date: Sat, 24 Sep 2011 09:38:42 -0400 Subject: Parsing a Web Page Message-ID: Hello, I need to parse a web page and I am wondering how to approach this. I am trying to get the Name, Address, Phone Number, Web Page and Email Address. Here is a sample of the parts of the web page that I need. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Gary Mcdowell Website Post Office Box 53
Pickford, MI 49774

906-635-0900 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Here is a complete sample of the web page that I need. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Dan Benishek - R

Website

  

802 Pentoga Trail
Crystal Falls, MI 49920

906-828-1179 Gary Mcdowell - D

Website

  

Post Office Box 53
Pickford, MI 49774

906-635-0900 Ellis Boal - G

Website

9330 Boyne City Road
Charlevoix, MI 49720
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ How can I use the tag functions to accomplish this? This file is 573K. Thanks Steve Middleton -------------- next part -------------- An HTML attachment was scrubbed... URL: From gary at yonaites.com Sat Sep 24 08:31:52 2011 From: gary at yonaites.com (Gary Yonaites) Date: Sat, 24 Sep 2011 08:31:52 -0700 Subject: Parsing a Web Page In-Reply-To: References: Message-ID: <9C42FC41-23EA-4C7A-B571-2616832BF5C9@yonaites.com> Starting with the web page loaded into a fileglobal variable called thetext, here is some code I used on your page to extract the items you wanted and place them on the clipboard for viewing: local thename,theaddress,thephone,thepage,theemail local tic,theresult tic=2 theresult="" loop thename=tagdata(array(thetext,tic,?),{="_self">},{},1) theaddress=replace(tagdata(array(thetext,tic,?),{"TAddress">},{
},1),"
",?) thephone=tagdata(array(thetext,tic,?),{"TPhone">},{},1) thepage=tagdata(array(thetext,tic,?),{"TWebsite">arraysize(thetext,?) clipboard= theresult[3,-1] This also removes any blank lines that may have resulted and eliminates the extra returns at the start. This also assumes the page layout is standard and that each entry is two paragraphs long with the needed info in the second paragraph. Gary gary at yonaites.com On Sep 24, 2011, at 6:38 AM, steve middleton wrote: > Hello, > > I need to parse a web page and I am wondering how to approach this. > > I am trying to get the Name, Address, Phone Number, Web Page and Email Address. > > Here is a sample of the parts of the web page that I need. > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > > Gary Mcdowell > > Website > > > > Post Office Box 53
Pickford, MI 49774

906-635-0900 > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > > Here is a complete sample of the web page that I need. > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > > > Dan Benishek - R

Website

  

802 Pentoga Trail
Crystal Falls, MI 49920

906-828-1179 > > Gary Mcdowell - D

Website

  

Post Office Box 53
Pickford, MI 49774

906-635-0900 > > Ellis Boal - G

Website

9330 Boyne City Road
Charlevoix, MI 49720
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > > How can I use the tag functions to accomplish this? This file is 573K. > > > Thanks > > Steve Middleton > > > _______________________________________________ > 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 Sat Sep 24 12:56:33 2011 From: steve at tlwsolutions.com (steve middleton) Date: Sat, 24 Sep 2011 15:56:33 -0400 Subject: Parsing a Web Page In-Reply-To: <9C42FC41-23EA-4C7A-B571-2616832BF5C9@yonaites.com> References: <9C42FC41-23EA-4C7A-B571-2616832BF5C9@yonaites.com> Message-ID: Thank you Gary, I am getting a "Cannot compile procedure" error message. Here is the code. If I comment out everything from the loop down the error goes away. I can not find where the error is. I changed the { to a | to see if that was generating the error. Both do not seem to work. Any ideas what is wrong with the procedure? FileGlobal thetext local thename,theaddress,thephone,thepage,theemail,tic,theresult fileload("","Untitled") tic=2 theresult="" loop thename=tagdata(array(thetext,tic,?),|="_self">|,||,1) theaddress=replace(tagdata(array(thetext,tic,?),|"TAddress">|,|
|,1),"
",?) thephone=tagdata(array(thetext,tic,?),|"TPhone">|,||,1) thepage=tagdata(array(thetext,tic,?),|"TWebsite">arraysize(thetext,?) clipboard=theresult[3,-1] Steve Middleton On Sat, Sep 24, 2011 at 11:31 AM, Gary Yonaites wrote: > Starting with the web page loaded into a fileglobal variable called > thetext, here is some code I used on your page to extract the items you > wanted and place them on the clipboard for viewing: > > local thename,theaddress,thephone,thepage,theemail > local tic,theresult > tic=2 > theresult="" > loop > thename=tagdata(array(thetext,tic,?),{="_self">},{},1) > > theaddress=replace(tagdata(array(thetext,tic,?),{"TAddress">},{},1),"
",?) > thephone=tagdata(array(thetext,tic,?),{"TPhone">},{},1) > thepage=tagdata(array(thetext,tic,?),{"TWebsite"> theemail=tagdata(array(thetext,tic,?),{ tic=tic+2 > > theresult=theresult+?+?+arraystrip(thename+?+theaddress+?+thephone+?+thepage+?+theemail,?) > Until tic>arraysize(thetext,?) > clipboard= theresult[3,-1] > > This also removes any blank lines that may have resulted and eliminates the > extra returns at the start. This also assumes the page layout is standard > and that each entry is two paragraphs long with the needed info in the > second paragraph. > > Gary > gary at yonaites.com > > On Sep 24, 2011, at 6:38 AM, steve middleton wrote: > > Hello, > > I need to parse a web page and I am wondering how to approach this. > > I am trying to get the Name, Address, Phone Number, Web Page and Email > Address. > > Here is a sample of the parts of the web page that I need. > > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > > title="Gary Mcdowell biographical information and positions and views on the > issues" target="_self">Gary Mcdowell > > title="Gary Mcdowell's Website">Website > > > > Post Office Box 53
Pickford, MI > 49774

906-635-0900 > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > > Here is a complete sample of the web page that I need. > > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > > target="_self"> align=left /> > target="_self">Dan Benishek - R

class="TWebsite"> title="Dan Benishek's Website">Website

   href=mailto:info at danbenishekforcongress.com title="Send Email to Dan > Benishek at: info at danbenishekforcongress.com"> />

802 Pentoga Trail
Crystal Falls, MI > 49920

906-828-1179 > target="_self"> src="/Image.aspx?Id=MIMcdowellGary&Col=Headshot100&Def=1" align=left > /> > target="_self">Gary Mcdowell - D

class="TWebsite"> title="Gary Mcdowell's Website">Website

   href=mailto:gary at votemcdowell.com title="Send Email to Gary Mcdowell at: > gary at votemcdowell.com">

class="TAddress">Post Office Box 53
Pickford, MI 49774

class="TPhone">906-635-0900 > target="_self"> align=left /> > target="_self">Ellis Boal - G

class="TWebsite">Website

9330 Boyne > City Road
Charlevoix, MI 49720
> > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > > How can I use the tag functions to accomplish this? This file is 573K. > > > Thanks > > 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 gary at yonaites.com Sat Sep 24 13:08:41 2011 From: gary at yonaites.com (Gary Yonaites) Date: Sat, 24 Sep 2011 13:08:41 -0700 Subject: Parsing a Web Page In-Reply-To: References: <9C42FC41-23EA-4C7A-B571-2616832BF5C9@yonaites.com> Message-ID: <8D7DCAF4-609C-41A6-B02E-157917AC149D@yonaites.com> I think the tabs got converted in the email. Change all the tabs in the loop to spaces, fresh tabs or remove them and you should be good to go. This has happened before so I should stop using tabs in email code in the future. Gary gary at yonaites.com On Sep 24, 2011, at 12:56 PM, steve middleton wrote: > Thank you Gary, > > I am getting a "Cannot compile procedure" error message. > > Here is the code. If I comment out everything from the loop down the error goes away. I can not find where the error is. > I changed the { to a | to see if that was generating the error. Both do not seem to work. > > Any ideas what is wrong with the procedure? > > FileGlobal thetext > local thename,theaddress,thephone,thepage,theemail,tic,theresult > fileload("","Untitled") > tic=2 > theresult="" > > loop > thename=tagdata(array(thetext,tic,?),|="_self">|,||,1) > theaddress=replace(tagdata(array(thetext,tic,?),|"TAddress">|,|
|,1),"
",?) > thephone=tagdata(array(thetext,tic,?),|"TPhone">|,||,1) > thepage=tagdata(array(thetext,tic,?),|"TWebsite"> theemail=tagdata(array(thetext,tic,?),| tic=tic+2 > theresult=theresult+?+?+arraystrip(thename+?+theaddress+?+thephone+?+thepage+?+theemail,?) > until tic >arraysize(thetext,?) > clipboard=theresult[3,-1] > > Steve Middleton > > On Sat, Sep 24, 2011 at 11:31 AM, Gary Yonaites wrote: > Starting with the web page loaded into a fileglobal variable called thetext, here is some code I used on your page to extract the items you wanted and place them on the clipboard for viewing: > > local thename,theaddress,thephone,thepage,theemail > local tic,theresult > tic=2 > theresult="" > loop > thename=tagdata(array(thetext,tic,?),{="_self">},{},1) > theaddress=replace(tagdata(array(thetext,tic,?),{"TAddress">},{},1),"
",?) > thephone=tagdata(array(thetext,tic,?),{"TPhone">},{},1) > thepage=tagdata(array(thetext,tic,?),{"TWebsite"> theemail=tagdata(array(thetext,tic,?),{ tic=tic+2 > theresult=theresult+?+?+arraystrip(thename+?+theaddress+?+thephone+?+thepage+?+theemail,?) > Until tic>arraysize(thetext,?) > clipboard= theresult[3,-1] > > This also removes any blank lines that may have resulted and eliminates the extra returns at the start. This also assumes the page layout is standard and that each entry is two paragraphs long with the needed info in the second paragraph. > > Gary > gary at yonaites.com > > On Sep 24, 2011, at 6:38 AM, steve middleton wrote: > >> Hello, >> >> I need to parse a web page and I am wondering how to approach this. >> >> I am trying to get the Name, Address, Phone Number, Web Page and Email Address. >> >> Here is a sample of the parts of the web page that I need. >> >> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >> >> Gary Mcdowell >> >> Website >> >> >> >> Post Office Box 53
Pickford, MI 49774

906-635-0900 >> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >> >> Here is a complete sample of the web page that I need. >> >> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >> >> >> Dan Benishek - R

Website

  

802 Pentoga Trail
Crystal Falls, MI 49920

906-828-1179 >> >> Gary Mcdowell - D

Website

  

Post Office Box 53
Pickford, MI 49774

906-635-0900 >> >> Ellis Boal - G

Website

9330 Boyne City Road
Charlevoix, MI 49720
>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >> >> How can I use the tag functions to accomplish this? This file is 573K. >> >> >> Thanks >> >> 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 > > > _______________________________________________ > 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 Sat Sep 24 13:19:58 2011 From: steve at tlwsolutions.com (steve middleton) Date: Sat, 24 Sep 2011 16:19:58 -0400 Subject: Parsing a Web Page In-Reply-To: <8D7DCAF4-609C-41A6-B02E-157917AC149D@yonaites.com> References: <9C42FC41-23EA-4C7A-B571-2616832BF5C9@yonaites.com> <8D7DCAF4-609C-41A6-B02E-157917AC149D@yonaites.com> Message-ID: That did it. Thank you again Gary, Now one more question. I am getting no result on the clipboard. The file is 532k, is there a limit with fileload? Steve Middleton On Sat, Sep 24, 2011 at 4:08 PM, Gary Yonaites wrote: > I think the tabs got converted in the email. Change all the tabs in the > loop to spaces, fresh tabs or remove them and you should be good to go. This > has happened before so I should stop using tabs in email code in the future. > > Gary > gary at yonaites.com > > On Sep 24, 2011, at 12:56 PM, steve middleton wrote: > > Thank you Gary, > > I am getting a "Cannot compile procedure" error message. > > Here is the code. If I comment out everything from the loop down the error > goes away. I can not find where the error is. > I changed the { to a | to see if that was generating the error. Both do > not seem to work. > > Any ideas what is wrong with the procedure? > > FileGlobal thetext > local thename,theaddress,thephone,thepage,theemail,tic,theresult > fileload("","Untitled") > tic=2 > theresult="" > > loop > thename=tagdata(array(thetext,tic,?),|="_self">|,||,1) > > theaddress=replace(tagdata(array(thetext,tic,?),|"TAddress">|,|
|,1),"
",?) > thephone=tagdata(array(thetext,tic,?),|"TPhone">|,||,1) > thepage=tagdata(array(thetext,tic,?),|"TWebsite"> theemail=tagdata(array(thetext,tic,?),| tic=tic+2 > > theresult=theresult+?+?+arraystrip(thename+?+theaddress+?+thephone+?+thepage+?+theemail,?) > until tic >arraysize(thetext,?) > clipboard=theresult[3,-1] > > Steve Middleton > > On Sat, Sep 24, 2011 at 11:31 AM, Gary Yonaites wrote: > >> Starting with the web page loaded into a fileglobal variable called >> thetext, here is some code I used on your page to extract the items you >> wanted and place them on the clipboard for viewing: >> >> local thename,theaddress,thephone,thepage,theemail >> local tic,theresult >> tic=2 >> theresult="" >> loop >> thename=tagdata(array(thetext,tic,?),{="_self">},{},1) >> >> theaddress=replace(tagdata(array(thetext,tic,?),{"TAddress">},{},1),"
",?) >> thephone=tagdata(array(thetext,tic,?),{"TPhone">},{},1) >> thepage=tagdata(array(thetext,tic,?),{"TWebsite">> theemail=tagdata(array(thetext,tic,?),{> tic=tic+2 >> >> theresult=theresult+?+?+arraystrip(thename+?+theaddress+?+thephone+?+thepage+?+theemail,?) >> Until tic>arraysize(thetext,?) >> clipboard= theresult[3,-1] >> >> This also removes any blank lines that may have resulted and eliminates >> the extra returns at the start. This also assumes the page layout is >> standard and that each entry is two paragraphs long with the needed info in >> the second paragraph. >> >> Gary >> gary at yonaites.com >> >> On Sep 24, 2011, at 6:38 AM, steve middleton wrote: >> >> Hello, >> >> I need to parse a web page and I am wondering how to approach this. >> >> I am trying to get the Name, Address, Phone Number, Web Page and Email >> Address. >> >> Here is a sample of the parts of the web page that I need. >> >> >> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >> >> > title="Gary Mcdowell biographical information and positions and views on the >> issues" target="_self">Gary Mcdowell >> >> > title="Gary Mcdowell's Website">Website >> >> >> >> Post Office Box 53
Pickford, MI >> 49774

906-635-0900 >> >> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >> >> Here is a complete sample of the web page that I need. >> >> >> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >> >> > target="_self">> align=left /> >> > target="_self">Dan Benishek - R

> class="TWebsite">> title="Dan Benishek's Website">Website

  > href=mailto:info at danbenishekforcongress.com title="Send Email to Dan >> Benishek at: info at danbenishekforcongress.com">> src="/images/Email.png" />

802 Pentoga >> Trail
Crystal Falls, MI 49920

>> 906-828-1179 >> > target="_self">> src="/Image.aspx?Id=MIMcdowellGary&Col=Headshot100&Def=1" align=left >> /> >> > target="_self">Gary Mcdowell - D

> class="TWebsite">> title="Gary Mcdowell's Website">Website

  > href=mailto:gary at votemcdowell.com title="Send Email to Gary Mcdowell at: >> gary at votemcdowell.com">

> class="TAddress">Post Office Box 53
Pickford, MI 49774

> class="TPhone">906-635-0900 >> > target="_self">> align=left /> >> > target="_self">Ellis Boal - G

> class="TWebsite">> title="Ellis Boal's Website">Website

> class="TAddress">9330 Boyne City Road
Charlevoix, MI 49720
>> >> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >> >> How can I use the tag functions to accomplish this? This file is 573K. >> >> >> Thanks >> >> 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 >> >> > _______________________________________________ > 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 gary at yonaites.com Sat Sep 24 13:47:35 2011 From: gary at yonaites.com (Gary Yonaites) Date: Sat, 24 Sep 2011 13:47:35 -0700 Subject: Parsing a Web Page In-Reply-To: References: <9C42FC41-23EA-4C7A-B571-2616832BF5C9@yonaites.com> <8D7DCAF4-609C-41A6-B02E-157917AC149D@yonaites.com> Message-ID: <75BACA42-5A43-4367-A6CD-781A11CD5FCF@yonaites.com> My first thought is that there was something at the beginning of your file that is not as you showed in your example and screwing up the tic count to grab the info needed. If the info is not aligned with the starting tic count you might get nothing returned but empty returns. Even if it is aligned, it might be returning many empty lines if there is a large amount of text before the needed info and this would be too large for you to see on the clipboard. I would first look at the raw web page to be sure the data starts as you showed in your examples. You can also add a arraystrip(theresult) before the clipboard= code and maybe a message arraysize(theresult,?) to verify there is something being returned to the clipboard. Fileload should take whatever size your available memory allows and I would doubt 532k would overwhelm it. The alternate way to handle this would be to use tagarray( for each of the subjects needed and then use tagdata to pull each successive item from each in turn to reconstruct the separate blocks for each individual. Gary gary at yonaites.com On Sep 24, 2011, at 1:19 PM, steve middleton wrote: > That did it. Thank you again Gary, > > Now one more question. I am getting no result on the clipboard. The file is 532k, is there a limit with fileload? > > Steve Middleton > > On Sat, Sep 24, 2011 at 4:08 PM, Gary Yonaites wrote: > I think the tabs got converted in the email. Change all the tabs in the loop to spaces, fresh tabs or remove them and you should be good to go. This has happened before so I should stop using tabs in email code in the future. > > Gary > gary at yonaites.com > > On Sep 24, 2011, at 12:56 PM, steve middleton wrote: > >> Thank you Gary, >> >> I am getting a "Cannot compile procedure" error message. >> >> Here is the code. If I comment out everything from the loop down the error goes away. I can not find where the error is. >> I changed the { to a | to see if that was generating the error. Both do not seem to work. >> >> Any ideas what is wrong with the procedure? >> >> FileGlobal thetext >> local thename,theaddress,thephone,thepage,theemail,tic,theresult >> fileload("","Untitled") >> tic=2 >> theresult="" >> >> loop >> thename=tagdata(array(thetext,tic,?),|="_self">|,||,1) >> theaddress=replace(tagdata(array(thetext,tic,?),|"TAddress">|,|
|,1),"
",?) >> thephone=tagdata(array(thetext,tic,?),|"TPhone">|,||,1) >> thepage=tagdata(array(thetext,tic,?),|"TWebsite">> theemail=tagdata(array(thetext,tic,?),|> tic=tic+2 >> theresult=theresult+?+?+arraystrip(thename+?+theaddress+?+thephone+?+thepage+?+theemail,?) >> until tic >arraysize(thetext,?) >> clipboard=theresult[3,-1] >> >> Steve Middleton >> >> On Sat, Sep 24, 2011 at 11:31 AM, Gary Yonaites wrote: >> Starting with the web page loaded into a fileglobal variable called thetext, here is some code I used on your page to extract the items you wanted and place them on the clipboard for viewing: >> >> local thename,theaddress,thephone,thepage,theemail >> local tic,theresult >> tic=2 >> theresult="" >> loop >> thename=tagdata(array(thetext,tic,?),{="_self">},{},1) >> theaddress=replace(tagdata(array(thetext,tic,?),{"TAddress">},{},1),"
",?) >> thephone=tagdata(array(thetext,tic,?),{"TPhone">},{},1) >> thepage=tagdata(array(thetext,tic,?),{"TWebsite">> theemail=tagdata(array(thetext,tic,?),{> tic=tic+2 >> theresult=theresult+?+?+arraystrip(thename+?+theaddress+?+thephone+?+thepage+?+theemail,?) >> Until tic>arraysize(thetext,?) >> clipboard= theresult[3,-1] >> >> This also removes any blank lines that may have resulted and eliminates the extra returns at the start. This also assumes the page layout is standard and that each entry is two paragraphs long with the needed info in the second paragraph. >> >> Gary >> gary at yonaites.com >> >> On Sep 24, 2011, at 6:38 AM, steve middleton wrote: >> >>> Hello, >>> >>> I need to parse a web page and I am wondering how to approach this. >>> >>> I am trying to get the Name, Address, Phone Number, Web Page and Email Address. >>> >>> Here is a sample of the parts of the web page that I need. >>> >>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >>> >>> Gary Mcdowell >>> >>> Website >>> >>> >>> >>> Post Office Box 53
Pickford, MI 49774

906-635-0900 >>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >>> >>> Here is a complete sample of the web page that I need. >>> >>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >>> >>> >>> Dan Benishek - R

Website

  

802 Pentoga Trail
Crystal Falls, MI 49920

906-828-1179 >>> >>> Gary Mcdowell - D

Website

  

Post Office Box 53
Pickford, MI 49774

906-635-0900 >>> >>> Ellis Boal - G

Website

9330 Boyne City Road
Charlevoix, MI 49720
>>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >>> >>> How can I use the tag functions to accomplish this? This file is 573K. >>> >>> >>> Thanks >>> >>> 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 >> >> >> _______________________________________________ >> 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 qnaweb at provue.com Sun Sep 25 08:00:52 2011 From: qnaweb at provue.com (John Schubert) Date: 25 Sep 2011 08:00:52 -0700 Subject: Disappearing pdf in Flash Art SuperObject Message-ID: The problem is a few pdf's refuse to display in my form "General Ledger" when using my MacMini running Snow Leopard. The pdf's themselves display fine when opened by Adobe Acobat or Reader. Here's the catch; when I move to a different computer such as by G4 eMac or my G4 Powerbook and open panorama the same record using the same form "General Ledger" displays the pdf great. In fact the MacMini displays a blurred image and the eMac and PB display a sharp image. The refusal to display on the MacMini is baffling me. This is only 1 image out of 25 or 30. The MacMini is running Acrobat 9.4.6 and the eMac and PB are running Acrobat 9.4.5 I scan my documents using Adobe Acrobat Pro and store them in the same folder as Panorama. I have a single use Pano license but use different computers at different times. I close Pano then switch to a different computer opening other databases as needed. Would a Pano image pack help? Thanks John From dthmpsn1 at illinois.edu Sun Sep 25 08:27:53 2011 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sun, 25 Sep 2011 15:27:53 +0000 Subject: Disappearing pdf in Flash Art SuperObject In-Reply-To: References: Message-ID: It sounds like you already have the image pack, otherwise those PDFs would be obscured by a red and blue checkerboard. Is there anything different about how those PDFs were created? Maybe there is some type of compression going on that the copy of QuickTime that you have on your MacMini doesn't handle as well the one you have on the other two machines. Dave ________________________________________ From: John Schubert [qnaweb at provue.com] Sent: Sunday, September 25, 2011 10:00 AM To: qna at provue.com Subject: Disappearing pdf in Flash Art SuperObject The problem is a few pdf's refuse to display in my form "General Ledger" when using my MacMini running Snow Leopard. The pdf's themselves display fine when opened by Adobe Acobat or Reader. Here's the catch; when I move to a different computer such as by G4 eMac or my G4 Powerbook and open panorama the same record using the same form "General Ledger" displays the pdf great. In fact the MacMini displays a blurred image and the eMac and PB display a sharp image. The refusal to display on the MacMini is baffling me. This is only 1 image out of 25 or 30. The MacMini is running Acrobat 9.4.6 and the eMac and PB are running Acrobat 9.4.5 I scan my documents using Adobe Acrobat Pro and store them in the same folder as Panorama. I have a single use Pano license but use different computers at different times. I close Pano then switch to a different computer opening other databases as needed. Would a Pano image pack help? Thanks John From steve at tlwsolutions.com Sun Sep 25 13:10:02 2011 From: steve at tlwsolutions.com (steve middleton) Date: Sun, 25 Sep 2011 16:10:02 -0400 Subject: Text Funnels Message-ID: How can I use a text funnel to strip everything off but the name. MI&Id=MIBenishekDan" title="Dan Benishek I will need to do this in a loop on a return delimited array that will look something like this. MI&Id=MIBenishekDan" title="Dan Benishek MI&Id=MIMcdowellGary" title="Gary Mcdowell MI&Id=MIBoalEllis" title="Ellis Boal MI&Id=MILambertPatrick" title="Patrick Lambert MI&Id=MISheltonKeith" title="Keith Shelton MI&Id=MIWilsonGlennA" title="Glenn A. Wilson As you can see, everything I want to strip is different for each line. I can get the results down to " title="Dan Benishek using [{"},-1] text funnel. I just cant seem to get the rest stripped. Thank you Steve Middleton -------------- next part -------------- An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Sun Sep 25 13:30:54 2011 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sun, 25 Sep 2011 20:30:54 +0000 Subject: Text Funnels In-Reply-To: References: Message-ID: In an ArrayFilter, the formula will be import()[{-"},-1][2,-1] or import()["-=",-1][3,-1] The last quote and the last = sign both seem to be consistent. You should be able to work off of either one. Dave ________________________________ From: steve middleton [steve at tlwsolutions.com] Sent: Sunday, September 25, 2011 3:10 PM To: Panorama Questions & Answers (Discussion) Subject: Text Funnels How can I use a text funnel to strip everything off but the name. MI&Id=MIBenishekDan" title="Dan Benishek I will need to do this in a loop on a return delimited array that will look something like this. MI&Id=MIBenishekDan" title="Dan Benishek MI&Id=MIMcdowellGary" title="Gary Mcdowell MI&Id=MIBoalEllis" title="Ellis Boal MI&Id=MILambertPatrick" title="Patrick Lambert MI&Id=MISheltonKeith" title="Keith Shelton MI&Id=MIWilsonGlennA" title="Glenn A. Wilson As you can see, everything I want to strip is different for each line. I can get the results down to " title="Dan Benishek using [{"},-1] text funnel. I just cant seem to get the rest stripped. Thank you Steve Middleton -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at tlwsolutions.com Sun Sep 25 13:33:06 2011 From: steve at tlwsolutions.com (steve middleton) Date: Sun, 25 Sep 2011 16:33:06 -0400 Subject: Text Funnels In-Reply-To: References: Message-ID: Dave, You make it too easy. Can you explain why you picked a dash -" ? Thanks Steve Middleton On Sun, Sep 25, 2011 at 4:30 PM, Thompson, David wrote: > In an ArrayFilter, the formula will be > > import()[{-"},-1][2,-1] > > or > > import()["-=",-1][3,-1] > > The last quote and the last = sign both seem to be consistent. You should > be able to work off of either one. > > Dave > ------------------------------ > *From:* steve middleton [steve at tlwsolutions.com] > *Sent:* Sunday, September 25, 2011 3:10 PM > *To:* Panorama Questions & Answers (Discussion) > *Subject:* Text Funnels > > How can I use a text funnel to strip everything off but the name. > > MI&Id=MIBenishekDan" title="Dan Benishek > > I will need to do this in a loop on a return delimited array that will > look something like this. > > MI&Id=MIBenishekDan" title="Dan Benishek > MI&Id=MIMcdowellGary" title="Gary Mcdowell > MI&Id=MIBoalEllis" title="Ellis Boal > MI&Id=MILambertPatrick" title="Patrick Lambert > MI&Id=MISheltonKeith" title="Keith Shelton > MI&Id=MIWilsonGlennA" title="Glenn A. Wilson > > > As you can see, everything I want to strip is different for each line. > > I can get the results down to " title="Dan Benishek using [{"},-1] text > funnel. I just cant seem to get the rest stripped. > > > > > Thank you > > Steve Middleton > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Sun Sep 25 14:05:21 2011 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sun, 25 Sep 2011 21:05:21 +0000 Subject: Text Funnels In-Reply-To: Message-ID: The minus sign (dash) means the last one, so the text funnel [{-"},-1] means everything from the last quote to the end. I followed that with [2,-1] to strip off the quote. The text funnel ["-=",-1] means everything from the last = sign to the end, and I followed it with [3,-1] to strip off the = sign and the quote that followed it. Dave From: steve middleton > Date: Sun, 25 Sep 2011 16:33:06 -0400 To: qna > Subject: Re: Text Funnels Dave, You make it too easy. Can you explain why you picked a dash -" ? Thanks Steve Middleton On Sun, Sep 25, 2011 at 4:30 PM, Thompson, David > wrote: In an ArrayFilter, the formula will be import()[{-"},-1][2,-1] or import()["-=",-1][3,-1] The last quote and the last = sign both seem to be consistent. You should be able to work off of either one. Dave ________________________________ From: steve middleton [steve at tlwsolutions.com] Sent: Sunday, September 25, 2011 3:10 PM To: Panorama Questions & Answers (Discussion) Subject: Text Funnels How can I use a text funnel to strip everything off but the name. MI&Id=MIBenishekDan" title="Dan Benishek I will need to do this in a loop on a return delimited array that will look something like this. MI&Id=MIBenishekDan" title="Dan Benishek MI&Id=MIMcdowellGary" title="Gary Mcdowell MI&Id=MIBoalEllis" title="Ellis Boal MI&Id=MILambertPatrick" title="Patrick Lambert MI&Id=MISheltonKeith" title="Keith Shelton MI&Id=MIWilsonGlennA" title="Glenn A. Wilson As you can see, everything I want to strip is different for each line. I can get the results down to " title="Dan Benishek using [{"},-1] text funnel. I just cant seem to get the rest stripped. Thank you 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 steve at tlwsolutions.com Sun Sep 25 14:29:14 2011 From: steve at tlwsolutions.com (steve middleton) Date: Sun, 25 Sep 2011 17:29:14 -0400 Subject: Text Funnels In-Reply-To: References: Message-ID: That makes sense. What I am trying to do is related to my Web Parsing post. I have a web site that I am trying to get the names, address, email and phone numbers from. It is formatted like below. This formatting is repeated multiple times. How can I make sure that I match the correct name with the address, email and phone number? Gary recommended using tagarray but I am not sure exactly how to implement. Below the web page code I have noted the sections that have the information in them.
Dan Benishek - R

Website

  

802 Pentoga Trail
Crystal Falls, MI 49920

906-828-1179
Gary Mcdowell - D

Website

  

Post Office Box 53
Pickford, MI 49774

906-635-0900
Ellis Boal - G

Website

9330 Boyne City Road
Charlevoix, MI 49720
Patrick Lambert - UST

Website

5630 Cedar Lake Road
Oscoda, MI 48750
Keith Shelton - L

Website

507 Hawley Street
Marquette, MI 49855
Glenn A. Wilson

Website

Post Office Box 218
Rose City, MI 48654
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- NAME Thanks again Dave. Steve Middleotn -------------- next part -------------- An HTML attachment was scrubbed... URL: From barryk at caravanbeads.net Sun Sep 25 14:55:35 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Sun, 25 Sep 2011 17:55:35 -0400 Subject: field order Message-ID: <586E7C48-836E-4D8B-B4F0-95D782660F4E@caravanbeads.net> Is there a way in a procedure to change the order of some fields? 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 dthmpsn1 at illinois.edu Sun Sep 25 16:45:02 2011 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sun, 25 Sep 2011 23:45:02 +0000 Subject: field order In-Reply-To: <586E7C48-836E-4D8B-B4F0-95D782660F4E@caravanbeads.net> References: <586E7C48-836E-4D8B-B4F0-95D782660F4E@caravanbeads.net> Message-ID: Why do you want to do this? If you just want to reorder your database, it should be easier to do it manually in the design sheet. If it's just a temporary change you want to perform in mid procedure, and then reverse at the end, there is probably a better way to achieve your objective, whatever that may be. A procedure, running in the design sheet, should be able to do this, but I think it would probably be more trouble than it's worth. Dave ________________________________________ From: Barry Kahn [barryk at caravanbeads.net] Sent: Sunday, September 25, 2011 4:55 PM To: Panorama Questions & Answers (Discussion) Subject: field order Is there a way in a procedure to change the order of some fields? 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 csw at me.com Sun Sep 25 17:12:31 2011 From: csw at me.com (Chris Watts) Date: Sun, 25 Sep 2011 17:12:31 -0700 Subject: field order In-Reply-To: References: <586E7C48-836E-4D8B-B4F0-95D782660F4E@caravanbeads.net> Message-ID: I can't test this now, but I am 99% sure you can load a field list into a variable and repopulate the design sheet with it, using the "replace existing database" syntax. In my experience when stuff like this is needed it's often a scratch database, but if it isn't make sure to test thoroughly. cw Chris Watts ??? ?? Bake Visual Effects, Inc. 1858 North Avenue 53 Los Angeles, CA 90042 main 323-333-5000 fax 206-350-0064 skype cswatts aim cwfx1 yahoo cwiphone dot?mac csw http://imdb.com/name/nm0915121/ www.bake.org On Sep 25, 2011, at 4:45 PM, Thompson, David wrote: > Why do you want to do this? If you just want to reorder your database, it should be easier to do it manually in the design sheet. If it's just a temporary change you want to perform in mid procedure, and then reverse at the end, there is probably a better way to achieve your objective, whatever that may be. > > A procedure, running in the design sheet, should be able to do this, but I think it would probably be more trouble than it's worth. > > Dave > ________________________________________ > From: Barry Kahn [barryk at caravanbeads.net] > Sent: Sunday, September 25, 2011 4:55 PM > To: Panorama Questions & Answers (Discussion) > Subject: field order > > Is there a way in a procedure to change the order of some fields? > > 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 From dthmpsn1 at illinois.edu Sun Sep 25 17:51:04 2011 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Mon, 26 Sep 2011 00:51:04 +0000 Subject: Text Funnels In-Reply-To: References: , Message-ID: The page appears to contain a table with two table cells per candidate. The first cell contains an image, and the second contains the data you are after. In each case, the second cell begins with so a tagarray( with those as the header and trailer tags should put a different candidate in each array element. You should use some character that doesn't appear in the source code of the web page for the separator. If the web page is in a variable named theText, it could look like this. theText=tagarray(theText,{, "?") Then you could walk your way through the array with a loop. Each turn through the loop would add a record to the database and extract information from the current array element, putting it into the appropriate fields. For the name, I would use tagdata(array(theText, counter, "?"), {target="_self">}, {}, 1) where counter is a variable you are incrementing with each turn through the loop. For the address, I would use replace(tagdata(array(theText, counter, "?"), {}, {}, 1), "
", ?) The replace( function is replacing
tags with carriage returns. For the email, I would use tagdata(array(theText, counter, "?"), {}, {}, 1) Dave ________________________________ From: steve middleton [steve at tlwsolutions.com] Sent: Sunday, September 25, 2011 4:29 PM To: Panorama Questions & Answers (Discussion) Subject: Re: Text Funnels That makes sense. What I am trying to do is related to my Web Parsing post. I have a web site that I am trying to get the names, address, email and phone numbers from. It is formatted like below. This formatting is repeated multiple times. How can I make sure that I match the correct name with the address, email and phone number? Gary recommended using tagarray but I am not sure exactly how to implement. Below the web page code I have noted the sections that have the information in them.
Dan Benishek - R WEBSITE

Website EMAIL

   ADDRESS

802 Pentoga Trail
Crystal Falls, MI 49920

PHONE NUMBER 906-828-1179
and ends with },
Dan Benishek - R

Website

   title="Send Email to Dan Benishek at: info at danbenishekforcongress.com">

802 Pentoga Trail
Crystal Falls, MI 49920

906-828-1179
Gary Mcdowell - D

Website

   title="Send Email to Gary Mcdowell at: gary at votemcdowell.com">

Post Office Box 53
Pickford, MI 49774

906-635-0900
Ellis Boal - G

Website

9330 Boyne City Road
Charlevoix, MI 49720
Patrick Lambert - UST

Website

5630 Cedar Lake Road
Oscoda, MI 48750
Keith Shelton - L

Website

507 Hawley Street
Marquette, MI 49855
Glenn A. Wilson

Website

Post Office Box 218
Rose City, MI 48654
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- NAME Thanks again Dave. Steve Middleotn -------------- next part -------------- An HTML attachment was scrubbed... URL: From designer at quickdata.com Sun Sep 25 19:28:59 2011 From: designer at quickdata.com (Paul) Date: Sun, 25 Sep 2011 19:28:59 -0700 Subject: field order In-Reply-To: References: <586E7C48-836E-4D8B-B4F0-95D782660F4E@caravanbeads.net> Message-ID: <4E7FE36B.3010304@quickdata.com> Why mess with something as core as the design sheet? Why not export in the order you want with the field names as the first record. Then open in a new file and run a routine that sets the fields to the content of the first record - didn't we that down to four lines (or one Execute), and then delete the first record. Your original source is untouch - just in case some error might have been made. Paul QuickData On 9/25/11 5:12 PM, Chris Watts wrote: > I can't test this now, but I am 99% sure you can load a field list into a variable and repopulate the design sheet with it, using the "replace existing database" syntax. In my experience when stuff like this is needed it's often a scratch database, but if it isn't make sure to test thoroughly. > > cw > > > Chris Watts > ??? ?? > Bake Visual Effects, Inc. > 1858 North Avenue 53 > Los Angeles, CA 90042 > main 323-333-5000 > fax 206-350-0064 > skype cswatts > aim cwfx1 > yahoo cwiphone > dot?mac csw > http://imdb.com/name/nm0915121/ > www.bake.org > > On Sep 25, 2011, at 4:45 PM, Thompson, David wrote: > >> Why do you want to do this? If you just want to reorder your database, it should be easier to do it manually in the design sheet. If it's just a temporary change you want to perform in mid procedure, and then reverse at the end, there is probably a better way to achieve your objective, whatever that may be. >> >> A procedure, running in the design sheet, should be able to do this, but I think it would probably be more trouble than it's worth. >> >> Dave >> ________________________________________ >> From: Barry Kahn [barryk at caravanbeads.net] >> Sent: Sunday, September 25, 2011 4:55 PM >> To: Panorama Questions& Answers (Discussion) >> Subject: field order >> >> Is there a way in a procedure to change the order of some fields? >> >> 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 > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From dthmpsn1 at illinois.edu Sun Sep 25 19:41:06 2011 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Mon, 26 Sep 2011 02:41:06 +0000 Subject: Text Funnels In-Reply-To: References: , , Message-ID: If the web page is in a variable named theText, it could look like this. theText=tagarray(theText,{, "?") I just noticed I didn't quote that second parameter. It should be theText=tagarray(theText,{}, "?") Dave -------------- next part -------------- An HTML attachment was scrubbed... URL: From csw at me.com Sun Sep 25 19:50:16 2011 From: csw at me.com (Chris Watts) Date: Sun, 25 Sep 2011 19:50:16 -0700 Subject: field order In-Reply-To: <4E7FE36B.3010304@quickdata.com> References: <586E7C48-836E-4D8B-B4F0-95D782660F4E@caravanbeads.net> <4E7FE36B.3010304@quickdata.com> Message-ID: <088AA33B-76CF-4F82-8D92-5E13C314F1AF@me.com> I don't disagree, I was just answering the question. I can't remember where I did this but I do remember I exhausted all other options before doing it this way. Chris Watts ??? ?? Bake Visual Effects, Inc. 1858 North Avenue 53 Los Angeles, CA 90042 main 323-333-5000 fax 206-350-0064 skype cswatts aim cwfx1 yahoo cwiphone dot?mac csw http://imdb.com/name/nm0915121/ www.bake.org On Sep 25, 2011, at 7:28 PM, Paul wrote: > Why mess with something as core as the design sheet? Why not export in the order you want with the field names as the first record. Then open in a new file and run a routine that sets the fields to the content of the first record - didn't we that down to four lines (or one Execute), and then delete the first record. Your original source is untouch - just in case some error might have been made. > > Paul > QuickData > > On 9/25/11 5:12 PM, Chris Watts wrote: >> I can't test this now, but I am 99% sure you can load a field list into a variable and repopulate the design sheet with it, using the "replace existing database" syntax. In my experience when stuff like this is needed it's often a scratch database, but if it isn't make sure to test thoroughly. >> >> cw >> >> >> Chris Watts >> ??? ?? >> Bake Visual Effects, Inc. >> 1858 North Avenue 53 >> Los Angeles, CA 90042 >> main 323-333-5000 >> fax 206-350-0064 >> skype cswatts >> aim cwfx1 >> yahoo cwiphone >> dot?mac csw >> http://imdb.com/name/nm0915121/ >> www.bake.org >> >> On Sep 25, 2011, at 4:45 PM, Thompson, David wrote: >> >>> Why do you want to do this? If you just want to reorder your database, it should be easier to do it manually in the design sheet. If it's just a temporary change you want to perform in mid procedure, and then reverse at the end, there is probably a better way to achieve your objective, whatever that may be. >>> >>> A procedure, running in the design sheet, should be able to do this, but I think it would probably be more trouble than it's worth. >>> >>> Dave >>> ________________________________________ >>> From: Barry Kahn [barryk at caravanbeads.net] >>> Sent: Sunday, September 25, 2011 4:55 PM >>> To: Panorama Questions& Answers (Discussion) >>> Subject: field order >>> >>> Is there a way in a procedure to change the order of some fields? >>> >>> 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 >> _______________________________________________ >> 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 audax at wideband.net.au Sun Sep 25 19:51:06 2011 From: audax at wideband.net.au (Michael Kellock) Date: Mon, 26 Sep 2011 12:51:06 +1000 Subject: field order In-Reply-To: <4E7FE36B.3010304@quickdata.com> References: <586E7C48-836E-4D8B-B4F0-95D782660F4E@caravanbeads.net> <4E7FE36B.3010304@quickdata.com> Message-ID: <23118F69-D2FE-4214-954A-FAFC828A22DC@wideband.net.au> Actually, using the design sheet is easy and often useful. I'd Find the field name I wanted, cut it, move UpRecord or DownRecord as desired, paste, save and exit - about eight or ten lines of code. If in doubt as to how to code it, set the recorder and do it manually. michael On 26/09/2011, at 12:28 PM, Paul wrote: > Why mess with something as core as the design sheet? Why not export in the order you want with the field names as the first record. Then open in a new file and run a routine that sets the fields to the content of the first record - didn't we that down to four lines (or one Execute), and then delete the first record. Your original source is untouch - just in case some error might have been made. > > Paul > QuickData > > On 9/25/11 5:12 PM, Chris Watts wrote: >> I can't test this now, but I am 99% sure you can load a field list into a variable and repopulate the design sheet with it, using the "replace existing database" syntax. In my experience when stuff like this is needed it's often a scratch database, but if it isn't make sure to test thoroughly. >> >> cw >> >> >> Chris Watts >> ??? ?? >> Bake Visual Effects, Inc. >> 1858 North Avenue 53 >> Los Angeles, CA 90042 >> main 323-333-5000 >> fax 206-350-0064 >> skype cswatts >> aim cwfx1 >> yahoo cwiphone >> dot?mac csw >> http://imdb.com/name/nm0915121/ >> www.bake.org >> >> On Sep 25, 2011, at 4:45 PM, Thompson, David wrote: >> >>> Why do you want to do this? If you just want to reorder your database, it should be easier to do it manually in the design sheet. If it's just a temporary change you want to perform in mid procedure, and then reverse at the end, there is probably a better way to achieve your objective, whatever that may be. >>> >>> A procedure, running in the design sheet, should be able to do this, but I think it would probably be more trouble than it's worth. >>> >>> Dave >>> ________________________________________ >>> From: Barry Kahn [barryk at caravanbeads.net] >>> Sent: Sunday, September 25, 2011 4:55 PM >>> To: Panorama Questions& Answers (Discussion) >>> Subject: field order >>> >>> Is there a way in a procedure to change the order of some fields? >>> >>> 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 >> _______________________________________________ >> 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 Sep 25 19:53:39 2011 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Mon, 26 Sep 2011 02:53:39 +0000 Subject: field order In-Reply-To: <4E7FE36B.3010304@quickdata.com> References: <586E7C48-836E-4D8B-B4F0-95D782660F4E@caravanbeads.net> , <4E7FE36B.3010304@quickdata.com> Message-ID: Chris did say it would be a scratch database. The method he is talking about would require the database to be empty of any data at the time its structure was changed, so there really isn't anything to mess up. Until we know what it is that Barry is trying to do, there is little point in arguing about the best way to do it. Dave ________________________________________ From: Paul [designer at quickdata.com] Sent: Sunday, September 25, 2011 9:28 PM To: Panorama Questions & Answers (Discussion) Subject: Re: field order Why mess with something as core as the design sheet? Why not export in the order you want with the field names as the first record. Then open in a new file and run a routine that sets the fields to the content of the first record - didn't we that down to four lines (or one Execute), and then delete the first record. Your original source is untouch - just in case some error might have been made. Paul QuickData On 9/25/11 5:12 PM, Chris Watts wrote: > I can't test this now, but I am 99% sure you can load a field list into a variable and repopulate the design sheet with it, using the "replace existing database" syntax. In my experience when stuff like this is needed it's often a scratch database, but if it isn't make sure to test thoroughly. > > cw > > > Chris Watts > ??? ?? > Bake Visual Effects, Inc. > 1858 North Avenue 53 > Los Angeles, CA 90042 > main 323-333-5000 > fax 206-350-0064 > skype cswatts > aim cwfx1 > yahoo cwiphone > dot?mac csw > http://imdb.com/name/nm0915121/ > www.bake.org > > On Sep 25, 2011, at 4:45 PM, Thompson, David wrote: > >> Why do you want to do this? If you just want to reorder your database, it should be easier to do it manually in the design sheet. If it's just a temporary change you want to perform in mid procedure, and then reverse at the end, there is probably a better way to achieve your objective, whatever that may be. >> >> A procedure, running in the design sheet, should be able to do this, but I think it would probably be more trouble than it's worth. >> >> Dave >> ________________________________________ >> From: Barry Kahn [barryk at caravanbeads.net] >> Sent: Sunday, September 25, 2011 4:55 PM >> To: Panorama Questions& Answers (Discussion) >> Subject: field order >> >> Is there a way in a procedure to change the order of some fields? >> >> 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 > _______________________________________________ > 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 designer at quickdata.com Sun Sep 25 21:17:12 2011 From: designer at quickdata.com (Paul) Date: Sun, 25 Sep 2011 21:17:12 -0700 Subject: Calendar data collection question Message-ID: <4E7FFCC8.5070202@quickdata.com> PanFans, A short while back, there was a discussion about a calendar routine I wrote and a desire to display more than one item for that day in the calender box. The formula I use to populate the display is: *lookupselected( info("DatabaseName") ,"EntryDate",calendardate(gCalDate,info("matrixcell")-1),"ACCOUNT","",0) *So that lookupselected is only pulling one record per calendar day cell - from the currently selected cells in the database. That "selected" aspect may not be necessary. * *There was some discussion about using an array - sounds natural. But you have the old function vs statement issue. For those of you who suggested the Array display, what was your thinking about that? Did you figure on building the array when the database was open? If so, what happens if a new record is added during that session. We wouldn't want the user to have to close/open the data base to see the calendar item. I could trigger the build when the calendar form is selected to view, or I could make a simple "Refresh" action that builds the array and flashes the calender. I also wondering about "real world" database sizes. I would be manageable if the array only contain information from the start - end dates on the current calendar page, and rebuilt each time a new month/year was moved to. As far as array indexing goes. I'm guessing I'd convert "EntryDate" to "day in year" and do the same for calendardate(gCalDate, info("matrixcell")-1). Then the array would only have 31 or so elements, one for each day in that calendar month. The trick is to select, build, display as the form opens and as each month/year is moved to - all fast enough to look like it was always there. But then again, this is Panorama - the fastest database on the planet (...and beyond). Paul Quickdata -------------- next part -------------- An HTML attachment was scrubbed... URL: From scott at stillpoint.us Sun Sep 25 21:32:02 2011 From: scott at stillpoint.us (Scott Corbett) Date: Sun, 25 Sep 2011 23:32:02 -0500 (CDT) Subject: Calendar data collection question In-Reply-To: <4E7FFCC8.5070202@quickdata.com> References: <4E7FFCC8.5070202@quickdata.com> Message-ID: <75BC7936-C20B-4191-B42F-03751AFF7099@stillpoint.us> Paul, I suggested the change to the DB using arrays. Wahib and I communicated off list and I updated it for him. Seems to be working, but I'll let him answer the speed questions. I used a lookupall( statement in place of your prior arrangement. To do that, I had to make a new text field and use designsheet formula to transfer the date to text format. Works like a charm. Since I don't know how the new data is entered, I'm not sure about the updating. But the calendar updates with a click to prior month and back or from datasheet to calendar display, so it's not a big deal. Happy to send you a copy of my development version if you want ( if Wahib agrees.) Scott On Sep 25, 2011, at 11:17 PM, Paul wrote: > PanFans, > > A short while back, there was a discussion about a calendar routine I wrote and a desire to display more than one item for that day in the calender box. > > The formula I use to populate the display is: lookupselected( info("DatabaseName") ,"EntryDate",calendardate(gCalDate,info("matrixcell")-1),"ACCOUNT","",0) > > So that lookupselected is only pulling one record per calendar day cell - from the currently selected cells in the database. > That "selected" aspect may not be necessary. > > There was some discussion about using an array - sounds natural. But you have the old function vs statement issue. For those of you who suggested the Array display, what was your thinking about that? Did you figure on building the array when the database was open? If so, what happens if a new record is added during that session. We wouldn't want the user to have to close/open the data base to see the calendar item. > > I could trigger the build when the calendar form is selected to view, or I could make a simple "Refresh" action that builds the array and flashes the calender. > > I also wondering about "real world" database sizes. I would be manageable if the array only contain information from the start - end dates on the current calendar page, and rebuilt each time a new month/year was moved to. > > As far as array indexing goes. I'm guessing I'd convert "EntryDate" to "day in year" and do the same for calendardate(gCalDate, info("matrixcell")-1). > > Then the array would only have 31 or so elements, one for each day in that calendar month. > > The trick is to select, build, display as the form opens and as each month/year is moved to - all fast enough to look like it was always there. > > But then again, this is Panorama - the fastest database on the planet (...and beyond). > > Paul > Quickdata > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna Scott R. Corbett, D.O. Stillpoint Osteopathic, Ltd. www.stillpoint.us -------------- next part -------------- An HTML attachment was scrubbed... URL: From montanaproducts at usamedia.tv Sun Sep 25 21:34:23 2011 From: montanaproducts at usamedia.tv (John Schubert) Date: Sun, 25 Sep 2011 21:34:23 -0700 Subject: Disappearing pdf in Flash Art SuperObject In-Reply-To: References: Message-ID: <7D080C36-9C4A-4615-B2C3-0A08B166A7F0@usamedia.tv> That could be but all the scans are done on the Mac Mini and just viewed on the other machines. To that end I upgraded the Quick Time Player 7 to Quick Time Pro 7 and I will rescan the suspect documents and see if I get a different result. John On Sep 25, 2011, at 8:27 AM, Thompson, David wrote: > It sounds like you already have the image pack, otherwise those PDFs would be obscured by a red and blue checkerboard. Is there anything different about how those PDFs were created? Maybe there is some type of compression going on that the copy of QuickTime that you have on your MacMini doesn't handle as well the one you have on the other two machines. > > Dave > ________________________________________ > From: John Schubert [qnaweb at provue.com] > Sent: Sunday, September 25, 2011 10:00 AM > To: qna at provue.com > Subject: Disappearing pdf in Flash Art SuperObject > > The problem is a few pdf's refuse to display in my form "General Ledger" when using my MacMini running Snow Leopard. The pdf's themselves display fine when opened by Adobe Acobat or Reader. Here's the catch; when I move to a different computer such as by G4 eMac or my G4 Powerbook and open panorama the same record using the same form "General Ledger" displays the pdf great. In fact the MacMini displays a blurred image and the eMac and PB display a sharp image. The refusal to display on the MacMini is baffling me. This is only 1 image out of 25 or 30. The MacMini is running Acrobat 9.4.6 and the eMac and PB are running Acrobat 9.4.5 > I scan my documents using Adobe Acrobat Pro and store them in the same folder as Panorama. I have a single use Pano license but use different computers at different times. I close Pano then switch to a different computer opening other databases as needed. Would a Pano image pack help? > > Thanks > > John > _______________________________________________ > 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 Mon Sep 26 00:10:10 2011 From: jim at provue.com (James Rea) Date: Mon, 26 Sep 2011 00:10:10 -0700 Subject: Disappearing pdf in Flash Art SuperObject In-Reply-To: Message-ID: On 9/25/11 at 8:00 AM, qnaweb at provue.com (John Schubert) wrote: >Would a Pano image pack help? No. On the Mac, Panorama will display PDF's without the image pack. On the PC, Panorama will not display PDF's whether you have the image pack or not. >The MacMini is running Acrobat 9.4.6 and the eMac and PB are running Acrobat 9.4.5 Panorama uses the built in PDF display in MacOS, it doesn't matter what version of Acrobat you have (in fact Acrobat doesn't need to be installed at all). In some cases if the PDF is very large or complicated we have heard of it failing to display. There's nothing that Panorama can really do about it -- Panorama is simply passing the filename and location to QuickTime and saying "please display this here in this window". QuickTime does the rest (or not, in this case). Jim From montanaproducts at usamedia.tv Mon Sep 26 05:27:05 2011 From: montanaproducts at usamedia.tv (John Schubert) Date: Mon, 26 Sep 2011 05:27:05 -0700 Subject: Disappearing pdf in Flash Art SuperObject In-Reply-To: References: Message-ID: <20EECDC2-5267-4319-945C-944C98669313@usamedia.tv> Thanks Jim: After upgrading to Quick Time Pro on the Mac Mini I do see a difference. None of my scans are large or complicated. The receipt I'm using as a test is a 3 color receipt without graphics. Size is 2 3/4" x 4 3/4" and 167K. I've changed the OS X "Open With" to Acrobat Pro for all file like this (PDK's). The other computers the eMac and the PowerBook were both running Quick Time Pro. Maybe this should be a standard recommendation, it certainly helped in my case. John On Sep 26, 2011, at 12:10 AM, James Rea wrote: > On 9/25/11 at 8:00 AM, qnaweb at provue.com (John Schubert) wrote: > >> Would a Pano image pack help? > > No. On the Mac, Panorama will display PDF's without the image pack. On the PC, Panorama will not display PDF's whether you have the image pack or not. > >> The MacMini is running Acrobat 9.4.6 and the eMac and PB are running Acrobat 9.4.5 > > Panorama uses the built in PDF display in MacOS, it doesn't matter what version of Acrobat you have (in fact Acrobat doesn't need to be installed at all). > > In some cases if the PDF is very large or complicated we have heard of it failing to display. There's nothing that Panorama can really do about it -- Panorama is simply passing the filename and location to QuickTime and saying "please display this here in this window". QuickTime does the rest (or not, in this case). > > Jim > > _______________________________________________ > 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 Mon Sep 26 05:31:17 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Mon, 26 Sep 2011 08:31:17 -0400 Subject: path to server Message-ID: I set up a new MacMini server yesterday running Lion server. It is working fine with the exception of Panorama which no longer opens Pan databases on the server from within procedures on other machines. I can open the same databases without any problems from the File menu or by double-clicking them in the server window from another machine on the network. When I check the path to the server by dropping a file into terminal it shows: /Volumes/MiniServer/CustomersToUPS.pan Which I change to this: OpenFile "MiniServer:CustomersToUPS.pan" which is the same format and path I was using before setting up the new server. What am I missing? 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 steve at tlwsolutions.com Mon Sep 26 05:44:49 2011 From: steve at tlwsolutions.com (steve middleton) Date: Mon, 26 Sep 2011 08:44:49 -0400 Subject: Text Funnels In-Reply-To: References: Message-ID: Hello David, Worked perfectly. Amazing. I cannot say thank you enough. Steve Middleton On Sun, Sep 25, 2011 at 10:41 PM, Thompson, David wrote: > *If the web page is in a variable named theText, it could look like > this.* > * > * > *theText=tagarray(theText,{**, "?"* > *)* > > I just noticed I didn't quote that second parameter. It should be > > theText=tagarray(theText,{}, "?") > > Dave > > _______________________________________________ > 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 Mon Sep 26 05:46:59 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Mon, 26 Sep 2011 08:46:59 -0400 Subject: path to server In-Reply-To: References: Message-ID: To befuddle me more, I can successfully open and save .txt files from the server from within procedures. It's just the Pan databases that are recalcitrant. b > I set up a new MacMini server yesterday running Lion server. It is working fine with the exception of Panorama which no longer opens Pan databases on the server from within procedures on other machines. I can open the same databases without any problems from the File menu or by double-clicking them in the server window from another machine on the network. > > When I check the path to the server by dropping a file into terminal it shows: > > /Volumes/MiniServer/CustomersToUPS.pan > > Which I change to this: OpenFile "MiniServer:CustomersToUPS.pan" which is the same format and path I was using before setting up the new server. > > What am I missing? > > 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 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 dthmpsn1 at illinois.edu Mon Sep 26 07:42:49 2011 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Mon, 26 Sep 2011 14:42:49 +0000 Subject: path to server In-Reply-To: References: , Message-ID: I think this may have something to do with the type/creator code. Either the file has lost its type/creator code at some point, or that information isn't being passed over the network. When you use Open File... from the File menu, or you double-click the file in the Finder, the fact that it has a .pan extension is enough, but the OpenFile command in a procedure requires a ZEPD type code. Try using OpenDatabase instead of OpenFile to see if that opens it. Try using the Fix Type/Creator Codes feature in the Platform Converter to see if that makes it work with OpenFile. Dave ________________________________________ From: Barry Kahn [barryk at caravanbeads.net] Sent: Monday, September 26, 2011 7:46 AM To: Panorama Questions & Answers (Discussion) Subject: Re: path to server To befuddle me more, I can successfully open and save .txt files from the server from within procedures. It's just the Pan databases that are recalcitrant. b > I set up a new MacMini server yesterday running Lion server. It is working fine with the exception of Panorama which no longer opens Pan databases on the server from within procedures on other machines. I can open the same databases without any problems from the File menu or by double-clicking them in the server window from another machine on the network. > > When I check the path to the server by dropping a file into terminal it shows: > > /Volumes/MiniServer/CustomersToUPS.pan > > Which I change to this: OpenFile "MiniServer:CustomersToUPS.pan" which is the same format and path I was using before setting up the new server. > > What am I missing? > > 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 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 JC at JamesCook.biz Mon Sep 26 08:47:10 2011 From: JC at JamesCook.biz (James Cook) Date: Mon, 26 Sep 2011 11:47:10 -0400 Subject: Text Funnels In-Reply-To: References: Message-ID: <71C112A2-C224-47F0-8B02-DA4A75D3F4C6@JamesCook.biz> You could alternatively use: arraylast(import(),{"}) On Sep 25, 2011, at 4:30 PM, Thompson, David wrote: > In an ArrayFilter, the formula will be > > import()[{-"},-1][2,-1] > > or > > import()["-=",-1][3,-1] 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From barryk at caravanbeads.net Mon Sep 26 08:58:50 2011 From: barryk at caravanbeads.net (Barry Kahn) Date: Mon, 26 Sep 2011 11:58:50 -0400 Subject: path to server In-Reply-To: References: , Message-ID: Bless your heart! The OpenDatabase worked, the platform converter works, and when I look at the files copies from the old server to new, there are a bunch that now think they are unix executables instead of Panorama. Thanks, bk > I think this may have something to do with the type/creator code. Either the file has lost its type/creator code at some point, or that information isn't being passed over the network. When you use Open File... from the File menu, or you double-click the file in the Finder, the fact that it has a .pan extension is enough, but the OpenFile command in a procedure requires a ZEPD type code. Try using OpenDatabase instead of OpenFile to see if that opens it. Try using the Fix Type/Creator Codes feature in the Platform Converter to see if that makes it work with OpenFile. > > Dave > ________________________________________ > From: Barry Kahn [barryk at caravanbeads.net] > Sent: Monday, September 26, 2011 7:46 AM > To: Panorama Questions & Answers (Discussion) > Subject: Re: path to server > > To befuddle me more, I can successfully open and save .txt files from the server from within procedures. It's just the Pan databases that are recalcitrant. > > b > > > >> I set up a new MacMini server yesterday running Lion server. It is working fine with the exception of Panorama which no longer opens Pan databases on the server from within procedures on other machines. I can open the same databases without any problems from the File menu or by double-clicking them in the server window from another machine on the network. >> >> When I check the path to the server by dropping a file into terminal it shows: >> >> /Volumes/MiniServer/CustomersToUPS.pan >> >> Which I change to this: OpenFile "MiniServer:CustomersToUPS.pan" which is the same format and path I was using before setting up the new server. >> >> What am I missing? >> >> 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 > > 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 robert at ameeti.net Mon Sep 26 15:59:05 2011 From: robert at ameeti.net (Robert Ameeti) Date: Mon, 26 Sep 2011 15:59:05 -0700 Subject: Save As... Text Only, CSV results in Western (Mac OS Roman) Need UTF-8 Message-ID: I export my Panorama database as a Text Only file using Comma separated values. The resulting file has the Encoding of Western (Mac OS Roman) but I would like that it would have UTF-8. I presently have to open the file in TextWrangler and do a Save As again to change the encoding to UTF-8. Is there another way that I can accomplish this as simple as the Save As... within Panorama? -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist I am not in this world to live up to other people's expectations, nor do I feel that the world must live up to mine. -- Fritz Perls <><><><><><><><><><><><> From dthmpsn1 at illinois.edu Mon Sep 26 17:10:50 2011 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Tue, 27 Sep 2011 00:10:50 +0000 Subject: Save As... Text Only, CSV results in Western (Mac OS Roman) Need UTF-8 In-Reply-To: References: Message-ID: If your text doesn't have any characters with values above 127, it's already utf-8. The MacToUTF8 custom statement can convert text from one to the other, so you can build an array, convert, and do a FileSave, but there is no way you can do it without writing a procedure. Dave ________________________________________ From: Robert Ameeti [robert at ameeti.net] Sent: Monday, September 26, 2011 5:59 PM To: qna at provue.com Subject: Save As... Text Only, CSV results in Western (Mac OS Roman) Need UTF-8 I export my Panorama database as a Text Only file using Comma separated values. The resulting file has the Encoding of Western (Mac OS Roman) but I would like that it would have UTF-8. I presently have to open the file in TextWrangler and do a Save As again to change the encoding to UTF-8. Is there another way that I can accomplish this as simple as the Save As... within Panorama? -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist I am not in this world to live up to other people's expectations, nor do I feel that the world must live up to mine. -- Fritz Perls <><><><><><><><><><><><> From ibendahl at gmail.com Tue Sep 27 05:54:56 2011 From: ibendahl at gmail.com (Gregory Ibendahl) Date: Tue, 27 Sep 2011 07:54:56 -0500 Subject: Opinion of Cocoa version of Panorama Message-ID: <734055BF-1196-4A14-81AA-8D0269FC4EEE@gmail.com> > I've been thinking about this in the larger context of possibly > creating a Cocoa version of Panorama. This isn't an announcement > of such a project ?? just something I am thinking about. If this > was done, it would probably have significant incompatibilities > with the current version of Panorama, depending on the > complexity of your databases. Probably not as dramatic as the > transition from Final Cut Pro 7 to Final Cut Pro X, but perhaps > somewhat along those lines. Most likely quite a few of you might > decide to permanently stick with Panorama 6 rather than upgrade, > and that is one of concerns I have in regard to undertaking such > an ambitious project. An upgrade that is of no interest to 50% > or more of the Panorama community is most likely not going to be > financially viable to develop. > > So, having opened Pandora's box just a bit, I'm sure some of you > have opinions on this. How much would you like a Cocoa version > of Panorama? How much incompatibility with previous versions > would you be willing to put up with, if any? > > Jim Rea > President, ProVUE Development > > P.S. Here is a list of possible areas of incompatibility ?? this > is not a comprehensive list, just off the top of my head: > > * file/folder handling (as mentioned above) > * form layout (might need some tweaking) > * resources (especially menu resources, which would probably be eliminated) > * classic menus & dialogs > * word processor objects might lose all formatting > * file format compatibility (once converted to Panorama X > databases probably could not be shared with Panorama 6 or earlier). > * various statements and functions that are still based on OS 9 API's. > > For many of you, none of these issues will matter much. Others > may require huge rewrites. My vote (if I have one) would be to move to a Cocoa version ASAP. Several years ago I considered Panorama vs Filemaker. I purchased Filemaker because it looks so nice. I didn't realize at the time all the roadblocks that Filemaker would present that were relatively easy to solve with Panorama. My point is that sales are being constrained by the look of Panorama. I've even read one comment that the program was a bad Windows port. Text in many parts of the program is not smoothed and many of the menus and dialogs have very tiny text on the higher resolution screens. (my 17 inch MacBook has twice the screen resolution of the original Mac). While it's unfortunate that some things may be lost, other things could be gained. In any case, as long as I have version 6 around to run old files, I don't see a problem. I notice that Apple is now selling both versions of Final Cut Pro again. I really enjoy Panorama and hope to see it modernized. -------------- next part -------------- An HTML attachment was scrubbed... URL: From stuartleitch at me.com Wed Sep 28 16:13:22 2011 From: stuartleitch at me.com (Stuart Leitch) Date: Wed, 28 Sep 2011 18:13:22 -0500 Subject: Opinion of Cocoa version of Panorama In-Reply-To: <734055BF-1196-4A14-81AA-8D0269FC4EEE@gmail.com> References: <734055BF-1196-4A14-81AA-8D0269FC4EEE@gmail.com> Message-ID: <9EE0BE47-3762-4CB5-A166-89B840902B94@me.com> Amen to that! I would accept a lot of inconvenience for the sake of a Cocoa version. Count me in with two big thumbs up! Stuart Leitch stuartleitch at me.com On Sep 27, 2011, at 7:54 AM, Gregory Ibendahl wrote: >> I've been thinking about this in the larger context of possibly >> creating a Cocoa version of Panorama. This isn't an announcement >> of such a project ?? just something I am thinking about. If this >> was done, it would probably have significant incompatibilities >> with the current version of Panorama, depending on the >> complexity of your databases. Probably not as dramatic as the >> transition from Final Cut Pro 7 to Final Cut Pro X, but perhaps >> somewhat along those lines. Most likely quite a few of you might >> decide to permanently stick with Panorama 6 rather than upgrade, >> and that is one of concerns I have in regard to undertaking such >> an ambitious project. An upgrade that is of no interest to 50% >> or more of the Panorama community is most likely not going to be >> financially viable to develop. >> >> So, having opened Pandora's box just a bit, I'm sure some of you >> have opinions on this. How much would you like a Cocoa version >> of Panorama? How much incompatibility with previous versions >> would you be willing to put up with, if any? >> >> Jim Rea >> President, ProVUE Development >> >> P.S. Here is a list of possible areas of incompatibility ?? this >> is not a comprehensive list, just off the top of my head: >> >> * file/folder handling (as mentioned above) >> * form layout (might need some tweaking) >> * resources (especially menu resources, which would probably be eliminated) >> * classic menus & dialogs >> * word processor objects might lose all formatting >> * file format compatibility (once converted to Panorama X >> databases probably could not be shared with Panorama 6 or earlier). >> * various statements and functions that are still based on OS 9 API's. >> >> For many of you, none of these issues will matter much. Others >> may require huge rewrites. > > > > My vote (if I have one) would be to move to a Cocoa version ASAP. Several years ago I considered Panorama vs Filemaker. I purchased Filemaker because it looks so nice. I didn't realize at the time all the roadblocks that Filemaker would present that were relatively easy to solve with Panorama. My point is that sales are being constrained by the look of Panorama. I've even read one comment that the program was a bad Windows port. Text in many parts of the program is not smoothed and many of the menus and dialogs have very tiny text on the higher resolution screens. (my 17 inch MacBook has twice the screen resolution of the original Mac). While it's unfortunate that some things may be lost, other things could be gained. In any case, as long as I have version 6 around to run old files, I don't see a problem. I notice that Apple is now selling both versions of Final Cut Pro again. I really enjoy Panorama and hope to see it modernized. > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert at ameeti.net Wed Sep 28 16:34:56 2011 From: robert at ameeti.net (Robert Ameeti) Date: Wed, 28 Sep 2011 16:34:56 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: <9EE0BE47-3762-4CB5-A166-89B840902B94@me.com> References: <734055BF-1196-4A14-81AA-8D0269FC4EEE@gmail.com> <9EE0BE47-3762-4CB5-A166-89B840902B94@me.com> Message-ID: Too often I feel like Panorama is a beta. Redraws are not quite right. Fonts are mucked. Unexpected Quits are too often. It is my dream world that perhaps a rewrite in a Cocoa environment might push Panorama into a more modern structure that would eliminate some of this stuff while also allowing for more modernization of many elements. I would easily give up backwards compatibility for an environment that met today's standards. Else we get stuck in the past and are forever having to defend what is an amazing program. At 6:13 PM -0500, 9/28/11, Stuart Leitch wrote: >Amen to that! I would accept a lot of >inconvenience for the sake of a Cocoa version. >Count me in with two big thumbs up! > > >Stuart Leitch >stuartleitch at me.com > >On Sep 27, 2011, at 7:54 AM, Gregory Ibendahl wrote: > >>>I've been thinking about this in the larger context of possibly >>>creating a Cocoa version of Panorama. This isn't an announcement >>>of such a project -- just something I am thinking about. If this >>>was done, it would probably have significant incompatibilities >>>with the current version of Panorama, depending on the >>>complexity of your databases. Probably not as dramatic as the >>>transition from Final Cut Pro 7 to Final Cut Pro X, but perhaps >>>somewhat along those lines. Most likely quite a few of you might >>>decide to permanently stick with Panorama 6 rather than upgrade, >>>and that is one of concerns I have in regard to undertaking such >>>an ambitious project. An upgrade that is of no interest to 50% >>>or more of the Panorama community is most likely not going to be >>>financially viable to develop. >>> >>>So, having opened Pandora's box just a bit, I'm sure some of you >>>have opinions on this. How much would you like a Cocoa version >>>of Panorama? How much incompatibility with previous versions >>>would you be willing to put up with, if any? >>> >>>Jim Rea >>>President, ProVUE Development >>> >>>P.S. Here is a list of possible areas of incompatibility -- this >>>is not a comprehensive list, just off the top of my head: >>> >>>* file/folder handling (as mentioned above) >>>* form layout (might need some tweaking) >>>* resources (especially menu resources, which would probably be eliminated) >>>* classic menus & dialogs >>>* word processor objects might lose all formatting >>>* file format compatibility (once converted to Panorama X >>>databases probably could not be shared with Panorama 6 or earlier). >>>* various statements and functions that are still based on OS 9 API's. >>> >>>For many of you, none of these issues will matter much. Others >>>may require huge rewrites. >>> >> >> >>My vote (if I have one) would be to move to a >>Cocoa version ASAP. Several years ago I >>considered Panorama vs Filemaker. I purchased >>Filemaker because it looks so nice. I didn't >>realize at the time all the roadblocks that >>Filemaker would present that were relatively >>easy to solve with Panorama. My point is that >>sales are being constrained by the look of >>Panorama. I've even read one comment that the >>program was a bad Windows port. Text in many >>parts of the program is not smoothed and many >>of the menus and dialogs have very tiny text on >>the higher resolution screens. (my 17 inch >>MacBook has twice the screen resolution of the >>original Mac). While it's unfortunate that some >>things may be lost, other things could be >>gained. In any case, as long as I have version >>6 around to run old files, I don't see a >>problem. I notice that Apple is now selling >>both versions of Final Cut Pro again. I really >>enjoy Panorama and hope to see it modernized. >>_______________________________________________ >>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 -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist Learn from your parents' mistakes - use birth control! <><><><><><><><><><><><> -------------- next part -------------- An HTML attachment was scrubbed... URL: From alfred at seqair.com Wed Sep 28 17:48:19 2011 From: alfred at seqair.com (Alfred Scott) Date: Wed, 28 Sep 2011 20:48:19 -0400 Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: <734055BF-1196-4A14-81AA-8D0269FC4EEE@gmail.com> <9EE0BE47-3762-4CB5-A166-89B840902B94@me.com> Message-ID: Well, I have written a Cocoa program (Benchmark, which you are welcome to download and use) and also WildTools for PowerCADD, which is a carbon app (ie not Cocoa). I think most of you are asking for better graphics and appearance, which can be achieved with Quartz graphics in a carbon app like Panorama. I suspect the real problem you are looking at is that there is so much legacy stuff in Panorama that might be broken. I've used Cocoa programming in my WildTools dialogs and have recently done some stunning interfaces (cover flow, etc) but almost everything you see that is stunning is in fact drawn with Quartz routines in the Cocoa windows. The main advantage of Cocoa is in the event handling of that window. There is a HUGE downside to a Cocoa version of Panorama and that is that you will lose many of the capabilities that you are all crazy about. Be careful what you wish for. Alfred On Sep 28, 2011, at 7:34 PM, Robert Ameeti wrote: > Too often I feel like Panorama is a beta. Redraws are not quite right. Fonts are mucked. Unexpected Quits are too often. It is my dream world that perhaps a rewrite in a Cocoa environment might push Panorama into a more modern structure that would eliminate some of this stuff while also allowing for more modernization of many elements. I would easily give up backwards compatibility for an environment that met today's standards. Else we get stuck in the past and are forever having to defend what is an amazing program. > > > > At 6:13 PM -0500, 9/28/11, Stuart Leitch wrote: > >> Amen to that! I would accept a lot of inconvenience for the sake of a Cocoa version. Count me in with two big thumbs up! > >> >> Stuart Leitch > >> stuartleitch at me.com > >> > >> On Sep 27, 2011, at 7:54 AM, Gregory Ibendahl wrote: > >> >>> >>>> I've been thinking about this in the larger context of possibly >>>> creating a Cocoa version of Panorama. This isn't an announcement >>>> of such a project -- just something I am thinking about. If this >>>> was done, it would probably have significant incompatibilities >>>> with the current version of Panorama, depending on the >>>> complexity of your databases. Probably not as dramatic as the >>>> transition from Final Cut Pro 7 to Final Cut Pro X, but perhaps >>>> somewhat along those lines. Most likely quite a few of you might >>>> decide to permanently stick with Panorama 6 rather than upgrade, >>>> and that is one of concerns I have in regard to undertaking such >>>> an ambitious project. An upgrade that is of no interest to 50% >>>> or more of the Panorama community is most likely not going to be >>>> financially viable to develop. >>>> >>>> So, having opened Pandora's box just a bit, I'm sure some of you >>>> have opinions on this. How much would you like a Cocoa version >>>> of Panorama? How much incompatibility with previous versions >>>> would you be willing to put up with, if any? >>>> >>>> Jim Rea >>>> President, ProVUE Development >>>> >>>> P.S. Here is a list of possible areas of incompatibility -- this >>>> is not a comprehensive list, just off the top of my head: >>>> >>>> * file/folder handling (as mentioned above) >>>> * form layout (might need some tweaking) >>>> * resources (especially menu resources, which would probably be eliminated) >>>> * classic menus & dialogs >>>> * word processor objects might lose all formatting >>>> * file format compatibility (once converted to Panorama X >>>> databases probably could not be shared with Panorama 6 or earlier). >>>> * various statements and functions that are still based on OS 9 API's. >>>> >>>> For many of you, none of these issues will matter much. Others >>>> may require huge rewrites. >>> >> >>> >> >>> >> >>> My vote (if I have one) would be to move to a Cocoa version ASAP. Several years ago I considered Panorama vs Filemaker. I purchased Filemaker because it looks so nice. I didn't realize at the time all the roadblocks that Filemaker would present that were relatively easy to solve with Panorama. My point is that sales are being constrained by the look of Panorama. I've even read one comment that the program was a bad Windows port. Text in many parts of the program is not smoothed and many of the menus and dialogs have very tiny text on the higher resolution screens. (my 17 inch MacBook has twice the screen resolution of the original Mac). While it's unfortunate that some things may be lost, other things could be gained. In any case, as long as I have version 6 around to run old files, I don't see a problem. I notice that Apple is now selling both versions of Final Cut Pro again. I really enjoy Panorama and hope to see it modernized. >> >>> _______________________________________________ >>> 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 > > > -- > > <><><><><><><><><><><><> > Robert Ameeti - ePro? > MailTo:robert at ameeti.net > (949) 422-6866 FAX (267) 222-6866 > PC & Mac computer specialist > > "I have a dream that my four little children will one day live in a nation where they will not be judged by the color of their skin but by the content of their character." > ~ Martin Luther King, Jr. > <><><><><><><><><><><><> > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From conable.1 at osu.edu Wed Sep 28 22:02:48 2011 From: conable.1 at osu.edu (William Conable) Date: Wed, 28 Sep 2011 22:02:48 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: <734055BF-1196-4A14-81AA-8D0269FC4EEE@gmail.com> <9EE0BE47-3762-4CB5-A166-89B840902B94@me.com> Message-ID: <4E83FBF8.2020403@osu.edu> 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 robert at ameeti.net Wed Sep 28 23:15:07 2011 From: robert at ameeti.net (Robert Ameeti) Date: Wed, 28 Sep 2011 23:15:07 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: <734055BF-1196-4A14-81AA-8D0269FC4EEE@gmail.com> <9EE0BE47-3762-4CB5-A166-89B840902B94@me.com> Message-ID: At 8:48 PM -0400, 9/28/11, Alfred Scott wrote: >There is a HUGE downside to a Cocoa version of >Panorama and that is that you will lose many of >the capabilities that you are all crazy about. >Be careful what you wish for. > >Alfred What capabilities are you imagining would be left behind? -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist If you haven't found something strange during the day, it hasn't been much of a day. -- John A. Wheeler <><><><><><><><><><><><> From nikitov at yahoo.com Thu Sep 29 00:00:38 2011 From: nikitov at yahoo.com (henry lowenstein) Date: Thu, 29 Sep 2011 00:00:38 -0700 (PDT) Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: <734055BF-1196-4A14-81AA-8D0269FC4EEE@gmail.com> <9EE0BE47-3762-4CB5-A166-89B840902B94@me.com> Message-ID: <1317279638.80403.YahooMailNeo@web126119.mail.ne1.yahoo.com> One of the greatest features of Panorama for me is the ability to look back at my records dating back to the 1980s, which I do almost daily. I love Panorama and its useful features. Whatever needs to be changed, I hope I will still be able to access my old files. Henry Lowenstein >________________________________ >From: Robert Ameeti >To: Panorama Questions & Answers (Discussion) >Sent: Wednesday, September 28, 2011 5:34 PM >Subject: Re: Opinion of Cocoa version of Panorama > > >Re: Opinion of Cocoa version of Panorama >Too often I feel like Panorama is a beta. Redraws are not quite right. Fonts are mucked. Unexpected Quits are too often. It is my dream world that perhaps a rewrite in a Cocoa environment might push Panorama into a more modern structure that would eliminate some of this stuff while also allowing for more modernization of many elements. I would easily give up backwards compatibility for an environment that met today's standards. Else we get stuck in the past and are forever having to defend what is an amazing program. > > > > > > >At 6:13 PM -0500, 9/28/11, Stuart Leitch wrote: > > >Amen to that! I would accept a lot of inconvenience for the sake of a Cocoa version. Count me in with two big thumbs up!? >> > >>Stuart Leitch >stuartleitch at me.com > >> >On Sep 27, 2011, at 7:54 AM, Gregory Ibendahl wrote: > >> >>I've been thinking about this in the larger context of possibly >>>>creating a Cocoa version of Panorama. This isn't an announcement >>>>of such a project -- just something I am thinking about. If this >>>>was done, it would probably have significant incompatibilities >>>>with the current version of Panorama, depending on the >>>>complexity of your databases. Probably not as dramatic as the >>>>transition from Final Cut Pro 7 to Final Cut Pro X, but perhaps >>>>somewhat along those lines. Most likely quite a few of you might >>>>decide to permanently stick with Panorama 6 rather than upgrade, >>>>and that is one of concerns I have in regard to undertaking such >>>>an ambitious project. An upgrade that is of no interest to 50% >>>>or more of the Panorama community is most likely not going to be >>>>financially viable to develop. >>>> >>>>So, having opened Pandora's box just a bit, I'm sure some of you >>>>have opinions on this. How much would you like a Cocoa version >>>>of Panorama? How much incompatibility with previous versions >>>>would you be willing to put up with, if any? >>>> >>>>Jim Rea >>>>President, ProVUE Development >>>> >>>>P.S. Here is a list of possible areas of incompatibility -- this >>>>is not a comprehensive list, just off the top of my head: >>>> >>>>* file/folder handling (as mentioned above) >>>>* form layout (might need some tweaking) >>>>* resources (especially menu resources, which would probably be eliminated) >>>>* classic menus & dialogs >>>>* word processor objects might lose all formatting >>>>* file format compatibility (once converted to Panorama X >>>>databases probably could not be shared with Panorama 6 or earlier). >>>>* various statements and functions that are still based on OS 9 API's. >>>> >>>>For many of you, none of these issues will matter much. Others >>>>may require huge rewrites. >>>> >> >>> >> >>> >>My vote (if I have one) would be to move to a Cocoa version ASAP. Several years ago I considered Panorama vs Filemaker. I purchased Filemaker because it looks so nice. I didn't realize at the time all the roadblocks that Filemaker would present that were relatively easy to solve with Panorama. My point is that sales are being constrained by the look of Panorama. I've even read one comment that the program was a bad Windows port. Text in many parts of the program is not smoothed and many of the menus and dialogs have very tiny text on the higher resolution screens. (my 17 inch MacBook has twice the screen resolution of the original Mac). While it's unfortunate that some things may be lost, other things could be gained. In any case, as long as I have version 6 around to run old files, I don't see a problem. I notice that Apple is now selling both versions of Final Cut Pro again. I really enjoy Panorama and hope to see it modernized. >>_______________________________________________ >>>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 > > > > >-- > ><><><><><><><><><><><><> >Robert Ameeti - ePro?? >MailTo:robert at ameeti.net >(949) 422-6866?? FAX (267) 222-6866 >PC & Mac computer specialist > >"I have a dream that my four little children will one day live in a nation where they will not be judged by the color of their skin but by the content of their character." >~ ??Martin Luther King, Jr. ><><><><><><><><><><><><> >_______________________________________________ >Qna mailing list >Qna at provue.com >http://provue.com/mailman/listinfo/qna > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert at ameeti.net Thu Sep 29 06:29:45 2011 From: robert at ameeti.net (Robert Ameeti) Date: Thu, 29 Sep 2011 06:29:45 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: <1317279638.80403.YahooMailNeo@web126119.mail.ne1.yahoo.com> References: <734055BF-1196-4A14-81AA-8D0269FC4EEE@gmail.com> <9EE0BE47-3762-4CB5-A166-89B840902B94@me.com> <1317279638.80403.YahooMailNeo@web126119.mail.ne1.yahoo.com> Message-ID: At 12:00 AM -0700, 9/29/11, henry lowenstein wrote: >One of the greatest features of Panorama for me >is the ability to look back at my records dating >back to the 1980s, which I do almost daily. I >love Panorama and its useful features. Whatever >needs to be changed, I hope I will still be able >to access my old files. >Henry Lowenstein Yes, Accessing and reading old data will never be a problem. Any future version of Panorama will always be able to view and read old data. What may break is the ability of a new version of Panorama to open an old file and run a Procedure within that file. You would have to keep an older version of Panorama around in order to run that Procedure until you decided to update the procedure so that the new version of Panorama could run the modified procedure without assistance from the old version. -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist "The test of the morality of a society is what it does for its children." ~ Dietrich Bonhoeffer <><><><><><><><><><><><> From samrutherford at musiccitymetals.net Thu Sep 29 07:16:35 2011 From: samrutherford at musiccitymetals.net (Sam Rutherford) Date: Thu, 29 Sep 2011 09:16:35 -0500 Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: <734055BF-1196-4A14-81AA-8D0269FC4EEE@gmail.com> <9EE0BE47-3762-4CB5-A166-89B840902B94@me.com> <1317279638.80403.YahooMailNeo@web126119.mail.ne1.yahoo.com> Message-ID: Well, that's quite a problem, isn't it? Don't you spend the majority of your pan-time writing procedures? I don't really give a damn what it looks like, except, I would like the active cell to be the only one that's highlighted, and I'd like undo to work reliably. Do we need cocoa for that? ________________________________________________________________ On Sep 29, 2011, at 8:29 AM, Robert Ameeti wrote: > At 12:00 AM -0700, 9/29/11, henry lowenstein wrote: > >> One of the greatest features of Panorama for me is the ability to look back at my records dating back to the 1980s, which I do almost daily. I love Panorama and its useful features. Whatever needs to be changed, I hope I will still be able to access my old files. >> Henry Lowenstein > > Yes, Accessing and reading old data will never be a problem. Any future version of Panorama will always be able to view and read old data. What may break is the ability of a new version of Panorama to open an old file and run a Procedure within that file. You would have to keep an older version of Panorama around in order to run that Procedure until you decided to update the procedure so that the new version of Panorama could run the modified procedure without assistance from the old version. > -- > > <><><><><><><><><><><><> > Robert Ameeti - ePro? MailTo:robert at ameeti.net > (949) 422-6866 FAX (267) 222-6866 > PC & Mac computer specialist > > "The test of the morality of a society is what it does for its children." > ~ Dietrich Bonhoeffer > <><><><><><><><><><><><> > _______________________________________________ > 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 robert at ameeti.net Thu Sep 29 07:26:34 2011 From: robert at ameeti.net (Robert Ameeti) Date: Thu, 29 Sep 2011 07:26:34 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: <734055BF-1196-4A14-81AA-8D0269FC4EEE@gmail.com> <9EE0BE47-3762-4CB5-A166-89B840902B94@me.com> <1317279638.80403.YahooMailNeo@web126119.mail.ne1.yahoo.com> Message-ID: At 9:16 AM -0500, 9/29/11, Sam Rutherford wrote: >Well, that's quite a problem, isn't it? Don't >you spend the majority of your pan-time writing >procedures? LOL. Yes. But I am a developer much more than a user. I write procedures so that others can just use Panorama. As a developer, it would be rather simple for me to update a procedure as might be needed. Users would choose to either modify their procedures when needed or they might choose to stick with an older version of Panorama that will continue to work as it always has prior to any introduction of a new Cocoa Panorama. >I don't really give a damn what it looks like, >except, I would like the active cell to be the >only one that's highlighted, and I'd like undo >to work reliably. Do we need cocoa for that? Moving to Cocoa would give many opportunities for Panorama to come of age and lose many of the artifacts that you are noticing and wince at. >On Sep 29, 2011, at 8:29 AM, Robert Ameeti wrote: > >> At 12:00 AM -0700, 9/29/11, henry lowenstein wrote: >> >>> One of the greatest features of Panorama for >>>me is the ability to look back at my records >>>dating back to the 1980s, which I do almost >>>daily. I love Panorama and its useful >>>features. Whatever needs to be changed, I hope >>>I will still be able to access my old files. >>> Henry Lowenstein >> > > Yes, Accessing and reading old data will >never be a problem. Any future version of >Panorama will always be able to view and read >old data. What may break is the ability of a new >version of Panorama to open an old file and run >a Procedure within that file. You would have to >keep an older version of Panorama around in >order to run that Procedure until you decided to >update the procedure so that the new version of >Panorama could run the modified procedure >without assistance from the old version. -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist Fresh frozen <><><><><><><><><><><><> From nickmiller3 at me.com Thu Sep 29 08:06:58 2011 From: nickmiller3 at me.com (Nicholas Miller) Date: Thu, 29 Sep 2011 11:06:58 -0400 Subject: Opinion of Cocoa version of Panorama Message-ID: <3CA7C327-A165-4138-A965-7EA954E610E2@me.com> I use Panorama extensively in my line of work and have been for many years. I work on movie productions where I am in charge of the construction department building the sets for the production. I use Panorama to track my department's budget and costs. I've have been wanting to rebuild my use of the program for a long time. However, I think this is a task that I estimate would take many months. Time that I don't necessarily have and the idea of trying to incorporate a new version on the fly is unrealistic. The pace of production is generally daunting. I've always found Panorama to be very stable and the elegance has been a pleasure to work with. The areas of incompatibility that you list definitely concern me. For instance, even now I think the Classic Menus are far superior in style and function to the updated version 6. Changes to that plus Form Lay-out tweaks, resources, etc. would mean a definite rebuild for me. The only way I can see accomplishing this is to have help. Professional or otherwise. Does anyone have any suggestions? Nick Miller nickmiller3 at me.com From macfiveo at ix.netcom.com Thu Sep 29 08:37:22 2011 From: macfiveo at ix.netcom.com (Ron Heffield) Date: Thu, 29 Sep 2011 11:37:22 -0400 Subject: Opinion of Cocoa version of Panorama Message-ID: I'm for moving "to infinity and beyond!" I have a bunch of Pan databases that I use and support, though I am not constantly involved with the program enough to be really good at it. Occasionally a project will come up (or back up) that calls for some focused attention, and I get quickly frustrated because I cut my teeth on Pan 1.5, and do not feel quite in control of Pan 6, even though I use it. I bought all the manuals through a year or so ago, just BEFORE the new ones came out. The frustration to locate solutions and information continues, in both the printed and electronic documentation. Pan is great, but very frustrating. I'd be willing to go back to the starting point of learning a new Pan, if it maintains the speed of RAM based memory, the ability to create good forms (which is graphically lagging right now), and a few of the other fine features. I feel like a lot parts of the present program and documentation have been thumb-tacked and duct-taped on, and it's time for a new model. Ron Heffield From JC at JamesCook.biz Thu Sep 29 09:21:15 2011 From: JC at JamesCook.biz (James Cook) Date: Thu, 29 Sep 2011 12:21:15 -0400 Subject: Opinion of Cocoa version of Panorama In-Reply-To: <3CA7C327-A165-4138-A965-7EA954E610E2@me.com> References: <3CA7C327-A165-4138-A965-7EA954E610E2@me.com> Message-ID: Any change that breaks old code would certainly represent a lot of work for me in updating products I've had on the market since OverVUE days - the predecessor to Panorama. In spite of that I favor anything that can keep Panorama moving forward. Rather than new features, my preference would be in seeing the existing features and interface perfected. Panorama has almost everything I can think of in it already - though there are always a few wish list items. Clean and reliable performance with a well polished interface is a far bigger issue in my opinion whether that involves Cocoa or 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From csw at me.com Thu Sep 29 09:48:40 2011 From: csw at me.com (Chris Watts) Date: Thu, 29 Sep 2011 09:48:40 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: <9EE0BE47-3762-4CB5-A166-89B840902B94@me.com> References: <734055BF-1196-4A14-81AA-8D0269FC4EEE@gmail.com> <9EE0BE47-3762-4CB5-A166-89B840902B94@me.com> Message-ID: I'll just commit to buying both. There's not much I can afford to lose from 5.5. If it's a matter of rewriting some code, I am alright with that, but something tells me that we're talking about losing functionality in some way. cw Chris Watts ??? ?? Bake Visual Effects, Inc. 1858 North Avenue 53 Los Angeles, CA 90042 main 323-333-5000 fax 206-350-0064 skype cswatts aim cwfx1 yahoo cwiphone dot?mac csw http://imdb.com/name/nm0915121/ www.bake.org On Sep 28, 2011, at 4:13 PM, Stuart Leitch wrote: > Amen to that! I would accept a lot of inconvenience for the sake of a Cocoa version. Count me in with two big thumbs up! > > Stuart Leitch > stuartleitch at me.com > > On Sep 27, 2011, at 7:54 AM, Gregory Ibendahl wrote: > >>> I've been thinking about this in the larger context of possibly >>> creating a Cocoa version of Panorama. This isn't an announcement >>> of such a project ?? just something I am thinking about. If this >>> was done, it would probably have significant incompatibilities >>> with the current version of Panorama, depending on the >>> complexity of your databases. Probably not as dramatic as the >>> transition from Final Cut Pro 7 to Final Cut Pro X, but perhaps >>> somewhat along those lines. Most likely quite a few of you might >>> decide to permanently stick with Panorama 6 rather than upgrade, >>> and that is one of concerns I have in regard to undertaking such >>> an ambitious project. An upgrade that is of no interest to 50% >>> or more of the Panorama community is most likely not going to be >>> financially viable to develop. >>> >>> So, having opened Pandora's box just a bit, I'm sure some of you >>> have opinions on this. How much would you like a Cocoa version >>> of Panorama? How much incompatibility with previous versions >>> would you be willing to put up with, if any? >>> >>> Jim Rea >>> President, ProVUE Development >>> >>> P.S. Here is a list of possible areas of incompatibility ?? this >>> is not a comprehensive list, just off the top of my head: >>> >>> * file/folder handling (as mentioned above) >>> * form layout (might need some tweaking) >>> * resources (especially menu resources, which would probably be eliminated) >>> * classic menus & dialogs >>> * word processor objects might lose all formatting >>> * file format compatibility (once converted to Panorama X >>> databases probably could not be shared with Panorama 6 or earlier). >>> * various statements and functions that are still based on OS 9 API's. >>> >>> For many of you, none of these issues will matter much. Others >>> may require huge rewrites. >> >> >> >> My vote (if I have one) would be to move to a Cocoa version ASAP. Several years ago I considered Panorama vs Filemaker. I purchased Filemaker because it looks so nice. I didn't realize at the time all the roadblocks that Filemaker would present that were relatively easy to solve with Panorama. My point is that sales are being constrained by the look of Panorama. I've even read one comment that the program was a bad Windows port. Text in many parts of the program is not smoothed and many of the menus and dialogs have very tiny text on the higher resolution screens. (my 17 inch MacBook has twice the screen resolution of the original Mac). While it's unfortunate that some things may be lost, other things could be gained. In any case, as long as I have version 6 around to run old files, I don't see a problem. I notice that Apple is now selling both versions of Final Cut Pro again. I really enjoy Panorama and hope to see it modernized. >> _______________________________________________ >> 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 JC at JamesCook.biz Thu Sep 29 09:54:35 2011 From: JC at JamesCook.biz (James Cook) Date: Thu, 29 Sep 2011 12:54:35 -0400 Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: <3CA7C327-A165-4138-A965-7EA954E610E2@me.com> Message-ID: <0E0925DB-2495-4A8E-B586-B9A4726DA140@JamesCook.biz> On Sep 29, 2011, at 12:21 PM, James Cook wrote: > Rather than new features, my preference would be in seeing the existing features and interface perfected. Oddly enough, just as I sent that note, the following came in my email from someone who was sizing up Panorama for a project: > In being honest about Pan, it was clunky. Looking at Pan solutions, they have no way to be contacted and emails are not answered promptly. It feels, at this time that it is a hoax. I have looked for a way to buy their products. they have created an client server system for Pan which looks like the old Paradox days - a difficult set up even for the best tech, I have been told. This is all too common a perception from those who have had an insufficient look under the hood. I'm sure if the Wizards were updated so they all worked and if Panorama got a new coat of polish it would make a lot of difference in its sales and longevity. 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at tlwsolutions.com Thu Sep 29 10:56:56 2011 From: steve at tlwsolutions.com (steve middleton) Date: Thu, 29 Sep 2011 13:56:56 -0400 Subject: Opinion of Cocoa version of Panorama In-Reply-To: <0E0925DB-2495-4A8E-B586-B9A4726DA140@JamesCook.biz> References: <3CA7C327-A165-4138-A965-7EA954E610E2@me.com> <0E0925DB-2495-4A8E-B586-B9A4726DA140@JamesCook.biz> Message-ID: How did you respond to the email? Steve Middleton On Thu, Sep 29, 2011 at 12:54 PM, James Cook wrote: > > On Sep 29, 2011, at 12:21 PM, James Cook wrote: > > Rather than new features, my preference would be in seeing the existing > features and interface perfected. > > > Oddly enough, just as I sent that note, the following came in my email from > someone who was sizing up Panorama for a project: > > In being honest about Pan, it was clunky. Looking at Pan solutions, they > have no way to be contacted and emails are not answered promptly. It feels, > at this time that it is a hoax. I have looked for a way to buy their > products. they have created an client server system for Pan which looks like > the old Paradox days - a difficult set up even for the best tech, I have > been told. > > > This is all too common a perception from those who have had an insufficient > look under the hood. I'm sure if the Wizards were updated so they all worked > and if Panorama got a new coat of polish it would make a lot of difference > in its sales and longevity. > > > 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jim at JamesCook.biz Thu Sep 29 11:06:15 2011 From: Jim at JamesCook.biz (James Cook) Date: Thu, 29 Sep 2011 14:06:15 -0400 Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: <3CA7C327-A165-4138-A965-7EA954E610E2@me.com> <0E0925DB-2495-4A8E-B586-B9A4726DA140@JamesCook.biz> Message-ID: <00B87E3E-2C01-4AF6-BD94-C8C1D236A4D4@JamesCook.biz> On Sep 29, 2011, at 1:56 PM, steve middleton wrote: > How did you respond to the email? I told him to go take a flying leap.... :-D Actually he and I will be on the phone later today, so we'll talk about it. I'll tell him my truthful opinion about Panorama in that it is a solid performer and can be made to look as good as he's capable of making it look. I'll show him examples of how thoroughly I've created my own interfaces well beyond anything I could have done with FileMaker or others. And I'll tell him how Enterprise is actually pretty easy to set up for shared and/or web use. My experience in both modes has shown Enterprise to be a reliable performer - especially on web sites. James Cook Jim at JamesCook.biz 616.928.2221 http://JamesCook.biz -------------- next part -------------- An HTML attachment was scrubbed... URL: From ph at hardens.com Thu Sep 29 11:34:24 2011 From: ph at hardens.com (Peter Harden) Date: Thu, 29 Sep 2011 19:34:24 +0100 Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: <3CA7C327-A165-4138-A965-7EA954E610E2@me.com> Message-ID: On 29 Sep 2011, at 17:21, James Cook wrote: > Rather than new features, my preference would be in seeing the existing features and interface perfected. Panorama has almost everything I can think of in it already - though there are always a few wish list items. Clean and reliable performance with a well polished interface is a far bigger issue in my opinion whether that involves Cocoa or not. Amen to that x 100. In recent times development effort has sometimes seemed to go on adding more bells and whistles. As a user of 20 years standing, all I really want is far fewer quits, no more errors that are "not my fault", no more cruddy display problems, no more funny synch issues. IMHO the product would be perfect if it just reliably did what it now so-nearly-but-not-quite does. Then I could even unreservedly recommend it to other people. Peter Harden =================================== Check out our brilliant apps for BlackBerry, iPhone and iPad! =================================== Peter Harden Harden's Ltd 14 Buckingham Street London WC2N 6DF T: 020 7839 4763 F: 020 7839 7561 W: www.hardens.com =================================== Registered in England & Wales, No 3930364 Reg. office: 14 Buckingham Street, London WC2N 6DF =================================== -------------- next part -------------- A non-text attachment was scrubbed... Name: hardenslogo250.jpg Type: image/jpeg Size: 7492 bytes Desc: not available URL: -------------- next part -------------- From alfred at seqair.com Thu Sep 29 12:02:51 2011 From: alfred at seqair.com (Alfred Scott) Date: Thu, 29 Sep 2011 15:02:51 -0400 Subject: Opinion of Cocoa version of Panorama In-Reply-To: <00B87E3E-2C01-4AF6-BD94-C8C1D236A4D4@JamesCook.biz> References: <3CA7C327-A165-4138-A965-7EA954E610E2@me.com> <0E0925DB-2495-4A8E-B586-B9A4726DA140@JamesCook.biz> <00B87E3E-2C01-4AF6-BD94-C8C1D236A4D4@JamesCook.biz> Message-ID: Jim gave a good list of possible incompatibilities and problems. I was just trying to make the point that you don't want to see Cocoa as a silver bullet that will solve all problems. If your main concern is the graphic appearance, then that does not necessarily mean converting the entire program to Cocoa. This morning, I put up some screen shots to demonstrate what I am talking about. Please visit http://www.seqair.com/WildTools/Rects/Rects.html http://www.seqair.com/WildTools/Needle/Needle.html http://www.seqair.com/WildTools/TreesShrubs/Overview.html Look at the dialogs for the Picture Frame, Gradient Fill, Tree and Shrub tools. I try to make my tools look like Apple turned their best programmers and designers loose on it, and it has a profound impact of how people react to it. But PowerCADD is a Carbon app, just like Panorama, and you can achieve great looking displays with either Quartz in Carbon app or with Cocoa. What I'm doing in WildTools is to modernize the internal programming to Cocoa mechanisms in many cases, and I've found that the Cocoa things are superior to the things I was using previously. In these dialogs, the windows are Cocoa. The custom color pickers are something I created with Cocoa. The sample area at the top of the window is a custom Cocoa NSControl, and mainly that has to do with how events are handled. Apple does not have any pre-cooked Cover Flow interfaces in Cocoa, so I had to roll my own. There are bitmaps at each end and with the blue thumb. I draw these and the lines for the Cover Flow with Cocoa. But everything else you see in this upper part of the window is done by drawing PowerCADD objects with Quartz. Everyone feels compelled to try to tell you how to do your programming, and I get a lot of free, unsolicited advice ("SELL IT TO A SOFTWARE COMPANY FOR A MILLION DOLLARS!). It makes more sense to tell Jim what you want in the program and then let him figure out the best way. Jim is easily one of the most talented programmers ever on the Mac platform, but he's still a human being with some limitations. Converting Panorama to a full Cocoa program is an enormous undertaking. And if you want to see my Benchmark program, find it at http://www.seqair.com/benchmark/index.html Alfred -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert at ameeti.net Thu Sep 29 14:41:35 2011 From: robert at ameeti.net (Robert Ameeti) Date: Thu, 29 Sep 2011 14:41:35 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: <3CA7C327-A165-4138-A965-7EA954E610E2@me.com> References: <3CA7C327-A165-4138-A965-7EA954E610E2@me.com> Message-ID: At 11:06 AM -0400, 9/29/11, Nicholas Miller wrote: >I've have been wanting to rebuild my use of the >program for a long time. However, I think this >is a task that I estimate would take many >months. Time that I don't necessarily have and >the idea of trying to incorporate a new version >on the fly is unrealistic. The pace of >production is generally daunting. >The only way I can see accomplishing this is to >have help. Professional or otherwise. Does >anyone have any suggestions? I could easily imagine that you would find a rebuild an absolute pleasure. When we get to rethink a system that was designed back when we just learning how we could do things, we most often recognize ways that would be more efficient and result in greater ease of use. If you are needing professional help, there are many consultants available that live Panorama. I would typically suggest that you take advantage of this at least in the planning phase. -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist "Too often we give children answers to remember rather than problems to solve." ~ Roger Lewin <><><><><><><><><><><><> From bruce_de_benedictis at mac.com Thu Sep 29 15:11:41 2011 From: bruce_de_benedictis at mac.com (Bruce De Benedictis) Date: Thu, 29 Sep 2011 15:11:41 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: Message-ID: It may be necessary to upgrade the roots of Panorama to ensure that it will still run on Apple in the future. Or even Windows. I would not mind seeing some legacy code dropped, or having it hidden as it is replaced by something better. An example of this would be text funnels. They are very handy, but since they do not correspond to either functions or statements, they are sort of a limbo element. They could very easily be incorporated as functions and statements, which might make them easier for neophyte users to understand. It should be possible for a Wizard to search and make changes in the procedures of a legacy database. There are times when selecting by clicking would be useful. Now clicking on a record changes the outline level, which can work the same, but causes real problems when there are summary records already present. I like Services, and it would be nice to have them available in Panorama. I do not know whether these things would require Cocoa, but there are a lot of things that Apple may be requiring of future applications, and rewriting to the most current standards would be the best guarantee that Panorama does not become orphaned by operating systems. Bruce De Benedictis From csw at me.com Thu Sep 29 15:41:27 2011 From: csw at me.com (chris watts) Date: Thu, 29 Sep 2011 15:41:27 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: Message-ID: touch the text funnels and the whole place blows! I'm not kidding Sent from my iPhone On Sep 29, 2011, at 3:11 PM, Bruce De Benedictis wrote: > It may be necessary to upgrade the roots of Panorama to ensure that it will > still run on Apple in the future. Or even Windows. > > I would not mind seeing some legacy code dropped, or having it hidden as it > is replaced by something better. An example of this would be text funnels. > They are very handy, but since they do not correspond to either functions or > statements, they are sort of a limbo element. They could very easily be > incorporated as functions and statements, which might make them easier for > neophyte users to understand. It should be possible for a Wizard to search > and make changes in the procedures of a legacy database. > > There are times when selecting by clicking would be useful. Now clicking on > a record changes the outline level, which can work the same, but causes real > problems when there are summary records already present. > > I like Services, and it would be nice to have them available in Panorama. > > I do not know whether these things would require Cocoa, but there are a lot > of things that Apple may be requiring of future applications, and rewriting > to the most current standards would be the best guarantee that Panorama does > not become orphaned by operating systems. > > Bruce De Benedictis > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From cdpublishing at qwestoffice.net Thu Sep 29 15:46:11 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Thu, 29 Sep 2011 15:46:11 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: Message-ID: <1888FA4C-394B-4014-A7EE-1F1F8202F9D1@qwestoffice.net> including my stack! Craig McPherson On Sep 29, 2011, at 3:41 PM, chris watts wrote: > touch the text funnels and the whole place blows! > From scott at stillpoint.us Thu Sep 29 15:53:56 2011 From: scott at stillpoint.us (Scott Corbett) Date: Thu, 29 Sep 2011 17:53:56 -0500 (CDT) Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: Message-ID: I'm in favor of keeping up with the changes in Apple's environment. Would support some rewriting to make it happen. I would hope Jim could make it as easy as possible a transition. I suppose everyone will be unhappy no matter which items must be dropped in a new version, but text funnels would wreak havoc with my systems. I have them buried in all kinds of places, making things line up and make sense in forms, reports, imports, etc. Please don't hurt the poor funnels! On Sep 29, 2011, at 5:41 PM, chris watts wrote: > touch the text funnels and the whole place blows! > > I'm not kidding > > Sent from my iPhone > > On Sep 29, 2011, at 3:11 PM, Bruce De Benedictis wrote: > >> It may be necessary to upgrade the roots of Panorama to ensure that it will >> still run on Apple in the future. Or even Windows. >> >> I would not mind seeing some legacy code dropped, or having it hidden as it >> is replaced by something better. An example of this would be text funnels. >> They are very handy, but since they do not correspond to either functions or >> statements, they are sort of a limbo element. They could very easily be >> incorporated as functions and statements, which might make them easier for >> neophyte users to understand. It should be possible for a Wizard to search >> and make changes in the procedures of a legacy database. >> >> There are times when selecting by clicking would be useful. Now clicking on >> a record changes the outline level, which can work the same, but causes real >> problems when there are summary records already present. >> >> I like Services, and it would be nice to have them available in Panorama. >> >> I do not know whether these things would require Cocoa, but there are a lot >> of things that Apple may be requiring of future applications, and rewriting >> to the most current standards would be the best guarantee that Panorama does >> not become orphaned by operating systems. >> >> Bruce De Benedictis >> >> >> _______________________________________________ >> 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 Scott R. Corbett, D.O. Stillpoint Osteopathic, Ltd. www.stillpoint.us From bruce_de_benedictis at mac.com Thu Sep 29 16:28:26 2011 From: bruce_de_benedictis at mac.com (Bruce De Benedictis) Date: Thu, 29 Sep 2011 16:28:26 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: Message-ID: I am not talking about removing text funnels, just changing the syntax, say, so that thetext[1;3] becomes something like funnel(thetext,1,3,2) where the 2 would indicate the semicolon. I realize this can probably be implemented now as a custom function, without removing any backwards compatibility, although as I said, it would probably be fairly easy to search and replace old databases. For those of you who use text funnels every day, remembering what each item in them means may become second nature, but for the rest of us, it is hard to look these things up all the time. Bruce De Benedictis > I'm in favor of keeping up with the changes in Apple's environment. Would > support some rewriting to make it happen. I would hope Jim could make it as > easy as possible a transition. > > I suppose everyone will be unhappy no matter which items must be dropped in a > new version, but text funnels would wreak havoc with my systems. I have them > buried in all kinds of places, making things line up and make sense in forms, > reports, imports, etc. Please don't hurt the poor funnels! > > > On Sep 29, 2011, at 5:41 PM, chris watts wrote: > >> touch the text funnels and the whole place blows! >> >> I'm not kidding >> >> Sent from my iPhone >> >> On Sep 29, 2011, at 3:11 PM, Bruce De Benedictis >> wrote: >> >>> It may be necessary to upgrade the roots of Panorama to ensure that it will >>> still run on Apple in the future. Or even Windows. >>> >>> I would not mind seeing some legacy code dropped, or having it hidden as it >>> is replaced by something better. An example of this would be text funnels. >>> They are very handy, but since they do not correspond to either functions or >>> statements, they are sort of a limbo element. They could very easily be >>> incorporated as functions and statements, which might make them easier for >>> neophyte users to understand. It should be possible for a Wizard to search >>> and make changes in the procedures of a legacy database. >>> >>> There are times when selecting by clicking would be useful. Now clicking on >>> a record changes the outline level, which can work the same, but causes real >>> problems when there are summary records already present. >>> >>> I like Services, and it would be nice to have them available in Panorama. >>> >>> I do not know whether these things would require Cocoa, but there are a lot >>> of things that Apple may be requiring of future applications, and rewriting >>> to the most current standards would be the best guarantee that Panorama does >>> not become orphaned by operating systems. >>> >>> Bruce De Benedictis >>> >>> >>> _______________________________________________ >>> 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 > > Scott R. Corbett, D.O. > Stillpoint Osteopathic, Ltd. > www.stillpoint.us > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jim at provue.com Thu Sep 29 16:50:55 2011 From: jim at provue.com (James Rea) Date: Thu, 29 Sep 2011 16:50:55 -0700 Subject: Text Funnels (was Opinion of Cocoa version of Panorama) In-Reply-To: Message-ID: On 9/29/11 at 4:28 PM, bruce_de_benedictis at mac.com (Bruce De Benedictis) wrote: >I am not talking about removing text funnels, just changing the syntax, say, >so that thetext[1;3] becomes something like funnel(thetext,1,3,2) Or how about mid(thetext,1,3) Panorama has had alternate functions for most common text funnel operations for years. If you look at the documentation for text funnels, it suggests that you might find these alternates easier to use and gives you specific links to where to find them. I imagine most newer Panorama programmers never use funnels at all. I know that I rarely use them. Jim Rea From jim at provue.com Thu Sep 29 16:52:29 2011 From: jim at provue.com (James Rea) Date: Thu, 29 Sep 2011 16:52:29 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: Message-ID: On 9/29/11 at 12:02 PM, alfred at seqair.com (Alfred Scott) wrote: >Jim gave a good list of possible incompatibilities and problems. Thanks for pointing that out, Alfred. In today's version of this thread there has been a lot of wild speculation about what a Cocoa version might mean. I highly recommend going back to my original post to review what I actually think the most likely tradeoffs would be. Jim Rea From scott at prototek.net Thu Sep 29 16:54:01 2011 From: scott at prototek.net (Scott Taylor) Date: Thu, 29 Sep 2011 16:54:01 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: Message-ID: I?m a pretty experienced programmer, and I do a lot of Panorama procedure programming, but I have no idea what is implied by ?Cocoa? vs. ?Carbon? programming, and why changing to Cocoa makes some things ?impossible.? Can someone (concisely) describe what the main issues in this are? Since Panorama procedure programming uses an essentially ?made up? language, why can?t the same language be made to work in a Cocoa environment? Scott -------------- next part -------------- An HTML attachment was scrubbed... URL: From csw at me.com Thu Sep 29 16:53:44 2011 From: csw at me.com (chris watts) Date: Thu, 29 Sep 2011 16:53:44 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: Message-ID: <78EACEEC-3DF6-420C-B44C-6BA9866CF030@me.com> no thanks. Sent from my iPhone On Sep 29, 2011, at 4:28 PM, Bruce De Benedictis wrote: > I am not talking about removing text funnels, just changing the syntax, say, > so that thetext[1;3] becomes something like funnel(thetext,1,3,2) where the > 2 would indicate the semicolon. I realize this can probably be implemented > now as a custom function, without removing any backwards compatibility, > although as I said, it would probably be fairly easy to search and replace > old databases. > > For those of you who use text funnels every day, remembering what each item > in them means may become second nature, but for the rest of us, it is hard > to look these things up all the time. > > > Bruce De Benedictis > > > >> I'm in favor of keeping up with the changes in Apple's environment. Would >> support some rewriting to make it happen. I would hope Jim could make it as >> easy as possible a transition. >> >> I suppose everyone will be unhappy no matter which items must be dropped in a >> new version, but text funnels would wreak havoc with my systems. I have them >> buried in all kinds of places, making things line up and make sense in forms, >> reports, imports, etc. Please don't hurt the poor funnels! >> >> >> On Sep 29, 2011, at 5:41 PM, chris watts wrote: >> >>> touch the text funnels and the whole place blows! >>> >>> I'm not kidding >>> >>> Sent from my iPhone >>> >>> On Sep 29, 2011, at 3:11 PM, Bruce De Benedictis >>> wrote: >>> >>>> It may be necessary to upgrade the roots of Panorama to ensure that it will >>>> still run on Apple in the future. Or even Windows. >>>> >>>> I would not mind seeing some legacy code dropped, or having it hidden as it >>>> is replaced by something better. An example of this would be text funnels. >>>> They are very handy, but since they do not correspond to either functions or >>>> statements, they are sort of a limbo element. They could very easily be >>>> incorporated as functions and statements, which might make them easier for >>>> neophyte users to understand. It should be possible for a Wizard to search >>>> and make changes in the procedures of a legacy database. >>>> >>>> There are times when selecting by clicking would be useful. Now clicking on >>>> a record changes the outline level, which can work the same, but causes real >>>> problems when there are summary records already present. >>>> >>>> I like Services, and it would be nice to have them available in Panorama. >>>> >>>> I do not know whether these things would require Cocoa, but there are a lot >>>> of things that Apple may be requiring of future applications, and rewriting >>>> to the most current standards would be the best guarantee that Panorama does >>>> not become orphaned by operating systems. >>>> >>>> Bruce De Benedictis >>>> >>>> >>>> _______________________________________________ >>>> 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 >> >> Scott R. Corbett, D.O. >> Stillpoint Osteopathic, Ltd. >> www.stillpoint.us >> >> >> >> _______________________________________________ >> 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 csw at me.com Thu Sep 29 19:16:08 2011 From: csw at me.com (Chris Watts) Date: Thu, 29 Sep 2011 19:16:08 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: References: Message-ID: <771F5AAE-9E44-4A86-B30D-2E2A5C9F63D9@me.com> And how is funnel(thetext,1,3,2) any less confusing than MyText[1,3] ? Chris Watts ??? ?? Bake Visual Effects, Inc. 1858 North Avenue 53 Los Angeles, CA 90042 main 323-333-5000 fax 206-350-0064 skype cswatts aim cwfx1 yahoo cwiphone dot?mac csw http://imdb.com/name/nm0915121/ www.bake.org On Sep 29, 2011, at 4:28 PM, Bruce De Benedictis wrote: > I am not talking about removing text funnels, just changing the syntax, say, > so that thetext[1;3] becomes something like funnel(thetext,1,3,2) where the > 2 would indicate the semicolon. I realize this can probably be implemented > now as a custom function, without removing any backwards compatibility, > although as I said, it would probably be fairly easy to search and replace > old databases. > > For those of you who use text funnels every day, remembering what each item > in them means may become second nature, but for the rest of us, it is hard > to look these things up all the time. > > > Bruce De Benedictis > > > >> I'm in favor of keeping up with the changes in Apple's environment. Would >> support some rewriting to make it happen. I would hope Jim could make it as >> easy as possible a transition. >> >> I suppose everyone will be unhappy no matter which items must be dropped in a >> new version, but text funnels would wreak havoc with my systems. I have them >> buried in all kinds of places, making things line up and make sense in forms, >> reports, imports, etc. Please don't hurt the poor funnels! >> >> >> On Sep 29, 2011, at 5:41 PM, chris watts wrote: >> >>> touch the text funnels and the whole place blows! >>> >>> I'm not kidding >>> >>> Sent from my iPhone >>> >>> On Sep 29, 2011, at 3:11 PM, Bruce De Benedictis >>> wrote: >>> >>>> It may be necessary to upgrade the roots of Panorama to ensure that it will >>>> still run on Apple in the future. Or even Windows. >>>> >>>> I would not mind seeing some legacy code dropped, or having it hidden as it >>>> is replaced by something better. An example of this would be text funnels. >>>> They are very handy, but since they do not correspond to either functions or >>>> statements, they are sort of a limbo element. They could very easily be >>>> incorporated as functions and statements, which might make them easier for >>>> neophyte users to understand. It should be possible for a Wizard to search >>>> and make changes in the procedures of a legacy database. >>>> >>>> There are times when selecting by clicking would be useful. Now clicking on >>>> a record changes the outline level, which can work the same, but causes real >>>> problems when there are summary records already present. >>>> >>>> I like Services, and it would be nice to have them available in Panorama. >>>> >>>> I do not know whether these things would require Cocoa, but there are a lot >>>> of things that Apple may be requiring of future applications, and rewriting >>>> to the most current standards would be the best guarantee that Panorama does >>>> not become orphaned by operating systems. >>>> >>>> Bruce De Benedictis >>>> >>>> >>>> _______________________________________________ >>>> 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 >> >> Scott R. Corbett, D.O. >> Stillpoint Osteopathic, Ltd. >> www.stillpoint.us >> >> >> >> _______________________________________________ >> 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 cdpublishing at qwestoffice.net Thu Sep 29 08:16:47 2011 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Thu, 29 Sep 2011 08:16:47 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: <3CA7C327-A165-4138-A965-7EA954E610E2@me.com> References: <3CA7C327-A165-4138-A965-7EA954E610E2@me.com> Message-ID: <344F9A59-8073-46EA-87FB-DB37A57D031D@qwestoffice.net> Not to worry...cocoapan is a long way off. Craig McPherson On Sep 29, 2011, at 8:06 AM, Nicholas Miller wrote: > I use Panorama extensively in my line of work and have been for many years. I work on movie productions where I am in charge of the construction department building the sets for the production. I use Panorama to track my department's budget and costs. I've have been wanting to rebuild my use of the program for a long time. However, I think this is a task that I estimate would take many months. Time that I don't necessarily have and the idea of trying to incorporate a new version on the fly is unrealistic. The pace of production is generally daunting. > > I've always found Panorama to be very stable and the elegance has been a pleasure to work with. The areas of incompatibility that you list definitely concern me. For instance, even now I think the Classic Menus are far superior in style and function to the updated version 6. Changes to that plus Form Lay-out tweaks, resources, etc. would mean a definite rebuild for me. The only way I can see accomplishing this is to have help. Professional or otherwise. Does anyone have any suggestions? > > Nick Miller > nickmiller3 at me.com > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From robert at ameeti.net Thu Sep 29 22:40:37 2011 From: robert at ameeti.net (Robert Ameeti) Date: Thu, 29 Sep 2011 22:40:37 -0700 Subject: Opinion of Cocoa version of Panorama In-Reply-To: <771F5AAE-9E44-4A86-B30D-2E2A5C9F63D9@me.com> References: <771F5AAE-9E44-4A86-B30D-2E2A5C9F63D9@me.com> Message-ID: At 7:16 PM -0700, 9/29/11, Chris Watts wrote: >And how is funnel(thetext,1,3,2) any less confusing than MyText[1,3] ? Of course it is no less 'confusing' but let's not continue down this path of text funnels going away or even changing. They would not change at all in a Cocoa version. -- <><><><><><><><><><><><> Robert Ameeti - ePro? MailTo:robert at ameeti.net (949) 422-6866 FAX (267) 222-6866 PC & Mac computer specialist It has been my experience that folks who have no vices have very few virtues. -- Abraham Lincoln <><><><><><><><><><><><> From FUNLIFE at centurytel.net Fri Sep 30 09:59:00 2011 From: FUNLIFE at centurytel.net (funlife) Date: Fri, 30 Sep 2011 09:59:00 -0700 Subject: Off Topic In-Reply-To: References: Message-ID: <2A47AC0C-21DA-4385-8C10-04DEEEFD958C@centurytel.net> I am moving a very simple Pan database to Filemaker. I would appreciate anyone that would be willing to give basic advice as to what tables to create and which portion of Pan database to put into which table. I am a very basic user of Pan and a novice to Filemaker. If anyone willing to help would contact me off list it would be appreciated. John funlife at centurytel.net
Dan Benishek - R WEBSITE

Website EMAIL

   title="Send Email to Dan Benishek at: info at danbenishekforcongress.com"> ADDRESS

802 Pentoga Trail
Crystal Falls, MI 49920

PHONE NUMBER 906-828-1179
}, }, {**}, **}, {