From skane-l at skaneco.com Sun Jan 1 11:25:58 2012 From: skane-l at skaneco.com (Steve Kane) Date: Sun, 1 Jan 2012 13:25:58 -0600 Subject: WordProcessorSO, set margin and indent for all records, hide ruler/button bar Message-ID: Is there a way to set a WordProcessorSO on a form to have the same settings for all records? Specifically, I want to set the left margin and left indent to be the same for all records. Is the best way to use setleftindent and setfirstindent and loop through all the records? Is there a way to hide the ruler and button bar on the WPSO? for all records? Thanks. From cdpublishing at qwestoffice.net Sun Jan 1 11:32:11 2012 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Sun, 1 Jan 2012 11:32:11 -0800 Subject: WordProcessorSO, set margin and indent for all records, hide ruler/button bar In-Reply-To: References: Message-ID: <9A0D886D-E9FF-4843-BC2F-40C501E22709@qwestoffice.net> > Is there a way to hide the ruler and button bar on the WPSO? In the WPSO, two 'Text' choices appear on the menubar (when you have clicked within the SO); the right hand one allows you to hide the ruler. Craig McPherson From Jim at JamesCook.biz Tue Jan 3 09:55:02 2012 From: Jim at JamesCook.biz (James Cook) Date: Tue, 3 Jan 2012 12:55:02 -0500 Subject: Python on Windows Message-ID: <9AB96D03-0F38-44C2-9703-EC9BC26C109B@JamesCook.biz> Is anyone else using Python on Windows via Panorama? I'm consistently running into an error that I've found no way around. Panorama generates my Python script and saves it, but it always fails to run and results in an error such as: PYTHON ERROR: C:\Python27\python.exe: can't open file '/Volumes/C/\\DOCUME\~1\\ADMINI\~1\\LOCALS\~1\\Temp\\pan.2011.12.23.16.32.44.833.py': [Errno 2] No such file or directory The file does in fact exist and in the location noted. I can actually double click on the file and it runs just fine. It's only when Panorama saves it that it seems to fail on finding or launching it. I've encountered the problem on both Windows 7 and on XP (as have a few of my customers) running on PCs, not emulation. 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 robert at ameeti.net Tue Jan 3 13:22:21 2012 From: robert at ameeti.net (Robert Ameeti) Date: Tue, 3 Jan 2012 13:22:21 -0800 Subject: Accidentally and Unknowingly Deleting a column! Message-ID: <34D82248-908F-4C71-853F-53BD61F0E52D@ameeti.net> Have I missed something recently or is my Panorama wonky? I have recently lost some data after having to go to a backup after doing something that should have been innocuous but was not. While on the Data Sheeti, If I hold down the Command key and press Delete, the current column gets deleted. No warning. Nothing to say that something very, very significant is happening. Boom. It is just gone. This should not be so easy to do nor should it be happen without an In Your Face warning. From jim at provue.com Tue Jan 3 13:45:31 2012 From: jim at provue.com (Jim Rea) Date: Tue, 3 Jan 2012 13:45:31 -0800 Subject: Accidentally and Unknowingly Deleting a column! In-Reply-To: <34D82248-908F-4C71-853F-53BD61F0E52D@ameeti.net> References: <34D82248-908F-4C71-853F-53BD61F0E52D@ameeti.net> Message-ID: In Panorama 6.0 it will not display when deleting a column if it is empty (no data in the column). If there is data in the column it will warn you if the "Warn before deleting data from multiple records" option is checked. I believe this is the default for new installations, however, this may not have been true at the time you installed Panorama 6. It is also very easy to get the column back - either via revert to save or Time Lapse. Jim On Tue, Jan 3, 2012 at 1:22 PM, Robert Ameeti wrote: > Have I missed something recently or is my Panorama wonky? > > I have recently lost some data after having to go to a backup after doing > something that should have been innocuous but was not. > > While on the Data Sheeti, If I hold down the Command key and press Delete, > the current column gets deleted. No warning. Nothing to say that something > very, very significant is happening. Boom. It is just gone. This should not > be so easy to do nor should it be happen without an In Your Face warning. > > > _______________________________________________ > 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 Tue Jan 3 18:14:20 2012 From: robert at ameeti.net (Robert Ameeti) Date: Tue, 3 Jan 2012 18:14:20 -0800 Subject: Accidentally and Unknowingly Deleting a column! In-Reply-To: References: <34D82248-908F-4C71-853F-53BD61F0E52D@ameeti.net> Message-ID: <91A6EE09-F284-48EC-85F4-7EC05909C232@ameeti.net> Ok. I give. I have selected the Preferences menu item 18 times to check each of the possible places that i expected to find that preference and I can not find it. The field was not empty as it was my unique ID field. Yep, I got my data back. The only problem was that Total Recall was very old (don't know why) and my Time Machine backup was several hours old. Just a few hours of lost work that I was able to redo. Still looking for the preference that should not ever allow the deletion of a column of data without a modal warning. On Jan 3, 2012, at 1:45 PM, Jim Rea wrote: > In Panorama 6.0 it will not display when deleting a column if it is empty (no data in the column). > > If there is data in the column it will warn you if the "Warn before deleting data from multiple records" option is checked. I believe this is the default for new installations, however, this may not have been true at the time you installed Panorama 6. > > It is also very easy to get the column back - either via revert to save or Time Lapse. > > Jim > > > > On Tue, Jan 3, 2012 at 1:22 PM, Robert Ameeti wrote: > Have I missed something recently or is my Panorama wonky? > > I have recently lost some data after having to go to a backup after doing something that should have been innocuous but was not. > > While on the Data Sheeti, If I hold down the Command key and press Delete, the current column gets deleted. No warning. Nothing to say that something very, very significant is happening. Boom. It is just gone. This should not be so easy to do nor should it be happen without an In Your Face warning. From robert at ameeti.net Tue Jan 3 18:18:11 2012 From: robert at ameeti.net (Robert Ameeti) Date: Tue, 3 Jan 2012 18:18:11 -0800 Subject: Records vanished In-Reply-To: References: Message-ID: Yes, I too have recently lost about 2/3 of my data. I too was the only one using the db. I've been doing data entry for the past several months and I have no procedure that does any type of mass delete yet, there I was looking at 1500 records instead of 5,000. A back up was my only option as well. I have no clue what happened or why but I don't like what is happening. Several hours of lost work was involved in that as well. On Dec 27, 2011, at 10:42 AM, Leo Cerruti wrote: > Thank God for backups! Somehow between this morning and this afternoon over 1500 records simply vanished from a database. They were simply gone and I was the onlyone to use it and I certainly did not delete them. Has anyone else experienced this phenomena? > > Leo > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From robert at ameeti.net Tue Jan 3 18:38:20 2012 From: robert at ameeti.net (Robert Ameeti) Date: Tue, 3 Jan 2012 18:38:20 -0800 Subject: Another problem with character sets. Please help! In-Reply-To: References: Message-ID: <96446546-66AA-40EA-9A89-E47BC441962C@ameeti.net> Yet another character set problem for myself as well. I am dealing with international names which purposefully contain accented characters. Panorama is displaying them properly on the data sheet and forms. But... when I export as a text file, to then be imported into a mySQL database that is using a UTF-8 encoding, I was getting odd characters in the resulting file that were causing that accented character and the following characters in that field to be dropped during the import. I finally figured out that if I opened the Panorama export in TextWranger, that TextWrangler would report that the file was damaged or incorrectly formed. But if I then proceeded anyway with TextWrangler doing a re-Save, all would be fine and I could successfully then complete the import into mySQL and retain my accented characters. It was a pain to have to have TextWrangler do a re-Save but it got the job done. Now alas, this 'trick' is not working. I am not sure why. Perhaps my file size is larger? The text file is now 1.1 MB in size and I know the database is about 2x the size since I last successfully imported from Panorama. When I view the characters in TextWrangler now, I am seeing the accented characters as black diamonds with question marks in the middle of the diamond. I don't remember seeing that before but I am thinking that I did see the correct character after TextWranger opened the Panorama export. :-( Any ideas how to get my data out of Panorama with the necessary accented characters? On Dec 12, 2011, at 2:12 PM, Jeff Gold wrote: > It seems every couple months I get plagued by strange characters appearing in files because of character set incompatibilities. > > Anyway, this time I imported 1,100 or so emails from Apple Mail using the Panorama procedure discussed on here a few weeks ago. > > Now I'm saving the body of these email messages to text files, and I am noticing many places where on my screen and within Panorama it just appears to be a blank space, what is getting saved into the text file contains a capital-E with an accent mark on it next to some of the space characters. > > What's the best way to track down and remove all of these "bad" and invisible capital-E with accent mark characters which are within the data imported into Panorama? They are invisible within Panorama but only appear when I use "FileSave" to save the message bodies into text files. > > Any suggestions would be appreciated! > > Best wishes, > > - Jeff > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From dthmpsn1 at illinois.edu Tue Jan 3 19:13:57 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Wed, 4 Jan 2012 03:13:57 +0000 Subject: Another problem with character sets. Please help! In-Reply-To: <96446546-66AA-40EA-9A89-E47BC441962C@ameeti.net> References: , <96446546-66AA-40EA-9A89-E47BC441962C@ameeti.net> Message-ID: Build an array that is formatted like the text you want to export, then use the MacToUTF8 custom statement to convert it to UTF8, then save the text with a FileSave. Dave ________________________________________ From: Robert Ameeti [robert at ameeti.net] Sent: Tuesday, January 03, 2012 8:38 PM To: Panorama Questions & Answers (Discussion) Subject: Re: Another problem with character sets. Please help! Yet another character set problem for myself as well. I am dealing with international names which purposefully contain accented characters. Panorama is displaying them properly on the data sheet and forms. But... when I export as a text file, to then be imported into a mySQL database that is using a UTF-8 encoding, I was getting odd characters in the resulting file that were causing that accented character and the following characters in that field to be dropped during the import. I finally figured out that if I opened the Panorama export in TextWranger, that TextWrangler would report that the file was damaged or incorrectly formed. But if I then proceeded anyway with TextWrangler doing a re-Save, all would be fine and I could successfully then complete the import into mySQL and retain my accented characters. It was a pain to have to have TextWrangler do a re-Save but it got the job done. Now alas, this 'trick' is not working. I am not sure why. Perhaps my file size is larger? The text file is now 1.1 MB in size and I know the database is about 2x the size since I last successfully imported from Panorama. When I view the characters in TextWrangler now, I am seeing the accented characters as black diamonds with question marks in the middle of the diamond. I don't remember seeing that before but I am thinking that I did see the correct character after TextWranger opened the Panorama export. :-( Any ideas how to get my data out of Panorama with the necessary accented characters? On Dec 12, 2011, at 2:12 PM, Jeff Gold wrote: > It seems every couple months I get plagued by strange characters appearing in files because of character set incompatibilities. > > Anyway, this time I imported 1,100 or so emails from Apple Mail using the Panorama procedure discussed on here a few weeks ago. > > Now I'm saving the body of these email messages to text files, and I am noticing many places where on my screen and within Panorama it just appears to be a blank space, what is getting saved into the text file contains a capital-E with an accent mark on it next to some of the space characters. > > What's the best way to track down and remove all of these "bad" and invisible capital-E with accent mark characters which are within the data imported into Panorama? They are invisible within Panorama but only appear when I use "FileSave" to save the message bodies into text files. > > Any suggestions would be appreciated! > > Best wishes, > > - Jeff > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From Jim at JamesCook.biz Tue Jan 3 20:22:20 2012 From: Jim at JamesCook.biz (James Cook) Date: Tue, 3 Jan 2012 23:22:20 -0500 Subject: Accidentally and Unknowingly Deleting a column! In-Reply-To: <91A6EE09-F284-48EC-85F4-7EC05909C232@ameeti.net> References: <34D82248-908F-4C71-853F-53BD61F0E52D@ameeti.net> <91A6EE09-F284-48EC-85F4-7EC05909C232@ameeti.net> Message-ID: <8ABC422C-062C-47DB-9EED-CDFD02B5BE48@JamesCook.biz> On Jan 3, 2012, at 9:14 PM, Robert Ameeti wrote: > Still looking for the preference that should not ever allow the deletion of a column of data without a modal warning. That's one that I'd like to see, but I'd urge the warning to be the default. More than once I've inadvertently deleted a column when I meant to press Option-Delete to delete a record but hit the Command key. Sometimes I've recognized the error immediately but other times I discover it later when some unexpected issue comes up due to a missing field. 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 samrutherford at musiccitymetals.net Wed Jan 4 08:00:43 2012 From: samrutherford at musiccitymetals.net (Sam Rutherford) Date: Wed, 4 Jan 2012 10:00:43 -0600 Subject: Accidentally and Unknowingly Deleting a column! In-Reply-To: References: <34D82248-908F-4C71-853F-53BD61F0E52D@ameeti.net> Message-ID: <066F3DF3-7557-4895-B0E8-64383C2774B0@musiccitymetals.net> Where is the "Warn before deleting data from multiple records" option? ________________________________________________________________ On Jan 3, 2012, at 3:45 PM, Jim Rea wrote: > In Panorama 6.0 it will not display when deleting a column if it is empty (no data in the column). > > If there is data in the column it will warn you if the "Warn before deleting data from multiple records" option is checked. I believe this is the default for new installations, however, this may not have been true at the time you installed Panorama 6. > > It is also very easy to get the column back - either via revert to save or Time Lapse. > > Jim > > > > On Tue, Jan 3, 2012 at 1:22 PM, Robert Ameeti wrote: > Have I missed something recently or is my Panorama wonky? > > I have recently lost some data after having to go to a backup after doing something that should have been innocuous but was not. > > While on the Data Sheeti, If I hold down the Command key and press Delete, the current column gets deleted. No warning. Nothing to say that something very, very significant is happening. Boom. It is just gone. This should not be so easy to do nor should it be happen without an In Your Face warning. > > > _______________________________________________ > 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From leo at leocerruti.com Wed Jan 4 08:31:07 2012 From: leo at leocerruti.com (Leo Cerruti) Date: Wed, 04 Jan 2012 11:31:07 -0500 Subject: Records vanished In-Reply-To: References: Message-ID: <25FAD00F-D870-4297-97A7-77EB10CE32E1@leocerruti.com> I remember other posts about this happening. If others this has happened to can also post what has happened perhaps this is something Jim should look into, but it sounds very obscure. I too have no mass delete procedures in the database and it has been very stable for years BUT... occasionally I'll be looking up a record which is no longer there and I could swear I had it before. Leo _ On Jan 3, 2012, at 11:24 PM, qna-request at provue.com wrote: > From: Robert Ameeti > Subject: Re: Records vanished > Date: January 3, 2012 9:18:11 PM EST > To: "Panorama Questions & Answers \(Discussion\)" > Reply-To: "Panorama Questions & Answers \(Discussion\)" > > > Yes, I too have recently lost about 2/3 of my data. I too was the only one using the db. I've been doing data entry for the past several months and I have no procedure that does any type of mass delete yet, there I was looking at 1500 records instead of 5,000. > > A back up was my only option as well. I have no clue what happened or why but I don't like what is happening. Several hours of lost work was involved in that as well. > > > > > > On Dec 27, 2011, at 10:42 AM, Leo Cerruti wrote: > >> Thank God for backups! Somehow between this morning and this afternoon over 1500 records simply vanished from a database. They were simply gone and I was the onlyone to use it and I certainly did not delete them. Has anyone else experienced this phenomena? >> >> Leo >> >> _______________________________________________ >> 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 Wed Jan 4 09:12:36 2012 From: jim at provue.com (Jim Rea) Date: Wed, 4 Jan 2012 09:12:36 -0800 Subject: Another problem with character sets. Please help! In-Reply-To: <96446546-66AA-40EA-9A89-E47BC441962C@ameeti.net> References: <96446546-66AA-40EA-9A89-E47BC441962C@ameeti.net> Message-ID: Panorama uses Western Mac OS Roman encoding, not UTF-8. You may be able to adjust mySQL to allow it to import this encoding. Jim On Tue, Jan 3, 2012 at 6:38 PM, Robert Ameeti wrote: > Yet another character set problem for myself as well. > > I am dealing with international names which purposefully contain accented > characters. Panorama is displaying them properly on the data sheet and > forms. > > But... when I export as a text file, to then be imported into a mySQL > database that is using a UTF-8 encoding, I was getting odd characters in > the resulting file that were causing that accented character and the > following characters in that field to be dropped during the import. > > I finally figured out that if I opened the Panorama export in TextWranger, > that TextWrangler would report that the file was damaged or incorrectly > formed. But if I then proceeded anyway with TextWrangler doing a re-Save, > all would be fine and I could successfully then complete the import into > mySQL and retain my accented characters. It was a pain to have to have > TextWrangler do a re-Save but it got the job done. > > Now alas, this 'trick' is not working. I am not sure why. Perhaps my file > size is larger? The text file is now 1.1 MB in size and I know the database > is about 2x the size since I last successfully imported from Panorama. When > I view the characters in TextWrangler now, I am seeing the accented > characters as black diamonds with question marks in the middle of the > diamond. I don't remember seeing that before but I am thinking that I did > see the correct character after TextWranger opened the Panorama export. > :-( > > Any ideas how to get my data out of Panorama with the necessary accented > characters? > > > > > > > > On Dec 12, 2011, at 2:12 PM, Jeff Gold wrote: > > > It seems every couple months I get plagued by strange characters > appearing in files because of character set incompatibilities. > > > > Anyway, this time I imported 1,100 or so emails from Apple Mail using > the Panorama procedure discussed on here a few weeks ago. > > > > Now I'm saving the body of these email messages to text files, and I am > noticing many places where on my screen and within Panorama it just appears > to be a blank space, what is getting saved into the text file contains a > capital-E with an accent mark on it next to some of the space characters. > > > > What's the best way to track down and remove all of these "bad" and > invisible capital-E with accent mark characters which are within the data > imported into Panorama? They are invisible within Panorama but only appear > when I use "FileSave" to save the message bodies into text files. > > > > Any suggestions would be appreciated! > > > > Best wishes, > > > > - Jeff > > _______________________________________________ > > Qna mailing list > > Qna at provue.com > > http://provue.com/mailman/listinfo/qna > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Wed Jan 4 09:16:14 2012 From: jim at provue.com (Jim Rea) Date: Wed, 4 Jan 2012 09:16:14 -0800 Subject: Accidentally and Unknowingly Deleting a column! In-Reply-To: <91A6EE09-F284-48EC-85F4-7EC05909C232@ameeti.net> References: <34D82248-908F-4C71-853F-53BD61F0E52D@ameeti.net> <91A6EE09-F284-48EC-85F4-7EC05909C232@ameeti.net> Message-ID: It's in the General Preferences window, bottom left. At least it is in mine. Jim On Tue, Jan 3, 2012 at 6:14 PM, Robert Ameeti wrote: > Ok. I give. I have selected the Preferences menu item 18 times to check > each of the possible places that i expected to find that preference and I > can not find it. > > The field was not empty as it was my unique ID field. > > Yep, I got my data back. The only problem was that Total Recall was very > old (don't know why) and my Time Machine backup was several hours old. Just > a few hours of lost work that I was able to redo. > > Still looking for the preference that should not ever allow the deletion > of a column of data without a modal warning. > > > > > On Jan 3, 2012, at 1:45 PM, Jim Rea wrote: > > > In Panorama 6.0 it will not display when deleting a column if it is > empty (no data in the column). > > > > If there is data in the column it will warn you if the "Warn before > deleting data from multiple records" option is checked. I believe this is > the default for new installations, however, this may not have been true at > the time you installed Panorama 6. > > > > It is also very easy to get the column back - either via revert to save > or Time Lapse. > > > > Jim > > > > > > > > On Tue, Jan 3, 2012 at 1:22 PM, Robert Ameeti wrote: > > Have I missed something recently or is my Panorama wonky? > > > > I have recently lost some data after having to go to a backup after > doing something that should have been innocuous but was not. > > > > While on the Data Sheeti, If I hold down the Command key and press > Delete, the current column gets deleted. No warning. Nothing to say that > something very, very significant is happening. Boom. It is just gone. This > should not be so easy to do nor should it be happen without an In Your Face > warning. > > _______________________________________________ > 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 Wed Jan 4 09:22:32 2012 From: Jim at JamesCook.biz (James Cook) Date: Wed, 4 Jan 2012 12:22:32 -0500 Subject: Accidentally and Unknowingly Deleting a column! In-Reply-To: References: <34D82248-908F-4C71-853F-53BD61F0E52D@ameeti.net> <91A6EE09-F284-48EC-85F4-7EC05909C232@ameeti.net> Message-ID: <69851209-439C-4AE9-AB49-F17EF9655BB6@JamesCook.biz> My version 6.0.0, build 94356, has no such option. On Jan 4, 2012, at 12:16 PM, Jim Rea wrote: > It's in the General Preferences window, bottom left. At least it is in mine. > > Jim > > On Tue, Jan 3, 2012 at 6:14 PM, Robert Ameeti wrote: > Ok. I give. I have selected the Preferences menu item 18 times to check each of the possible places that i expected to find that preference and I can not find it. > > The field was not empty as it was my unique ID field. > > Yep, I got my data back. The only problem was that Total Recall was very old (don't know why) and my Time Machine backup was several hours old. Just a few hours of lost work that I was able to redo. > > Still looking for the preference that should not ever allow the deletion of a column of data without a modal warning. > > > > > On Jan 3, 2012, at 1:45 PM, Jim Rea wrote: > > > In Panorama 6.0 it will not display when deleting a column if it is empty (no data in the column). > > > > If there is data in the column it will warn you if the "Warn before deleting data from multiple records" option is checked. I believe this is the default for new installations, however, this may not have been true at the time you installed Panorama 6. > > > > It is also very easy to get the column back - either via revert to save or Time Lapse. > > > > Jim > > > > > > > > On Tue, Jan 3, 2012 at 1:22 PM, Robert Ameeti wrote: > > Have I missed something recently or is my Panorama wonky? > > > > I have recently lost some data after having to go to a backup after doing something that should have been innocuous but was not. > > > > While on the Data Sheeti, If I hold down the Command key and press Delete, the current column gets deleted. No warning. Nothing to say that something very, very significant is happening. Boom. It is just gone. This should not be so easy to do nor should it be happen without an In Your Face warning. > > _______________________________________________ > 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 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 jayschille at gmail.com Wed Jan 4 09:23:00 2012 From: jayschille at gmail.com (Jay Schille) Date: Wed, 4 Jan 2012 09:23:00 -0800 Subject: Accidentally and Unknowingly Deleting a column! In-Reply-To: References: <34D82248-908F-4C71-853F-53BD61F0E52D@ameeti.net> <91A6EE09-F284-48EC-85F4-7EC05909C232@ameeti.net> Message-ID: It's not in mine. (Pan 6.0.0 Build 94356). On Wed, Jan 4, 2012 at 9:16 AM, Jim Rea wrote: > It's in the General Preferences window, bottom left. At least it is in > mine. > > Jim > > > On Tue, Jan 3, 2012 at 6:14 PM, Robert Ameeti wrote: > >> Ok. I give. I have selected the Preferences menu item 18 times to check >> each of the possible places that i expected to find that preference and I >> can not find it. >> >> The field was not empty as it was my unique ID field. >> >> Yep, I got my data back. The only problem was that Total Recall was very >> old (don't know why) and my Time Machine backup was several hours old. Just >> a few hours of lost work that I was able to redo. >> >> Still looking for the preference that should not ever allow the deletion >> of a column of data without a modal warning. >> >> >> >> >> On Jan 3, 2012, at 1:45 PM, Jim Rea wrote: >> >> > In Panorama 6.0 it will not display when deleting a column if it is >> empty (no data in the column). >> > >> > If there is data in the column it will warn you if the "Warn before >> deleting data from multiple records" option is checked. I believe this is >> the default for new installations, however, this may not have been true at >> the time you installed Panorama 6. >> > >> > It is also very easy to get the column back - either via revert to save >> or Time Lapse. >> > >> > Jim >> > >> > >> > >> > On Tue, Jan 3, 2012 at 1:22 PM, Robert Ameeti >> wrote: >> > Have I missed something recently or is my Panorama wonky? >> > >> > I have recently lost some data after having to go to a backup after >> doing something that should have been innocuous but was not. >> > >> > While on the Data Sheeti, If I hold down the Command key and press >> Delete, the current column gets deleted. No warning. Nothing to say that >> something very, very significant is happening. Boom. It is just gone. This >> should not be so easy to do nor should it be happen without an In Your Face >> warning. >> >> _______________________________________________ >> 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 > > -- Jay Schille -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert at ameeti.net Wed Jan 4 09:19:18 2012 From: robert at ameeti.net (Robert Ameeti) Date: Wed, 4 Jan 2012 09:19:18 -0800 Subject: Another problem with character sets. Please help! In-Reply-To: References: , <96446546-66AA-40EA-9A89-E47BC441962C@ameeti.net> Message-ID: <848A90C4-6250-4200-90ED-18B5311A82F4@ameeti.net> Dave, I am hearing your suggestion but I'm thinking that frustration is kicking in on my side as the answer is not appearing. Given your suggestion, I am try this: ; Create 2 local variables Local aExportOfFields, LUTF8Result ; Build carriage delimited array of 3 fields, each delimited by commas ArrayBuild aExportOfFields,"?","",ID+","+Last+","+First ; Shove the result of the UTF8 conversion into the desired variable LUTF8Result = MacToUTF8(aExportOfFields) ; Attempt a file save of this UTF9 variable into a file FileSave "","People-UTF8.txt","TEXT",LUTF8Result The result of running the above gives me an 'Illegal file type' error. If I press the More Info button in that error dialog, I get these items: Statement: Paste Parameter: Phone?=striptonum(Phone?) Procedure: .FormatPhone Database: People Now I do understand that you wouldn't recognize any of the above but they are pieces from my db that are in my '.FormatPhone' procedure so I understand where the text comes from in the error dialog but what I don't get is why I am getting this Illegal file type error with this random stuff when I am trying to run the conversion procedure. (The FormatPhone procedure works just fine by the way.) On Jan 3, 2012, at 7:13 PM, Thompson, David wrote: > Build an array that is formatted like the text you want to export, then use the MacToUTF8 custom statement to convert it to UTF8, then save the text with a FileSave. > > Dave > ________________________________________ > From: Robert Ameeti [robert at ameeti.net] > Sent: Tuesday, January 03, 2012 8:38 PM > To: Panorama Questions & Answers (Discussion) > Subject: Re: Another problem with character sets. Please help! > > Yet another character set problem for myself as well. > > I am dealing with international names which purposefully contain accented characters. Panorama is displaying them properly on the data sheet and forms. > > But... when I export as a text file, to then be imported into a mySQL database that is using a UTF-8 encoding, I was getting odd characters in the resulting file that were causing that accented character and the following characters in that field to be dropped during the import. > > I finally figured out that if I opened the Panorama export in TextWranger, that TextWrangler would report that the file was damaged or incorrectly formed. But if I then proceeded anyway with TextWrangler doing a re-Save, all would be fine and I could successfully then complete the import into mySQL and retain my accented characters. It was a pain to have to have TextWrangler do a re-Save but it got the job done. > > Now alas, this 'trick' is not working. I am not sure why. Perhaps my file size is larger? The text file is now 1.1 MB in size and I know the database is about 2x the size since I last successfully imported from Panorama. When I view the characters in TextWrangler now, I am seeing the accented characters as black diamonds with question marks in the middle of the diamond. I don't remember seeing that before but I am thinking that I did see the correct character after TextWranger opened the Panorama export. :-( > > Any ideas how to get my data out of Panorama with the necessary accented characters? From robert at ameeti.net Wed Jan 4 09:23:48 2012 From: robert at ameeti.net (Robert Ameeti) Date: Wed, 4 Jan 2012 09:23:48 -0800 Subject: Another problem with character sets. Please help! In-Reply-To: References: <96446546-66AA-40EA-9A89-E47BC441962C@ameeti.net> Message-ID: <6C3FEDC1-970C-4F26-AB25-00FFB2838874@ameeti.net> Western Mac OS Roman encoding does not allow for the accented characters that I need. I have learned that many people and places around the world desire to use accented characters as their norm. I am trying to respect their views of correctness. I could adjust the mySQL to be less capable but that would be going to a lowest common denominator way of life and that seems wrong. I want these people to respect my work. Others can do it so I'd like to be as good as others. On Jan 4, 2012, at 9:12 AM, Jim Rea wrote: > Panorama uses Western Mac OS Roman encoding, not UTF-8. You may be able to adjust mySQL to allow it to import this encoding. > > Jim > > On Tue, Jan 3, 2012 at 6:38 PM, Robert Ameeti wrote: > Yet another character set problem for myself as well. > > I am dealing with international names which purposefully contain accented characters. Panorama is displaying them properly on the data sheet and forms. > > But... when I export as a text file, to then be imported into a mySQL database that is using a UTF-8 encoding, I was getting odd characters in the resulting file that were causing that accented character and the following characters in that field to be dropped during the import. > > I finally figured out that if I opened the Panorama export in TextWranger, that TextWrangler would report that the file was damaged or incorrectly formed. But if I then proceeded anyway with TextWrangler doing a re-Save, all would be fine and I could successfully then complete the import into mySQL and retain my accented characters. It was a pain to have to have TextWrangler do a re-Save but it got the job done. > > Now alas, this 'trick' is not working. I am not sure why. Perhaps my file size is larger? The text file is now 1.1 MB in size and I know the database is about 2x the size since I last successfully imported from Panorama. When I view the characters in TextWrangler now, I am seeing the accented characters as black diamonds with question marks in the middle of the diamond. I don't remember seeing that before but I am thinking that I did see the correct character after TextWranger opened the Panorama export. :-( > > Any ideas how to get my data out of Panorama with the necessary accented characters? > > > > > > > > On Dec 12, 2011, at 2:12 PM, Jeff Gold wrote: > > > It seems every couple months I get plagued by strange characters appearing in files because of character set incompatibilities. > > > > Anyway, this time I imported 1,100 or so emails from Apple Mail using the Panorama procedure discussed on here a few weeks ago. > > > > Now I'm saving the body of these email messages to text files, and I am noticing many places where on my screen and within Panorama it just appears to be a blank space, what is getting saved into the text file contains a capital-E with an accent mark on it next to some of the space characters. > > > > What's the best way to track down and remove all of these "bad" and invisible capital-E with accent mark characters which are within the data imported into Panorama? They are invisible within Panorama but only appear when I use "FileSave" to save the message bodies into text files. > > > > Any suggestions would be appreciated! > > > > Best wishes, > > > > - Jeff > > _______________________________________________ > > Qna mailing list > > Qna at provue.com > > http://provue.com/mailman/listinfo/qna > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From conable.1 at osu.edu Wed Jan 4 09:48:02 2012 From: conable.1 at osu.edu (William Conable) Date: Wed, 04 Jan 2012 09:48:02 -0800 Subject: Accidentally and Unknowingly Deleting a column! In-Reply-To: References: <34D82248-908F-4C71-853F-53BD61F0E52D@ameeti.net> <91A6EE09-F284-48EC-85F4-7EC05909C232@ameeti.net> Message-ID: <4F0490D2.7060203@osu.edu> Jay Schille wrote: > > It's not in mine. (Pan 6.0.0 Build 94356). > > On Wed, Jan 4, 2012 at 9:16 AM, Jim Rea > wrote: > > It's in the General Preferences window, bottom left. At least it > is in mine. > > Jim > > > On Tue, Jan 3, 2012 at 6:14 PM, Robert Ameeti > wrote: > > Ok. I give. I have selected the Preferences menu item 18 times > to check each of the possible places that i expected to find > that preference and I can not find it. > > The field was not empty as it was my unique ID field. > > Yep, I got my data back. The only problem was that Total > Recall was very old (don't know why) and my Time Machine > backup was several hours old. Just a few hours of lost work > that I was able to redo. > > Still looking for the preference that should not ever allow > the deletion of a column of data without a modal warning. > > > > > On Jan 3, 2012, at 1:45 PM, Jim Rea wrote: > > > In Panorama 6.0 it will not display when deleting a column > if it is empty (no data in the column). > > > > If there is data in the column it will warn you if the "Warn > before deleting data from multiple records" option is checked. > I believe this is the default for new installations, however, > this may not have been true at the time you installed Panorama 6. > > > > It is also very easy to get the column back - either via > revert to save or Time Lapse. > > > > Jim > > > > > > > > On Tue, Jan 3, 2012 at 1:22 PM, Robert Ameeti > > wrote: > > Have I missed something recently or is my Panorama wonky? > > > > I have recently lost some data after having to go to a > backup after doing something that should have been innocuous > but was not. > > > > While on the Data Sheeti, If I hold down the Command key and > press Delete, the current column gets deleted. No warning. > Nothing to say that something very, very significant is > happening. Boom. It is just gone. This should not be so easy > to do nor should it be happen without an In Your Face warning. > > _______________________________________________ > 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 > > > > > -- > Jay Schille > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna Same here. Bill Conable -------------- next part -------------- An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Wed Jan 4 09:51:47 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Wed, 4 Jan 2012 17:51:47 +0000 Subject: Another problem with character sets. Please help! In-Reply-To: <848A90C4-6250-4200-90ED-18B5311A82F4@ameeti.net> References: , <96446546-66AA-40EA-9A89-E47BC441962C@ameeti.net> , <848A90C4-6250-4200-90ED-18B5311A82F4@ameeti.net> Message-ID: The third parameter of FileSave is a type/creator code, not just a type code. If you use "" it will default to "TEXTttxt". If you want to spell it out, you will need a total of 8 characters. The creator doesn't matter much anymore, but you still need to include it. Dave ________________________________________ From: Robert Ameeti [robert at ameeti.net] Sent: Wednesday, January 04, 2012 11:19 AM To: Panorama Questions & Answers (Discussion) Subject: Re: Another problem with character sets. Please help! ; Attempt a file save of this UTF9 variable into a file FileSave "","People-UTF8.txt","TEXT",LUTF8Result The result of running the above gives me an 'Illegal file type' error. From robert at ameeti.net Wed Jan 4 09:46:32 2012 From: robert at ameeti.net (Robert Ameeti) Date: Wed, 4 Jan 2012 09:46:32 -0800 Subject: Curiosity question on 'other' character set issues in Panorama Message-ID: <0F2582EF-B205-4D24-B80B-E6B06CCFD54F@ameeti.net> In another thread, I am needing to get a minimal amount of accented characters out of Panorama so that I can publish them on the web via a mySQL database. Separate from that absolute need is a lesser desire to handle ever greater foreign characters. Could someone explain this: Using Google Maps, do a search for: Lidicka 1880/50, Brno, Ceska republika As you type the above, Google's ajax response help will offer something very close but with an accented a and an accented Capital C character replacing some of the above typed characters. Select the first choice in the ajax list. Now copy that result of accented characters and paste it into a Panorama field. What is happening on my end is that the paste puts some odd characters into my db but what's really interesting is that if I use the Delete key to backspace delete some characters from this field, it takes 2 key presses of the Delete key to remove each character! What kind of characters are these that take 2 Delete keypresses to remove? I'll not expect to ever see Panorama be able to handle these 'extra' accented characters but I'm just a bit curious about them. Thanks for any information that you might care to share. From dthmpsn1 at illinois.edu Wed Jan 4 10:22:38 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Wed, 4 Jan 2012 18:22:38 +0000 Subject: Curiosity question on 'other' character set issues in Panorama In-Reply-To: <0F2582EF-B205-4D24-B80B-E6B06CCFD54F@ameeti.net> References: <0F2582EF-B205-4D24-B80B-E6B06CCFD54F@ameeti.net> Message-ID: That looks like little endian UTF-16. The clipboard apparently doesn't have a Mac Roman version of that text, so it's Unicode text that gets pasted. This particular version of Unicode uses 16 bits (2 bytes) for each character. Panorama doesn't speak Unicode, and assumes each byte is a Mac Roman character. For all but the accented characters, the last 8 bits are all zeros. Panorama interprets that as chr(0), which is not only invisible, it doesn't even take up any space. Dave ________________________________________ From: Robert Ameeti [robert at ameeti.net] Sent: Wednesday, January 04, 2012 11:46 AM To: Panorama Questions & Answers (Discussion) Subject: Curiosity question on 'other' character set issues in Panorama In another thread, I am needing to get a minimal amount of accented characters out of Panorama so that I can publish them on the web via a mySQL database. Separate from that absolute need is a lesser desire to handle ever greater foreign characters. Could someone explain this: Using Google Maps, do a search for: Lidicka 1880/50, Brno, Ceska republika As you type the above, Google's ajax response help will offer something very close but with an accented a and an accented Capital C character replacing some of the above typed characters. Select the first choice in the ajax list. Now copy that result of accented characters and paste it into a Panorama field. What is happening on my end is that the paste puts some odd characters into my db but what's really interesting is that if I use the Delete key to backspace delete some characters from this field, it takes 2 key presses of the Delete key to remove each character! What kind of characters are these that take 2 Delete keypresses to remove? I'll not expect to ever see Panorama be able to handle these 'extra' accented characters but I'm just a bit curious about them. Thanks for any information that you might care to share. _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From bruce_de_benedictis at mac.com Wed Jan 4 11:04:34 2012 From: bruce_de_benedictis at mac.com (Bruce De Benedictis) Date: Wed, 04 Jan 2012 11:04:34 -0800 Subject: Another problem with character sets. Please help! In-Reply-To: Message-ID: Another thing that could be updated with a Cocoa rewrite of Panorama! Bruce De Benedictis > Panorama uses Western Mac OS Roman encoding, not UTF-8. You may be able to > adjust mySQL to allow it to import this encoding. > > Jim > > On Tue, Jan 3, 2012 at 6:38 PM, Robert Ameeti wrote: > >> Yet another character set problem for myself as well. >> >> I am dealing with international names which purposefully contain accented >> characters. Panorama is displaying them properly on the data sheet and >> forms. >> >> But... when I export as a text file, to then be imported into a mySQL >> database that is using a UTF-8 encoding, I was getting odd characters in >> the resulting file that were causing that accented character and the >> following characters in that field to be dropped during the import. >> >> I finally figured out that if I opened the Panorama export in TextWranger, >> that TextWrangler would report that the file was damaged or incorrectly >> formed. But if I then proceeded anyway with TextWrangler doing a re-Save, >> all would be fine and I could successfully then complete the import into >> mySQL and retain my accented characters. It was a pain to have to have >> TextWrangler do a re-Save but it got the job done. >> >> Now alas, this 'trick' is not working. I am not sure why. Perhaps my file >> size is larger? The text file is now 1.1 MB in size and I know the database >> is about 2x the size since I last successfully imported from Panorama. When >> I view the characters in TextWrangler now, I am seeing the accented >> characters as black diamonds with question marks in the middle of the >> diamond. I don't remember seeing that before but I am thinking that I did >> see the correct character after TextWranger opened the Panorama export. >> :-( >> >> Any ideas how to get my data out of Panorama with the necessary accented >> characters? >> >> >> >> >> >> >> >> On Dec 12, 2011, at 2:12 PM, Jeff Gold wrote: >> >>> It seems every couple months I get plagued by strange characters >> appearing in files because of character set incompatibilities. >>> >>> Anyway, this time I imported 1,100 or so emails from Apple Mail using >> the Panorama procedure discussed on here a few weeks ago. >>> >>> Now I'm saving the body of these email messages to text files, and I am >> noticing many places where on my screen and within Panorama it just appears >> to be a blank space, what is getting saved into the text file contains a >> capital-E with an accent mark on it next to some of the space characters. >>> >>> What's the best way to track down and remove all of these "bad" and >> invisible capital-E with accent mark characters which are within the data >> imported into Panorama? They are invisible within Panorama but only appear >> when I use "FileSave" to save the message bodies into text files. >>> >>> Any suggestions would be appreciated! >>> >>> Best wishes, >>> >>> - Jeff >>> _______________________________________________ >>> Qna mailing list >>> Qna at provue.com >>> http://provue.com/mailman/listinfo/qna >>> >> >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna >> > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From robert at ameeti.net Wed Jan 4 12:36:59 2012 From: robert at ameeti.net (Robert Ameeti) Date: Wed, 4 Jan 2012 12:36:59 -0800 Subject: Another problem with character sets. Please help! In-Reply-To: References: Message-ID: It is my opinion that Panorama has taken about a 15 year step backwards with the new way of creating & presenting dialogs. ie. The Search/Quick Search dialog makes it seem that Panorama was written in Real Basic or in AppleScript. What should be professional programming dialogs are now less than beautiful Panorama ancient Mac style forms placed oddly on the screen. When I am in the Data Sheet and sometimes double click on a field heading to make a change to it, I sometimes get an odd field that is nearby but the incorrect one. Sometimes, it is just an empty field with no name. Making a change to these incorrect field boxes can wreak havoc on a working database. All of these oddities are the result of using Panorama to create the 'new' Panorama experience. I don't like it. I have enough of my own problems with the idiosyncrasies of Panorama that I don't like having to deal with the program itself being crippled by its own design limitations. The Mac UI needs to be adhered to and Panorama deserves a more complete and professional interface. On Jan 4, 2012, at 11:04 AM, Bruce De Benedictis wrote: > Another thing that could be updated with a Cocoa rewrite of Panorama! > > Bruce De Benedictis > > >> Panorama uses Western Mac OS Roman encoding, not UTF-8. You may be able to >> adjust mySQL to allow it to import this encoding. >> >> Jim >> >> On Tue, Jan 3, 2012 at 6:38 PM, Robert Ameeti wrote: >> >>> Yet another character set problem for myself as well. >>> >>> I am dealing with international names which purposefully contain accented >>> characters. Panorama is displaying them properly on the data sheet and >>> forms. >>> >>> But... when I export as a text file, to then be imported into a mySQL >>> database that is using a UTF-8 encoding, I was getting odd characters in >>> the resulting file that were causing that accented character and the >>> following characters in that field to be dropped during the import. >>> >>> I finally figured out that if I opened the Panorama export in TextWranger, >>> that TextWrangler would report that the file was damaged or incorrectly >>> formed. But if I then proceeded anyway with TextWrangler doing a re-Save, >>> all would be fine and I could successfully then complete the import into >>> mySQL and retain my accented characters. It was a pain to have to have >>> TextWrangler do a re-Save but it got the job done. >>> >>> Now alas, this 'trick' is not working. I am not sure why. Perhaps my file >>> size is larger? The text file is now 1.1 MB in size and I know the database >>> is about 2x the size since I last successfully imported from Panorama. When >>> I view the characters in TextWrangler now, I am seeing the accented >>> characters as black diamonds with question marks in the middle of the >>> diamond. I don't remember seeing that before but I am thinking that I did >>> see the correct character after TextWranger opened the Panorama export. >>> :-( >>> >>> Any ideas how to get my data out of Panorama with the necessary accented >>> characters? >>> >>> >>> >>> >>> >>> >>> >>> On Dec 12, 2011, at 2:12 PM, Jeff Gold wrote: >>> >>>> It seems every couple months I get plagued by strange characters >>> appearing in files because of character set incompatibilities. >>>> >>>> Anyway, this time I imported 1,100 or so emails from Apple Mail using >>> the Panorama procedure discussed on here a few weeks ago. >>>> >>>> Now I'm saving the body of these email messages to text files, and I am >>> noticing many places where on my screen and within Panorama it just appears >>> to be a blank space, what is getting saved into the text file contains a >>> capital-E with an accent mark on it next to some of the space characters. >>>> >>>> What's the best way to track down and remove all of these "bad" and >>> invisible capital-E with accent mark characters which are within the data >>> imported into Panorama? They are invisible within Panorama but only appear >>> when I use "FileSave" to save the message bodies into text files. >>>> >>>> Any suggestions would be appreciated! >>>> >>>> Best wishes, >>>> >>>> - Jeff >>>> _______________________________________________ >>>> Qna mailing list >>>> Qna at provue.com >>>> http://provue.com/mailman/listinfo/qna >>>> >>> >>> _______________________________________________ >>> Qna mailing list >>> Qna at provue.com >>> http://provue.com/mailman/listinfo/qna >>> >> _______________________________________________ >> 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 robert at ameeti.net Wed Jan 4 12:40:46 2012 From: robert at ameeti.net (Robert Ameeti) Date: Wed, 4 Jan 2012 12:40:46 -0800 Subject: Another problem with character sets. Please help! In-Reply-To: References: , <96446546-66AA-40EA-9A89-E47BC441962C@ameeti.net> , <848A90C4-6250-4200-90ED-18B5311A82F4@ameeti.net> Message-ID: Thank you David. Again, you have given me a path to work around a Panorama limitation where it still works in ways that used to be acceptable. After doing a bit of 'Quoted' work to the array that I created to adjust for commas within fields and such, I now again am able to accomplish a successful import into mySQL with the standard set of accented UTF-8 character set. Your help is VERY much appreciated. On Jan 4, 2012, at 9:51 AM, Thompson, David wrote: > The third parameter of FileSave is a type/creator code, not just a type code. If you use "" it will default to "TEXTttxt". If you want to spell it out, you will need a total of 8 characters. The creator doesn't matter much anymore, but you still need to include it. > > Dave > ________________________________________ > From: Robert Ameeti [robert at ameeti.net] > Sent: Wednesday, January 04, 2012 11:19 AM > To: Panorama Questions & Answers (Discussion) > Subject: Re: Another problem with character sets. Please help! > > ; Attempt a file save of this UTF9 variable into a file > FileSave "","People-UTF8.txt","TEXT",LUTF8Result > > > > The result of running the above gives me an 'Illegal file type' error. > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From robert at ameeti.net Wed Jan 4 13:05:18 2012 From: robert at ameeti.net (Robert Ameeti) Date: Wed, 4 Jan 2012 13:05:18 -0800 Subject: Curiosity question on 'other' character set issues in Panorama In-Reply-To: References: <0F2582EF-B205-4D24-B80B-E6B06CCFD54F@ameeti.net> Message-ID: I was guessing UTF-16 which mySQL would be happy to accept. I'm not ever going to expect enough interest from others to give me that capability in Panorama so the Czech's will just have to do without. ;-) Thanks for the insights David. On Jan 4, 2012, at 10:22 AM, Thompson, David wrote: > That looks like little endian UTF-16. The clipboard apparently doesn't have a Mac Roman version of that text, so it's Unicode text that gets pasted. This particular version of Unicode uses 16 bits (2 bytes) for each character. Panorama doesn't speak Unicode, and assumes each byte is a Mac Roman character. For all but the accented characters, the last 8 bits are all zeros. Panorama interprets that as chr(0), which is not only invisible, it doesn't even take up any space. > > Dave > ________________________________________ > From: Robert Ameeti [robert at ameeti.net] > Sent: Wednesday, January 04, 2012 11:46 AM > To: Panorama Questions & Answers (Discussion) > Subject: Curiosity question on 'other' character set issues in Panorama > > In another thread, I am needing to get a minimal amount of accented characters out of Panorama so that I can publish them on the web via a mySQL database. Separate from that absolute need is a lesser desire to handle ever greater foreign characters. > > Could someone explain this: > > Using Google Maps, do a search for: > > Lidicka 1880/50, Brno, Ceska republika > > As you type the above, Google's ajax response help will offer something very close but with an accented a and an accented Capital C character replacing some of the above typed characters. > Select the first choice in the ajax list. > Now copy that result of accented characters and paste it into a Panorama field. > What is happening on my end is that the paste puts some odd characters into my db but what's really interesting is that if I use the Delete key to backspace delete some characters from this field, it takes 2 key presses of the Delete key to remove each character! What kind of characters are these that take 2 Delete keypresses to remove? I'll not expect to ever see Panorama be able to handle these 'extra' accented characters but I'm just a bit curious about them. > > Thanks for any information that you might care to share. From bruce_de_benedictis at mac.com Wed Jan 4 15:27:39 2012 From: bruce_de_benedictis at mac.com (Bruce De Benedictis) Date: Wed, 04 Jan 2012 15:27:39 -0800 Subject: Cocoa wish list, was Another problem with character sets. Please help! In-Reply-To: Message-ID: That is perhaps so. I was recently discussion how changes in application versions results in having to learn new ways of doing the same old things, and relearning the new way of doing them takes time that one should not need to spend. I was discussing this with someone using Word, where changes between versions often means that you cannot do things that you were using Word to do before without spending a great deal of time relearning. One of the great strengths of Panorama is that so much of it has just been layered on the earlier versions, so that there is not a lot to relearn each time, but version 6 was a much bigger leap than I had seen since I started using it. So I hope that there will not be a bunch of big changes in future versions, although I would be happy if many of the default font sizes would get a little bigger as screen resolutions get higher and my eyes get older! Bruce De Benedictis > It is my opinion that Panorama has taken about a 15 year step backwards with > the new way of creating & presenting dialogs. ie. The Search/Quick Search > dialog makes it seem that Panorama was written in Real Basic or in > AppleScript. What should be professional programming dialogs are now less than > beautiful Panorama ancient Mac style forms placed oddly on the screen. When I > am in the Data Sheet and sometimes double click on a field heading to make a > change to it, I sometimes get an odd field that is nearby but the incorrect > one. Sometimes, it is just an empty field with no name. Making a change to > these incorrect field boxes can wreak havoc on a working database. All of > these oddities are the result of using Panorama to create the 'new' Panorama > experience. I don't like it. I have enough of my own problems with the > idiosyncrasies of Panorama that I don't like having to deal with the program > itself being crippled by its own design limitations. The Mac UI needs to be > adhered to a > nd Panorama deserves a more complete and professional interface. > > > On Jan 4, 2012, at 11:04 AM, Bruce De Benedictis wrote: > >> Another thing that could be updated with a Cocoa rewrite of Panorama! >> >> Bruce De Benedictis >> >> >>> Panorama uses Western Mac OS Roman encoding, not UTF-8. You may be able to >>> adjust mySQL to allow it to import this encoding. >>> >>> Jim >>> >>> On Tue, Jan 3, 2012 at 6:38 PM, Robert Ameeti wrote: >>> >>>> Yet another character set problem for myself as well. >>>> >>>> I am dealing with international names which purposefully contain accented >>>> characters. Panorama is displaying them properly on the data sheet and >>>> forms. >>>> >>>> But... when I export as a text file, to then be imported into a mySQL >>>> database that is using a UTF-8 encoding, I was getting odd characters in >>>> the resulting file that were causing that accented character and the >>>> following characters in that field to be dropped during the import. >>>> >>>> I finally figured out that if I opened the Panorama export in TextWranger, >>>> that TextWrangler would report that the file was damaged or incorrectly >>>> formed. But if I then proceeded anyway with TextWrangler doing a re-Save, >>>> all would be fine and I could successfully then complete the import into >>>> mySQL and retain my accented characters. It was a pain to have to have >>>> TextWrangler do a re-Save but it got the job done. >>>> >>>> Now alas, this 'trick' is not working. I am not sure why. Perhaps my file >>>> size is larger? The text file is now 1.1 MB in size and I know the database >>>> is about 2x the size since I last successfully imported from Panorama. When >>>> I view the characters in TextWrangler now, I am seeing the accented >>>> characters as black diamonds with question marks in the middle of the >>>> diamond. I don't remember seeing that before but I am thinking that I did >>>> see the correct character after TextWranger opened the Panorama export. >>>> :-( >>>> >>>> Any ideas how to get my data out of Panorama with the necessary accented >>>> characters? >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Dec 12, 2011, at 2:12 PM, Jeff Gold wrote: >>>> >>>>> It seems every couple months I get plagued by strange characters >>>> appearing in files because of character set incompatibilities. >>>>> >>>>> Anyway, this time I imported 1,100 or so emails from Apple Mail using >>>> the Panorama procedure discussed on here a few weeks ago. >>>>> >>>>> Now I'm saving the body of these email messages to text files, and I am >>>> noticing many places where on my screen and within Panorama it just appears >>>> to be a blank space, what is getting saved into the text file contains a >>>> capital-E with an accent mark on it next to some of the space characters. >>>>> >>>>> What's the best way to track down and remove all of these "bad" and >>>> invisible capital-E with accent mark characters which are within the data >>>> imported into Panorama? They are invisible within Panorama but only appear >>>> when I use "FileSave" to save the message bodies into text files. >>>>> >>>>> Any suggestions would be appreciated! >>>>> >>>>> Best wishes, >>>>> >>>>> - Jeff >>>>> _______________________________________________ >>>>> Qna mailing list >>>>> Qna at provue.com >>>>> http://provue.com/mailman/listinfo/qna >>>>> >>>> >>>> _______________________________________________ >>>> Qna mailing list >>>> Qna at provue.com >>>> http://provue.com/mailman/listinfo/qna >>>> >>> _______________________________________________ >>> 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 cdpublishing at qwestoffice.net Wed Jan 4 16:10:07 2012 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Wed, 4 Jan 2012 16:10:07 -0800 Subject: CollapseToLevel? Message-ID: <263C8E10-E8B1-4115-ADF8-9D3385F96222@qwestoffice.net> I have a procedure which works...which includes the commands field "AlphaSource" GroupUp ...other fields totalled, counted ...other fields propagated and propagated up CollapseToLevel "1" //which I got from using the RecordProcedure option below the top left button for switching to design mode but..... the is no entry in the Pan Reference that I can find, nor in the .pdf docs. Craig McPherson From gregnilsen at me.com Wed Jan 4 18:41:29 2012 From: gregnilsen at me.com (Greg Nilsen) Date: Wed, 04 Jan 2012 18:41:29 -0800 Subject: Panorama discussion Message-ID: <00F20EEA-E3F0-44EA-8EC4-391374445076@me.com> If Robert Ameeti's is working in the Data Sheet, no wonder he has issues with Panorama. Make a View as List form instead. I am presently updating my Panorama Income Tax module to 2011 forms and line numbers, plus having to change all the Flash Art equations to tiff from pict. I have just done this with my CCOF Organic System Plan and are using it to add a new parcel. So far no problem. Nothing touches Panorama with power, ease of use and intuitiveness. But then, we are both from California and I know that many people can't relate to that. If you have never done this, check this out. Make a copy of your file. In the data sheet, select Custom Menus from the Setup Menu. Enter 1 and press return. Almost all menus are gone. Next hold down the Command KEY while selecting About Panorama in the Panorama Menu. Enter your password if you have previously set one. The Privileges & Options window opens. Click on Custom and OK. Save. Now try to mess things up or do anything for that matter. In this mode, you have to write a procedure to perform all things needed by the operator. The .Key Down procedure intercepts the keyboard strokes of the user if you can't trust them to type correctly. It takes hours per week over many years to write all these file templates which is why several people sell their templates. You can write idiot proof business quality files in Panorama that Oracle charges hundreds of thousands to custom develop but without the graphics. Greg From robert at ameeti.net Thu Jan 5 09:11:31 2012 From: robert at ameeti.net (Robert Ameeti) Date: Thu, 5 Jan 2012 09:11:31 -0800 Subject: Panorama discussion In-Reply-To: <00F20EEA-E3F0-44EA-8EC4-391374445076@me.com> References: <00F20EEA-E3F0-44EA-8EC4-391374445076@me.com> Message-ID: <3BBF699A-128D-4547-BD10-CDAFC2BA8B04@ameeti.net> On Jan 4, 2012, at 6:41 PM, Greg Nilsen wrote: > If Robert Ameeti's is working in the Data Sheet, no wonder he has issues with Panorama. Wow. After having worked with OverVUE & Panorama for over 27 years, I feel quite comfortable with the Data Sheet. I do use the Data Sheet as well as Forms. List Forms have their place but have limited value for my needs. I manage Panorama Enterprise servers for a dozen users. I have created movies of the actions that I can recreate showing examples of the problems that have been recent issues. The movies have been examined by ProVUE and are not explainable. I have sold dozens of Panorama solutions over the last 25 years. Some of my solutions necessitated completely custom menus. Computer consulting has been what I've been doing for 30 years. > Make a View as List form instead. I am presently updating my Panorama Income Tax module to 2011 forms and line numbers, plus having to change all the Flash Art equations to tiff from pict. I have just done this with my CCOF Organic System Plan and are using it to add a new parcel. So far no problem. Nothing touches Panorama with power, ease of use and intuitiveness. But then, we are both from California and I know that many people can't relate to that. > > If you have never done this, check this out. Make a copy of your file. In the data sheet, select Custom Menus from the Setup Menu. Enter 1 and press return. Almost all menus are gone. Next hold down the Command KEY while selecting About Panorama in the Panorama Menu. Enter your password if you have previously set one. The Privileges & Options window opens. Click on Custom and OK. Save. Now try to mess things up or do anything for that matter. In this mode, you have to write a procedure to perform all things needed by the operator. The .Key Down procedure intercepts the keyboard strokes of the user if you can't trust them to type correctly. It takes hours per week over many years to write all these file templates which is why several people sell their templates. You can write idiot proof business quality files in Panorama that Oracle charges hundreds of thousands to custom develop but without the graphics. > > Greg > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From ronald.southwick at tojfarm.com Thu Jan 5 09:22:55 2012 From: ronald.southwick at tojfarm.com (ronald.southwick at tojfarm.com) Date: Thu, 05 Jan 2012 10:22:55 -0700 Subject: Panorama discussion Message-ID: <20120105102255.3e6d03a1ddc88567bf27e69e7f78d67f.fb1124419e.wbe@email01.secureserver.net> An HTML attachment was scrubbed... URL: From sgallaghe at aol.com Wed Jan 4 15:59:45 2012 From: sgallaghe at aol.com (Steve Gallagher) Date: Wed, 4 Jan 2012 15:59:45 -0800 Subject: Cocoa wish list, was Another problem with character sets. Please help! In-Reply-To: References: Message-ID: <88B888AC-F727-45AC-90F2-A4BF9A3B7C40@aol.com> Most of the changes in Pan 6 were adding built in functions that beginner and intermediate users used to do on their own, but made them easier. A perfect example is Split Field? I used to do this all the time to separate imported data using Text Funnels. Now the option is right there. If anything, there's less to learn, haven't used a text funnel in months. Pan 6 wasn't for most people on this board. On Jan 4, 2012, at 3:27 PM, Bruce De Benedictis wrote: > One of the great strengths of Panorama is that so much of it has just been > layered on the earlier versions, so that there is not a lot to relearn each > time, but version 6 was a much bigger leap than I had seen since I started > using it. -------------- next part -------------- An HTML attachment was scrubbed... URL: From sgallaghe at aol.com Wed Jan 4 11:12:26 2012 From: sgallaghe at aol.com (Steve Gallagher) Date: Wed, 4 Jan 2012 11:12:26 -0800 Subject: Accidentally and Unknowingly Deleting a column! In-Reply-To: References: <34D82248-908F-4C71-853F-53BD61F0E52D@ameeti.net> <91A6EE09-F284-48EC-85F4-7EC05909C232@ameeti.net> Message-ID: <4E9BBF7A-F821-4E14-AEF6-0B34860F52AF@aol.com> Jim's been holding out on us. ;-) On Jan 4, 2012, at 9:16 AM, Jim Rea wrote: > It's in the General Preferences window, bottom left. At least it is in mine. > > Jim -------------- next part -------------- An HTML attachment was scrubbed... URL: From sgallaghe at aol.com Wed Jan 4 19:04:10 2012 From: sgallaghe at aol.com (Steve Gallagher) Date: Wed, 4 Jan 2012 19:04:10 -0800 Subject: Panorama discussion In-Reply-To: <00F20EEA-E3F0-44EA-8EC4-391374445076@me.com> References: <00F20EEA-E3F0-44EA-8EC4-391374445076@me.com> Message-ID: <78DAEF75-5C60-430B-A808-ADB0976B89C1@aol.com> Really, are you saying Panorama in the data sheet mode is problematic? If so, Panorama is problematic for the vast majority of Panorama users who do almost everything in the data sheet. On Jan 4, 2012, at 6:41 PM, Greg Nilsen wrote: > If Robert Ameeti's is working in the Data Sheet, no wonder he has issues with Panorama. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Thu Jan 5 10:44:17 2012 From: jim at provue.com (Jim Rea) Date: Thu, 5 Jan 2012 10:44:17 -0800 Subject: Accidentally and Unknowingly Deleting a column! In-Reply-To: <69851209-439C-4AE9-AB49-F17EF9655BB6@JamesCook.biz> References: <34D82248-908F-4C71-853F-53BD61F0E52D@ameeti.net> <91A6EE09-F284-48EC-85F4-7EC05909C232@ameeti.net> <69851209-439C-4AE9-AB49-F17EF9655BB6@JamesCook.biz> Message-ID: Apparently that is a change that I made that has not been released yet. Sorry about that. Jim On Wed, Jan 4, 2012 at 9:22 AM, James Cook wrote: > My version 6.0.0, build 94356, has no such option. > > > On Jan 4, 2012, at 12:16 PM, Jim Rea wrote: > > It's in the General Preferences window, bottom left. At least it is in > mine. > > Jim > > On Tue, Jan 3, 2012 at 6:14 PM, Robert Ameeti wrote: > >> Ok. I give. I have selected the Preferences menu item 18 times to check >> each of the possible places that i expected to find that preference and I >> can not find it. >> >> The field was not empty as it was my unique ID field. >> >> Yep, I got my data back. The only problem was that Total Recall was very >> old (don't know why) and my Time Machine backup was several hours old. Just >> a few hours of lost work that I was able to redo. >> >> Still looking for the preference that should not ever allow the deletion >> of a column of data without a modal warning. >> >> >> >> >> On Jan 3, 2012, at 1:45 PM, Jim Rea wrote: >> >> > In Panorama 6.0 it will not display when deleting a column if it is >> empty (no data in the column). >> > >> > If there is data in the column it will warn you if the "Warn before >> deleting data from multiple records" option is checked. I believe this is >> the default for new installations, however, this may not have been true at >> the time you installed Panorama 6. >> > >> > It is also very easy to get the column back - either via revert to save >> or Time Lapse. >> > >> > Jim >> > >> > >> > >> > On Tue, Jan 3, 2012 at 1:22 PM, Robert Ameeti >> wrote: >> > Have I missed something recently or is my Panorama wonky? >> > >> > I have recently lost some data after having to go to a backup after >> doing something that should have been innocuous but was not. >> > >> > While on the Data Sheeti, If I hold down the Command key and press >> Delete, the current column gets deleted. No warning. Nothing to say that >> something very, very significant is happening. Boom. It is just gone. This >> should not be so easy to do nor should it be happen without an In Your Face >> warning. >> >> _______________________________________________ >> 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 > > > 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 provue.com Thu Jan 5 10:49:00 2012 From: jim at provue.com (Jim Rea) Date: Thu, 5 Jan 2012 10:49:00 -0800 Subject: CollapseToLevel? In-Reply-To: <263C8E10-E8B1-4115-ADF8-9D3385F96222@qwestoffice.net> References: <263C8E10-E8B1-4115-ADF8-9D3385F96222@qwestoffice.net> Message-ID: I believe it should be outlinelevel "1" Jim On Wed, Jan 4, 2012 at 4:10 PM, Craig McPherson < cdpublishing at qwestoffice.net> wrote: > I have a procedure which works...which includes the commands > > field "AlphaSource" > GroupUp > > ...other fields totalled, counted > ...other fields propagated and propagated up > > CollapseToLevel "1" //which I got from using the RecordProcedure option > below the top left button for switching to design mode > > but..... > the is no entry in the Pan Reference that I can find, nor in the .pdf docs. > Craig McPherson > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cdpublishing at qwestoffice.net Thu Jan 5 11:15:16 2012 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Thu, 5 Jan 2012 11:15:16 -0800 Subject: CollapseToLevel? In-Reply-To: References: <263C8E10-E8B1-4115-ADF8-9D3385F96222@qwestoffice.net> Message-ID: <9567009F-6247-4466-955B-3AB8FB95B288@qwestoffice.net> I use that format all the time...just wrote in because of what Panorama generated during the recording. ...and collapsetolevel seems to work. Craig McPherson On Jan 5, 2012, at 10:49 AM, Jim Rea wrote: > I believe it should be > > outlinelevel "1" > > Jim > > On Wed, Jan 4, 2012 at 4:10 PM, Craig McPherson wrote: > I have a procedure which works...which includes the commands > > field "AlphaSource" > GroupUp > > ...other fields totalled, counted > ...other fields propagated and propagated up > > CollapseToLevel "1" //which I got from using the RecordProcedure option below the top left button for switching to design mode > > but..... > the is no entry in the Pan Reference that I can find, nor in the .pdf docs. > Craig McPherson > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Thu Jan 5 11:46:12 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Thu, 5 Jan 2012 19:46:12 +0000 Subject: CollapseToLevel? In-Reply-To: References: <263C8E10-E8B1-4115-ADF8-9D3385F96222@qwestoffice.net>, Message-ID: No. CollapseToLevel just collapses (or expands) that one group. It's the procedural equivalent of clicking the collapse or expand tools on the data sheet tool bar. OutlineLevel does it for the whole database. Dave ________________________________ From: Jim Rea [jim at provue.com] Sent: Thursday, January 05, 2012 12:49 PM To: Panorama Questions & Answers (Discussion) Subject: Re: CollapseToLevel? I believe it should be outlinelevel "1" Jim On Wed, Jan 4, 2012 at 4:10 PM, Craig McPherson > wrote: I have a procedure which works...which includes the commands field "AlphaSource" GroupUp ...other fields totalled, counted ...other fields propagated and propagated up CollapseToLevel "1" //which I got from using the RecordProcedure option below the top left button for switching to design mode but..... the is no entry in the Pan Reference that I can find, nor in the .pdf docs. Craig McPherson _______________________________________________ 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 Thu Jan 5 11:52:25 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Thu, 5 Jan 2012 19:52:25 +0000 Subject: CollapseToLevel? In-Reply-To: References: <263C8E10-E8B1-4115-ADF8-9D3385F96222@qwestoffice.net>, , Message-ID: Sorry. That was collapse I was thinking of. CollapseToLevel is just a synonym for OutlineLevel. Dave -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Thu Jan 5 14:00:46 2012 From: jim at provue.com (Jim Rea) Date: Thu, 5 Jan 2012 14:00:46 -0800 Subject: CollapseToLevel? In-Reply-To: <9567009F-6247-4466-955B-3AB8FB95B288@qwestoffice.net> References: <263C8E10-E8B1-4115-ADF8-9D3385F96222@qwestoffice.net> <9567009F-6247-4466-955B-3AB8FB95B288@qwestoffice.net> Message-ID: I researched this a bit further, and collapsetolevel is an undocumented synonym of outlinelevel. In other words, they are exactly the same. Jim On Thu, Jan 5, 2012 at 11:15 AM, Craig McPherson < cdpublishing at qwestoffice.net> wrote: > I use that format all the time...just wrote in because of what Panorama > generated during the recording. > > ...and collapsetolevel seems to work. > Craig McPherson > > > On Jan 5, 2012, at 10:49 AM, Jim Rea wrote: > > I believe it should be > > outlinelevel "1" > > Jim > > On Wed, Jan 4, 2012 at 4:10 PM, Craig McPherson < > cdpublishing at qwestoffice.net> wrote: > >> I have a procedure which works...which includes the commands >> >> field "AlphaSource" >> GroupUp >> >> ...other fields totalled, counted >> ...other fields propagated and propagated up >> >> CollapseToLevel "1" //which I got from using the RecordProcedure option >> below the top left button for switching to design mode >> >> but..... >> the is no entry in the Pan Reference that I can find, nor in the .pdf >> docs. >> Craig McPherson >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna >> > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From beauche at roadrunner.com Thu Jan 5 16:36:38 2012 From: beauche at roadrunner.com (George Beauchemin) Date: Thu, 05 Jan 2012 16:36:38 -0800 Subject: Text Funnels Message-ID: Jimi Dunham did a nice summary for the QNA on this subject on 27 September 1999. Unfortunately the Provue archive does not go back that far. Does anyone have his summary that they could forward to me? I have a printed version that I have scanned and OCR?d but I love to have an original that I could reformat, grow the text, etc. It was about 10 pages. Subject: Finally Funnels Date: Mon, 27 Sep 99 11:06:09 -0700 From: Jimi Reply-To: To: IIqna" Thanks. George Beauchemin -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at abernackie.com Thu Jan 5 16:50:27 2012 From: mark at abernackie.com (Mark Terry) Date: Thu, 5 Jan 2012 19:50:27 -0500 Subject: Text Funnels In-Reply-To: References: Message-ID: <6CE6F8F8-7612-4515-91E7-C17CBF25F477@abernackie.com> I always liked Jimi... Looks like Paul had a hand in here, as well. ;) M Subject: Finally Funnels From: Jimi Date: Mon, 27 Sep 99 11:06:09 -0700 ****** Below is a qna reply to George's request for Funnel info. At the time I posted it, there must have been a problem with the qna list, because it was bounced back. My follow up post on fixed length text made it (so part II got there but not part I) By that time I had relocated and my bounced email was inadvertently left behind. Through the magic of HouseCall I was able to retrieve it. You can see why I didn't want to retype. For those who don't like long posts - stop here. And now......the rest of the story. ******* Note: This is kind of an "honor" thing. QuickData may offer additional training materials on a web site someday and I'd like to consider the following as copyrighted material. That is, use it for your own understanding, but please don't copy it for your own publications. Thank you. Also, it isn't quite fair to point to this and say, "See how complicated Panorama is." The text funnel is an extremely powerful instrument. I'm going to show you something that can be twisted six ways to Sunday and maybe just the "tool" you'll need. But because of ALL the ways it can be used, it takes a little focus. Skip any steps below at your peril. Arrrrghh. Only 9:30 pm, a triple shot of Valencia Mocha, Celtic Music via SoundJam in the background...not a question in sight... Ah yes, the Mystery of Text Funnels...Let's see... First, what in general does a text funnel do. If a field or variable contains some text, a text funnel will pull out some designated part of that text and put that extracted part into another field or variable. Note that the original text is not changed, unless the original "container" is also on the left side of the equal sign. So B = A[3,5] doesn't change the content of A, but A = A[3,5] does. The general syntax is [x,y] were x and y designate a starting and stopping position. Those positions can be specified by numerical position, or match on a character or range of characters. (note that the separator can be a comma or semicolon - each with a different purpose) Understanding text funnels is a bit like making soup from scratch. That is, there are several elements that go into it, and it doesn't matter much the order in which you understand them, just so they are all together when you are done. So, in any order, those topics are... 1) the position of characters in a string 2) how to specify starting and ending in specific positions 3) how to specify starting and ending positions by hunting for character sets 4) how to specify starting and ending positions with calculations 5) "chaining" funnels together 6) pre-made funnels The very first thing to understand about a text funnel is the absolute request for a substring in a specific position. You are asking Panorama to pull off part of a string by giving it a starting and ending position. There are various ways to arrive at those positions, but that is just like saying "Hello" in different languages. If you say "Hello" in English, Esperanto, or Tagolog, it's still "Hello". [Also the funnel position request could result in no part of the string being pulled off - the trick on page 160 of the RWPG uses that by asking for somestring[2, 1] which results in a calculation with a "", or empty result. So the calculation forces a redraw but the funnel doesn't display anything because its calculation results in no substring.] 1) the position of characters in a string - I'm going to spend a long time here because this is the crux of the matter - if you get this, the rest is just a variation on this theme. Step 1. Write down, spaced widely: This is my test string Step 1a. write the positive numbers from 1 to 22 above the letters T through g, that is from left to right. Step 1b. write the negative numbers from -1 to -22 below the letters g though T, that is from right to left. It bears repeating, notice that the numbers go -1, -2, -3 from RIGHT to LEFT. A character position can be specified with the positive numbers or the negative numbers or a combination. The word "my" is in position [9,10] or [9,-13] or [-14,-13] or [-14, 10] 2) how to specify starting and ending in specific positions This will really help (and for those who think this "comes natural", this how I do it, plain and simple). Take you left index finger and trace across the letter starting a 1 and going to 9. Now your left finger is at the "m". Do the same with your right index finger (is that why it's called the "index" finger). Start at the number 1 and trace to the right, hopping over the left finger and stopping at position 10, the "y". So you are now pointing at the "m" and the "y". Do you feel like a text funnel? Okay, do the same thing for the other combinations. Run your left finger across from 1 to 9 again, but this time, start your right finger on position -1 at the end and slide it to the left to position -13. Once again we end up on "my". Two more to go - just do it - move your left finger from position -1 to position -14, the "m". Now the right finger from -1 to -13, the "y". Don't miss the last one, [-14, 10] because the right finger gets to hop over the left finger again. DON'T CHEAT. That is the left finger goes from -1, sliding to the left to position -14, the right finger goes from position 1 and slides to position 10 - jumping over the left finger along the way. So now you see that the number in the funnel box not only designates a position in the string, it also designates a direction, starting from the left end, going to the right, or starting from the right end going to the left, to arrive at the final position. There is a very important subtlety here. Notice that no matter how you got there (left to right or right to left), the starting position is always to the left of the end position. If instead I had said [10, 9] the staring position would be to the right of the end position which results in an "empty" result or "". That's why the [2,1] refresh trick on page 160 for the RWPG works. So now if you had any string and you wanted a substring at a specific position you know how there are several ways to specify that location. **Note that we used the comma between the start and end position. There is one more option that doesn't get as much "play", but comes in handy now and then. If you use a semicolon instead of a comma, it means "number of character from the staring position - INCLUDING the starting position" so [9;1] is just the "m" but [9;2] is the "my". And [-14;2] works as expected. The -14 points you on the "m", coming from the right, and the semicolon 2 says from here go 2 spaces to the right (including the position you are on). **Note I hesitate to bring up this "rule breaker" but don't slide off your chair Martha,[-13;-2] also gives you "my". The -13 puts you on the "y" coming from the right. The -2 says go two places (including the position you are on) to the left which is the "m". That appears to violate the "starting position must be to the left of the ending position" rule. Also, you might expect the result would be "ym" because we started on the y and went to the left. Instead the letters were pulled of left to right. But we are using the "semicolon" between numbers, NOT the comma. It just works that way, okay. If the information about the semicolon is too much - leave it for now. The rest of the description will only consider the comma, but on those occasions where you know you want to start "here" and get x number of characters (like fixed length text) you have the semicolon. Now the you can understand why you see [x, -1] a lot. It saying, start at position x and get everything from there to the end of the string. You don't need to know how long the string is. It's very, very important that you understand how the numbers specify a position and the negative sign means start from the right and look to the left. Also - Don't make this mistake - notice that position 9 going from the left is the same as position - 14 coming from the right, the "m". And position 10 going from the left is position -13 coming from the right. See that. When you see -14, Do not slide from the right to the left and stop at position 14, the "s" in test. If you are following along, you might see how you could make that mistake. 3) how to specify starting and ending positions by hunting for character sets mystring = This is my test string Now that you understand the basic positioning, you can check the manual for more information on specifying a position via a character set. My example is mystring, I could say mystring["m";2] (darn NOW the semicolon is useful). I'm saying, start at the first "m" coming from (all together now) the left. From there go 2 positions (including the one I am on) to the right, for a result of "my". You can hunt to a single letter or range of letters. From your manual you can see that you can also specify a range of characters like mystring["a-f",16]. This means starting from the left, find the first character that's between and including the letters a and f and go to position (notice the comma) 16. That would result in "est". What if I said mystring["-a-f", 16]. This time we are looking for characters between and including "a" and "f" but we are starting from the right and looking left (SEE the minus sign in front of the "a"). That still puts us on the "e" in "test" again and position 16 is the same. Quick test. What would mystring["a-f",12] return? It will return nothing ("") because the ending position (position 12) is to the left of the starting position (the "e" in test) - I'm using the comma, not the semicolon. So a range of characters is specified as a "first letter dash second letter". Look at an ASCII table (page 28 in the RWPG) and you will see that "A-Z" has its range and "a-z" has its range. Quick facts: you can specify more than one range mystring["a-f,i-r",-1] says, Look from the left to the right and stop at the first character that's between "a" and "f" or between "i and "r". From there grab everything to the last character in the string. The result should be "is is my test string" **warning, pay close attention ** recall that the dash between "a-f" means look for a letter between "a" and "f". But from what direction do we start? From the left. Now what if I said "-a-f". Do NOT say "dash a dash f". Do NOT say "minus a minus f" DO say "minus a dash f". Yes, yes, they look alike. Life is tough. The MINUS sign in front of the "a" means start looking from the right side of the string going to the left - just like we did with the number positions. The DASH between the "a" and the "f" means stop at any characters in that range. So what would mystring["- ",-1] get me. I'm saying, starting from the right (MINUS sign) go to the first space. > From there go to the end of the string. The result would be " string". Notice the space in front of the "s". Also notice that the minus sign goes INSIDE the quote marks. You can also use a character or range of characters to specify the ending position too. mystring[" ","-i"] means - say it outloud or in your head - starting from the left find the first space, starting from the right (MINUS sign) find the first "i" so the result is " is my test stri". Again ** when you designate the direction with a character or range of characters looking from right to left, the minus sign goes INSIDE the quote marks. 4) how to specify starting and ending positions with calculations You can put a formula in a funnel to calculate starting and ending positions. Let's say you wanted to give me a word and have me pull everything out of the string from that word forward. The Panorama search function returns the starting position of a word in a string so mystring[search(mystring,yourword),-1] would do it. What if the word I was looking for wasn't in the string. Then the search function would be returning 0 so it would be effectively asking for mystring[0,-1] Wooooh. Have we just proved that 0 = 1! Because mystring[1,-1] and mystring[0,-1] return the same thing. I would avoid mystring[0,-1] by testing the result of the search first as in if search(mystring, yourword) result = mystring[search(mystring,yourword),-1] endif It's superstition, I know. The semicolon can come in here too. Lets say you want up to 15 characters after the word "company" from the string sometext. you would have (assuming "company is in there") sometext[search(sometext, "company"); 15] If the words and lengths change, you can use variables as sometext[search(sometext,yourword);yourlength] 5) "chaining" funnels together Let's say I wanted to pull the last word off a sentence. Before I even begin to write the funnel I look at a sentence and say, "Starting from the right I want to go to the left till I hit the first space. From there I want the characters to the end of the string. So I have mystring["- ",-1]. In my sample string("This is my test string") that gives " string". See the space in front of the "s". Now if I just had that, I could take off the space with [2,-1]. The "s" is in the second position from the left and -1 we know means the last character in the string. So with " string" that would give "string", lopping off the leading space. I can also "chain" those two funnels like mystring["- ",-1][2,-1]. But you might ask, "Why not just use the strip function as strip(mystring["- ",-1])?" It's called evolution. There was [2,-1] years before there was a Strip function. You can chain as much as you want: mystring[yada][yada][yada]. Each set of brackets works on the previous substring result - most of the time. But sometimes chaining can get messed up. In that case you can just use intermediate steps result = mystring["- ", -1] result = result[2, -1] 6) pre-made funnels Funnels were great for grabbing something at the beginning or end of a string, but it took a little bit of work to grab something out of the middle. Lets say I wanted the word"third" out of sometext = "first second third forth". I'll do this going from left to right. result = sometext[" ", "- "] (gives " second third ") result = result[2,-1][" ", -2] (gives " third") result = result[2, -1] gives "third" or result = sometext[" ","- "][2,-1][" ",-2][2,-1] Again, there are lots of ways to get that result. But this was not very "user friendly" so ProVUE came up with the Extract statement. Now you could designate a separator character and a position. So I could say the space was my separator and I want the third word or result = extract(sometext," ", 3) [**note last two parameters are reversed from array statement]. You could even use the extract statement to tell you how many "elements" were in the string by using-1 as the last parameter. Extract(sometext,-1) would return 4 in my "first second third forth"example. ProVUE looked down upon the Extract statement and said, "It is good." And hence came "son of Extract", the Array statement. Why have array(sometext," ", 3) and arraysize(sometext," ") when the Extract statement already does it. EVOLUTION. Why complicate that nice family of array statements/functions with two Extract statements. But wait, there's more... What about pulling all the parts of a name out of Mr. John P Somebody Esq. Well you'd have to be careful because depending upon the existence of a middle initial or title, the content of the elements changes. Here the third element is the middle initial. But with Ms. Suzy Cue, the third element is the last name. There's a GetName statement whose job it is to parse the elements of a name and return the parts. if thisname = "Mr. John P Somebody Esq" then: local thisname, title, first, middle,last, suffix GetName thisname,title,first,middle,last, suffix would break the parts out for you, putting them in the appropriate local variables While you are looking at GetName, also notice GetPhone and GetAddress. They automatically pull parts out of a string. But be cautioned..there are many variations and these "prefab" routines are MOSTLY correct. The most problematic is GetAddress when dealing with foreign addresses (or college addresses with departments and mail stops). So now you know a little more about text funnels. When you have a problem, just use a message statement to show the result of your funnel, or the parts of your funnel if you are chaining. If you get jammed up, just go back to basics and see that no matter how you "get there" (specific number, character or character range, formula calculation, start from the left going to right, start from right going to left) you are just providing a starting position and ending position inside the brackets. Hope this helps. "wxyzQuickDatabcde"["Q","-a"] On Jan 5, 2012, at 7:36 PM, George Beauchemin wrote: > Jimi Dunham did a nice summary for the QNA on this subject on 27 > September 1999. Unfortunately the Provue archive does not go back > that far. > > Does anyone have his summary that they could forward to me? I have > a printed version that I have scanned and OCR?d but I love to have > an original that I could reformat, grow the text, etc. It was about > 10 pages. > > > > Subject: Finally Funnels > Date: Mon, 27 Sep 99 11:06:09 -0700 > From: Jimi > Reply-To: > To: IIqna" > > > Thanks. > > > > > George Beauchemin > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From vic at mac.com Fri Jan 6 01:48:54 2012 From: vic at mac.com (Vic Glassley) Date: Fri, 06 Jan 2012 01:48:54 -0800 Subject: Accidentally and Unknowingly Deleting a column In-Reply-To: Message-ID: This is something I have been waiting a long time for: Remember this post from 2010 Vic Glassley newdata at thelincolngroup.com Wed Dec 8 12:11:20 PST 2010 Previous message: Errors on Windows 7 Next message: Christmas Wish List for Panorama Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Dear Santa, Here are some of the things I would like to see in a future version of Panorama. (in no particular order) Long File Name Option to set font size in dialog boxes like ?Formula Fill? etc. Option to bring back warning before deleting a field with data in it. (Very important to me) Numeric field justification fixed so that right justified doesn?t require setting it twice. Happy Holidays to all, Vic I still on version 6.0.0 Build 92277. This is the last version I believe that would warn you before deleting a field/column with data. As I get older and the eyes are starting to go being able to set the font size in dialog boxes is getting more important, and don?t know is the justification problem has been fixed or not. Maybe 2012 will be the year that all my wishes are answered. Vic On 1/5/12 11:46 AM, "qna-request at provue.com" wrote: > From: James Rea > Reply-To: "Panorama Questions & Answers (Discussion)" > Date: Thu, 5 Jan 2012 10:44:17 -0800 > To: "Panorama Questions & Answers (Discussion)" > Subject: Re: Accidentally and Unknowingly Deleting a column! > > Apparently that is a change that I made that has not been released yet. Sorry > about that. > > Jim > > On Wed, Jan 4, 2012 at 9:22 AM, James Cook wrote: >> My version 6.0.0, build 94356, has no such option. >> >> >> On Jan 4, 2012, at 12:16 PM, Jim Rea wrote: >> >>> It's in the General Preferences window, bottom left. At least it is in mine. >>> >>> Jim >>> >>> On Tue, Jan 3, 2012 at 6:14 PM, Robert Ameeti wrote: >>>> Ok. I give. I have selected the Preferences menu item 18 times to check >>>> each of the possible places that i expected to find that preference and I >>>> can not find it. >>>> >>>> The field was not empty as it was my unique ID field. >>>> >>>> Yep, I got my data back. The only problem was that Total Recall was very >>>> old (don't know why) and my Time Machine backup was several hours old. Just >>>> a few hours of lost work that I was able to redo. >>>> >>>> Still looking for the preference that should not ever allow the deletion of >>>> a column of data without a modal warning. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcorrell at memphisbusiness.com Fri Jan 6 10:02:12 2012 From: mcorrell at memphisbusiness.com (Michael Correll) Date: Fri, 6 Jan 2012 12:02:12 -0600 Subject: Re-sequencing an Array Message-ID: Re-sequencing an Array.... I have an array of export data in a variable -- XXX -- that I want to re-sequence before exporting via Filesave The field is ArrayColumn(XXX, 1, cr(), tab()) I've tried every variation on ArrayFilter & ArrayFilter( with the str(seq()) function that I could think of, to no good result. After re-sequencing the array, I'll insert fieldnames before the filesave, but the XXX variable will need to have the correct sequence before that point to export correctly. I'm probably missing something simple....any help appreciated. MC. -- Michael Correll From scott at prototek.net Fri Jan 6 10:13:50 2012 From: scott at prototek.net (Scott Taylor) Date: Fri, 06 Jan 2012 10:13:50 -0800 Subject: "Cannot use PICTURE column in an equation" Message-ID: Arrggh! I?m getting this error with annoying frequency lately, and it always crashes Panorama after I click OK on the error message. It comes when I use a Live Clairvoyance form of my own design that has worked flawlessly for years. I type the first letter of my search value, and this is what I get. Not every time, not even most of the time, but I have had it happen several times in a row, and it?s extremely unproductive. This happens with the same regularity to other users who uses this form. We are all using Pan version 5.5.2, build 80512, with Enterprise server of the same version. The only thing that has changed in years is that we recently moved Enterprise to other machines, first to an old G4, then to a MacBookPro running Snow Leopard. I couldn?t tell you if the error was happening before we moved it or only after. It happened rarely at first, and now comes more often. For the record, I don?t use PICTURE columns anywhere, I don?t even know what that means, especially in the context of Live Clairvoyance processing. It is 100% fatal when it happens. What can I do to stop it? Scott -------------- next part -------------- An HTML attachment was scrubbed... URL: From lists at centerofcreation.com Fri Jan 6 11:40:39 2012 From: lists at centerofcreation.com (JL Cook) Date: Fri, 06 Jan 2012 12:40:39 -0700 Subject: Accidentally and Unknowingly Deleting a column In-Reply-To: References: Message-ID: <4F074E37.8000107@centerofcreation.com> This has consistently been a headache for years. I have accidentally deleted columns when I mistakenly hit the Command key rather than the Option key and didn't notice it for days. I question the need for any keyboard command to delete a column given that this is likely to be a very rare action and is probably done most often in the design sheet. I'd lke to see the keyboard command disappear. At the very least, the wording in the warning dialog needs to be distinct and obviously different so that the warning for deleting columns does not get confused with deleting records (rows). From dthmpsn1 at illinois.edu Fri Jan 6 12:16:35 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Fri, 6 Jan 2012 20:16:35 +0000 Subject: Re-sequencing an Array In-Reply-To: References: Message-ID: ArrayFilter XXX, XXX, cr(), str(seq())+import()[tab(),-1] should do it. You could also use arraychange( instead of the text funnel. Since it was the first column we were changing, the text funnel seemed a little bit easier. Dave ________________________________________ From: Michael Correll [mcorrell at memphisbusiness.com] Sent: Friday, January 06, 2012 12:02 PM To: Panorama Questions & Answers ((Discussion)) Subject: Re-sequencing an Array Re-sequencing an Array.... I have an array of export data in a variable -- XXX -- that I want to re-sequence before exporting via Filesave The field is ArrayColumn(XXX, 1, cr(), tab()) I've tried every variation on ArrayFilter & ArrayFilter( with the str(seq()) function that I could think of, to no good result. After re-sequencing the array, I'll insert fieldnames before the filesave, but the XXX variable will need to have the correct sequence before that point to export correctly. I'm probably missing something simple....any help appreciated. MC. -- Michael Correll _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From robert at ameeti.net Fri Jan 6 13:26:46 2012 From: robert at ameeti.net (Robert Ameeti) Date: Fri, 6 Jan 2012 13:26:46 -0800 Subject: Accidentally and Unknowingly Deleting a column In-Reply-To: <4F074E37.8000107@centerofcreation.com> References: <4F074E37.8000107@centerofcreation.com> Message-ID: I'll basically second that. There should be so rare of a need for deleting a column. Doing this in the Design Sheet should be sufficient although there is already a menu item for this. But doing this via a keystroke is wrong. On Jan 6, 2012, at 11:40 AM, JL Cook wrote: > This has consistently been a headache for years. I have accidentally deleted columns when I mistakenly hit the Command key rather than the Option key and didn't notice it for days. > > I question the need for any keyboard command to delete a column given that this is likely to be a very rare action and is probably done most often in the design sheet. I'd lke to see the keyboard command disappear. > > At the very least, the wording in the warning dialog needs to be distinct and obviously different so that the warning for deleting columns does not get confused with deleting records (rows). > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From allen at macprosolutions.com Fri Jan 6 16:02:22 2012 From: allen at macprosolutions.com (Allen Cleaton) Date: Fri, 6 Jan 2012 19:02:22 -0500 Subject: Accidentally and Unknowingly Deleting a column In-Reply-To: References: <4F074E37.8000107@centerofcreation.com> Message-ID: <52EB1783-756F-40DA-A039-6F9174DEE1A3@macprosolutions.com> I'll third that. Recently I deleted a column and didn't notice for three days causing immense heartache. A warning would have prevented it. On Jan 6, 2012, at 4:26 PM, Robert Ameeti wrote: > I'll basically second that. There should be so rare of a need for > deleting a column. Doing this in the Design Sheet should be > sufficient although there is already a menu item for this. But > doing this via a keystroke is wrong. > > > > On Jan 6, 2012, at 11:40 AM, JL Cook wrote: > >> This has consistently been a headache for years. I have >> accidentally deleted columns when I mistakenly hit the Command key >> rather than the Option key and didn't notice it for days. >> >> I question the need for any keyboard command to delete a column >> given that this is likely to be a very rare action and is probably >> done most often in the design sheet. I'd lke to see the keyboard >> command disappear. >> >> At the very least, the wording in the warning dialog needs to be >> distinct and obviously different so that the warning for deleting >> columns does not get confused with deleting records (rows). >> _______________________________________________ >> 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 > Allen Cleaton allen at macprosolutions.com MacPro Solutions We're here to help 8026A W Broad St Richmond VA 23294 705 W Main St Charlottesville VA 22903 Virginia's Apple Specialist Winner of Apples Commitment to Excellence Award -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcorrell at memphisbusiness.com Fri Jan 6 17:05:07 2012 From: mcorrell at memphisbusiness.com (Michael Correll) Date: Fri, 6 Jan 2012 19:05:07 -0600 Subject: Re-sequencing an Array In-Reply-To: References: Message-ID: <1D163B82-D350-4C71-85AC-F058F431FA5D@memphisbusiness.com> > import()[tab(),-1] Bingo! That was the key! I had never thought about using a text funnel with the import(), but it makes perfect sense, especially since the column to sequenced is the first one. Lesson learned. (Maybe I need to carefully read through that rather long treatise that Mark posted yesterday...) But I still don't understand how the re-sequencing (or changing a text value) would work using ArrayChange(. No success with making that work in an ArrayFilter so far. And what if the array column to be changed (either re-sequenced or with a text value) was say, the 3rd or 5th column. How would that work? Thanks again, Dave. MC. -- Michael Correll On Jan 6, 2012, at 2:16 PM, Thompson, David wrote: > ArrayFilter XXX, XXX, cr(), str(seq())+import()[tab(),-1] > > should do it. You could also use arraychange( instead of the text > funnel. Since it was the first column we were changing, the text > funnel seemed a little bit easier. > > Dave > ________________________________________ > From: Michael Correll [mcorrell at memphisbusiness.com] > Sent: Friday, January 06, 2012 12:02 PM > To: Panorama Questions & Answers ((Discussion)) > Subject: Re-sequencing an Array > > Re-sequencing an Array.... > > I have an array of export data in a variable -- XXX -- that I want to > re-sequence before exporting via Filesave > > The field is ArrayColumn(XXX, 1, cr(), tab()) > > I've tried every variation on ArrayFilter & ArrayFilter( with the > str(seq()) function that I could think of, to no good result. > > After re-sequencing the array, I'll insert fieldnames before the > filesave, but the XXX variable will need to have the correct sequence > before that point to export correctly. > > I'm probably missing something simple....any help appreciated. > > MC. > > -- > Michael Correll > > > > > > _______________________________________________ > 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 Jan 6 11:31:50 2012 From: jim at provue.com (Jim Rea) Date: Fri, 6 Jan 2012 11:31:50 -0800 Subject: Text Funnels In-Reply-To: <6CE6F8F8-7612-4515-91E7-C17CBF25F477@abernackie.com> References: <6CE6F8F8-7612-4515-91E7-C17CBF25F477@abernackie.com> Message-ID: I don't know why that was posted by Jimi, but it was clearly written by Paul. Paul is up in Oregon and still monitors (and sometimes posts on) this list, so let's give him a round of applause - great post. Jim Rea P.S. Since this post was written a number of additional array(, tagdata( and other string manipulation functions have been added to Panorama, and I personally rarely use the more complicated forms of text funnels any more. On Thu, Jan 5, 2012 at 4:50 PM, Mark Terry wrote: > I always liked Jimi... Looks like Paul had a hand in here, as well. ;) > > M > > Subject: Finally Funnels > From: Jimi > > Date: Mon, 27 Sep 99 11:06:09 -0700 > > ****** > Below is a qna reply to George's request for Funnel info. At the time I > posted it, there must have been a problem with the qna list, because it > was bounced back. My follow up post on fixed length text made it (so > part II got there but not part I) By that time I had relocated and my > bounced email was inadvertently left behind. Through the magic of > HouseCall I was able to retrieve it. You can see why I didn't want to > retype. > > For those who don't like long posts - stop here. > > And now......the rest of the story. > ******* > Note: This is kind of an "honor" thing. QuickData may offer additional > training materials on a web site someday and I'd like to consider the > following as copyrighted material. That is, use it for your own > understanding, but please don't copy it for your own publications. > Thank you. > > Also, it isn't quite fair to point to this and say, "See how complicated > Panorama is." The text funnel is an extremely powerful instrument. I'm > going to show you something that can be twisted six ways to Sunday and > maybe just the "tool" you'll need. But because of ALL the ways it can be > used, it takes a little focus. Skip any steps below at your peril. > > Arrrrghh. Only 9:30 pm, a triple shot of Valencia Mocha, Celtic Music via > SoundJam in the background...not a question in sight... Ah yes, the > Mystery of Text Funnels...Let's see... > > First, what in general does a text funnel do. If a field or variable > contains some text, a text funnel will pull out some designated part of > that text and put that extracted part into another field or variable. > Note that the original text is not changed, unless the original > "container" is also on the left side of the equal sign. So B = A[3,5] > doesn't change the content of A, but A = A[3,5] does. > > The general syntax is [x,y] were x and y designate a starting and > stopping position. Those positions can be specified by numerical > position, or match on a character or range of characters. (note that the > separator can be a comma or semicolon - each with a different purpose) > > Understanding text funnels is a bit like making soup from scratch. That > is, there are several elements that go into it, and it doesn't matter > much > the order in which you understand them, just so they are all together > when you are done. So, in any order, those topics are... > > 1) the position of characters in a string > 2) how to specify starting and ending in specific positions > 3) how to specify starting and ending positions by hunting for character > sets > 4) how to specify starting and ending positions with calculations > 5) "chaining" funnels together > 6) pre-made funnels > > The very first thing to understand about a text funnel is the absolute > request for a substring in a specific position. You are asking Panorama > to pull off part of a string by giving it a starting and ending position. > There are various ways > to arrive at those positions, but that is just like saying "Hello" in > different > languages. If you say "Hello" in English, Esperanto, or Tagolog, it's > still "Hello". > > [Also the funnel position request could result in no part of the > string being pulled off - the trick on page 160 of the RWPG uses that by > asking for somestring[2, 1] which results in a calculation with a "", or > empty result. So the calculation forces a redraw but the funnel doesn't > display > anything because its calculation results in no substring.] > > 1) the position of characters in a string - I'm going to spend a long > time here because this is the crux of the matter - if you get this, the > rest is just a variation on this theme. > > Step 1. Write down, spaced widely: This is my test string > Step 1a. write the positive numbers from 1 to 22 above the letters T > through g, that is from left to right. > Step 1b. write the negative numbers from -1 to -22 below the letters g > though T, that is from right to left. > It bears repeating, notice that the numbers go -1, -2, -3 from RIGHT to > LEFT. > > A character position can be specified with the positive numbers or the > negative numbers or a combination. The word "my" is in position [9,10] or > [9,-13] or [-14,-13] or [-14, 10] > > 2) how to specify starting and ending in specific positions > This will really help (and for those who think this "comes natural", this > how I do it, plain and simple). Take you left index finger and trace > across the letter starting a 1 and going to 9. Now your left finger is at > the "m". Do the same with your right index finger (is that why it's > called the "index" finger). Start at the number 1 and trace to the right, > hopping over the left finger and stopping at position 10, the "y". So you > are now pointing at the "m" and the "y". Do you feel like a text funnel? > > Okay, do the same thing for the other combinations. Run your left finger > across from 1 to 9 again, but this time, start your right finger on > position -1 at the end and slide it to the left to position -13. Once > again we end up on "my". Two more to go - just do it - move your left > finger from position -1 to position -14, the "m". Now the right finger > from -1 to -13, the "y". Don't miss the last one, [-14, 10] because the > right finger gets to hop over the left finger again. DON'T CHEAT. That is > the left finger goes from -1, sliding to the left to position -14, the > right finger goes from position 1 and slides to position 10 - jumping > over > the left finger along the way. > > So now you see that the number in the funnel box not only designates a > position in the string, it also designates a direction, starting from the > left end, going to the right, or starting from the right end going to the > left, to arrive at the final position. > > There is a very important subtlety here. Notice that no matter how you > got there (left to right or right to left), the starting position is > always to the left of the end position. > > If instead I had said [10, 9] the staring position would be to the right > of the end position which results in an "empty" result or "". That's why > the [2,1] refresh trick on page 160 for the RWPG works. > > So now if you had any string and you wanted a substring at a specific > position you know how there are several ways to specify that location. > > **Note that we used the comma between the start and end position. There > is one more option that doesn't get as much "play", but comes in handy > now and then. If you use a semicolon instead of a comma, it means "number > of character from the staring position - INCLUDING the starting position" > so [9;1] is just the "m" but [9;2] is the "my". And [-14;2] works as > expected. The -14 points you on the "m", coming from the right, and the > semicolon 2 says from here go 2 spaces to the right (including the > position you are on). > > **Note I hesitate to bring up this "rule breaker" but don't slide off > your chair Martha,[-13;-2] also gives you "my". The -13 puts you on the > "y" coming from the right. The -2 says go two places (including the > position you are on) to the left which is the "m". That appears to > violate the "starting position must be to the left of the ending > position" rule. Also, you might expect the result would be "ym" because > we started on the y and went to the left. Instead the letters were pulled > of left to right. But we are using the "semicolon" between numbers, NOT > the comma. It just works that way, okay. > > If the information about the semicolon is too much - leave it for now. > The rest of the description will only consider the comma, but on those > occasions where you know you want to start "here" and get x number of > characters (like fixed length text) you have the semicolon. > > Now the you can understand why you see [x, -1] a lot. It saying, start at > position x and get everything from there to the end of the string. You > don't need to know how long the string is. > > It's very, very important that you understand how the numbers specify a > position and the negative sign means start from the right and look to the > left. Also - Don't make this mistake - notice that position 9 going from > the left is the same as position - 14 coming from the right, the "m". And > position 10 going from the left is position -13 coming from the right. > See that. When you see -14, Do not slide from the right to the left and > stop at position 14, the "s" in test. If you are following along, you > might see how you could make that mistake. > > 3) how to specify starting and ending positions by hunting for character > sets > mystring = This is my test string > > Now that you understand the basic positioning, you can check the manual > for more information on specifying a position via a character set. My > example is mystring, I could say mystring["m";2] (darn NOW the semicolon > is useful). I'm saying, start at the first "m" coming from (all together > now) the left. From there go 2 positions (including the one I am on) to > the right, for a result of "my". > > You can hunt to a single letter or range of letters. From your manual > you can see that you can also specify a range of characters like > mystring["a-f",16]. This means starting from the left, find the first > character that's between and including the letters a and f and go to > position (notice the comma) 16. That would result in "est". What if I > said mystring["-a-f", 16]. This time we are looking for characters > between and including "a" and "f" but we are starting from the right and > looking left (SEE the minus sign in front of the "a"). That still puts us > on the "e" in "test" again and position 16 is the same. > > Quick test. What would mystring["a-f",12] return? It will return nothing > ("") because the ending position (position 12) is to the left of the > starting position (the "e" in test) - I'm using the comma, not the > semicolon. > > So a range of characters is specified as a "first letter dash second > letter". Look at an ASCII table (page 28 in the RWPG) and you will see > that "A-Z" has its range and "a-z" has its range. > > Quick facts: you can specify more than one range mystring["a-f,i-r",-1] > says, Look from the left to the right and stop at the first character > that's between "a" and "f" or between "i and "r". From there grab > everything to the last character in the string. The result should be "is > is my test string" > > **warning, pay close attention ** recall that the dash between "a-f" > means look for a letter between "a" and "f". But from what direction do > we start? From the left. Now what if I said "-a-f". Do NOT say "dash a > dash f". Do NOT say "minus a minus f" DO say "minus a dash f". Yes, yes, > they look alike. Life is tough. The MINUS sign in front of the "a" means > start looking from the right side of the string going to the left - just > like we did with the number positions. The DASH between the "a" and the > "f" means stop at any characters in that range. So what would > mystring["- ",-1] get me. > I'm saying, starting from the right (MINUS sign) go to the first space. > > From there go to the end of the string. The result would be " string". > > Notice the space in front of the "s". Also notice that the minus sign > goes INSIDE the quote marks. > > You can also use a character or range of characters to specify the ending > position too. > mystring[" ","-i"] means - say it outloud or in your head - starting from > the left find the first space, starting from the right (MINUS sign) find > the first "i" so the result is " is my test stri". Again ** when you > designate the direction with a character or range of characters looking > from right to left, the minus sign goes INSIDE the quote marks. > > 4) how to specify starting and ending positions with calculations > > You can put a formula in a funnel to calculate starting and ending > positions. > Let's say you wanted to give me a word and have me pull everything out of > the string from that word forward. The Panorama search function returns > the starting position of a word in a string so > mystring[search(mystring,yourword),-1] would do it. What if the word I > was looking for wasn't in the string. Then the search function would be > returning 0 so it would be effectively asking for mystring[0,-1] > > Wooooh. Have we just proved that 0 = 1! Because mystring[1,-1] and > mystring[0,-1] return the same thing. I would avoid mystring[0,-1] by > testing the result of the search first as in > if search(mystring, yourword) > result = mystring[search(mystring,yourword),-1] > endif > > It's superstition, I know. > > The semicolon can come in here too. Lets say you want up to 15 characters > after the word "company" from the string sometext. you would have > (assuming "company is in there") sometext[search(sometext, "company");15] > > If the words and lengths change, you can use variables as > sometext[search(sometext,yourword);yourlength] > > 5) "chaining" funnels together > > Let's say I wanted to pull the last word off a sentence. Before I even > begin to write the funnel I look at a sentence and say, "Starting from > the right I want to go to the left till I hit the first space. From there > I want the characters to the end of the string. So I have > mystring["- ",-1]. In my sample string("This is my test string") that > gives " string". See the space in front of the "s". > Now if I just had that, I could take off the space with [2,-1]. The "s" > is in the second position from the left and -1 we know means > the last character in the string. So with " string" that would give > "string", lopping off the leading space. I can also "chain" those two > funnels like mystring["- ",-1][2,-1]. > > But you might ask, "Why not just use the strip function as > strip(mystring["- ",-1])?" It's called evolution. There was [2,-1] years > before there was a Strip function. > > You can chain as much as you want: mystring[yada][yada][yada]. Each set > of brackets works on the previous substring result - most of the time. > But sometimes chaining can get messed up. In that case you can just use > intermediate steps > result = mystring["- ", -1] > result = result[2, -1] > > 6) pre-made funnels > Funnels were great for grabbing something at the beginning or end of a > string, but it took a little bit of work to grab something out of the > middle. Lets say I wanted the word"third" out of sometext = "first second > third forth". > I'll do this going from left to right. > result = sometext[" ", "- "] (gives " second third ") > result = result[2,-1][" ", -2] (gives " third") > result = result[2, -1] gives "third" > > or result = sometext[" ","- "][2,-1][" ",-2][2,-1] > > Again, there are lots of ways to get that result. But this was not very > "user friendly" so ProVUE came up with the Extract statement. Now you > could designate a separator character and a position. So I could say the > space was my separator and I want the third word or result = > extract(sometext," ", 3) > [**note last two parameters are reversed from array statement]. You > could even use the extract statement to tell you how many "elements" were > in the string by using-1 as the last parameter. Extract(sometext,-1) > would return 4 in my "first second third forth"example. > > ProVUE looked down upon the Extract statement and said, "It is good." And > hence came "son of Extract", the Array statement. Why have > array(sometext," ", 3) and arraysize(sometext," ") when the Extract > statement already does it. EVOLUTION. Why complicate that nice family of > array > statements/functions with two Extract statements. > > But wait, there's more... > What about pulling all the parts of a name out of Mr. John P Somebody > Esq. Well you'd have to be careful because depending upon the existence > of a middle initial or title, the content of the elements changes. Here > the third element is the middle initial. But with Ms. Suzy Cue, the third > element is the last name. There's a GetName statement whose job it is to > parse the elements of a name and return the parts. > if thisname = "Mr. John P Somebody Esq" then: > > local thisname, title, first, middle,last, suffix > GetName thisname,title,first,middle,last, suffix > > would break the parts out for you, putting them in the appropriate local > variables > > While you are looking at GetName, also notice GetPhone and GetAddress. > They automatically pull parts out of a string. But be cautioned..there > are many variations and these "prefab" routines are MOSTLY correct. The > most problematic is GetAddress when dealing with foreign addresses (or > college addresses with departments and mail stops). > > So now you know a little more about text funnels. When you have a > problem, just use a message statement to show the result of your funnel, > or the parts of your funnel if you are chaining. If you get jammed up, > just go back to basics and see that no matter how you "get there" > (specific number, character or character range, formula calculation, > start from the left going to right, start from right going to left) you > are just providing a starting position and ending position inside the > brackets. > > Hope this helps. > > "wxyzQuickDatabcde"["Q","-a"] > On Jan 5, 2012, at 7:36 PM, George Beauchemin wrote: > > Jimi Dunham did a nice summary for the QNA on this subject on 27 > September 1999. Unfortunately the Provue archive does not go back that far. > > Does anyone have his summary that they could forward to me? I have a > printed version that I have scanned and OCR?d but I love to have an > original that I could reformat, grow the text, etc. It was about 10 pages. > > > > Subject: Finally Funnels > Date: Mon, 27 Sep 99 11:06:09 -0700 > From: Jimi > Reply-To: > To: IIqna" > > > Thanks. > > > > > George Beauchemin > _______________________________________________ > 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 sgallaghe at aol.com Fri Jan 6 15:50:25 2012 From: sgallaghe at aol.com (Steve Gallagher) Date: Fri, 6 Jan 2012 15:50:25 -0800 Subject: Accidentally and Unknowingly Deleting a column In-Reply-To: References: <4F074E37.8000107@centerofcreation.com> Message-ID: <4DD8A8A5-A118-42ED-9BEE-BB3F7A327A9E@aol.com> I've used Hot Key Manager to map command-Delete to NOP (no operation). This is something that should have been taken care of many moons ago, On Jan 6, 2012, at 1:26 PM, Robert Ameeti wrote: > I'll basically second that. There should be so rare of a need for deleting a column. Doing this in the Design Sheet should be sufficient although there is already a menu item for this. But doing this via a keystroke is wrong. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Fri Jan 6 17:40:06 2012 From: jim at provue.com (Jim Rea) Date: Fri, 6 Jan 2012 17:40:06 -0800 Subject: Re-sequencing an Array In-Reply-To: <1D163B82-D350-4C71-85AC-F058F431FA5D@memphisbusiness.com> References: <1D163B82-D350-4C71-85AC-F058F431FA5D@memphisbusiness.com> Message-ID: Here's how Dave's example would be written using arraychange: ArrayFilter XXX, XXX, cr(), arraychange(import(),str(seq()),1,tab()) If you wanted to change the third or fifth column, change the 1 to 3 or 5 (or whatever). Also, another way to write import()[tab(),-1] > is after(import(),tab()) Does exactly the same thing, but I think is easier to read, and easier to remember. Jim On Fri, Jan 6, 2012 at 5:05 PM, Michael Correll < mcorrell at memphisbusiness.com> wrote: > > import()[tab(),-1] >> > > Bingo! That was the key! I had never thought about using a text funnel > with the import(), but it makes perfect sense, especially since the column > to sequenced is the first one. Lesson learned. (Maybe I need to carefully > read through that rather long treatise that Mark posted yesterday...) > > But I still don't understand how the re-sequencing (or changing a text > value) would work using ArrayChange(. No success with making that work in > an ArrayFilter so far. > > And what if the array column to be changed (either re-sequenced or with a > text value) was say, the 3rd or 5th column. How would that work? > > Thanks again, Dave. > > MC. > > -- > Michael Correll > > > > > > On Jan 6, 2012, at 2:16 PM, Thompson, David wrote: > > ArrayFilter XXX, XXX, cr(), str(seq())+import()[tab(),-1] >> >> should do it. You could also use arraychange( instead of the text funnel. >> Since it was the first column we were changing, the text funnel seemed a >> little bit easier. >> >> Dave >> ______________________________**__________ >> From: Michael Correll [mcorrell at memphisbusiness.com] >> Sent: Friday, January 06, 2012 12:02 PM >> To: Panorama Questions & Answers ((Discussion)) >> Subject: Re-sequencing an Array >> >> Re-sequencing an Array.... >> >> I have an array of export data in a variable -- XXX -- that I want to >> re-sequence before exporting via Filesave >> >> The field is ArrayColumn(XXX, 1, cr(), tab()) >> >> I've tried every variation on ArrayFilter & ArrayFilter( with the >> str(seq()) function that I could think of, to no good result. >> >> After re-sequencing the array, I'll insert fieldnames before the >> filesave, but the XXX variable will need to have the correct sequence >> before that point to export correctly. >> >> I'm probably missing something simple....any help appreciated. >> >> MC. >> >> -- >> Michael Correll >> >> >> >> >> >> ______________________________**_________________ >> 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 dthmpsn1 at illinois.edu Fri Jan 6 17:53:53 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sat, 7 Jan 2012 01:53:53 +0000 Subject: Re-sequencing an Array In-Reply-To: <1D163B82-D350-4C71-85AC-F058F431FA5D@memphisbusiness.com> References: , <1D163B82-D350-4C71-85AC-F058F431FA5D@memphisbusiness.com> Message-ID: If it were the 3rd or 5th column, that's when arraychange( would be easier than the text funnel. If it's the 3rd ArrayFilter XXX, XXX, cr(), arraychange(import(),str(seq()),3,tab()) If it's the 5th ArrayFilter XXX, XXX, cr(), arraychange(import(),str(seq()),5,tab()) Dave ________________________________________ From: Michael Correll [mcorrell at memphisbusiness.com] Sent: Friday, January 06, 2012 7:05 PM To: Panorama Questions & Answers (Discussion) Subject: Re: Re-sequencing an Array But I still don't understand how the re-sequencing (or changing a text value) would work using ArrayChange(. No success with making that work in an ArrayFilter so far. And what if the array column to be changed (either re-sequenced or with a text value) was say, the 3rd or 5th column. How would that work? From dthmpsn1 at illinois.edu Fri Jan 6 19:01:54 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sat, 7 Jan 2012 03:01:54 +0000 Subject: Re-sequencing an Array In-Reply-To: References: <1D163B82-D350-4C71-85AC-F058F431FA5D@memphisbusiness.com>, Message-ID: Actually, it would need to be tab() + after(import(),tab()) We need to keep that tab to separate the first column from the second. Dave ________________________________ From: Jim Rea [jim at provue.com] Sent: Friday, January 06, 2012 7:40 PM To: Panorama Questions & Answers (Discussion) Subject: Re: Re-sequencing an Array Also, another way to write import()[tab(),-1] is after(import(),tab()) Does exactly the same thing, but I think is easier to read, and easier to remember. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcorrell at memphisbusiness.com Fri Jan 6 21:30:22 2012 From: mcorrell at memphisbusiness.com (Michael Correll) Date: Fri, 6 Jan 2012 23:30:22 -0600 Subject: Re-sequencing an Array In-Reply-To: References: , <1D163B82-D350-4C71-85AC-F058F431FA5D@memphisbusiness.com> Message-ID: Thanks Dave, Jim. It's all clear now...and a bit of a 'duh' moment. I was gunking up various parameters of the arraychange( with extraneous constructions like array(import(), 3, tab()) or arraycolumn( . Obviously overlooking the forest by getting lost in the trees. Duh! I failed to see it as simple and straightforward as it actually is. MC. -- Michael Correll On Jan 6, 2012, at 7:53 PM, Thompson, David wrote: > If it were the 3rd or 5th column, that's when arraychange( would be > easier than the text funnel. If it's the 3rd > > ArrayFilter XXX, XXX, cr(), arraychange(import(),str(seq()),3,tab()) > > If it's the 5th > > ArrayFilter XXX, XXX, cr(), arraychange(import(),str(seq()),5,tab()) > > Dave > > ________________________________________ > From: Michael Correll [mcorrell at memphisbusiness.com] > Sent: Friday, January 06, 2012 7:05 PM > To: Panorama Questions & Answers (Discussion) > Subject: Re: Re-sequencing an Array > > But I still don't understand how the re-sequencing (or changing a text > value) would work using ArrayChange(. No success with making that > work in an ArrayFilter so far. > > And what if the array column to be changed (either re-sequenced or > with a text value) was say, the 3rd or 5th column. How would that > work? > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From Jim at JamesCook.biz Sat Jan 7 11:54:36 2012 From: Jim at JamesCook.biz (James Cook) Date: Sat, 7 Jan 2012 14:54:36 -0500 Subject: An Enterprise Success Story Message-ID: This seems worth sharing... I have an HTML form that contains about 140 pairs of Yes or No radio buttons that are submitted for processing by Panorama Enterprise. The form is originally sent to the browser with nothing checked, returned to Enterprise with none, some or all checked to provide reports but also must be able to retrieve it all for the HTML page if needed for review or revision. It can be pretty tedious to process all of that data as it comes and goes unless you have Panorama fields precisely named to match each of the radio button pairs. I didn't want to add 140 fields to an already large database just to store a bunch of Ys or Ns. Turns out there's a way to store it all in one field and process it very quickly using arrays. Here's a simplified explanation. In the HTML page, each pair is represented as: [input type="radio" name="SomeChoice" id="SomeChoicey" value="Y" /]Yes [input type="radio" name="SomeChoice" id="SomeChoicen" value="N" /]No [input type="radio" name="OtherChoice" id="OtherChoicey" value="Y" /]Yes [input type="radio" name="OtherChoice" id="OtherChoicen" value="N" /]No (note that I've substituted square brackets to prevent some email clients from showing the actual buttons rather than the code) If the first gets checked as Yes and the second as No, the server receives this as a tab separated array like this "SomeChoicey=Y OtherChoicen=N" and so on, for as many of the 140 that have been set. On the server I convert the Tabs to commas and spaces and eliminate the lowercase y or n on the end of the names so that finished reports from the server show the intended response: "SomeChoice=Y, OtherChoice=N". (I actually have other markers embedded in order to create sections within the overall array) If the data needs to be sent back to a browser with the radio buttons properly set, the challenge was to match them all up again. And that's where I found a nice solution in Panorama's toolbox: batchreplace. I needed [input type="radio" name="SomeChoice" id="SomeChoicey" value="Y" /]Yes to become [input type="radio" name="SomeChoice" id="SomeChoicey" checked="checked" value="Y" /]Yes I started by building an array from the saved set of choices AVariable = arrayfilter(replace(replace(TheField,":",","),?,","),",",{?(import() contains "=",?"?+strip(arrayfirst(import(),"="))+lower(arraylast(import(),"="))+?"|"?+strip(arrayfirst(import(),"="))+lower(arraylast(import(),"="))+?" checked="checked"?,"")}) (hopefully the smart quotes I've used to bracket double quotes come through in this email as intended) This creates an array in which the elements look like this "SomeChoicey"|"SomeChoicey" checked="checked","OtherChoicen"|"OtherChoicen" checked="checked" Then with my basic HTML page loaded into the Enterprise cgiHTML global, I apply batchreplace cgiHTML = batchreplace(cgiHTML,AVariable,",","|") In an instant my page is output with all the proper buttons checked [input type="radio" name="SomeChoice" id="SomeChoicey" checked="checked" value="Y" /]Yes [input type="radio" name="SomeChoice" id="SomeChoicen" value="N" /]No [input type="radio" name="OtherChoice" id="OtherChoicey" value="Y" /]Yes [input type="radio" name="OtherChoice" id="OtherChoicen" checked="checked" value="N" /]No Considering the number of buttons involved, this proved to be an extremely fast and efficient way to get it done. 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 jeff_gold at state.ga.weo.us Mon Jan 9 11:01:12 2012 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Mon, 9 Jan 2012 14:01:12 -0500 Subject: FileAppend to start of middle of file? Message-ID: <503AEF0C-ABA0-4542-9F2C-6DFB1588DE95@state.ga.weo.us> Hello, I was wondering if there is a way that FileAppend or a similar command I don't know yet can add data either to the start or middle of a file, instead of to the end of a file like FileAppend does? I know I could write a routine to read a file, and do that with additional programming, just wondering if there is a simple command to do this more easily with less steps? Best wishes, - Jeff From dansdad88 at atlanticbb.net Mon Jan 9 13:18:14 2012 From: dansdad88 at atlanticbb.net (Mark Fiddes) Date: Mon, 9 Jan 2012 13:18:14 -0800 (PST) Subject: FileAppend to start of middle of file? In-Reply-To: <503AEF0C-ABA0-4542-9F2C-6DFB1588DE95@state.ga.weo.us> References: <503AEF0C-ABA0-4542-9F2C-6DFB1588DE95@state.ga.weo.us> Message-ID: <8545845.6081.1326141486998.JavaMail.SYSTEM@appserver9> Your email was read to me using Voice on the Go. Go to www.voiceonthego.com > Original Message: > --------------------------------- > > From: Jeff Gold > Sent: January 9, 2012 2:01:12 PM > To: "Panorama Questions & Answers (Discussion)" > Subject: FileAppend to start of middle of file? > > Hello, > > I was wondering if there is a way that FileAppend or a similar command I don't know yet can add data either to the start or middle of a file, instead of to the end of a file like FileAppend does? > > I know I could write a routine to read a file, and do that with additional programming, just wondering if there is a simple command to do this more easily with less steps? > > Best wishes, > > - Jeff > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From scott at prototek.net Mon Jan 9 13:53:14 2012 From: scott at prototek.net (Scott Taylor) Date: Mon, 09 Jan 2012 13:53:14 -0800 Subject: "Cannot use PICTURE column in an equation" In-Reply-To: Message-ID: I guess this is standard: this hasn?t happened to anyone else so there?s nothing to say. No doubt it?s one of those complete anomalies that can?t be explained, but it is driving me nuts because I don?t dare use one of my most useful tools for fear that one keystroke will blow me out of the water. I?m sure Robert Ameeti is at least sympathetic to my plight. I?m sure there?s no direct explanation, but at least can Jim tell me what circumstances trigger this error message, and suggest a hint about what I might be doing in my code that would cause it to come up? As I said below, I haven?t changed any of the code that goes with this in years, but it is now going flakey on more than one of us ? randomly, but it seems to be more often. Is there any reason to think that upgrading to Pan 6 would get rid of the problem? Until now, there has been no compelling reason to upgrade because ?it ain?t broke,? but maybe this is an indication that it is broke. The other reason would be that new Macs come with Lion and are very difficult to downgrade the OS, and the lack of Rosetta in Lion makes that a deal breaker for Pan 5 if one of our client machines goes south. Please give me some guidance! Scott > > From: Scott Taylor > Reply-To: "Panorama Questions & Answers \(Discussion\)" > Date: Fri, 06 Jan 2012 10:13:50 -0800 > To: Panorama QnA > Subject: "Cannot use PICTURE column in an equation" > > Arrggh! I?m getting this error with annoying frequency lately, and it always > crashes Panorama after I click OK on the error message. It comes when I use a > Live Clairvoyance form of my own design that has worked flawlessly for years. > I type the first letter of my search value, and this is what I get. Not every > time, not even most of the time, but I have had it happen several times in a > row, and it?s extremely unproductive. This happens with the same regularity > to other users who use this form. > > We are all using Pan version 5.5.2, build 80512, with Enterprise server of the > same version. The only thing that has changed in years is that we recently > moved Enterprise to other machines, first to an old G4, then to a MacBookPro > running Snow Leopard. I couldn?t tell you if the error was happening before > we moved it or only after. It happened rarely at first, and now comes more > often. > > For the record, I don?t use PICTURE columns anywhere, I don?t even know what > that means, especially in the context of Live Clairvoyance processing. It is > 100% fatal when it happens. What can I do to stop it? > > Scott > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ksanomail at att.net Mon Jan 9 13:55:05 2012 From: ksanomail at att.net (Kenneth Anderson) Date: Mon, 9 Jan 2012 16:55:05 -0500 Subject: combining files Message-ID: I have 12 monthly files of checks I would like to combine into one for tax purposes. I have version 5.5.2 On older versions I would open the second month of similar data using the append option. There isn't any option on the file open now. A. Is there a simple way to append files now not getting into a procedure? B. Or is there a way I can get back to the old method of combining files? From kjmeyer at mac.com Mon Jan 9 14:10:46 2012 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Mon, 09 Jan 2012 23:10:46 +0100 Subject: combining files In-Reply-To: References: Message-ID: I do not know why the import options are missing in your Panorama version, but there are ways to work around it with a very simple procedure. Put your files into the folder where your database is living. Supposed the files are named "File01" - "File12" you would create a procedure with this code: openfile "+File01" openfile "+File02" ... The plus sign means "append to the database". More information in the Panorama Reference wizard. Kurt Am 09.01.2012 um 22:55 schrieb Kenneth Anderson: > I have 12 monthly files of checks I would like to combine into one for tax purposes. > I have version 5.5.2 On older versions I would open the second month of similar data using the append option. > There isn't any option on the file open now. > A. Is there a simple way to append files now not getting into a procedure? > B. Or is there a way I can get back to the old method of combining files? From Jim at JamesCook.biz Mon Jan 9 14:53:50 2012 From: Jim at JamesCook.biz (James Cook) Date: Mon, 9 Jan 2012 17:53:50 -0500 Subject: combining files In-Reply-To: References: Message-ID: <80C026BC-E80A-43C8-A0EA-954A53FAF2AA@JamesCook.biz> On Jan 9, 2012, at 4:55 PM, Kenneth Anderson wrote: > I have version 5.5.2 On older versions I would open the second month of similar data using the append option. > There isn't any option on the file open now. > A. Is there a simple way to append files now not getting into a procedure? > B. Or is there a way I can get back to the old method of combining files? Append is still available. Use the File menu and choose Open File. In the Open window highlight the Panorama file you want to append and in the lower left corner of the window choose Append To Current Database and (probably) Match Fields by Name. Click on Open and all the selected records of the second database are added to the current database. James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at abernackie.com Tue Jan 10 04:58:12 2012 From: mark at abernackie.com (Mark Terry) Date: Tue, 10 Jan 2012 07:58:12 -0500 Subject: FileAppend to start of middle of file? In-Reply-To: <503AEF0C-ABA0-4542-9F2C-6DFB1588DE95@state.ga.weo.us> References: <503AEF0C-ABA0-4542-9F2C-6DFB1588DE95@state.ga.weo.us> Message-ID: <3AF060F1-03A3-4821-9B96-603AFB200CEB@abernackie.com> If you could select the records before and after the desired insertion point, you could "SaveAs" the second half, for example, to a new file, then switch to the first half, delete unselected, append your additional records file, then re-append the "SaveAs" file. M On Jan 9, 2012, at 2:01 PM, Jeff Gold wrote: > Hello, > > I was wondering if there is a way that FileAppend or a similar > command I don't know yet can add data either to the start or middle > of a file, instead of to the end of a file like FileAppend does? > > I know I could write a routine to read a file, and do that with > additional programming, just wondering if there is a simple command > to do this more easily with less steps? > > Best wishes, > > - Jeff > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From kjmeyer at mac.com Tue Jan 10 06:34:16 2012 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Tue, 10 Jan 2012 15:34:16 +0100 Subject: FileAppend to start of middle of file? In-Reply-To: <3AF060F1-03A3-4821-9B96-603AFB200CEB@abernackie.com> References: <503AEF0C-ABA0-4542-9F2C-6DFB1588DE95@state.ga.weo.us> <3AF060F1-03A3-4821-9B96-603AFB200CEB@abernackie.com> Message-ID: <53CFF929-887B-4EAA-A9C3-640CED2F09D3@mac.com> Am 10.01.2012 um 13:58 schrieb Mark Terry: > If you could select the records before and after the desired insertion point, you could "SaveAs" the second half, for example, to a new file, then switch to the first half, delete unselected, append your additional records file, then re-append the "SaveAs" file. I'd like to add: What could be the benefit of an "Append in the middle"? The order of records you are thinking of is gone whenever you do a sort on one of the fields. So what can not be done by normal appending, followed by sorting? Before the import, you could provide an extra number field to discern the old and the new records and even to set your imagined "insertion point". Kurt From chris at camiresearch.com Tue Jan 10 08:06:12 2012 From: chris at camiresearch.com (Christopher E. Strangio) Date: Tue, 10 Jan 2012 11:06:12 -0500 Subject: Automated E-Mail Generation from Panorama Message-ID: <4F0C61F4.10106@camiresearch.com> TO: QNA List Could someone advise a good source for creating a script that automatically sends e-mails from a selected list in a database. Any help would be greatly appreciated. Thank you, Christopher E. Strangio CAMI Research Inc. Tel: +1 978-266-2655 Fax: +1 978-266-2658 e-mail: chris at camiresearch.com web: http://www.camiresearch.com From cdpublishing at qwestoffice.net Tue Jan 10 09:23:23 2012 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Tue, 10 Jan 2012 09:23:23 -0800 Subject: Automated E-Mail Generation from Panorama In-Reply-To: <4F0C61F4.10106@camiresearch.com> References: <4F0C61F4.10106@camiresearch.com> Message-ID: <521B375B-DF21-4481-AA1D-E0B2AC24DAC1@qwestoffice.net> Provue's videos: http://www.provue.com/screencasts/sendingemail/index.html Craig McPherson On Jan 10, 2012, at 8:06 AM, Christopher E. Strangio wrote: > TO: QNA List > > Could someone advise a good source for creating a script that automatically sends e-mails from a selected list in a database. Any help would be greatly appreciated. > > Thank you, > > Christopher E. Strangio > CAMI Research Inc. > > Tel: +1 978-266-2655 > Fax: +1 978-266-2658 > e-mail: chris at camiresearch.com > web: http://www.camiresearch.com > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jeff_gold at state.ga.weo.us Tue Jan 10 09:28:37 2012 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Tue, 10 Jan 2012 12:28:37 -0500 Subject: Automated E-Mail Generation from Panorama In-Reply-To: <521B375B-DF21-4481-AA1D-E0B2AC24DAC1@qwestoffice.net> References: <4F0C61F4.10106@camiresearch.com> <521B375B-DF21-4481-AA1D-E0B2AC24DAC1@qwestoffice.net> Message-ID: Hi Christopher, You can email this guy: Emmanuel LEVY Ask for a copy of his Mail OSAX AppleScript extension. It works perfectly, fast, and is easy to integrate into a procedure with Panorama's AppleScript commands. Flawless. Best wishes, - Jeff On Jan 10, 2012, at 12:2323 PM, Craig McPherson wrote: > TO: QNA List >> >> Could someone advise a good source for creating a script that automatically sends e-mails from a selected list in a database. Any help wTry ould be greatly appreciated. >> >> Thank you, >> >> Christopher E. Strangio >> CAMI Research Inc. >> >> Tel: +1 978-266-2655 >> Fax: +1 978-266-2658 >> e-mail: chris at camiresearch.com >> web: http://www.camiresearch.com >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna From ksanomail at att.net Tue Jan 10 09:38:51 2012 From: ksanomail at att.net (Kenneth Anderson) Date: Tue, 10 Jan 2012 12:38:51 -0500 Subject: combining files In-Reply-To: <80C026BC-E80A-43C8-A0EA-954A53FAF2AA@JamesCook.biz> References: <80C026BC-E80A-43C8-A0EA-954A53FAF2AA@JamesCook.biz> Message-ID: Thank you for the clear and easily followed information. What would I do without the Panorama chat line? On Jan 9, 2012, at 5:53 PM, James Cook wrote: > > On Jan 9, 2012, at 4:55 PM, Kenneth Anderson wrote: >> I have version 5.5.2 On older versions I would open the second >> month of similar data using the append option. >> There isn't any option on the file open now. >> A. Is there a simple way to append files now not getting into a >> procedure? >> B. Or is there a way I can get back to the old method of combining >> files? > > Append is still available. > > Use the File menu and choose Open File. In the Open window highlight > the Panorama file you want to append and in the lower left corner of > the window choose Append To Current Database and (probably) Match > Fields by Name. Click on Open and all the selected records of the > second database are added to the current database. > > > > James Cook > JC at JamesCook.biz > > Founder of HindSight Ltd. > http://HSLtd.us > > Panorama Tutoring > Custom Panorama Applications > Specializing in Panorama Enterprise for the Web > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From jk at acaciasystems.com Tue Jan 10 09:29:13 2012 From: jk at acaciasystems.com (Jeff Kozuch) Date: Tue, 10 Jan 2012 09:29:13 -0800 Subject: Automated E-Mail Generation from Panorama In-Reply-To: <4F0C61F4.10106@camiresearch.com> References: <4F0C61F4.10106@camiresearch.com> Message-ID: > Could someone advise a good source for creating a script that > automatically sends e-mails from a selected list in a database. Any > help would be greatly appreciated. Select the records you want to send emails to and use a loop with sendoneemail or sendbulkemail to send the emails. See page 631 of the Formulas and Programming.pdf in the Help menu. 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jim at JamesCook.biz Tue Jan 10 09:56:58 2012 From: Jim at JamesCook.biz (James Cook) Date: Tue, 10 Jan 2012 12:56:58 -0500 Subject: Automated E-Mail Generation from Panorama In-Reply-To: References: <4F0C61F4.10106@camiresearch.com> <521B375B-DF21-4481-AA1D-E0B2AC24DAC1@qwestoffice.net> Message-ID: <11C961FD-7F64-4A1F-AA97-34B2D6DCBF38@JamesCook.biz> On Jan 10, 2012, at 12:28 PM, Jeff Gold wrote: > Ask for a copy of his Mail OSAX AppleScript extension. It works perfectly, fast, and is easy to integrate into a procedure with Panorama's AppleScript commands. Flawless. It takes slightly more work up front, but I found that sending email using Panorama with Python gives me much greater capabilities and it tends to be faster. I use it routinely to send quantities of formatted email with embedded images. Either way, having Panorama merge data with the message is a very nice touch. The shortcoming with Python has been trying to get it to work on Windows too which was among my reasons to look beyond Applescript. As I indicated in a recent "Python on Windows" post, there's a problem getting it to run Python reliably. When it does, it's a nice cross platform solution. 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 jeff_gold at state.ga.weo.us Tue Jan 10 09:59:28 2012 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Tue, 10 Jan 2012 12:59:28 -0500 Subject: FileAppend to start of middle of file? In-Reply-To: <53CFF929-887B-4EAA-A9C3-640CED2F09D3@mac.com> References: <503AEF0C-ABA0-4542-9F2C-6DFB1588DE95@state.ga.weo.us> <3AF060F1-03A3-4821-9B96-603AFB200CEB@abernackie.com> <53CFF929-887B-4EAA-A9C3-640CED2F09D3@mac.com> Message-ID: <71EFD3B6-5B4C-4172-9D14-09E99C4D6DAE@state.ga.weo.us> My question wasn't related to the records in a database, it was related to inserting data into a text file on disk. I probably wasn't clear about that. Will clarify here... I have a text file FILE.txt with the following contents Good Morning... Good Evening... Good Night... If I use FileAppend to add "Sleep Well..." to this text file it will then read: Good Morning... Good Evening... Good Night... Sleep Well... But then what if I want to INSERT something in the middle of the data file. Say I want to ask Panorama to insert "Good Day..." after "Good Morning..." so it then reads: Good Morning... Good Day... Good Evening... Good Night... Sleep Well... As far as I can tell, Panorama doesn't have this option so I'd have to write a procedure to do this by reading in the whole file, inserting the information, then using FileSave. My question had more to do with if there is an easier way to do this? For example, is there some sort of FileInsert command I haven't learned about yet? Best wishes, - Jeff On Jan 10, 2012, at 9:3416 AM, Kurt J. Meyer wrote: > > Am 10.01.2012 um 13:58 schrieb Mark Terry: > >> If you could select the records before and after the desired insertion point, you could "SaveAs" the second half, for example, to a new file, then switch to the first half, delete unselected, append your additional records file, then re-append the "SaveAs" file. > > I'd like to add: What could be the benefit of an "Append in the middle"? > > The order of records you are thinking of is gone whenever you do a sort on one of the fields. > > So what can not be done by normal appending, followed by sorting? > > Before the import, you could provide an extra number field to discern the old and the new records and even to set your imagined "insertion point". > > Kurt > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jk at acaciasystems.com Tue Jan 10 09:41:51 2012 From: jk at acaciasystems.com (Jeff Kozuch) Date: Tue, 10 Jan 2012 09:41:51 -0800 Subject: Automated E-Mail Generation from Panorama In-Reply-To: <4F0C61F4.10106@camiresearch.com> References: <4F0C61F4.10106@camiresearch.com> Message-ID: <31441CAD-5DA7-489F-AAA1-D9645293EE2F@acaciasystems.com> > Could someone advise a good source for creating a script that > automatically sends e-mails from a selected list in a database. Any > help would be greatly appreciated. Select the records you want to send emails to and use a loop with sendoneemail or sendbulkemail to send the emails. See page 631 of the Formulas and Programming.pdf in the Help menu. 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From kjmeyer at mac.com Tue Jan 10 12:03:05 2012 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Tue, 10 Jan 2012 21:03:05 +0100 Subject: FileAppend to start of middle of file? In-Reply-To: <71EFD3B6-5B4C-4172-9D14-09E99C4D6DAE@state.ga.weo.us> References: <503AEF0C-ABA0-4542-9F2C-6DFB1588DE95@state.ga.weo.us> <3AF060F1-03A3-4821-9B96-603AFB200CEB@abernackie.com> <53CFF929-887B-4EAA-A9C3-640CED2F09D3@mac.com> <71EFD3B6-5B4C-4172-9D14-09E99C4D6DAE@state.ga.weo.us> Message-ID: Am 10.01.2012 um 18:59 schrieb Jeff Gold: > My question wasn't related to the records in a database, it was related to inserting data into a text file on disk. I probably wasn't clear about that. Will clarify here... And why is this a task for a database? When I have to add one paragraph into one text file, I would prefer to use a text editor. But when you have to perform this action on some hundred files ? Anyway: You can easily combine two pieces of text with the sandwich( function in a variable and then save the variable as a new file. From kjmeyer at mac.com Tue Jan 10 12:10:08 2012 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Tue, 10 Jan 2012 21:10:08 +0100 Subject: FileAppend to start of middle of file? In-Reply-To: References: <503AEF0C-ABA0-4542-9F2C-6DFB1588DE95@state.ga.weo.us> <3AF060F1-03A3-4821-9B96-603AFB200CEB@abernackie.com> <53CFF929-887B-4EAA-A9C3-640CED2F09D3@mac.com> <71EFD3B6-5B4C-4172-9D14-09E99C4D6DAE@state.ga.weo.us> Message-ID: Am 10.01.2012 um 21:03 schrieb Kurt J. Meyer: > You can easily combine two pieces of text with the sandwich( function in a variable and then save the variable as a new file. To be exact: You can combine three pieces of text with the sandwich( function. From jeff_gold at state.ga.weo.us Tue Jan 10 14:00:41 2012 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Tue, 10 Jan 2012 17:00:41 -0500 Subject: SelectWithin (first X records) Message-ID: Hello, I am doing a select option on my database which may select 500 to 1000 or more records. I want to then do a SelectWithin to select the first 250 of those records. What function can I use with the SelectWithin command to do this? I think I've read about this before, just can't seem to find it this afternoon. Is there something like SelectWithin RecordCounter < 251 ? I know "RecordCounter" isn't a real function, but can someone please remind me how to do this. Thanks! - Jeff From cdpublishing at qwestoffice.net Tue Jan 10 14:05:27 2012 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Tue, 10 Jan 2012 14:05:27 -0800 Subject: SelectWithin (first X records) In-Reply-To: References: Message-ID: <04557A10-AEDE-41D1-873E-93619793D164@qwestoffice.net> Create a number field called SEQ formulafill it with seq() after sorting the way you want select SEQ ? 250 Craig McPherson On Jan 10, 2012, at 2:00 PM, Jeff Gold wrote: > Hello, > > I am doing a select option on my database which may select 500 to 1000 or more records. > > I want to then do a SelectWithin to select the first 250 of those records. > > What function can I use with the SelectWithin command to do this? I think I've read about this before, just can't seem to find it this afternoon. > > Is there something like SelectWithin RecordCounter < 251 ? > > I know "RecordCounter" isn't a real function, but can someone please remind me how to do this. Thanks! > > - Jeff > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jeff_gold at state.ga.weo.us Tue Jan 10 14:28:17 2012 From: jeff_gold at state.ga.weo.us (Jeff Gold) Date: Tue, 10 Jan 2012 17:28:17 -0500 Subject: SelectWithin (first X records) In-Reply-To: <04557A10-AEDE-41D1-873E-93619793D164@qwestoffice.net> References: <04557A10-AEDE-41D1-873E-93619793D164@qwestoffice.net> Message-ID: Can I just do SelectWithin Seq() < 250 or does Seq() just return the record count relative to the whole file, not a subset? - Jeff On Jan 10, 2012, at 5:0527 PM, Craig McPherson wrote: > Create a number field called SEQ > formulafill it with seq() after sorting the way you want > select SEQ ? 250 > > Craig McPherson > > On Jan 10, 2012, at 2:00 PM, Jeff Gold wrote: > >> Hello, >> >> I am doing a select option on my database which may select 500 to 1000 or more records. >> >> I want to then do a SelectWithin to select the first 250 of those records. >> >> What function can I use with the SelectWithin command to do this? I think I've read about this before, just can't seem to find it this afternoon. >> >> Is there something like SelectWithin RecordCounter < 251 ? >> >> I know "RecordCounter" isn't a real function, but can someone please remind me how to do this. Thanks! >> >> - Jeff >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From dthmpsn1 at illinois.edu Tue Jan 10 14:32:32 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Tue, 10 Jan 2012 22:32:32 +0000 Subject: SelectWithin (first X records) In-Reply-To: References: <04557A10-AEDE-41D1-873E-93619793D164@qwestoffice.net>, Message-ID: You can do that. Seq() just counts the records that SelectWithin is looking at ie the currently selected records. If you were to do a SelectAdditional, it would be counting the currently unselected records. Basically, it's counting the number of times the formula is evaluated. Dave ________________________________________ From: Jeff Gold [jeff_gold at state.ga.weo.us] Sent: Tuesday, January 10, 2012 4:28 PM To: Panorama Questions & Answers (Discussion) Subject: Re: SelectWithin (first X records) Can I just do SelectWithin Seq() < 250 or does Seq() just return the record count relative to the whole file, not a subset? - Jeff On Jan 10, 2012, at 5:0527 PM, Craig McPherson wrote: > Create a number field called SEQ > formulafill it with seq() after sorting the way you want > select SEQ ? 250 > > Craig McPherson > > On Jan 10, 2012, at 2:00 PM, Jeff Gold wrote: > >> Hello, >> >> I am doing a select option on my database which may select 500 to 1000 or more records. >> >> I want to then do a SelectWithin to select the first 250 of those records. >> >> What function can I use with the SelectWithin command to do this? I think I've read about this before, just can't seem to find it this afternoon. >> >> Is there something like SelectWithin RecordCounter < 251 ? >> >> I know "RecordCounter" isn't a real function, but can someone please remind me how to do this. Thanks! >> >> - Jeff >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From jhdean at mac.com Tue Jan 10 18:18:41 2012 From: jhdean at mac.com (Jeff Dean) Date: Tue, 10 Jan 2012 17:18:41 -0900 Subject: if error seterror "" endif Message-ID: Hello, I was browsing the code for the mactoutf8 custom statement by Dave Thompson. I saw the line: if error seterror "" endif I don't see any reference to seterror in the documentation. Can someone explain what this does? thanks, Jeff From dthmpsn1 at illinois.edu Tue Jan 10 20:18:42 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Wed, 11 Jan 2012 04:18:42 +0000 Subject: if error seterror "" endif In-Reply-To: References: Message-ID: Jim apparently added that line. It wasn't mine. I wrote it as a custom statement, and Jim modified it so that it could also be used by the mactoutf8( custom function. Just from the context, I would say that it sets the value that will be returned by info("Error"). Dave ________________________________________ From: Jeff Dean [jhdean at mac.com] Sent: Tuesday, January 10, 2012 8:18 PM To: List Provue Subject: if error seterror "" endif Hello, I was browsing the code for the mactoutf8 custom statement by Dave Thompson. I saw the line: if error seterror "" endif I don't see any reference to seterror in the documentation. Can someone explain what this does? thanks, Jeff _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From jim at provue.com Wed Jan 11 16:21:55 2012 From: jim at provue.com (Jim Rea) Date: Wed, 11 Jan 2012 16:21:55 -0800 Subject: "Cannot use PICTURE column in an equation" In-Reply-To: References: Message-ID: The normal reason this error message would occur would be if you tried to use a Picture field in a formula. Suppose you had a picture field called "Photo". Any of the formulas below would cause this error: Photo+2 "["+Photo+"]" In fact any formula that contained the Photo field would cause an error to occur. You say that you don't have any picture fields, and if that is true then this message should never occur. If you did have a picture field I would expect the error to come up every time, not sporadically. So I have no idea what could be causing this - some sort of corruption somewhere, I supposed (probably in a database). Since I don't know what is causing this, I have no reason to think that upgrading to Panorama 6 would fix it. It's possible it might fix it, also possible that the problem might become worse (for example crashing instead of displaying an error message). Jim On Mon, Jan 9, 2012 at 1:53 PM, Scott Taylor wrote: > I guess this is standard: this hasn?t happened to anyone else so there?s > nothing to say. No doubt it?s one of those complete anomalies that can?t > be explained, but it is driving me nuts because I don?t dare use one of my > most useful tools for fear that one keystroke will blow me out of the > water. I?m sure Robert Ameeti is at least sympathetic to my plight. > > I?m sure there?s no direct explanation, but at least can Jim tell me what > circumstances trigger this error message, and suggest a hint about what I > might be doing in my code that would cause it to come up? As I said below, > I haven?t changed any of the code that goes with this in years, but it is > now going flakey on more than one of us ? randomly, but it seems to be more > often. > > Is there any reason to think that upgrading to Pan 6 would get rid of the > problem? Until now, there has been no compelling reason to upgrade because > ?it ain?t broke,? but maybe this is an indication that it is broke. The > other reason would be that new Macs come with Lion and are very difficult > to downgrade the OS, and the lack of Rosetta in Lion makes that a deal > breaker for Pan 5 if one of our client machines goes south. > > Please give me some guidance! > > Scott > > > *From: *Scott Taylor > *Reply-To: *"Panorama Questions & Answers \(Discussion\)" > *Date: *Fri, 06 Jan 2012 10:13:50 -0800 > *To: *Panorama QnA > *Subject: *"Cannot use PICTURE column in an equation" > > > Arrggh! I?m getting this error with annoying frequency lately, and it > always crashes Panorama after I click OK on the error message. It comes > when I use a Live Clairvoyance form of my own design that has worked > flawlessly for years. I type the first letter of my search value, and this > is what I get. Not every time, not even most of the time, but I have had > it happen several times in a row, and it?s extremely unproductive. This > happens with the same regularity to other users who use this form. > > > We are all using Pan version 5.5.2, build 80512, with Enterprise server of > the same version. The only thing that has changed in years is that we > recently moved Enterprise to other machines, first to an old G4, then to a > MacBookPro running Snow Leopard. I couldn?t tell you if the error was > happening before we moved it or only after. It happened rarely at first, > and now comes more often. > > For the record, I don?t use PICTURE columns anywhere, I don?t even know > what that means, especially in the context of Live Clairvoyance processing. > It is 100% fatal when it happens. What can I do to stop it? > > Scott > ------------------------------ > _______________________________________________ > 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 Wed Jan 11 16:36:25 2012 From: jim at provue.com (Jim Rea) Date: Wed, 11 Jan 2012 16:36:25 -0800 Subject: combining files In-Reply-To: References: Message-ID: The append option is still available in Panorama 5.5 (and 6.0 also). The layout of the dialog changed a bit between 3.0 and 4.0, but all of the same options are still available. Jim On Mon, Jan 9, 2012 at 1:55 PM, Kenneth Anderson wrote: > I have 12 monthly files of checks I would like to combine into one for tax > purposes. > I have version 5.5.2 On older versions I would open the second month of > similar data using the append option. > There isn't any option on the file open now. > A. Is there a simple way to append files now not getting into a procedure? > B. Or is there a way I can get back to the old method of combining files? > ______________________________**_________________ > 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 Wed Jan 11 16:39:52 2012 From: jim at provue.com (Jim Rea) Date: Wed, 11 Jan 2012 16:39:52 -0800 Subject: FileAppend to start of middle of file? In-Reply-To: <71EFD3B6-5B4C-4172-9D14-09E99C4D6DAE@state.ga.weo.us> References: <503AEF0C-ABA0-4542-9F2C-6DFB1588DE95@state.ga.weo.us> <3AF060F1-03A3-4821-9B96-603AFB200CEB@abernackie.com> <53CFF929-887B-4EAA-A9C3-640CED2F09D3@mac.com> <71EFD3B6-5B4C-4172-9D14-09E99C4D6DAE@state.ga.weo.us> Message-ID: You can't insert something into the middle of a file on the disk -- the operating system doesn't allow that. The only way to do that is to read the entire file into a variable, modify the variable, then write the entire file back out again. You'd have to use the same technique in any programming language, including C. Jim Rea On Tue, Jan 10, 2012 at 9:59 AM, Jeff Gold wrote: > My question wasn't related to the records in a database, it was related to > inserting data into a text file on disk. I probably wasn't clear about > that. Will clarify here... > > I have a text file FILE.txt with the following contents > > Good Morning... > Good Evening... > Good Night... > > If I use FileAppend to add "Sleep Well..." to this text file it will then > read: > > Good Morning... > Good Evening... > Good Night... > Sleep Well... > > But then what if I want to INSERT something in the middle of the data > file. Say I want to ask Panorama to insert "Good Day..." after "Good > Morning..." so it then reads: > > Good Morning... > Good Day... > Good Evening... > Good Night... > Sleep Well... > > As far as I can tell, Panorama doesn't have this option so I'd have to > write a procedure to do this by reading in the whole file, inserting the > information, then using FileSave. > > My question had more to do with if there is an easier way to do this? For > example, is there some sort of FileInsert command I haven't learned about > yet? > > Best wishes, > > - Jeff > > > > On Jan 10, 2012, at 9:3416 AM, Kurt J. Meyer wrote: > > > > > Am 10.01.2012 um 13:58 schrieb Mark Terry: > > > >> If you could select the records before and after the desired insertion > point, you could "SaveAs" the second half, for example, to a new file, then > switch to the first half, delete unselected, append your additional records > file, then re-append the "SaveAs" file. > > > > I'd like to add: What could be the benefit of an "Append in the middle"? > > > > The order of records you are thinking of is gone whenever you do a sort > on one of the fields. > > > > So what can not be done by normal appending, followed by sorting? > > > > Before the import, you could provide an extra number field to discern > the old and the new records and even to set your imagined "insertion point". > > > > Kurt > > _______________________________________________ > > 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 Wed Jan 11 16:48:40 2012 From: jim at provue.com (Jim Rea) Date: Wed, 11 Jan 2012 16:48:40 -0800 Subject: if error seterror "" endif In-Reply-To: References: Message-ID: It's a bit of a pain for me to look this up in the source code right now, but I did use the Custom Statements wizard to search for seterror in all custom statements. It's used 9 times, always with the parameter "" and always right after code that might cause an error. For example: setparameter 2,x if error seterror "" endif If parameter 2 exists and it's value can be set, the value in x is stored in the parameter. But if parameter 2 does not exist or is not writable (for example if it is a constant) then an error is generated. But this case I simply want to ignore the error, so I use seterror "" to clear the error and continue as if the error had never occured. I'm not sure why you would ever use a non-empty parameter for seterror, usually I would just use rtnerror in that case. Jim On Tue, Jan 10, 2012 at 8:18 PM, Thompson, David wrote: > Jim apparently added that line. It wasn't mine. I wrote it as a custom > statement, and Jim modified it so that it could also be used by the > mactoutf8( custom function. Just from the context, I would say that it sets > the value that will be returned by info("Error"). > > Dave > ________________________________________ > From: Jeff Dean [jhdean at mac.com] > Sent: Tuesday, January 10, 2012 8:18 PM > To: List Provue > Subject: if error seterror "" endif > > Hello, > > I was browsing the code for the mactoutf8 custom statement by Dave > Thompson. I saw the line: if error seterror "" endif > > I don't see any reference to seterror in the documentation. Can someone > explain what this does? > > thanks, > Jeff > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > -------------- next part -------------- An HTML attachment was scrubbed... URL: From csw at me.com Wed Jan 11 19:00:47 2012 From: csw at me.com (chris watts) Date: Wed, 11 Jan 2012 19:00:47 -0800 Subject: SelectWithin (first X records) In-Reply-To: References: <04557A10-AEDE-41D1-873E-93619793D164@qwestoffice.net> Message-ID: seq() refers to the position of a record within the current selection. On Jan 10, 2012, at 2:28 PM, Jeff Gold wrote: > Can I just do SelectWithin Seq() < 250 or does Seq() just return the record count relative to the whole file, not a subset? > > - Jeff > > > > > On Jan 10, 2012, at 5:0527 PM, Craig McPherson wrote: > >> Create a number field called SEQ >> formulafill it with seq() after sorting the way you want >> select SEQ ? 250 >> >> Craig McPherson >> >> On Jan 10, 2012, at 2:00 PM, Jeff Gold wrote: >> >>> Hello, >>> >>> I am doing a select option on my database which may select 500 to 1000 or more records. >>> >>> I want to then do a SelectWithin to select the first 250 of those records. >>> >>> What function can I use with the SelectWithin command to do this? I think I've read about this before, just can't seem to find it this afternoon. >>> >>> Is there something like SelectWithin RecordCounter < 251 ? >>> >>> I know "RecordCounter" isn't a real function, but can someone please remind me how to do this. Thanks! >>> >>> - Jeff >>> _______________________________________________ >>> Qna mailing list >>> Qna at provue.com >>> http://provue.com/mailman/listinfo/qna >> >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jacks at amug.org Wed Jan 11 23:22:22 2012 From: jacks at amug.org (Jack Stewart) Date: Thu, 12 Jan 2012 00:22:22 -0700 Subject: Problem with Panorama Files in Git Version Control Message-ID: I am having a problem with Panorama files in Git version control. After performing a Commit which includes a Panorama database, if I extract the Panorama file it will no longer open. It is as if Git has no idea what type of a file it is, or what application opens it, so it exports it as a file intended to open in Terminal or some other seemingly randomly selected application. Git works flawlessly for me with other executables and binary files but it cannot seem to handle Panorama. I have discussed it with the Git community and they say that they are certain that Git is not the source of the problem. Based on on my own experience, I am inclined to agree with them. Wonder if anybody else has had a similar experience or, better yet, can suggest what to do about it. Thanks -- Jack From dthmpsn1 at illinois.edu Thu Jan 12 04:05:41 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Thu, 12 Jan 2012 12:05:41 +0000 Subject: Problem with Panorama Files in Git Version Control In-Reply-To: References: Message-ID: There are a couple of possible explanations. It could be that when Git "exports" a file, it doesn't include the type/creator code. You can use the platform converter to restore it. It could also be that you are using Panorama 5.5 or earlier on Snow Leopard or later. In that case, an upgrade to Panorama 6 will likely fix the problem. Most file types, including Panorama 6 databases, have file extensions associated with them. Panorama's is .pan. When the file has the appropriate file extension, the operating system doesn't care about the type/creator code. If your Panorama databases are the only files without file extensions, that could be the reason why the loss of the type/creator code affects them, and not any of your other binary files. Dave ________________________________________ From: Jack Stewart [jacks at amug.org] Sent: Thursday, January 12, 2012 1:22 AM To: Panorama List Subject: Problem with Panorama Files in Git Version Control I am having a problem with Panorama files in Git version control. After performing a Commit which includes a Panorama database, if I extract the Panorama file it will no longer open. It is as if Git has no idea what type of a file it is, or what application opens it, so it exports it as a file intended to open in Terminal or some other seemingly randomly selected application. Git works flawlessly for me with other executables and binary files but it cannot seem to handle Panorama. I have discussed it with the Git community and they say that they are certain that Git is not the source of the problem. Based on on my own experience, I am inclined to agree with them. Wonder if anybody else has had a similar experience or, better yet, can suggest what to do about it. Thanks -- Jack _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From jacks at amug.org Thu Jan 12 09:21:47 2012 From: jacks at amug.org (jack stewart) Date: Thu, 12 Jan 2012 10:21:47 -0700 Subject: Problem with Panorama Files in Git Version Control In-Reply-To: References: Message-ID: <7A78E3CA-AF7E-4E5C-B84E-66EF5EC1F0D6@amug.org> I think that you have nailed it Dave. My Panorama databases do not have extensions. I had thought that they ought to be ".pan" but I read in the faq's that Pano db's for the Mac have no file name extension. I am using Panorama 6 on Snow Leopard. Do you have any idea what I might do to force the extensions? Would it be advisable to try the platform converter? (FYI, if I create a new Pano file, it has no extension.) Thanks for your help Dave, Jack On Jan 12, 2012, at 5:05 AM, "Thompson, David" wrote: > There are a couple of possible explanations. It could be that when Git "exports" a file, it doesn't include the type/creator code. You can use the platform converter to restore it. It could also be that you are using Panorama 5.5 or earlier on Snow Leopard or later. In that case, an upgrade to Panorama 6 will likely fix the problem. Most file types, including Panorama 6 databases, have file extensions associated with them. Panorama's is .pan. When the file has the appropriate file extension, the operating system doesn't care about the type/creator code. If your Panorama databases are the only files without file extensions, that could be the reason why the loss of the type/creator code affects them, and not any of your other binary files. > > Dave > ________________________________________ > From: Jack Stewart [jacks at amug.org] > Sent: Thursday, January 12, 2012 1:22 AM > To: Panorama List > Subject: Problem with Panorama Files in Git Version Control > > I am having a problem with Panorama files in Git version > control. After performing a Commit which includes a Panorama > database, if I extract the Panorama file it will no longer open. > It is as if Git has no idea what type of a file it is, or what > application opens it, so it exports it as a file intended to > open in Terminal or some other seemingly randomly selected application. > > Git works flawlessly for me with other executables and binary > files but it cannot seem to handle Panorama. I have discussed it > with the Git community and they say that they are certain that > Git is not the source of the problem. Based on on my own > experience, I am inclined to agree with them. > > Wonder if anybody else has had a similar experience or, better > yet, can suggest what to do about it. > > 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 Jan 12 09:56:50 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Thu, 12 Jan 2012 17:56:50 +0000 Subject: Problem with Panorama Files in Git Version Control In-Reply-To: <7A78E3CA-AF7E-4E5C-B84E-66EF5EC1F0D6@amug.org> References: , <7A78E3CA-AF7E-4E5C-B84E-66EF5EC1F0D6@amug.org> Message-ID: The best way to deal with it would depend on how often this issue arises. The awkward thing about using .pan extensions on the Mac is that when a procedure wants to open another database, and the current database has a .pan extension, Panorama will assume the other one does too. For example, if the current file is "This File.pan" and you want to open a second file named "That File" the command OpenFile "That File" will result in an error message telling you that That File.pan doesn't exist. For databases that work together, you want them all to have extensions or none of them to have them. When you save a new database, you will have to type the .pan extension yourself, if you want it to have one. There is no way to get Panorama to add it automatically. The "Macintosh to Windows" feature in the platform converter can add .pan extensions to files. It won't change the database itself in any way. The "Fix Type/Creator Codes" feature will give the files a "ZEPDKASX" type creator code, if you would rather just fix them as the need arises. Dave ________________________________________ From: jack stewart [jacks at amug.org] Sent: Thursday, January 12, 2012 11:21 AM To: Panorama Questions & Answers (Discussion) Subject: Re: Problem with Panorama Files in Git Version Control I think that you have nailed it Dave. My Panorama databases do not have extensions. I had thought that they ought to be ".pan" but I read in the faq's that Pano db's for the Mac have no file name extension. I am using Panorama 6 on Snow Leopard. Do you have any idea what I might do to force the extensions? Would it be advisable to try the platform converter? (FYI, if I create a new Pano file, it has no extension.) Thanks for your help Dave, Jack On Jan 12, 2012, at 5:05 AM, "Thompson, David" wrote: > There are a couple of possible explanations. It could be that when Git "exports" a file, it doesn't include the type/creator code. You can use the platform converter to restore it. It could also be that you are using Panorama 5.5 or earlier on Snow Leopard or later. In that case, an upgrade to Panorama 6 will likely fix the problem. Most file types, including Panorama 6 databases, have file extensions associated with them. Panorama's is .pan. When the file has the appropriate file extension, the operating system doesn't care about the type/creator code. If your Panorama databases are the only files without file extensions, that could be the reason why the loss of the type/creator code affects them, and not any of your other binary files. > > Dave > ________________________________________ > From: Jack Stewart [jacks at amug.org] > Sent: Thursday, January 12, 2012 1:22 AM > To: Panorama List > Subject: Problem with Panorama Files in Git Version Control > > I am having a problem with Panorama files in Git version > control. After performing a Commit which includes a Panorama > database, if I extract the Panorama file it will no longer open. > It is as if Git has no idea what type of a file it is, or what > application opens it, so it exports it as a file intended to > open in Terminal or some other seemingly randomly selected application. > > Git works flawlessly for me with other executables and binary > files but it cannot seem to handle Panorama. I have discussed it > with the Git community and they say that they are certain that > Git is not the source of the problem. Based on on my own > experience, I am inclined to agree with them. > > Wonder if anybody else has had a similar experience or, better > yet, can suggest what to do about it. > > 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 _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From jacks at amug.org Thu Jan 12 10:22:12 2012 From: jacks at amug.org (Jack Stewart) Date: Thu, 12 Jan 2012 11:22:12 -0700 Subject: Problem with Panorama Files in Git Version Control In-Reply-To: Message-ID: Thanks Dave. I'll let you know what I decide but since I don't do version tracking with most of my Pano db's, (and there are lots of them), I'll probably opt for saving them individually with a manually created extension. I'll try one and see how Git handles it. Thanks again, Jack On 1/12/12, Thompson, David said ?? >The best way to deal with it would depend on how often this >issue arises. The awkward thing about using .pan extensions on >the Mac is that when a procedure wants to open another >database, and the current database has a .pan extension, >Panorama will assume the other one does too. For example, if >the current file is "This File.pan" and you want to open a >second file named "That File" the command > >OpenFile "That File" > >will result in an error message telling you that That File.pan >doesn't exist. For databases that work together, you want them >all to have extensions or none of them to have them. When you >save a new database, you will have to type the .pan extension >yourself, if you want it to have one. There is no way to get >Panorama to add it automatically. > >The "Macintosh to Windows" feature in the platform converter >can add .pan extensions to files. It won't change the database >itself in any way. >The "Fix Type/Creator Codes" feature will give the files a >"ZEPDKASX" type creator code, if you would rather just fix them >as the need arises. > >Dave >________________________________________ >From: jack stewart [jacks at amug.org] >Sent: Thursday, January 12, 2012 11:21 AM >To: Panorama Questions & Answers (Discussion) >Subject: Re: Problem with Panorama Files in Git Version Control > >I think that you have nailed it Dave. My Panorama databases do >not have extensions. I had thought that they ought to be ".pan" >but I read in the faq's that Pano db's for the Mac have no file >name extension. > >I am using Panorama 6 on Snow Leopard. Do you have any idea >what I might do to force the extensions? Would it be advisable >to try the platform converter? (FYI, if I create a new Pano >file, it has no extension.) > >Thanks for your help Dave, > >Jack > >On Jan 12, 2012, at 5:05 AM, "Thompson, David" > wrote: > >> There are a couple of possible explanations. It could be that when Git >"exports" a file, it doesn't include the type/creator code. You >can use the platform converter to restore it. It could also be >that you are using Panorama 5.5 or earlier on Snow Leopard or >later. In that case, an upgrade to Panorama 6 will likely fix >the problem. Most file types, including Panorama 6 databases, >have file extensions associated with them. Panorama's is .pan. >When the file has the appropriate file extension, the operating >system doesn't care about the type/creator code. If your >Panorama databases are the only files without file extensions, >that could be the reason why the loss of the type/creator code >affects them, and not any of your other binary files. >> >> Dave >> ________________________________________ >> From: Jack Stewart [jacks at amug.org] >> Sent: Thursday, January 12, 2012 1:22 AM >> To: Panorama List >> Subject: Problem with Panorama Files in Git Version Control >> >> I am having a problem with Panorama files in Git version >> control. After performing a Commit which includes a Panorama >> database, if I extract the Panorama file it will no longer open. >> It is as if Git has no idea what type of a file it is, or what >> application opens it, so it exports it as a file intended to >> open in Terminal or some other seemingly randomly selected >application. >> >> Git works flawlessly for me with other executables and binary >> files but it cannot seem to handle Panorama. I have discussed it >> with the Git community and they say that they are certain that >> Git is not the source of the problem. Based on on my own >> experience, I am inclined to agree with them. >> >> Wonder if anybody else has had a similar experience or, better >> yet, can suggest what to do about it. >> >> 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 >_______________________________________________ >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 scott at prototek.net Thu Jan 12 10:46:11 2012 From: scott at prototek.net (Scott Taylor) Date: Thu, 12 Jan 2012 10:46:11 -0800 Subject: "Cannot use PICTURE column in an equation" In-Reply-To: Message-ID: Hi Jim, thanks for the response. I knew this was going to require you, and I?d guess you?ve been away for a while. I?ve never used, nor ever thought about, picture fields, and like you say if I was using them, then this error would happen every time, not just randomly. I would guess, however, that having this error message come up is not designed to have Pan crash immediately after pressing OK, which it does every time. It takes about 5 minutes to bring it all back up again, and that?s a very long time when you have a customer on the phone, especially when it might immediately go south again. Database corruption would probably explain a lot of the anomalous errors we get, again quite random but maybe they?re associated with certain invisibly corrupted records that happen to be current, complicated by differences in hardware and OS version. I?m using an old Powerbook and am relatively error-free; my boss has the newest computer in the house (a Mac Air) and he has many problems. If it is database corruption, what can I do to clean it all up? If I exported all the data, then brought it all into a new database, would that eliminate any data corruption, or would it happily populate the new database with the same junk? If I did that, I assume it would not copy my forms and procedures? If that?s the case, it would be a monumental task to recreate them. Is there a diagnostic tool to flag corruption? Is there a database repair tool? Do forms or procedures get corrupted, and if so are there any solutions for that? The boss is starting to talk about exploring alternative software; I?d hate to have to go that route because Panorama does everything we need it to, when it works. Scott > > From: Jim Rea > Reply-To: "Panorama Questions & Answers \(Discussion\)" > Date: Wed, 11 Jan 2012 16:21:55 -0800 > To: "Panorama Questions & Answers (Discussion)" > Subject: Re: "Cannot use PICTURE column in an equation" > > The normal reason this error message would occur would be if you tried to use > a Picture field in a formula. Suppose you had a picture field called "Photo". > Any of the formulas below would cause this error: > > Photo+2 > "["+Photo+"]" > > In fact any formula that contained the Photo field would cause an error to > occur. > > You say that you don't have any picture fields, and if that is true then this > message should never occur. If you did have a picture field I would expect the > error to come up every time, not sporadically. So I have no idea what could be > causing this - some sort of corruption somewhere, I supposed (probably in a > database). > > Since I don't know what is causing this, I have no reason to think that > upgrading to Panorama 6 would fix it. It's possible it might fix it, also > possible that the problem might become worse (for example crashing instead of > displaying an error message). > > Jim > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cdpublishing at qwestoffice.net Thu Jan 12 11:01:15 2012 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Thu, 12 Jan 2012 11:01:15 -0800 Subject: "Cannot use PICTURE column in an equation" In-Reply-To: References: Message-ID: Partial resource from Panorama is the ExportAllProcedures statement (See Panorama Reference) which would allow you to just copy/paste procedures into a new database from the resulting text file. Craig McPherson On Jan 12, 2012, at 10:46 AM, Scott Taylor wrote: > Hi Jim, thanks for the response. I knew this was going to require you, and I?d guess you?ve been away for a while. > > I?ve never used, nor ever thought about, picture fields, and like you say if I was using them, then this error would happen every time, not just randomly. I would guess, however, that having this error message come up is not designed to have Pan crash immediately after pressing OK, which it does every time. It takes about 5 minutes to bring it all back up again, and that?s a very long time when you have a customer on the phone, especially when it might immediately go south again. > > Database corruption would probably explain a lot of the anomalous errors we get, again quite random but maybe they?re associated with certain invisibly corrupted records that happen to be current, complicated by differences in hardware and OS version. I?m using an old Powerbook and am relatively error-free; my boss has the newest computer in the house (a Mac Air) and he has many problems. > > If it is database corruption, what can I do to clean it all up? If I exported all the data, then brought it all into a new database, would that eliminate any data corruption, or would it happily populate the new database with the same junk? If I did that, I assume it would not copy my forms and procedures? If that?s the case, it would be a monumental task to recreate them. Is there a diagnostic tool to flag corruption? Is there a database repair tool? Do forms or procedures get corrupted, and if so are there any solutions for that? > > The boss is starting to talk about exploring alternative software; I?d hate to have to go that route because Panorama does everything we need it to, when it works. > > Scott >> >> From: Jim Rea >> Reply-To: "Panorama Questions & Answers \(Discussion\)" >> Date: Wed, 11 Jan 2012 16:21:55 -0800 >> To: "Panorama Questions & Answers (Discussion)" >> Subject: Re: "Cannot use PICTURE column in an equation" >> > >> The normal reason this error message would occur would be if you tried to use a Picture field in a formula. Suppose you had a picture field called "Photo". Any of the formulas below would cause this error: >> >> Photo+2 >> "["+Photo+"]" >> >> In fact any formula that contained the Photo field would cause an error to occur. >> >> You say that you don't have any picture fields, and if that is true then this message should never occur. If you did have a picture field I would expect the error to come up every time, not sporadically. So I have no idea what could be causing this - some sort of corruption somewhere, I supposed (probably in a database). >> >> Since I don't know what is causing this, I have no reason to think that upgrading to Panorama 6 would fix it. It's possible it might fix it, also possible that the problem might become worse (for example crashing instead of displaying an error message). >> >> Jim >> > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From scott at prototek.net Thu Jan 12 11:25:22 2012 From: scott at prototek.net (Scott Taylor) Date: Thu, 12 Jan 2012 11:25:22 -0800 Subject: "Cannot use PICTURE column in an equation" In-Reply-To: Message-ID: Hi Craig, I?ll check that out, it would save some complication. Is there a similar way to bulk copy forms? Scott > > From: Craig McPherson > Reply-To: "Panorama Questions & Answers \(Discussion\)" > Date: Thu, 12 Jan 2012 11:01:15 -0800 > To: "Panorama Questions & Answers \(Discussion\)" > Subject: Re: "Cannot use PICTURE column in an equation" > > Partial resource from Panorama is the ExportAllProcedures statement (See > Panorama Reference) > which would allow you to just copy/paste procedures into a new database from > the resulting text file. > Craig McPherson > > > On Jan 12, 2012, at 10:46 AM, Scott Taylor wrote: > >> Hi Jim, thanks for the response. I knew this was going to require you, and >> I?d guess you?ve been away for a while. >> >> I?ve never used, nor ever thought about, picture fields, and like you say if >> I was using them, then this error would happen every time, not just randomly. >> I would guess, however, that having this error message come up is not >> designed to have Pan crash immediately after pressing OK, which it does every >> time. It takes about 5 minutes to bring it all back up again, and that?s a >> very long time when you have a customer on the phone, especially when it >> might immediately go south again. >> >> Database corruption would probably explain a lot of the anomalous errors we >> get, again quite random but maybe they?re associated with certain invisibly >> corrupted records that happen to be current, complicated by differences in >> hardware and OS version. I?m using an old Powerbook and am relatively >> error-free; my boss has the newest computer in the house (a Mac Air) and he >> has many problems. >> >> If it is database corruption, what can I do to clean it all up? If I >> exported all the data, then brought it all into a new database, would that >> eliminate any data corruption, or would it happily populate the new database >> with the same junk? If I did that, I assume it would not copy my forms and >> procedures? If that?s the case, it would be a monumental task to recreate >> them. Is there a diagnostic tool to flag corruption? Is there a database >> repair tool? Do forms or procedures get corrupted, and if so are there any >> solutions for that? >> >> The boss is starting to talk about exploring alternative software; I?d hate >> to have to go that route because Panorama does everything we need it to, when >> it works. >> >> Scott >>> >>> From: Jim Rea >>> Reply-To: "Panorama Questions & Answers \(Discussion\)" >>> Date: Wed, 11 Jan 2012 16:21:55 -0800 >>> To: "Panorama Questions & Answers (Discussion)" >>> Subject: Re: "Cannot use PICTURE column in an equation" >>> >> >>> The normal reason this error message would occur would be if you tried to >>> use a Picture field in a formula. Suppose you had a picture field called >>> "Photo". Any of the formulas below would cause this error: >>> >>> Photo+2 >>> "["+Photo+"]" >>> >>> In fact any formula that contained the Photo field would cause an error to >>> occur. >>> >>> You say that you don't have any picture fields, and if that is true then >>> this message should never occur. If you did have a picture field I would >>> expect the error to come up every time, not sporadically. So I have no idea >>> what could be causing this - some sort of corruption somewhere, I supposed >>> (probably in a database). >>> >>> Since I don't know what is causing this, I have no reason to think that >>> upgrading to Panorama 6 would fix it. It's possible it might fix it, also >>> possible that the problem might become worse (for example crashing instead >>> of displaying an error message). >>> >>> Jim >>> >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cdpublishing at qwestoffice.net Thu Jan 12 12:06:55 2012 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Thu, 12 Jan 2012 12:06:55 -0800 Subject: "Cannot use PICTURE column in an equation" In-Reply-To: References: Message-ID: <57F8ECAB-0DCE-41E9-8B4F-CEA3423D74A7@qwestoffice.net> I don't know of a way to bulk copy forms other than to make a duplicate copy of the database...if there is a problem with one particular form, using copyform and pasteform to individually reproduce the layouts for a problematic database might work better, checking for problems as you go...(depending on the number of forms you have.....) Have you running Disk Utility to try to check if the problem might be outside Panorama? Craig McPherson On Jan 12, 2012, at 11:25 AM, Scott Taylor wrote: > Hi Craig, > > I?ll check that out, it would save some complication. Is there a similar way to bulk copy forms? > > Scott >> >> From: Craig McPherson >> Reply-To: "Panorama Questions & Answers \(Discussion\)" >> Date: Thu, 12 Jan 2012 11:01:15 -0800 >> To: "Panorama Questions & Answers \(Discussion\)" >> Subject: Re: "Cannot use PICTURE column in an equation" >> > >> Partial resource from Panorama is the ExportAllProcedures statement (See Panorama Reference) >> which would allow you to just copy/paste procedures into a new database from the resulting text file. >> Craig McPherson >> >> >> On Jan 12, 2012, at 10:46 AM, Scott Taylor wrote: >> >>> Hi Jim, thanks for the response. I knew this was going to require you, and I?d guess you?ve been away for a while. >>> >>> I?ve never used, nor ever thought about, picture fields, and like you say if I was using them, then this error would happen every time, not just randomly. I would guess, however, that having this error message come up is not designed to have Pan crash immediately after pressing OK, which it does every time. It takes about 5 minutes to bring it all back up again, and that?s a very long time when you have a customer on the phone, especially when it might immediately go south again. >>> >>> Database corruption would probably explain a lot of the anomalous errors we get, again quite random but maybe they?re associated with certain invisibly corrupted records that happen to be current, complicated by differences in hardware and OS version. I?m using an old Powerbook and am relatively error-free; my boss has the newest computer in the house (a Mac Air) and he has many problems. >>> >>> If it is database corruption, what can I do to clean it all up? If I exported all the data, then brought it all into a new database, would that eliminate any data corruption, or would it happily populate the new database with the same junk? If I did that, I assume it would not copy my forms and procedures? If that?s the case, it would be a monumental task to recreate them. Is there a diagnostic tool to flag corruption? Is there a database repair tool? Do forms or procedures get corrupted, and if so are there any solutions for that? >>> >>> The boss is starting to talk about exploring alternative software; I?d hate to have to go that route because Panorama does everything we need it to, when it works. >>> >>> Scott >>>> >>>> From: Jim Rea >>>> Reply-To: "Panorama Questions & Answers \(Discussion\)" >>>> Date: Wed, 11 Jan 2012 16:21:55 -0800 >>>> To: "Panorama Questions & Answers (Discussion)" >>>> Subject: Re: "Cannot use PICTURE column in an equation" >>>> >>> >>>> The normal reason this error message would occur would be if you tried to use a Picture field in a formula. Suppose you had a picture field called "Photo". Any of the formulas below would cause this error: >>>> >>>> Photo+2 >>>> "["+Photo+"]" >>>> >>>> In fact any formula that contained the Photo field would cause an error to occur. >>>> >>>> You say that you don't have any picture fields, and if that is true then this message should never occur. If you did have a picture field I would expect the error to come up every time, not sporadically. So I have no idea what could be causing this - some sort of corruption somewhere, I supposed (probably in a database). >>>> >>>> Since I don't know what is causing this, I have no reason to think that upgrading to Panorama 6 would fix it. It's possible it might fix it, also possible that the problem might become worse (for example crashing instead of displaying an error message). >>>> >>>> Jim >>>> >>> _______________________________________________ >>> Qna mailing list >>> Qna at provue.com >>> http://provue.com/mailman/listinfo/qna >> >> >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna >> > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Thu Jan 12 12:51:44 2012 From: jim at provue.com (Jim Rea) Date: Thu, 12 Jan 2012 12:51:44 -0800 Subject: Problem with Panorama Files in Git Version Control In-Reply-To: References: Message-ID: i have never used Git, though in fact I am planning to start using it in the near future. Panorama supports two methods for identifying Panorama files -- type/creator codes and file extension (.pan). The type/creator code system is inherited from "classic" MacOS and allows you to use files that don't have extensions. This still works in Mac OS X although Apple has been discouraging use of this. Most likely Git does not support type/creator codes (I don't know this for sure but I would be *very* surprised if it did. So you will need to stick with the extension method for identifying Panorama files. Long story short -- most likely if you add .pan to the end of all of your Panorama filenames it will start working with Git. Jim On Wed, Jan 11, 2012 at 11:22 PM, Jack Stewart wrote: > I am having a problem with Panorama files in Git version control. After > performing a Commit which includes a Panorama database, if I extract the > Panorama file it will no longer open. It is as if Git has no idea what type > of a file it is, or what application opens it, so it exports it as a file > intended to open in Terminal or some other seemingly randomly selected > application. > > Git works flawlessly for me with other executables and binary files but it > cannot seem to handle Panorama. I have discussed it with the Git community > and they say that they are certain that Git is not the source of the > problem. Based on on my own experience, I am inclined to agree with them. > > Wonder if anybody else has had a similar experience or, better yet, can > suggest what to do about it. > > Thanks -- Jack > > ______________________________**_________________ > 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 Thu Jan 12 13:02:11 2012 From: jim at provue.com (Jim Rea) Date: Thu, 12 Jan 2012 13:02:11 -0800 Subject: "Cannot use PICTURE column in an equation" In-Reply-To: References: Message-ID: Any portion of any file csn get corrupted. In the case of Panorama, it could be in the data, in a form, in a procedure, anywhere. Corruption can happen because of software bugs and can also happen due to hardware problems including bad memory or even cosmic rays. So there is no catch-all way to debug or repair this sort of thing. Exporting all the data to text and re-importing (perhaps into a new database) will clear out that possibility. As Craig mentioned you can export all of the procedures and re-import them -- there is no equivalent bulk method to export/import forms. Since you are sharing databases across a network a hardware problem on one computer can corrupt data when then gets transferred to other computers. Sometimes perhaps even the computer that originally caused the problem may no longer be in use. Jim On Thu, Jan 12, 2012 at 10:46 AM, Scott Taylor wrote: > Hi Jim, thanks for the response. I knew this was going to require you, > and I?d guess you?ve been away for a while. > > I?ve never used, nor ever thought about, picture fields, and like you say > if I was using them, then this error would happen every time, not just > randomly. I would guess, however, that having this error message come up > is not designed to have Pan crash immediately after pressing OK, which it > does every time. It takes about 5 minutes to bring it all back up again, > and that?s a very long time when you have a customer on the phone, > especially when it might immediately go south again. > > Database corruption would probably explain a lot of the anomalous errors > we get, again quite random but maybe they?re associated with certain > invisibly corrupted records that happen to be current, complicated by > differences in hardware and OS version. I?m using an old Powerbook and am > *relatively *error-free; my boss has the newest computer in the house (a > Mac Air) and he has many problems. > > If it is database corruption, what can I do to clean it all up? If I > exported all the data, then brought it all into a new database, would that > eliminate any data corruption, or would it happily populate the new > database with the same junk? If I did that, I assume it would not copy my > forms and procedures? If that?s the case, it would be a monumental task to > recreate them. Is there a diagnostic tool to flag corruption? Is there a > database repair tool? Do forms or procedures get corrupted, and if so are > there any solutions for that? > > The boss is starting to talk about exploring alternative software; I?d > hate to have to go that route because Panorama does everything we need it > to, when it works. > > Scott > > > *From: *Jim Rea > > *Reply-To: *"Panorama Questions & Answers \(Discussion\)" > *Date: *Wed, 11 Jan 2012 16:21:55 -0800 > *To: *"Panorama Questions & Answers (Discussion)" > *Subject: *Re: "Cannot use PICTURE column in an equation" > > > The normal reason this error message would occur would be if you tried to > use a Picture field in a formula. Suppose you had a picture field called > "Photo". Any of the formulas below would cause this error: > > Photo+2 > "["+Photo+"]" > > In fact any formula that contained the Photo field would cause an error to > occur. > > You say that you don't have any picture fields, and if that is true then > this message should never occur. If you did have a picture field I would > expect the error to come up every time, not sporadically. So I have no idea > what could be causing this - some sort of corruption somewhere, I supposed > (probably in a database). > > Since I don't know what is causing this, I have no reason to think that > upgrading to Panorama 6 would fix it. It's possible it might fix it, also > possible that the problem might become worse (for example crashing instead > of displaying an error message). > > Jim > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From scott at prototek.net Thu Jan 12 13:07:59 2012 From: scott at prototek.net (Scott Taylor) Date: Thu, 12 Jan 2012 13:07:59 -0800 Subject: "Cannot use PICTURE column in an equation" In-Reply-To: Message-ID: And if the problem computer is still in use, it may proceed to corrupt the new versions of the files.... What would help me decide which direction to go would be whether there is a tool that I can use to evaluate a database for corruption ? is there such a thing in Pan? A wizard or some procedure I can write? > > From: Jim Rea > Subject: Re: "Cannot use PICTURE column in an equation" > > Since you are sharing databases across a network a hardware problem on one > computer can corrupt data when then gets transferred to other computers. > Sometimes perhaps even the computer that originally caused the problem may no > longer be in use. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cdpublishing at qwestoffice.net Thu Jan 12 13:16:50 2012 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Thu, 12 Jan 2012 13:16:50 -0800 Subject: "Cannot use PICTURE column in an equation" In-Reply-To: References: Message-ID: <89AD0F86-7D5A-4EE9-B983-176B9227608F@qwestoffice.net> which brings the question, "Does any of the other computers on the network use picture fields?" Craig McPherson On Jan 12, 2012, at 1:07 PM, Scott Taylor wrote: > And if the problem computer is still in use, it may proceed to corrupt the new versions of the files.... > > What would help me decide which direction to go would be whether there is a tool that I can use to evaluate a database for corruption ? is there such a thing in Pan? A wizard or some procedure I can write? >> >> From: Jim Rea >> Subject: Re: "Cannot use PICTURE column in an equation" >> >> Since you are sharing databases across a network a hardware problem on one computer can corrupt data when then gets transferred to other computers. Sometimes perhaps even the computer that originally caused the problem may no longer be in use. > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From vic at mac.com Thu Jan 12 12:34:08 2012 From: vic at mac.com (Vic Glassley) Date: Thu, 12 Jan 2012 12:34:08 -0800 Subject: Accidentally and Unknowingly Deleting a column! In-Reply-To: Message-ID: Jim, Any idea when the the version with that change will be released? Thanks, Vic On 1/6/12 4:03 PM, "qna-request at provue.com" wrote: >> From: James Rea >> Reply-To: "Panorama Questions & Answers (Discussion)" >> Date: Thu, 5 Jan 2012 10:44:17 -0800 >> To: "Panorama Questions & Answers (Discussion)" >> Subject: Re: Accidentally and Unknowingly Deleting a column! >> >> Apparently that is a change that I made that has not been released yet. Sorry >> about that. >> >> Jim -------------- next part -------------- An HTML attachment was scrubbed... URL: From scott at prototek.net Thu Jan 12 16:22:18 2012 From: scott at prototek.net (Scott Taylor) Date: Thu, 12 Jan 2012 16:22:18 -0800 Subject: "Cannot use PICTURE column in an equation" In-Reply-To: <89AD0F86-7D5A-4EE9-B983-176B9227608F@qwestoffice.net> Message-ID: I am the only Panorama developer, everyone else gets their files (and problems?) from me. If anyone makes their own Pan databases, I can?t see how anything they did with them (including using Picture fields) would affect our production files. Here?s a variation on the question I keep asking but get no answer: if I wrote a procedure that read every record in a file, is there a test I could run on each field in the record that might expose corrupted data (and probably crash, but I could trap that)? I don?t care about ?erroneous? data, I mean data that makes no sense in terms of its type and expected format, i.e., corrupted. I tend to suspect corrupted data rather than procedures or forms because every procedure and form ?works? most of the time, but the record I am currently on when I invoke them is what is different. That assumes corruption ?behaves itself?, which is silly on the face of it I suppose. Would copyform/pasteform copy form corruption without an error, or would it ?clean up? in the process? I don?t really want to embark on this process, but if I do I sure don?t want to just be cloning my problems instead of eliminating them. Today I had no errors whatsoever (yay) but my boss had lots of them. Go figure. Thanks for everyone's thoughts. Scott > > From: Craig McPherson > Reply-To: "Panorama Questions & Answers \(Discussion\)" > Date: Thu, 12 Jan 2012 13:16:50 -0800 > To: "Panorama Questions & Answers \(Discussion\)" > Subject: Re: "Cannot use PICTURE column in an equation" > > which brings the question, "Does any of the other computers on the network use > picture fields?" > Craig McPherson > > On Jan 12, 2012, at 1:07 PM, Scott Taylor wrote: > >> And if the problem computer is still in use, it may proceed to corrupt the >> new versions of the files.... >> >> What would help me decide which direction to go would be whether there is a >> tool that I can use to evaluate a database for corruption ? is there such a >> thing in Pan? A wizard or some procedure I can write? >>> >>> From: Jim Rea >>> Subject: Re: "Cannot use PICTURE column in an equation" >>> >>> Since you are sharing databases across a network a hardware problem on one >>> computer can corrupt data when then gets transferred to other computers. >>> Sometimes perhaps even the computer that originally caused the problem may >>> no longer be in use. >> >> _______________________________________________ >> 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 skane-l at skaneco.com Thu Jan 12 18:33:46 2012 From: skane-l at skaneco.com (Steve Kane) Date: Thu, 12 Jan 2012 20:33:46 -0600 Subject: "Cannot use PICTURE column in an equation" In-Reply-To: References: Message-ID: <3A7959B5-1916-4F9E-9EA5-4FE80B3E1AA8@skaneco.com> On Jan 12, 2012, at 6:22 PM, Scott Taylor wrote: > I am the only Panorama developer, everyone else gets their files (and problems?) from me. If anyone makes their own Pan databases, I can?t see how anything they did with them (including using Picture fields) would affect our production files. > > Here?s a variation on the question I keep asking but get no answer: if I wrote a procedure that read every record in a file, is there a test I could run on each field in the record that might expose corrupted data (and probably crash, but I could trap that)? I am definitely not a programmer but possibly try running formulafill stripprintable(??) on all the text fields. It might get rid of some stray character that shouldn't be there. From mark at abernackie.com Fri Jan 13 05:37:11 2012 From: mark at abernackie.com (Mark Terry) Date: Fri, 13 Jan 2012 08:37:11 -0500 Subject: "Cannot use PICTURE column in an equation" In-Reply-To: <3A7959B5-1916-4F9E-9EA5-4FE80B3E1AA8@skaneco.com> References: <3A7959B5-1916-4F9E-9EA5-4FE80B3E1AA8@skaneco.com> Message-ID: In the same vein, I have used FormulaFill ?? on all datafields, in a loop, to catch corrupt cells in very large databases. It will usually either put blanks in all records past the corrupt cells, or crash when it gets to the bad field. In most of those cases I was alerted by Pan that "some cells contain corrupt data", so I focused on the data sheet. You have noted problems with a particular form. For me, corruption of fonts or graphic elements in forms has been far more common than data corruption - and it seemed to be worse when I was moving back and forth between G4 & intel platforms. Sometimes a corrupt form element will show itself when working on the form in Graphics mode, but usually you have to re- create the form. If that's too daunting a task, you could try this shortcut: after making a backup copy, start by copyform-ing the suspect form into a fresh database (preferably with the same DesignSheet), deleting the original form, then doing a SaveAs to get a fresh copy on disk, and copyform-ing back into the new original file. Then do another SaveAs. That might save that form. Have you run the "CheckOpenDatabase" Wizard? M On Jan 12, 2012, at 9:33 PM, Steve Kane wrote: > On Jan 12, 2012, at 6:22 PM, Scott Taylor wrote: > >> I am the only Panorama developer, everyone else gets their files >> (and problems?) from me. If anyone makes their own Pan databases, >> I can?t see how anything they did with them (including using >> Picture fields) would affect our production files. >> >> Here?s a variation on the question I keep asking but get no answer: >> if I wrote a procedure that read every record in a file, is there a >> test I could run on each field in the record that might expose >> corrupted data (and probably crash, but I could trap that)? > > I am definitely not a programmer but possibly try running > formulafill stripprintable(??) > on all the text fields. It might get rid of some stray character > that shouldn't be there. > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From cdpublishing at qwestoffice.net Fri Jan 13 12:06:41 2012 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Fri, 13 Jan 2012 12:06:41 -0800 Subject: expiration? Message-ID: I have purchased the royalty free versions of my DataBook software for distribution to clients. Today a client reports: I followed all of the Panorama installation directions carefully, and made it through all of the steps. The database seems to be functioning properly (is my first time using it so still learning), however on the very top bar it says that it will expire in 11 days. Should the royalty free versions of my software product display this message? Will Panorama actually 'expire' in 11 days? Thanks, Craig McPherson -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jim at JamesCook.biz Fri Jan 13 13:51:20 2012 From: Jim at JamesCook.biz (James Cook) Date: Fri, 13 Jan 2012 16:51:20 -0500 Subject: expiration? In-Reply-To: References: Message-ID: <5E4EFF6F-AE56-4379-8654-EC82D1E39217@JamesCook.biz> I'm a little confused by your message, but reading between the lines I'm guessing that you have a product that you're distributing and have licensed to run on the Panorama Engine. If your customers download and install Panorama separately, it's very easy for them to accidentally follow the path for the Panorama demo mode. In that case they have a functional copy of Panorama and do get the warnings and such when that demo mode is about to expire. However, it will continue to work after the fact with your product. The main problem is the confusion it creates. 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 On Jan 13, 2012, at 3:06 PM, Craig McPherson wrote: > I have purchased the royalty free versions of my DataBook software for distribution to clients. Today a client reports: > > I followed all of the Panorama installation directions carefully, and made it through all of the steps. The database seems to be functioning properly (is my first time using it so still learning), however on the very top bar it says that it will expire in 11 days. > > Should the royalty free versions of my software product display this message? Will Panorama actually 'expire' in 11 days? > > Thanks, > > Craig McPherson > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From scott at prototek.net Fri Jan 13 15:15:52 2012 From: scott at prototek.net (Scott Taylor) Date: Fri, 13 Jan 2012 15:15:52 -0800 Subject: "Cannot use PICTURE column in an equation" In-Reply-To: Message-ID: Interesting ideas, Mark. I had never heard of Check Open Databases; I ran it and everything is ?OK.? I?ll try the FormulaFill ?? trick on a copy when I get the chance ? to have it fill blanks past a corruption would be a disaster for a working database, but it could tell me a lot on a copy. Probably 2 of my databases have suspected problems. Here?s a question ? if it?s data corruption, will just re-entering it in a field fix it, or is it a deeper problem? Probably can?t answer that since it could take any form. Even though my most annoying problem is when I use a particular form, it is a LiveClairvoyance form object executing Update Variable Every Key on an attached procedure, and I suspect it is that execution that is crashing things when I press a key, not something on the form itself, but who knows. Since I submitted this problem a couple of days ago, it hasn?t crashed on me once. Maybe it takes a squeaky wheel! Crossing fingers.... Scott > > From: Mark Terry > Reply-To: "Panorama Questions & Answers \(Discussion\)" > Date: Fri, 13 Jan 2012 08:37:11 -0500 > To: "Panorama Questions & Answers \(Discussion\)" > Subject: Re: "Cannot use PICTURE column in an equation" > > In the same vein, I have used > FormulaFill ?? > on all datafields, in a loop, to catch corrupt cells in very large > databases. It will usually either put blanks in all records past the > corrupt cells, or crash when it gets to the bad field. In most of > those cases I was alerted by Pan that "some cells contain corrupt > data", so I focused on the data sheet. You have noted problems with a > particular form. For me, corruption of fonts or graphic elements in > forms has been far more common than data corruption - and it seemed to > be worse when I was moving back and forth between G4 & intel > platforms. Sometimes a corrupt form element will show itself when > working on the form in Graphics mode, but usually you have to re- > create the form. > > If that's too daunting a task, you could try this shortcut: after > making a backup copy, start by copyform-ing the suspect form into a > fresh database (preferably with the same DesignSheet), deleting the > original form, then doing a SaveAs to get a fresh copy on disk, and > copyform-ing back into the new original file. Then do another SaveAs. > That might save that form. > > Have you run the "CheckOpenDatabase" Wizard? > > M > > > On Jan 12, 2012, at 9:33 PM, Steve Kane wrote: > >> > On Jan 12, 2012, at 6:22 PM, Scott Taylor wrote: >> > >>> >> I am the only Panorama developer, everyone else gets their files >>> >> (and problems?) from me. If anyone makes their own Pan databases, >>> >> I can?t see how anything they did with them (including using >>> >> Picture fields) would affect our production files. >>> >> >>> >> Here?s a variation on the question I keep asking but get no answer: >>> >> if I wrote a procedure that read every record in a file, is there a >>> >> test I could run on each field in the record that might expose >>> >> corrupted data (and probably crash, but I could trap that)? >> > >> > I am definitely not a programmer but possibly try running >> > formulafill stripprintable(??) >> > on all the text fields. It might get rid of some stray character >> > that shouldn't be there. >> > >> > >> > _______________________________________________ >> > 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 su at lucinda.net Fri Jan 13 18:18:32 2012 From: su at lucinda.net (Stan Ulrich) Date: Fri, 13 Jan 2012 19:18:32 -0700 Subject: Panorama discussion In-Reply-To: <78DAEF75-5C60-430B-A808-ADB0976B89C1@aol.com> References: <00F20EEA-E3F0-44EA-8EC4-391374445076@me.com> <78DAEF75-5C60-430B-A808-ADB0976B89C1@aol.com> Message-ID: On 1/4/12, Steve Gallagher wrote: >If so, Panorama is problematic for the vast majority of Panorama users who do almost everything in the data sheet. Amen. I've been at this for 20+ years; never grew up, I guess. Stayed in data the whole time. Still am./ If I wanted pretty, I used something else. Cheers, Stan ------------------------------ Stan Ulrich ... su at lucinda.net ------------------------------ From jahearne at mofga.org Fri Jan 13 19:44:27 2012 From: jahearne at mofga.org (Jim Ahearne) Date: Fri, 13 Jan 2012 22:44:27 -0500 Subject: xml export or Pan API Message-ID: We use Panorama to build the schedule for a three day fair with over 740 unique scheduled events. I publish the schedule online via an online platform, Sched.org, which is in some respects a CMS. To get our schedule data into Sched I have to export the selected data from our Panorama db, then import it into an excel template provided by Sched, and then email the populated template to Sched. Essentially a bulk upload. Once it's uploaded I can make individual changes via the Sched admin portal, but to keep my record straight, I'm also making the same update in my Panorama db. A lot of double entry, and even the export/import rodeo, could be eliminated if I could link my Panorama db to Sched via their API. Or, next best, I'm told we could streamline the export/import process if I could extract data from Panorama as xml formatted data. So, my questions are: Is there or will there ever be an API for Panorama (beyond the one for Authorize.net)? And/or, can I get data out of my Panorama db as xml formatted data, and if so, how? Here's the link to Sched's API documentation: http://sched.org/api I guess what it comes down to, is there a way to get my Panorama built event database to talk with the Sched platform? Note, I am not a developer or programmer (surprise), though as a heavy Pan user by necessity I'm fairly conversant at building the forms and reports I need. But any heavier lifting will require help. So, if any of the above are possible but only with the work of a developer, I'll be back looking for suggestions. We are running Pan 6 Enterprise. Thanks in advance. Jim Ahearne -------------- next part -------------- An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Fri Jan 13 20:39:38 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sat, 14 Jan 2012 04:39:38 +0000 Subject: xml export or Pan API In-Reply-To: References: Message-ID: It's possible to create xml with Panorama. Typically, it's done with an ArrayBuild, followed by a few additional statements to add headers and trailers. Then the result is saved with a FileSave. It's definitely a roll your own sort of thing. Panorama doesn't have much more than its basic text building tools to help you with that. Dave ________________________________ From: Jim Ahearne [jahearne at mofga.org] Sent: Friday, January 13, 2012 9:44 PM To: qna at provue.com Subject: xml export or Pan API We use Panorama to build the schedule for a three day fair with over 740 unique scheduled events. I publish the schedule online via an online platform, Sched.org, which is in some respects a CMS. To get our schedule data into Sched I have to export the selected data from our Panorama db, then import it into an excel template provided by Sched, and then email the populated template to Sched. Essentially a bulk upload. Once it's uploaded I can make individual changes via the Sched admin portal, but to keep my record straight, I'm also making the same update in my Panorama db. A lot of double entry, and even the export/import rodeo, could be eliminated if I could link my Panorama db to Sched via their API. Or, next best, I'm told we could streamline the export/import process if I could extract data from Panorama as xml formatted data. So, my questions are: Is there or will there ever be an API for Panorama (beyond the one for Authorize.net)? And/or, can I get data out of my Panorama db as xml formatted data, and if so, how? Here's the link to Sched's API documentation: http://sched.org/api I guess what it comes down to, is there a way to get my Panorama built event database to talk with the Sched platform? Note, I am not a developer or programmer (surprise), though as a heavy Pan user by necessity I'm fairly conversant at building the forms and reports I need. But any heavier lifting will require help. So, if any of the above are possible but only with the work of a developer, I'll be back looking for suggestions. We are running Pan 6 Enterprise. Thanks in advance. Jim Ahearne -------------- next part -------------- An HTML attachment was scrubbed... URL: From lists at centerofcreation.com Sat Jan 14 00:06:11 2012 From: lists at centerofcreation.com (JL Cook) Date: Sat, 14 Jan 2012 01:06:11 -0700 Subject: xml export or Pan API In-Reply-To: References: Message-ID: <4F113773.3060706@centerofcreation.com> An HTML attachment was scrubbed... URL: From jim at provue.com Sat Jan 14 00:41:49 2012 From: jim at provue.com (Jim Rea) Date: Sat, 14 Jan 2012 00:41:49 -0800 Subject: expiration? In-Reply-To: References: Message-ID: The customer must have signed up for the 14 day trial. For the next 11 days he can use ALL of the features of Panorama -- creating databases, writing procedures, designing forms. After that, he'll only be able to use your pre-built databases. In fact, he could do that without signing up for the trial, in which case he would not see the expiration messages. Jim On Fri, Jan 13, 2012 at 12:06 PM, Craig McPherson < cdpublishing at qwestoffice.net> wrote: > I have purchased the royalty free versions of my DataBook software for > distribution to clients. Today a client reports: > > I followed all of the Panorama installation directions carefully, and made > it through all of the steps. The database seems to be functioning properly > (is my first time using it so still learning), however on the very top bar > it says that it will expire in 11 days.**** > ** ** > **Should the royalty free versions of my software product display > this message? Will Panorama actually 'expire' in 11 days?** > > Thanks, > > *Craig McPherson* > * > * > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From vjdif at prodigy.net Sat Jan 14 11:44:05 2012 From: vjdif at prodigy.net (Vic DiFranco) Date: Sat, 14 Jan 2012 13:44:05 -0600 Subject: GETSTOCKQUOTE Message-ID: <872749AF-CDB1-4C69-A446-5184D6D810E6@prodigy.net> Hello Everybody, I recently came across the Panorama command GETSTOCKQUOTE. It works perfectly to retrieve the current quote of any stock, and I've incorporated the command into a number of procedures. Is there another command which will retrieve the closing stock price for a earlier date? Something like: GETQUOTE, symbol, date, quote I would expect the function would extract the price from the same database as GETSTOCKQUOTE does, but I don't know if there exists a database that stores these values. Best regards, Vic DiFranco From dthmpsn1 at illinois.edu Sat Jan 14 13:02:15 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sat, 14 Jan 2012 21:02:15 +0000 Subject: GETSTOCKQUOTE In-Reply-To: <872749AF-CDB1-4C69-A446-5184D6D810E6@prodigy.net> References: <872749AF-CDB1-4C69-A446-5184D6D810E6@prodigy.net> Message-ID: Bruce De Benedictus wrote the StockQuote channel this statement depends on, and he has updated it several times as Yahoo has changed their web page. It works by scraping data from the web pages returned when you search for a quote at . Those pages do show the price for the previous close, but not for any earlier date. No channel currently exists for anything other than the current quote. In theory, one could be written for the previous close, but only if Bruce, or someone else, has a strong enough interest to write and maintain it. Dave ________________________________________ From: Vic DiFranco [vjdif at prodigy.net] Sent: Saturday, January 14, 2012 1:44 PM To: qna at provue.com Subject: GETSTOCKQUOTE Hello Everybody, I recently came across the Panorama command GETSTOCKQUOTE. It works perfectly to retrieve the current quote of any stock, and I've incorporated the command into a number of procedures. Is there another command which will retrieve the closing stock price for a earlier date? Something like: GETQUOTE, symbol, date, quote I would expect the function would extract the price from the same database as GETSTOCKQUOTE does, but I don't know if there exists a database that stores these values. Best regards, Vic DiFranco _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From jhdean at mac.com Sat Jan 14 18:13:48 2012 From: jhdean at mac.com (Jeff Dean) Date: Sat, 14 Jan 2012 17:13:48 -0900 Subject: Problems opening Panorama on a Cloned volume Message-ID: <1A149DE3-A816-4DAE-8094-8EB24B7500D1@mac.com> Hello, I have been using Techtool Pro to create a File Synch clone of my hard drive as an bootable backup on an external drive. Friday I had computer troubles and found my hard drive had lots of bad blocks so I ordered a new one. I have been starting up from the bootable backup clone for the weekend. I tried to open Panorama today and it flashed and didn't open. I then looked and found many of the Panorama files on the clone are showing as Unix Executables files. The finder wouldn't change them to open with Panorama. Other Panorama files show as Documents and open in TextEdit. Does anyone have any ideas about this? I was planning to restore the new drive from the clone but now wonder if I shouldn't do it from the Time Machine backup instead. Thanks, Jeff From steve at tlwsolutions.com Sat Jan 14 18:32:42 2012 From: steve at tlwsolutions.com (steve middleton) Date: Sat, 14 Jan 2012 21:32:42 -0500 Subject: Variable Assignment from an Array Message-ID: Hello all, Happy New Year, I have a form using TESO with variables. I also have a local variable that contains an array of all the variables used in the TESO's. I want to cycle through my array of TESO variables and set them to equal "". How can I do that? Here is an example. ArrayOfItemsToClear = Value1,Value2,Value3,etc If I use Array(ArrayOfItemsToClear,1,",")="" it will generate an error. If I use Value1="" Value2="" Value3="" ShowVariables Value1,Value2,Value3 In a procedure then the TESO's on the form will show no data. I simply want to clear a form. Thanks Steve Middleton -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Sat Jan 14 19:22:03 2012 From: jim at provue.com (Jim Rea) Date: Sat, 14 Jan 2012 19:22:03 -0800 Subject: Problems opening Panorama on a Cloned volume In-Reply-To: <1A149DE3-A816-4DAE-8094-8EB24B7500D1@mac.com> References: <1A149DE3-A816-4DAE-8094-8EB24B7500D1@mac.com> Message-ID: What program did you use to make the clone? I've heard that some of these programs don't work correctly. Personally I use Super Duper, which works fine. Jim On Sat, Jan 14, 2012 at 6:13 PM, Jeff Dean wrote: > Hello, > > I have been using Techtool Pro to create a File Synch clone of my hard > drive as an bootable backup on an external drive. Friday I had computer > troubles and found my hard drive had lots of bad blocks so I ordered a new > one. I have been starting up from the bootable backup clone for the > weekend. I tried to open Panorama today and it flashed and didn't open. I > then looked and found many of the Panorama files on the clone are showing > as Unix Executables files. The finder wouldn't change them to open with > Panorama. Other Panorama files show as Documents and open in TextEdit. Does > anyone have any ideas about this? I was planning to restore the new drive > from the clone but now wonder if I shouldn't do it from the Time Machine > backup instead. > > Thanks, > Jeff > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at abernackie.com Sat Jan 14 19:31:40 2012 From: mark at abernackie.com (Mark Terry) Date: Sat, 14 Jan 2012 22:31:40 -0500 Subject: Variable Assignment from an Array In-Reply-To: References: Message-ID: <476DF44F-556C-42C4-A914-FD0FD01EB6E0@abernackie.com> If you can use a procedure, this should work. (untested) local EXE ArrayFilter replace(ArrayOfItemsToClear,",",?),EXE,?,import()+{=""} EXE=EXE+?+"showvariables "+ ArrayOfItemsToClear execute EXE M On Jan 14, 2012, at 9:32 PM, steve middleton wrote: > Hello all, Happy New Year, > > I have a form using TESO with variables. I also have a local > variable that contains an array of all the variables used in the > TESO's. > > I want to cycle through my array of TESO variables and set them to > equal "". How can I do that? > > Here is an example. > > ArrayOfItemsToClear = Value1,Value2,Value3,etc > > If I use Array(ArrayOfItemsToClear,1,",")="" it will generate an > error. > > If I use > Value1="" > Value2="" > Value3="" > > ShowVariables Value1,Value2,Value3 > > In a procedure then the TESO's on the form will show no data. I > simply want to clear a form. > > > Thanks > > Steve Middleton > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From dthmpsn1 at illinois.edu Sat Jan 14 19:35:28 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sun, 15 Jan 2012 03:35:28 +0000 Subject: Variable Assignment from an Array In-Reply-To: References: Message-ID: Local ArrayOfStatements ArrayFilter replace(ArrayOfItemsToClear,",",cr()), ArrayOfStatements,cr(),import()+{=""} Execute ArrayOfStatements + cr() + "ShowVariables "+ArrayOfItemsToClear The replace( function changes the comma separated array into a carriage return separated array, because we want the statements to be separated by carriage returns. The ArrayFilter writes the assignment statements, and Execute executes them, along with the ShowVariables at the end. Dave ________________________________ From: steve middleton [steve at tlwsolutions.com] Sent: Saturday, January 14, 2012 8:32 PM To: Panorama Questions & Answers (Discussion) Subject: Variable Assignment from an Array Hello all, Happy New Year, I have a form using TESO with variables. I also have a local variable that contains an array of all the variables used in the TESO's. I want to cycle through my array of TESO variables and set them to equal "". How can I do that? Here is an example. ArrayOfItemsToClear = Value1,Value2,Value3,etc If I use Array(ArrayOfItemsToClear,1,",")="" it will generate an error. If I use Value1="" Value2="" Value3="" ShowVariables Value1,Value2,Value3 In a procedure then the TESO's on the form will show no data. I simply want to clear a form. Thanks Steve Middleton -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhdean at mac.com Sat Jan 14 19:45:29 2012 From: jhdean at mac.com (Jeff Dean) Date: Sat, 14 Jan 2012 18:45:29 -0900 Subject: Problems opening Panorama on a Cloned volume In-Reply-To: References: <1A149DE3-A816-4DAE-8094-8EB24B7500D1@mac.com> Message-ID: <7779C61E-3707-4CCA-9A24-D508D3608CCD@mac.com> I used TechTool Pro 6. Jeff On Jan 14, 2012, at 6:22 PM, Jim Rea wrote: > What program did you use to make the clone? I've heard that some of these programs don't work correctly. Personally I use Super Duper, which works fine. > > Jim > > On Sat, Jan 14, 2012 at 6:13 PM, Jeff Dean wrote: > Hello, > > I have been using Techtool Pro to create a File Synch clone of my hard drive as an bootable backup on an external drive. Friday I had computer troubles and found my hard drive had lots of bad blocks so I ordered a new one. I have been starting up from the bootable backup clone for the weekend. I tried to open Panorama today and it flashed and didn't open. I then looked and found many of the Panorama files on the clone are showing as Unix Executables files. The finder wouldn't change them to open with Panorama. Other Panorama files show as Documents and open in TextEdit. Does anyone have any ideas about this? I was planning to restore the new drive from the clone but now wonder if I shouldn't do it from the Time Machine backup instead. > > Thanks, > Jeff > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From jacks at amug.org Sat Jan 14 21:01:37 2012 From: jacks at amug.org (Jack Stewart) Date: Sat, 14 Jan 2012 22:01:37 -0700 Subject: Problem with Panorama Files in Git Version Control Message-ID: Hi Dave, This is just a quick follow-up as promised to tell you that your suggestion for the manual ".pan" extension seems to completely solve my problem with Panorama/Git compatibility. As noted, I do version tracking with very few Panorama db's so manually creating an extension(s) is not a real big deal to me. Thank you very much for your help, Jack =============================================================== Thanks Dave. I'll let you know what I decide but since I don't do version tracking with most of my Pano db's, (and there are lots of them), I'll probably opt for saving them individually with a manually created extension. I'll try one and see how Git handles it. Thanks again, Jack On 1/12/12, Thompson, David said ?? >The best way to deal with it would depend on how often this >issue arises. The awkward thing about using .pan extensions on >the Mac is that when a procedure wants to open another >database, and the current database has a .pan extension, >Panorama will assume the other one does too. For example, if >the current file is "This File.pan" and you want to open a >second file named "That File" the command > >OpenFile "That File" > >will result in an error message telling you that That File.pan >doesn't exist. For databases that work together, you want them >all to have extensions or none of them to have them. When you >save a new database, you will have to type the .pan extension >yourself, if you want it to have one. There is no way to get >Panorama to add it automatically. > >The "Macintosh to Windows" feature in the platform converter >can add .pan extensions to files. It won't change the database >itself in any way. >The "Fix Type/Creator Codes" feature will give the files a >"ZEPDKASX" type creator code, if you would rather just fix them >as the need arises. > >Dave >________________________________________ >From: jack stewart [jacks at amug.org] >Sent: Thursday, January 12, 2012 11:21 AM >To: Panorama Questions & Answers (Discussion) >Subject: Re: Problem with Panorama Files in Git Version Control > >I think that you have nailed it Dave. My Panorama databases do >not have extensions. I had thought that they ought to be ".pan" >but I read in the faq's that Pano db's for the Mac have no file >name extension. > >I am using Panorama 6 on Snow Leopard. Do you have any idea >what I might do to force the extensions? Would it be advisable >to try the platform converter? (FYI, if I create a new Pano >file, it has no extension.) > >Thanks for your help Dave, > >Jack > >On Jan 12, 2012, at 5:05 AM, "Thompson, David" > wrote: > >>There are a couple of possible explanations. It could be that when Git >"exports" a file, it doesn't include the type/creator code. You >can use the platform converter to restore it. It could also be >that you are using Panorama 5.5 or earlier on Snow Leopard or >later. In that case, an upgrade to Panorama 6 will likely fix >the problem. Most file types, including Panorama 6 databases, >have file extensions associated with them. Panorama's is .pan. >When the file has the appropriate file extension, the operating >system doesn't care about the type/creator code. If your >Panorama databases are the only files without file extensions, >that could be the reason why the loss of the type/creator code >affects them, and not any of your other binary files. >> >>Dave >>________________________________________ >>From: Jack Stewart [jacks at amug.org] >>Sent: Thursday, January 12, 2012 1:22 AM >>To: Panorama List >>Subject: Problem with Panorama Files in Git Version Control >> >>I am having a problem with Panorama files in Git version >>control. After performing a Commit which includes a Panorama >>database, if I extract the Panorama file it will no longer open. >>It is as if Git has no idea what type of a file it is, or what >>application opens it, so it exports it as a file intended to >>open in Terminal or some other seemingly randomly selected >application. >> >>Git works flawlessly for me with other executables and binary >>files but it cannot seem to handle Panorama. I have discussed it >>with the Git community and they say that they are certain that >>Git is not the source of the problem. Based on on my own >>experience, I am inclined to agree with them. >> >>Wonder if anybody else has had a similar experience or, better >>yet, can suggest what to do about it. >> >>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 >_______________________________________________ >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 jacks at amug.org Sat Jan 14 21:32:20 2012 From: jacks at amug.org (Jack Stewart) Date: Sat, 14 Jan 2012 22:32:20 -0700 Subject: Problem with Panorama Files in Git Version Control In-Reply-To: Message-ID: Thank you for your help Jim. The manual addition of the ".pan" extension seems to completely solve the problem. I have tested it quite a bit within Git in the last couple of days and it always restores without a glitch. Conversely, Git does not seem to recognize file types or creator codes. Might be nice if you could find a way to make Pano files work together with or without extensions, (in your spare time of course). I have had several projects going recently which deserve better version control than my homebrew methods, so early in 2011 I began evaluating CVS vs Subversion vs Git. Git was the most difficult for me to get a lot of user experience info on but it sounded so good that I decided to go with it and I am really glad I did. It works very well. Thanks again, Jack On 1/12/12, Jim Rea said ?? >i have never used Git, though in fact I am planning to start using it in >the near future. > >Panorama supports two methods for identifying Panorama files -- >type/creator codes and file extension (.pan). The type/creator >code system >is inherited from "classic" MacOS and allows you to use files that don't >have extensions. This still works in Mac OS X although Apple has been >discouraging use of this. Most likely Git does not support type/creator >codes (I don't know this for sure but I would be *very* surprised if it >did. So you will need to stick with the extension method for identifying >Panorama files. > >Long story short -- most likely if you add .pan to the end of >all of your >Panorama filenames it will start working with Git. > >Jim > >On Wed, Jan 11, 2012 at 11:22 PM, Jack Stewart wrote: > >> I am having a problem with Panorama files in Git version control. >After >> performing a Commit which includes a Panorama database, if I extract >the >> Panorama file it will no longer open. It is as if Git has no idea what >type >> of a file it is, or what application opens it, so it exports it as a >file >> intended to open in Terminal or some other seemingly randomly selected >> application. >> >> Git works flawlessly for me with other executables and binary files >but it >> cannot seem to handle Panorama. I have discussed it with the Git >community >> and they say that they are certain that Git is not the source of the >> problem. Based on on my own experience, I am inclined to agree with >them. >> >> Wonder if anybody else has had a similar experience or, better yet, >can >> suggest what to do about it. >> >> Thanks -- Jack >> >> ______________________________**_________________ >> Qna mailing list >> Qna at provue.com >> >http://provue.com/mailman/**listinfo/qnalistinfo/qna> >> > > >----- >_______________________________________________ >Qna mailing list >Qna at provue.com >http://provue.com/mailman/listinfo/qna > From jim at provue.com Sun Jan 15 01:07:55 2012 From: jim at provue.com (Jim Rea) Date: Sun, 15 Jan 2012 01:07:55 -0800 Subject: Problems opening Panorama on a Cloned volume In-Reply-To: <7779C61E-3707-4CCA-9A24-D508D3608CCD@mac.com> References: <1A149DE3-A816-4DAE-8094-8EB24B7500D1@mac.com> <7779C61E-3707-4CCA-9A24-D508D3608CCD@mac.com> Message-ID: Do a google search for backup bouncer. It's a tool for testing Mac backup programs, to see how accurate they are. Last time I looked SuperDuper had the best results, many programs are horrible. I just looked and I don't see any recent tests or tests of TechTool Pro, so I don't know how good it is. A lot of programs, however, have problems with permissions, metadata etc. and that sounds like what you are running into. Jim On Sat, Jan 14, 2012 at 7:45 PM, Jeff Dean wrote: > I used TechTool Pro 6. > > Jeff > > On Jan 14, 2012, at 6:22 PM, Jim Rea wrote: > > What program did you use to make the clone? I've heard that some of these > programs don't work correctly. Personally I use Super Duper, which works > fine. > > Jim > > On Sat, Jan 14, 2012 at 6:13 PM, Jeff Dean wrote: > >> Hello, >> >> I have been using Techtool Pro to create a File Synch clone of my hard >> drive as an bootable backup on an external drive. Friday I had computer >> troubles and found my hard drive had lots of bad blocks so I ordered a new >> one. I have been starting up from the bootable backup clone for the >> weekend. I tried to open Panorama today and it flashed and didn't open. I >> then looked and found many of the Panorama files on the clone are showing >> as Unix Executables files. The finder wouldn't change them to open with >> Panorama. Other Panorama files show as Documents and open in TextEdit. Does >> anyone have any ideas about this? I was planning to restore the new drive >> from the clone but now wonder if I shouldn't do it from the Time Machine >> backup instead. >> >> Thanks, >> Jeff >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna >> > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From BillArleneBush at cs.com Sun Jan 15 08:58:57 2012 From: BillArleneBush at cs.com (BillArleneBush at cs.com) Date: Sun, 15 Jan 2012 11:58:57 -0500 (EST) Subject: GETSTOCKQUOTE Message-ID: <9562.53b3fc37.3c445fd1@cs.com> In December my stock quote procedure quit returning the Dow Jones Industrial average. I have tried both INDU and ^DJI with no luck. Does any one know the "finance.yahoo.com" new symbol? Where do I find the code that Bruce De Benedictus wrote? My code is: theSymbs = arraychange(theSymbs,"INDU",1,sep) ; or ^DJI ActiveURL = "http://download.finance.yahoo.com/d/"+file +"?s="+ theSymbs + "&f=sl1d1hgv&e=.csv" Bill Bush In a message dated 1/14/12 7:23:3 PM, qna-request at provue.com writes: << Date: Sat, 14 Jan 2012 21:02:15 +0000 From: "Thompson, David" To: "Panorama Questions & Answers (Discussion)" Subject: RE: GETSTOCKQUOTE Bruce De Benedictus wrote the StockQuote channel this statement depends on, and he has updated it several times as Yahoo has changed their web page. It works by scraping data from the web pages returned when you search for a quote at . >> From Jim at JamesCook.biz Sun Jan 15 09:11:42 2012 From: Jim at JamesCook.biz (James Cook) Date: Sun, 15 Jan 2012 12:11:42 -0500 Subject: Problems opening Panorama on a Cloned volume In-Reply-To: <1A149DE3-A816-4DAE-8094-8EB24B7500D1@mac.com> References: <1A149DE3-A816-4DAE-8094-8EB24B7500D1@mac.com> Message-ID: <991EC0C5-1514-445F-B336-E83EF6428691@JamesCook.biz> On Jan 14, 2012, at 9:13 PM, Jeff Dean wrote: > I tried to open Panorama today and it flashed and didn't open. I then looked and found many of the Panorama files on the clone are showing as Unix Executables files. I have to ask if it's the files that aren't opening or if it's Panorama that won't run. If it's the files, it's a simple matter of using the Platform Converter in the Wizards Utilities to restore their Mac format. 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 dthmpsn1 at illinois.edu Sun Jan 15 09:29:37 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sun, 15 Jan 2012 17:29:37 +0000 Subject: GETSTOCKQUOTE In-Reply-To: <9562.53b3fc37.3c445fd1@cs.com> References: <9562.53b3fc37.3c445fd1@cs.com> Message-ID: To see Bruce's code, open the StockQuote_YahooPage file which is in Panorama:Extensions:Channels:StockQuote:YahooPage: and then open the GETSTOCKQUOTE procedure. Dave ________________________________________ From: BillArleneBush at cs.com [BillArleneBush at cs.com] Sent: Sunday, January 15, 2012 10:58 AM To: qna at provue.com Subject: Re: GETSTOCKQUOTE In December my stock quote procedure quit returning the Dow Jones Industrial average. I have tried both INDU and ^DJI with no luck. Does any one know the "finance.yahoo.com" new symbol? Where do I find the code that Bruce De Benedictus wrote? My code is: theSymbs = arraychange(theSymbs,"INDU",1,sep) ; or ^DJI ActiveURL = "http://download.finance.yahoo.com/d/"+file +"?s="+ theSymbs + "&f=sl1d1hgv&e=.csv" Bill Bush In a message dated 1/14/12 7:23:3 PM, qna-request at provue.com writes: << Date: Sat, 14 Jan 2012 21:02:15 +0000 From: "Thompson, David" To: "Panorama Questions & Answers (Discussion)" Subject: RE: GETSTOCKQUOTE Bruce De Benedictus wrote the StockQuote channel this statement depends on, and he has updated it several times as Yahoo has changed their web page. It works by scraping data from the web pages returned when you search for a quote at . >> _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From jhdean at mac.com Sun Jan 15 12:31:43 2012 From: jhdean at mac.com (Jeff Dean) Date: Sun, 15 Jan 2012 11:31:43 -0900 Subject: Problems opening Panorama on a Cloned volume In-Reply-To: <991EC0C5-1514-445F-B336-E83EF6428691@JamesCook.biz> References: <1A149DE3-A816-4DAE-8094-8EB24B7500D1@mac.com> <991EC0C5-1514-445F-B336-E83EF6428691@JamesCook.biz> Message-ID: <80FE00EE-2648-4B05-83CF-C8ECE3908AE0@mac.com> Panorama won't run so I can't try the platform converter. I happened to try Appcuity today and got the error message "Internal Panorama resources are missing! (KASINI_HEAPFREE). Jim, thanks for the Super Duper recommendation. I think I all use that when I get the new drive. Jeff On Jan 15, 2012, at 8:11 AM, James Cook wrote: > > On Jan 14, 2012, at 9:13 PM, Jeff Dean wrote: >> I tried to open Panorama today and it flashed and didn't open. I then looked and found many of the Panorama files on the clone are showing as Unix Executables files. > > > > I have to ask if it's the files that aren't opening or if it's Panorama that won't run. > > If it's the files, it's a simple matter of using the Platform Converter in the Wizards Utilities to restore their Mac format. > > > 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 jhdean at mac.com Sun Jan 15 12:42:13 2012 From: jhdean at mac.com (Jeff Dean) Date: Sun, 15 Jan 2012 11:42:13 -0900 Subject: Problems opening Panorama on a Cloned volume In-Reply-To: <991EC0C5-1514-445F-B336-E83EF6428691@JamesCook.biz> References: <1A149DE3-A816-4DAE-8094-8EB24B7500D1@mac.com> <991EC0C5-1514-445F-B336-E83EF6428691@JamesCook.biz> Message-ID: <80802040-8886-4BA8-A8E8-49A689A7BFF8@mac.com> So, I manually copied the Panorama folder from the original hard drive to replace the copy on the clone and was able to use the Platform converter to fix the type creator codes for the Panorama databases and open them successfully. Jeff On Jan 15, 2012, at 8:11 AM, James Cook wrote: > > On Jan 14, 2012, at 9:13 PM, Jeff Dean wrote: >> I tried to open Panorama today and it flashed and didn't open. I then looked and found many of the Panorama files on the clone are showing as Unix Executables files. > > > > I have to ask if it's the files that aren't opening or if it's Panorama that won't run. > > If it's the files, it's a simple matter of using the Platform Converter in the Wizards Utilities to restore their Mac format. > > > 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 steve at gomiddleton.com Sun Jan 15 13:42:13 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Sun, 15 Jan 2012 16:42:13 -0500 Subject: Variable Assignment from an Array In-Reply-To: References: Message-ID: <3009DE14-1621-472F-902F-55A6F2EB77D9@gomiddleton.com> This seems to work except the show variables part. Should that list be separated by commas? Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 14, 2012, at 10:35 PM, Thompson, David wrote: > Local ArrayOfStatements > ArrayFilter replace(ArrayOfItemsToClear,",",cr()), ArrayOfStatements,cr(),import()+{=""} > Execute ArrayOfStatements + cr() + "ShowVariables "+ArrayOfItemsToClear > > The replace( function changes the comma separated array into a carriage return separated array, because we want the statements to be separated by carriage returns. The ArrayFilter writes the assignment statements, and Execute executes them, along with the ShowVariables at the end. > > Dave > From: steve middleton [steve at tlwsolutions.com] > Sent: Saturday, January 14, 2012 8:32 PM > To: Panorama Questions & Answers (Discussion) > Subject: Variable Assignment from an Array > > Hello all, Happy New Year, > > I have a form using TESO with variables. I also have a local variable that contains an array of all the variables used in the TESO's. > > I want to cycle through my array of TESO variables and set them to equal "". How can I do that? > > Here is an example. > > ArrayOfItemsToClear = Value1,Value2,Value3,etc > > If I use Array(ArrayOfItemsToClear,1,",")="" it will generate an error. > > If I use > Value1="" > Value2="" > Value3="" > > ShowVariables Value1,Value2,Value3 > > In a procedure then the TESO's on the form will show no data. I simply want to clear a form. > > > Thanks > > Steve Middleton > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From dthmpsn1 at illinois.edu Sun Jan 15 14:57:32 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sun, 15 Jan 2012 22:57:32 +0000 Subject: Variable Assignment from an Array In-Reply-To: <3009DE14-1621-472F-902F-55A6F2EB77D9@gomiddleton.com> References: , <3009DE14-1621-472F-902F-55A6F2EB77D9@gomiddleton.com> Message-ID: Yes. It should be, and the way it was written it would be. The comma separated list remains in ArrayOfItemsToClear. It's ArrayOfStatements that gets the carriage return separated array. Dave ________________________________________ From: Steve Middleton [steve at gomiddleton.com] Sent: Sunday, January 15, 2012 3:42 PM To: Panorama Questions & Answers (Discussion) Subject: Re: Variable Assignment from an Array This seems to work except the show variables part. Should that list be separated by commas? Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 14, 2012, at 10:35 PM, Thompson, David wrote: > Local ArrayOfStatements > ArrayFilter replace(ArrayOfItemsToClear,",",cr()), ArrayOfStatements,cr(),import()+{=""} > Execute ArrayOfStatements + cr() + "ShowVariables "+ArrayOfItemsToClear > > The replace( function changes the comma separated array into a carriage return separated array, because we want the statements to be separated by carriage returns. The ArrayFilter writes the assignment statements, and Execute executes them, along with the ShowVariables at the end. > > Dave > From: steve middleton [steve at tlwsolutions.com] > Sent: Saturday, January 14, 2012 8:32 PM > To: Panorama Questions & Answers (Discussion) > Subject: Variable Assignment from an Array > > Hello all, Happy New Year, > > I have a form using TESO with variables. I also have a local variable that contains an array of all the variables used in the TESO's. > > I want to cycle through my array of TESO variables and set them to equal "". How can I do that? > > Here is an example. > > ArrayOfItemsToClear = Value1,Value2,Value3,etc > > If I use Array(ArrayOfItemsToClear,1,",")="" it will generate an error. > > If I use > Value1="" > Value2="" > Value3="" > > ShowVariables Value1,Value2,Value3 > > In a procedure then the TESO's on the form will show no data. I simply want to clear a form. > > > 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 From bruce_de_benedictis at mac.com Sun Jan 15 17:13:17 2012 From: bruce_de_benedictis at mac.com (Bruce De Benedictis) Date: Sun, 15 Jan 2012 17:13:17 -0800 Subject: GETSTOCKQUOTE In-Reply-To: <872749AF-CDB1-4C69-A446-5184D6D810E6@prodigy.net> Message-ID: There are pages that give historical quotes, but you would have to input the date of the quote you want, as well as the symbol. The GETSTOCKQUOTE function could be used to compile your own list of historical quotes going forward. But if you need a lookup of a particular date, it may be easier just to look up what you need manually. If you would like to develop something for historical quotes, the NASDAQ site offers it, but it would be really difficult to write. There are a bunch of variables that are necessary. For instance, if you request a quote from a date before the stock was available on the market, I do not know what would happen. You are also limited to stocks which are currently available, so if the symbol has changed for some reason, you are probably out of luck. I have another version of the GETSTOCKQUOTE command and channel which returns quite a few other data, backwards compatible with the current version. The drawback to it is that for each datum, it has to fetch the page again, so if you want several data, it takes a while. So I have been thinking of just making it available as a subroutine. Alternatively, I could have it return an array with all the data, from which individual data could be taken. But the easiest for me was to increase the speed of my connection. In any case, it suits my needs for the moment, so I have not done any work on it recently. Bruce De Benedictis > Hello Everybody, > > I recently came across the Panorama command GETSTOCKQUOTE. It works > perfectly to retrieve the current quote of any stock, and I've > incorporated the command into a number of procedures. > > Is there another command which will retrieve the closing stock price > for a earlier date? Something like: > > GETQUOTE, symbol, date, quote > > I would expect the function would extract the price from the same > database as GETSTOCKQUOTE does, but I don't know if there exists a > database that stores these values. > > Best regards, > Vic DiFranco > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From bruce_de_benedictis at mac.com Sun Jan 15 17:38:21 2012 From: bruce_de_benedictis at mac.com (Bruce De Benedictis) Date: Sun, 15 Jan 2012 17:38:21 -0800 Subject: GETSTOCKQUOTE In-Reply-To: <9562.53b3fc37.3c445fd1@cs.com> Message-ID: They must have changed the page for indices. I do not use them myself. However, you could load any page that reports the index and get the value from that. To do that, open the page in a browser, and view the source. Find the phrases just before and after the value of the index to use in the tagdata( function. Then in Panorama, load that page into a variable, and apply the function to that. That will be a string value, but you can convert it to a number if you need to. Bruce De Benedictis > In December my stock quote procedure quit returning the Dow Jones > Industrial average. > I have tried both INDU and ^DJI with no luck. Does any one know the > "finance.yahoo.com" new symbol? Where do I find the code that Bruce De > Benedictus > wrote? > > My code is: > theSymbs = arraychange(theSymbs,"INDU",1,sep) ; or ^DJI > > ActiveURL = "http://download.finance.yahoo.com/d/"+file > +"?s="+ theSymbs + "&f=sl1d1hgv&e=.csv" > Bill Bush > > > > In a message dated 1/14/12 7:23:3 PM, qna-request at provue.com writes: > > << Date: Sat, 14 Jan 2012 21:02:15 +0000 > From: "Thompson, David" > To: "Panorama Questions & Answers (Discussion)" > Subject: RE: GETSTOCKQUOTE > > Bruce De Benedictus wrote the StockQuote channel this statement depends on, > and he has updated it several times as Yahoo has changed their web page. It > works by scraping data from the web pages returned when you search for a > quote at . >> > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From steve at gomiddleton.com Mon Jan 16 05:15:16 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Mon, 16 Jan 2012 08:15:16 -0500 Subject: Variable Assignment from an Array In-Reply-To: References: , <3009DE14-1621-472F-902F-55A6F2EB77D9@gomiddleton.com> Message-ID: Ok, It is now working with a caveat, 2 variables are showing a "-1" on the form. Is this because the variable thinks these are numbers? If so, how can I handle this? Here is the complete procedure. local objectVariables,x,ArrayOfItemsToClear objectVariables="" x=1 selectobjects objectinfo("type") contains "Text Editor" Loop objectnumber x stoploopif (not info("found")) objectVariables=objectVariables+objectinfo("#FORMULA")+"," x=x+1 while forever selectnoobjects ArrayOfItemsToClear=objectVariables message ArrayOfItemsToClear message objectVariables /*Set all items to blank*/ ArrayFilter replace(objectVariables,",",cr()), objectVariables,cr(),import()+{=""} Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 15, 2012, at 5:57 PM, Thompson, David wrote: > Yes. It should be, and the way it was written it would be. The comma separated list remains in ArrayOfItemsToClear. It's ArrayOfStatements that gets the carriage return separated array. > > Dave > ________________________________________ > From: Steve Middleton [steve at gomiddleton.com] > Sent: Sunday, January 15, 2012 3:42 PM > To: Panorama Questions & Answers (Discussion) > Subject: Re: Variable Assignment from an Array > > This seems to work except the show variables part. Should that list be separated by commas? > > Thanks > > Steve Middleton > Middleton Printing > If It Sticks...We Do It! ? > > 616-247-8742 > > http://www.goMiddleton.com > > Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, > Pop up banners etc. Call if you would like more information. > > > > On Jan 14, 2012, at 10:35 PM, Thompson, David wrote: > >> Local ArrayOfStatements >> ArrayFilter replace(ArrayOfItemsToClear,",",cr()), ArrayOfStatements,cr(),import()+{=""} >> Execute ArrayOfStatements + cr() + "ShowVariables "+ArrayOfItemsToClear >> >> The replace( function changes the comma separated array into a carriage return separated array, because we want the statements to be separated by carriage returns. The ArrayFilter writes the assignment statements, and Execute executes them, along with the ShowVariables at the end. >> >> Dave >> From: steve middleton [steve at tlwsolutions.com] >> Sent: Saturday, January 14, 2012 8:32 PM >> To: Panorama Questions & Answers (Discussion) >> Subject: Variable Assignment from an Array >> >> Hello all, Happy New Year, >> >> I have a form using TESO with variables. I also have a local variable that contains an array of all the variables used in the TESO's. >> >> I want to cycle through my array of TESO variables and set them to equal "". How can I do that? >> >> Here is an example. >> >> ArrayOfItemsToClear = Value1,Value2,Value3,etc >> >> If I use Array(ArrayOfItemsToClear,1,",")="" it will generate an error. >> >> If I use >> Value1="" >> Value2="" >> Value3="" >> >> ShowVariables Value1,Value2,Value3 >> >> In a procedure then the TESO's on the form will show no data. I simply want to clear a form. >> >> >> 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 From dthmpsn1 at illinois.edu Mon Jan 16 07:23:54 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Mon, 16 Jan 2012 15:23:54 +0000 Subject: Variable Assignment from an Array In-Reply-To: References: , <3009DE14-1621-472F-902F-55A6F2EB77D9@gomiddleton.com> , Message-ID: If the variable thought they were numbers, it might show 0, but it wouldn't show -1. That looks like you are seeing the result of a comparison operation. A standard method for debugging Execute statements is to temporarily replace the word Execute with Clipboard= and put a Stop command after the statement. When you run the procedure, the code that would have been executed will be in the clipboard. Paste that code into a new procedure to see if it's the code you intended. Dave ________________________________________ From: Steve Middleton [steve at gomiddleton.com] Sent: Monday, January 16, 2012 7:15 AM To: Panorama Questions & Answers (Discussion) Subject: Re: Variable Assignment from an Array Ok, It is now working with a caveat, 2 variables are showing a "-1" on the form. Is this because the variable thinks these are numbers? If so, how can I handle this? Here is the complete procedure. local objectVariables,x,ArrayOfItemsToClear objectVariables="" x=1 selectobjects objectinfo("type") contains "Text Editor" Loop objectnumber x stoploopif (not info("found")) objectVariables=objectVariables+objectinfo("#FORMULA")+"," x=x+1 while forever selectnoobjects ArrayOfItemsToClear=objectVariables message ArrayOfItemsToClear message objectVariables /*Set all items to blank*/ ArrayFilter replace(objectVariables,",",cr()), objectVariables,cr(),import()+{=""} Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 15, 2012, at 5:57 PM, Thompson, David wrote: > Yes. It should be, and the way it was written it would be. The comma separated list remains in ArrayOfItemsToClear. It's ArrayOfStatements that gets the carriage return separated array. > > Dave > ________________________________________ > From: Steve Middleton [steve at gomiddleton.com] > Sent: Sunday, January 15, 2012 3:42 PM > To: Panorama Questions & Answers (Discussion) > Subject: Re: Variable Assignment from an Array > > This seems to work except the show variables part. Should that list be separated by commas? > > Thanks > > Steve Middleton > Middleton Printing > If It Sticks...We Do It! ? > > 616-247-8742 > > http://www.goMiddleton.com > > Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, > Pop up banners etc. Call if you would like more information. > > > > On Jan 14, 2012, at 10:35 PM, Thompson, David wrote: > >> Local ArrayOfStatements >> ArrayFilter replace(ArrayOfItemsToClear,",",cr()), ArrayOfStatements,cr(),import()+{=""} >> Execute ArrayOfStatements + cr() + "ShowVariables "+ArrayOfItemsToClear >> >> The replace( function changes the comma separated array into a carriage return separated array, because we want the statements to be separated by carriage returns. The ArrayFilter writes the assignment statements, and Execute executes them, along with the ShowVariables at the end. >> >> Dave >> From: steve middleton [steve at tlwsolutions.com] >> Sent: Saturday, January 14, 2012 8:32 PM >> To: Panorama Questions & Answers (Discussion) >> Subject: Variable Assignment from an Array >> >> Hello all, Happy New Year, >> >> I have a form using TESO with variables. I also have a local variable that contains an array of all the variables used in the TESO's. >> >> I want to cycle through my array of TESO variables and set them to equal "". How can I do that? >> >> Here is an example. >> >> ArrayOfItemsToClear = Value1,Value2,Value3,etc >> >> If I use Array(ArrayOfItemsToClear,1,",")="" it will generate an error. >> >> If I use >> Value1="" >> Value2="" >> Value3="" >> >> ShowVariables Value1,Value2,Value3 >> >> In a procedure then the TESO's on the form will show no data. I simply want to clear a form. >> >> >> 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 From dthmpsn1 at illinois.edu Mon Jan 16 08:19:13 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Mon, 16 Jan 2012 16:19:13 +0000 Subject: Variable Assignment from an Array In-Reply-To: References: , <3009DE14-1621-472F-902F-55A6F2EB77D9@gomiddleton.com> , Message-ID: I should have scrolled down a bit further. I hadn't read your code. I suspect that those 2 objects that are showing -1 have some other formula besides the name of a variable. Dave ________________________________________ From: Steve Middleton [steve at gomiddleton.com] Sent: Monday, January 16, 2012 7:15 AM To: Panorama Questions & Answers (Discussion) Subject: Re: Variable Assignment from an Array Here is the complete procedure. local objectVariables,x,ArrayOfItemsToClear objectVariables="" x=1 selectobjects objectinfo("type") contains "Text Editor" Loop objectnumber x stoploopif (not info("found")) objectVariables=objectVariables+objectinfo("#FORMULA")+"," x=x+1 while forever selectnoobjects ArrayOfItemsToClear=objectVariables message ArrayOfItemsToClear message objectVariables /*Set all items to blank*/ ArrayFilter replace(objectVariables,",",cr()), objectVariables,cr(),import()+{=""} Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 15, 2012, at 5:57 PM, Thompson, David wrote: > Yes. It should be, and the way it was written it would be. The comma separated list remains in ArrayOfItemsToClear. It's ArrayOfStatements that gets the carriage return separated array. > > Dave > ________________________________________ > From: Steve Middleton [steve at gomiddleton.com] > Sent: Sunday, January 15, 2012 3:42 PM > To: Panorama Questions & Answers (Discussion) > Subject: Re: Variable Assignment from an Array > > This seems to work except the show variables part. Should that list be separated by commas? > > Thanks > > Steve Middleton > Middleton Printing > If It Sticks...We Do It! ? > > 616-247-8742 > > http://www.goMiddleton.com > > Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, > Pop up banners etc. Call if you would like more information. > > > > On Jan 14, 2012, at 10:35 PM, Thompson, David wrote: > >> Local ArrayOfStatements >> ArrayFilter replace(ArrayOfItemsToClear,",",cr()), ArrayOfStatements,cr(),import()+{=""} >> Execute ArrayOfStatements + cr() + "ShowVariables "+ArrayOfItemsToClear >> >> The replace( function changes the comma separated array into a carriage return separated array, because we want the statements to be separated by carriage returns. The ArrayFilter writes the assignment statements, and Execute executes them, along with the ShowVariables at the end. >> >> Dave >> From: steve middleton [steve at tlwsolutions.com] >> Sent: Saturday, January 14, 2012 8:32 PM >> To: Panorama Questions & Answers (Discussion) >> Subject: Variable Assignment from an Array >> >> Hello all, Happy New Year, >> >> I have a form using TESO with variables. I also have a local variable that contains an array of all the variables used in the TESO's. >> >> I want to cycle through my array of TESO variables and set them to equal "". How can I do that? >> >> Here is an example. >> >> ArrayOfItemsToClear = Value1,Value2,Value3,etc >> >> If I use Array(ArrayOfItemsToClear,1,",")="" it will generate an error. >> >> If I use >> Value1="" >> Value2="" >> Value3="" >> >> ShowVariables Value1,Value2,Value3 >> >> In a procedure then the TESO's on the form will show no data. I simply want to clear a form. >> >> >> 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 From steve at gomiddleton.com Mon Jan 16 08:23:26 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Mon, 16 Jan 2012 11:23:26 -0500 Subject: Variable Assignment from an Array In-Reply-To: References: , <3009DE14-1621-472F-902F-55A6F2EB77D9@gomiddleton.com> , Message-ID: <573CA412-C3C2-4965-B3D3-0DA83B5989D0@gomiddleton.com> You are correct. It was the last element of the Array was blank with ="". Here is the edited code and it works beautifully. local objectVariables,x,ArrayOfItemsToClear,vArraySize objectVariables="" x=1 selectobjects objectinfo("type") contains "Text Editor" Loop objectnumber x stoploopif (not info("found")) objectVariables=objectVariables+objectinfo("#FORMULA")+"," x=x+1 while forever selectnoobjects ArrayOfItemsToClear=objectVariables /*Set all items to blank*/ vArraySize=ArraySize(objectVariables,",") objectVariables=ArrayDelete(objectVariables,vArraySize,1,",") ArrayFilter replace(objectVariables,",",cr()), objectVariables,cr(),import()+{=""} Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 16, 2012, at 11:19 AM, Thompson, David wrote: > I should have scrolled down a bit further. I hadn't read your code. I suspect that those 2 objects that are showing -1 have some other formula besides the name of a variable. > > Dave > ________________________________________ > From: Steve Middleton [steve at gomiddleton.com] > Sent: Monday, January 16, 2012 7:15 AM > To: Panorama Questions & Answers (Discussion) > Subject: Re: Variable Assignment from an Array > > Here is the complete procedure. > > local objectVariables,x,ArrayOfItemsToClear > > objectVariables="" > x=1 > selectobjects objectinfo("type") contains "Text Editor" > Loop > objectnumber x > stoploopif (not info("found")) > objectVariables=objectVariables+objectinfo("#FORMULA")+"," > x=x+1 > while forever > selectnoobjects > ArrayOfItemsToClear=objectVariables > > message ArrayOfItemsToClear > message objectVariables > > > /*Set all items to blank*/ > > > ArrayFilter replace(objectVariables,",",cr()), objectVariables,cr(),import()+{=""} > Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear > > > Thanks > > Steve Middleton > Middleton Printing > If It Sticks...We Do It! ? > > 616-247-8742 > > http://www.goMiddleton.com > > Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, > Pop up banners etc. Call if you would like more information. > > > > On Jan 15, 2012, at 5:57 PM, Thompson, David wrote: > >> Yes. It should be, and the way it was written it would be. The comma separated list remains in ArrayOfItemsToClear. It's ArrayOfStatements that gets the carriage return separated array. >> >> Dave >> ________________________________________ >> From: Steve Middleton [steve at gomiddleton.com] >> Sent: Sunday, January 15, 2012 3:42 PM >> To: Panorama Questions & Answers (Discussion) >> Subject: Re: Variable Assignment from an Array >> >> This seems to work except the show variables part. Should that list be separated by commas? >> >> Thanks >> >> Steve Middleton >> Middleton Printing >> If It Sticks...We Do It! ? >> >> 616-247-8742 >> >> http://www.goMiddleton.com >> >> Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, >> Pop up banners etc. Call if you would like more information. >> >> >> >> On Jan 14, 2012, at 10:35 PM, Thompson, David wrote: >> >>> Local ArrayOfStatements >>> ArrayFilter replace(ArrayOfItemsToClear,",",cr()), ArrayOfStatements,cr(),import()+{=""} >>> Execute ArrayOfStatements + cr() + "ShowVariables "+ArrayOfItemsToClear >>> >>> The replace( function changes the comma separated array into a carriage return separated array, because we want the statements to be separated by carriage returns. The ArrayFilter writes the assignment statements, and Execute executes them, along with the ShowVariables at the end. >>> >>> Dave >>> From: steve middleton [steve at tlwsolutions.com] >>> Sent: Saturday, January 14, 2012 8:32 PM >>> To: Panorama Questions & Answers (Discussion) >>> Subject: Variable Assignment from an Array >>> >>> Hello all, Happy New Year, >>> >>> I have a form using TESO with variables. I also have a local variable that contains an array of all the variables used in the TESO's. >>> >>> I want to cycle through my array of TESO variables and set them to equal "". How can I do that? >>> >>> Here is an example. >>> >>> ArrayOfItemsToClear = Value1,Value2,Value3,etc >>> >>> If I use Array(ArrayOfItemsToClear,1,",")="" it will generate an error. >>> >>> If I use >>> Value1="" >>> Value2="" >>> Value3="" >>> >>> ShowVariables Value1,Value2,Value3 >>> >>> In a procedure then the TESO's on the form will show no data. I simply want to clear a form. >>> >>> >>> 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 From steve at gomiddleton.com Mon Jan 16 08:25:00 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Mon, 16 Jan 2012 11:25:00 -0500 Subject: Variable Assignment from an Array In-Reply-To: References: , <3009DE14-1621-472F-902F-55A6F2EB77D9@gomiddleton.com> , Message-ID: <65801E10-2856-4410-A2F4-1E75AFD267B9@gomiddleton.com> I spoke too soon. There is one object on the form that is a Pop Up Menu SO that is not being cleared. Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 16, 2012, at 11:19 AM, Thompson, David wrote: > I should have scrolled down a bit further. I hadn't read your code. I suspect that those 2 objects that are showing -1 have some other formula besides the name of a variable. > > Dave > ________________________________________ > From: Steve Middleton [steve at gomiddleton.com] > Sent: Monday, January 16, 2012 7:15 AM > To: Panorama Questions & Answers (Discussion) > Subject: Re: Variable Assignment from an Array > > Here is the complete procedure. > > local objectVariables,x,ArrayOfItemsToClear > > objectVariables="" > x=1 > selectobjects objectinfo("type") contains "Text Editor" > Loop > objectnumber x > stoploopif (not info("found")) > objectVariables=objectVariables+objectinfo("#FORMULA")+"," > x=x+1 > while forever > selectnoobjects > ArrayOfItemsToClear=objectVariables > > message ArrayOfItemsToClear > message objectVariables > > > /*Set all items to blank*/ > > > ArrayFilter replace(objectVariables,",",cr()), objectVariables,cr(),import()+{=""} > Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear > > > Thanks > > Steve Middleton > Middleton Printing > If It Sticks...We Do It! ? > > 616-247-8742 > > http://www.goMiddleton.com > > Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, > Pop up banners etc. Call if you would like more information. > > > > On Jan 15, 2012, at 5:57 PM, Thompson, David wrote: > >> Yes. It should be, and the way it was written it would be. The comma separated list remains in ArrayOfItemsToClear. It's ArrayOfStatements that gets the carriage return separated array. >> >> Dave >> ________________________________________ >> From: Steve Middleton [steve at gomiddleton.com] >> Sent: Sunday, January 15, 2012 3:42 PM >> To: Panorama Questions & Answers (Discussion) >> Subject: Re: Variable Assignment from an Array >> >> This seems to work except the show variables part. Should that list be separated by commas? >> >> Thanks >> >> Steve Middleton >> Middleton Printing >> If It Sticks...We Do It! ? >> >> 616-247-8742 >> >> http://www.goMiddleton.com >> >> Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, >> Pop up banners etc. Call if you would like more information. >> >> >> >> On Jan 14, 2012, at 10:35 PM, Thompson, David wrote: >> >>> Local ArrayOfStatements >>> ArrayFilter replace(ArrayOfItemsToClear,",",cr()), ArrayOfStatements,cr(),import()+{=""} >>> Execute ArrayOfStatements + cr() + "ShowVariables "+ArrayOfItemsToClear >>> >>> The replace( function changes the comma separated array into a carriage return separated array, because we want the statements to be separated by carriage returns. The ArrayFilter writes the assignment statements, and Execute executes them, along with the ShowVariables at the end. >>> >>> Dave >>> From: steve middleton [steve at tlwsolutions.com] >>> Sent: Saturday, January 14, 2012 8:32 PM >>> To: Panorama Questions & Answers (Discussion) >>> Subject: Variable Assignment from an Array >>> >>> Hello all, Happy New Year, >>> >>> I have a form using TESO with variables. I also have a local variable that contains an array of all the variables used in the TESO's. >>> >>> I want to cycle through my array of TESO variables and set them to equal "". How can I do that? >>> >>> Here is an example. >>> >>> ArrayOfItemsToClear = Value1,Value2,Value3,etc >>> >>> If I use Array(ArrayOfItemsToClear,1,",")="" it will generate an error. >>> >>> If I use >>> Value1="" >>> Value2="" >>> Value3="" >>> >>> ShowVariables Value1,Value2,Value3 >>> >>> In a procedure then the TESO's on the form will show no data. I simply want to clear a form. >>> >>> >>> 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 From mcorrell at memphisbusiness.com Mon Jan 16 09:21:56 2012 From: mcorrell at memphisbusiness.com (Michael Correll) Date: Mon, 16 Jan 2012 11:21:56 -0600 Subject: Exporting from Pop Up selections Message-ID: <31C09D49-FD01-48CA-B7B6-F9EDA42E5B47@memphisbusiness.com> Exporting from Pop Up selections. I'm trying to construct a quick export routine based on a series of Pop Ups. The idea is to take the values from those Pop Ups and and build a formula that would export from a variable with FileSave. Procedure below. Pop Up objects are named PopUp1, PopUp2, etc. All Pop Ups contain the same array of FieldNames. I'm going off the rails here somewhere. What am I overlooking? The export formula looks good, but is not building the export array. And I'm guessing I'll have to account for datatype in the formula if I want to export numeric data, right? Thanks.......... MC -- Michael Correll --------------------- FileGlobal AA, BB, CC, xCount AA = "" BB = "" CC = "" xCount =1 loop SelectObjects Objectinfo("name") contains ("PopUp" + str(xCount)) AA = objectinfo("#FIELD") AA = Datavalue(AA) /* returns the name of the field */ if xCount = 1 ArrayFilter AA, BB, ? , strip(AA) endif if xCount >1 BB = Sandwich(BB, ? , strip(AA)) endif xCount = xCount+1 until xCount >4 SelectNoObjects BB =Replace(BB, ?, {+} + ? +{+}) /* ...and other variations on this... chevrons, "?", arrayfilter stmt, etc */ /* -------> BB currently returns: Field1+ tab() + Field2+ tab() + Field3+ tab()...etc . */ message datavalue("BB") FileSave dbinfo("folder", ""), "MyFatFile.txt", "", BB ------------------- From Jim at JamesCook.biz Mon Jan 16 09:21:41 2012 From: Jim at JamesCook.biz (James Cook) Date: Mon, 16 Jan 2012 12:21:41 -0500 Subject: Python on Windows In-Reply-To: <9AB96D03-0F38-44C2-9703-EC9BC26C109B@JamesCook.biz> References: <9AB96D03-0F38-44C2-9703-EC9BC26C109B@JamesCook.biz> Message-ID: <7AEBEDFC-31E7-45AC-8C64-A1D6E024CDBE@JamesCook.biz> Since this remains an unresolved issue for me and is critical to a Windows process, I'm posting again in case some fresh eyes happen upon it. Using Panorama to send email through Python on Windows 7, I get this error: PYTHON ERROR: c:\python27\python.exe: can't open file '/Volumes/C/\\Users\\William\\AppData\\Local\\Temp\\pan.2011.08.17.20.08.29.833.py': [Errno 2] No such file or directory I've confirmed the paths are correct. Panorama saves the .py file correctly and the names match precisely. I can double click the .py file and Python runs it perfectly. So the file is created and saved and it's correctly named and formatted. So - why can't Panorama manage to run it? James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jim at JamesCook.biz Mon Jan 16 10:12:36 2012 From: Jim at JamesCook.biz (James Cook) Date: Mon, 16 Jan 2012 13:12:36 -0500 Subject: Python on Windows In-Reply-To: <7AEBEDFC-31E7-45AC-8C64-A1D6E024CDBE@JamesCook.biz> References: <9AB96D03-0F38-44C2-9703-EC9BC26C109B@JamesCook.biz> <7AEBEDFC-31E7-45AC-8C64-A1D6E024CDBE@JamesCook.biz> Message-ID: It's not the first time I've talked to myself here, but for the sake of the knowledge base... I may have resolved this, but would like some other opinions. As far as I can determine it is a Panorama bug in the _UtilityLib:RawShellScript The more I looked at it, the more I wondered if '/Volumes/C/' was a correct path for Windows. With some trial and error I got it to work when I changed the start of the path to 'C:/', removing Volumes entirely and adding the colon. What I don't know is if that sets up problems if other drives are involved. Why was "Volumes" there? Is it's inclusion an error on Windows under all conditions? Why was the colon left off in the first place and am I creating problems to now include it? Inquiring minds want to know. On Jan 16, 2012, at 12:21 PM, James Cook wrote: > Since this remains an unresolved issue for me and is critical to a Windows process, I'm posting again in case some fresh eyes happen upon it. > > Using Panorama to send email through Python on Windows 7, I get this error: > > PYTHON ERROR: c:\python27\python.exe: can't open file '/Volumes/C/\\Users\\William\\AppData\\Local\\Temp\\pan.2011.08.17.20.08.29.833.py': [Errno 2] No such file or directory > > I've confirmed the paths are correct. Panorama saves the .py file correctly and the names match precisely. I can double click the .py file and Python runs it perfectly. So the file is created and saved and it's correctly named and formatted. > > So - why can't Panorama manage to run it? > > > > > James Cook > JC at JamesCook.biz > > Founder of HindSight Ltd. > http://HSLtd.us > > Panorama Tutoring > Custom Panorama Applications > Specializing in Panorama Enterprise for the Web > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna James Cook Jim at JamesCook.biz 616.928.2221 http://JamesCook.biz -------------- next part -------------- An HTML attachment was scrubbed... URL: From bruce_de_benedictis at mac.com Mon Jan 16 10:19:26 2012 From: bruce_de_benedictis at mac.com (Bruce De Benedictis) Date: Mon, 16 Jan 2012 10:19:26 -0800 Subject: GETSTOCKQUOTE In-Reply-To: Message-ID: To add through this, you can go to NASDAQ and download 10 years worth of historical quotes in csv format. Those will import into Panorama with no problem. Bruce De Benedictis > There are pages that give historical quotes, but you would have to input the > date of the quote you want, as well as the symbol. The GETSTOCKQUOTE > function could be used to compile your own list of historical quotes going > forward. But if you need a lookup of a particular date, it may be easier > just to look up what you need manually. > > If you would like to develop something for historical quotes, the NASDAQ > site offers it, but it would be really difficult to write. There are a bunch > of variables that are necessary. For instance, if you request a quote from a > date before the stock was available on the market, I do not know what would > happen. You are also limited to stocks which are currently available, so if > the symbol has changed for some reason, you are probably out of luck. > > I have another version of the GETSTOCKQUOTE command and channel which > returns quite a few other data, backwards compatible with the current > version. The drawback to it is that for each datum, it has to fetch the page > again, so if you want several data, it takes a while. So I have been > thinking of just making it available as a subroutine. Alternatively, I could > have it return an array with all the data, from which individual data could > be taken. But the easiest for me was to increase the speed of my connection. > In any case, it suits my needs for the moment, so I have not done any work > on it recently. > > Bruce De Benedictis > > >> Hello Everybody, >> >> I recently came across the Panorama command GETSTOCKQUOTE. It works >> perfectly to retrieve the current quote of any stock, and I've >> incorporated the command into a number of procedures. >> >> Is there another command which will retrieve the closing stock price >> for a earlier date? Something like: >> >> GETQUOTE, symbol, date, quote >> >> I would expect the function would extract the price from the same >> database as GETSTOCKQUOTE does, but I don't know if there exists a >> database that stores these values. >> >> Best regards, >> Vic DiFranco >> _______________________________________________ >> 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 Mon Jan 16 12:08:31 2012 From: jim at provue.com (Jim Rea) Date: Mon, 16 Jan 2012 12:08:31 -0800 Subject: Problems opening Panorama on a Cloned volume In-Reply-To: <80FE00EE-2648-4B05-83CF-C8ECE3908AE0@mac.com> References: <1A149DE3-A816-4DAE-8094-8EB24B7500D1@mac.com> <991EC0C5-1514-445F-B336-E83EF6428691@JamesCook.biz> <80FE00EE-2648-4B05-83CF-C8ECE3908AE0@mac.com> Message-ID: It sounds like your Tech Tool clone may not have copied resource forks. That would definitely break Panorama! Jim On Sun, Jan 15, 2012 at 12:31 PM, Jeff Dean wrote: > Panorama won't run so I can't try the platform converter. I happened to > try Appcuity today and got the error message "Internal Panorama resources > are missing! (KASINI_HEAPFREE). Jim, thanks for the Super Duper > recommendation. I think I all use that when I get the new drive. > > Jeff > > On Jan 15, 2012, at 8:11 AM, James Cook wrote: > > > On Jan 14, 2012, at 9:13 PM, Jeff Dean wrote: > > I tried to open Panorama today and it flashed and didn't open. I then > looked and found many of the Panorama files on the clone are showing as > Unix Executables files. > > > > I have to ask if it's the files that aren't opening or if it's Panorama > that won't run. > > If it's the files, it's a simple matter of using the Platform Converter in > the Wizards Utilities to restore their Mac format. > > > 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 jim at provue.com Mon Jan 16 12:17:16 2012 From: jim at provue.com (Jim Rea) Date: Mon, 16 Jan 2012 12:17:16 -0800 Subject: Exporting from Pop Up selections In-Reply-To: <31C09D49-FD01-48CA-B7B6-F9EDA42E5B47@memphisbusiness.com> References: <31C09D49-FD01-48CA-B7B6-F9EDA42E5B47@memphisbusiness.com> Message-ID: An easy way to account for numeric and date fields is to use the exportcell( function. So your final formula would be exportcell(?Field1?)+tab()+ exportcell(?Field2?)+tab()+ exportcell(?Field3?) As for your array -- I don't see any code to export the data. I would be expecting an arraybuild or superarraybuild statement. It appears to me that you are just saving the formula itself. Jim On Mon, Jan 16, 2012 at 9:21 AM, Michael Correll < mcorrell at memphisbusiness.com> wrote: > > Exporting from Pop Up selections. > > I'm trying to construct a quick export routine based on a series of Pop > Ups. The idea is to take the values from those Pop Ups and and build a > formula that would export from a variable with FileSave. Procedure below. > > Pop Up objects are named PopUp1, PopUp2, etc. > All Pop Ups contain the same array of FieldNames. > > I'm going off the rails here somewhere. What am I overlooking? The > export formula looks good, but is not building the export array. > > And I'm guessing I'll have to account for datatype in the formula if I > want to export numeric data, right? > > Thanks.......... > > MC > -- > Michael Correll > > --------------------- > > FileGlobal AA, BB, CC, xCount > AA = "" BB = "" CC = "" > xCount =1 > > loop > SelectObjects Objectinfo("name") contains ("PopUp" + str(xCount)) > AA = objectinfo("#FIELD") > AA = Datavalue(AA) > /* returns the name of the field */ > if xCount = 1 > ArrayFilter AA, BB, ? , strip(AA) > endif > > if xCount >1 > BB = Sandwich(BB, ? , strip(AA)) > endif > > xCount = xCount+1 > until xCount >4 > SelectNoObjects > > BB =Replace(BB, ?, {+} + ? +{+}) > /* ...and other variations on this... chevrons, "?", arrayfilter stmt, > etc */ > /* -------> BB currently returns: Field1+ tab() + Field2+ tab()+ > Field3+ tab()...etc . */ > > message datavalue("BB") > > FileSave dbinfo("folder", ""), "MyFatFile.txt", "", BB > > ------------------- > > > > > > ______________________________**_________________ > 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 Jan 16 12:23:38 2012 From: jim at provue.com (Jim Rea) Date: Mon, 16 Jan 2012 12:23:38 -0800 Subject: Python on Windows In-Reply-To: <7AEBEDFC-31E7-45AC-8C64-A1D6E024CDBE@JamesCook.biz> References: <9AB96D03-0F38-44C2-9703-EC9BC26C109B@JamesCook.biz> <7AEBEDFC-31E7-45AC-8C64-A1D6E024CDBE@JamesCook.biz> Message-ID: What is the boot drive for this system? Is it C:? or some other drive? The path should not have /Volumes on the front of it. I suspect that C: is not the boot drive and that posixpath( is not working correctly on Windows for non boot drives. Jim On Mon, Jan 16, 2012 at 9:21 AM, James Cook wrote: > Since this remains an unresolved issue for me and is critical to a Windows > process, I'm posting again in case some fresh eyes happen upon it. > > Using Panorama to send email through Python on Windows 7, I get this error: > > PYTHON ERROR: c:\python27\python.exe: can't open file > '/Volumes/C/\\Users\\William\\AppData\\Local\\Temp\\ > pan.2011.08.17.20.08.29.833.py': [Errno 2] No such file or directory > > **** > > I've confirmed the paths are correct. Panorama saves the .py file > correctly and the names match precisely. I can double click the .py file > and Python runs it perfectly. So the file is created and saved and it's > correctly named and formatted. > > So - why can't Panorama manage to run it? > > > > > James Cook > JC at JamesCook.biz > > Founder of HindSight Ltd. > http://HSLtd.us > > Panorama Tutoring > Custom Panorama Applications > Specializing in Panorama Enterprise for the Web > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Mon Jan 16 12:49:36 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Mon, 16 Jan 2012 20:49:36 +0000 Subject: Python on Windows In-Reply-To: References: <9AB96D03-0F38-44C2-9703-EC9BC26C109B@JamesCook.biz> <7AEBEDFC-31E7-45AC-8C64-A1D6E024CDBE@JamesCook.biz>, Message-ID: I wouldn't think that posixpath( would apply to Windows, even on the boot drive. It's purpose is to create a UNIX path from a Macintosh path. Colons are converted to slashes, slashes to colons, and backslashes are replaced by two backslashes. Dave ________________________________ From: Jim Rea [jim at provue.com] Sent: Monday, January 16, 2012 2:23 PM To: Panorama Questions & Answers (Discussion) Subject: Re: Python on Windows What is the boot drive for this system? Is it C:? or some other drive? The path should not have /Volumes on the front of it. I suspect that C: is not the boot drive and that posixpath( is not working correctly on Windows for non boot drives. Jim On Mon, Jan 16, 2012 at 9:21 AM, James Cook > wrote: Since this remains an unresolved issue for me and is critical to a Windows process, I'm posting again in case some fresh eyes happen upon it. Using Panorama to send email through Python on Windows 7, I get this error: PYTHON ERROR: c:\python27\python.exe: can't open file '/Volumes/C/\\Users\\William\\AppData\\Local\\Temp\\pan.2011.08.17.20.08.29.833.py': [Errno 2] No such file or directory I've confirmed the paths are correct. Panorama saves the .py file correctly and the names match precisely. I can double click the .py file and Python runs it perfectly. So the file is created and saved and it's correctly named and formatted. So - why can't Panorama manage to run it? James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From sgallaghe at aol.com Mon Jan 16 12:25:00 2012 From: sgallaghe at aol.com (Steve Gallagher) Date: Mon, 16 Jan 2012 12:25:00 -0800 Subject: Problems opening Panorama on a Cloned volume In-Reply-To: References: <1A149DE3-A816-4DAE-8094-8EB24B7500D1@mac.com> <991EC0C5-1514-445F-B336-E83EF6428691@JamesCook.biz> <80FE00EE-2648-4B05-83CF-C8ECE3908AE0@mac.com> Message-ID: <4C9657EE-4118-4BFF-B15D-7654C949BF61@aol.com> If you're looking at backup software, I'd definitely recommend ChronoSync. It started out as a file synchronizing utility (like between a folder on a laptop and on a desktop. It later added complete cloning ability. So now it's two, two, two utilities in one! SuperDuper is almost exclusively a cloner. One of the original cloners is Carbon Copy Cloner, has added folder by folder backups, scheduling, etc.. CCC is donationware if you want to take it for a spin. ChronoSync offers free upgrades for life and a slightly limited demo version. On Jan 16, 2012, at 12:08 PM, Jim Rea wrote: > Jim, thanks for the Super Duper recommendation. I think I all use that when I get the new drive. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jim at HSLtd.us Mon Jan 16 13:06:39 2012 From: Jim at HSLtd.us (James Cook) Date: Mon, 16 Jan 2012 16:06:39 -0500 Subject: Python on Windows In-Reply-To: References: <9AB96D03-0F38-44C2-9703-EC9BC26C109B@JamesCook.biz> <7AEBEDFC-31E7-45AC-8C64-A1D6E024CDBE@JamesCook.biz> Message-ID: <640A6FB3-E663-41FA-B63E-0EAE1405302B@HSLtd.us> On Jan 16, 2012, at 3:23 PM, Jim Rea wrote: > What is the boot drive for this system? Is it C:? or some other drive? The path should not have /Volumes on the front of it. I suspect that C: is not the boot drive and that posixpath( is not working correctly on Windows for non boot drives. The only drive on my Windows machine is the C drive. When I emailed you about it in August I had a different PC that was also only running on a C drive. Back then, the path was also coming up with the Volumes and no colon. > Trying to send on Windows 7 gets this error: > PYTHON ERROR: c:\python27\python.exe: can't open file '/Volumes/C/\\Users\\William\\AppData\\Local\\Temp\\pan.2011.08.17.20.08.29.833.py': [Errno 2] No such file or directory > > On XP: > PYTHON ERROR: c:\python27\python.exe: can't open file '/Volumes/C/\\DOCUME\~1\\ADMINI\~1\\LOCALS\~1\\Temp\\pan.2011.08.18.15.33.54.283.py': [Errno 2] No such file or directory James Cook Jim at HSLtd.us HindSight Ltd. http://HSLtd.us -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcorrell at memphisbusiness.com Mon Jan 16 15:55:52 2012 From: mcorrell at memphisbusiness.com (Michael Correll) Date: Mon, 16 Jan 2012 17:55:52 -0600 Subject: Exporting from Pop Up selections In-Reply-To: References: <31C09D49-FD01-48CA-B7B6-F9EDA42E5B47@memphisbusiness.com> Message-ID: <1BAFEACE-AF66-4E9D-BFC0-D976D5DACCAB@memphisbusiness.com> Correct. And that's exactly the point where I' m stuck. (Likely a case of operator head-clog, as they used to say in the video editing suite... : ( ) Using ArrayBuild before the FileSave in the procedure: ArrayBuild CC, ?, "", Sandwich({?} , Replace(BB, ?, {?} + ? + {?}), {?}) produces: an array of records equal to the data -- but not of data, only the field names as: ?Field1?+ tab() + ?Field2?+ tab()+ ?Field3?+ tab()...etc . So the question is: how to convert the values in the BB variable into to a valid formula? What obvious thing am I overlooking? (Using the Export Wizard would certainly be a lot easier here. But less fun....) Thanks.... MC. -- Michael Correll On Jan 16, 2012, at 2:17 PM, Jim Rea wrote: > As for your array -- I don't see any code to export the data. I > would be expecting an arraybuild or superarraybuild statement. It > appears to me that you are just saving the formula itself. > > Jim > On Mon, Jan 16, 2012 at 9:21 AM, Michael Correll > wrote: > > Exporting from Pop Up selections. > > I'm trying to construct a quick export routine based on a series of > Pop Ups. The idea is to take the values from those Pop Ups and and > build a formula that would export from a variable with FileSave. > Procedure below. > > Pop Up objects are named PopUp1, PopUp2, etc. > All Pop Ups contain the same array of FieldNames. > > I'm going off the rails here somewhere. What am I overlooking? The > export formula looks good, but is not building the export array. > > And I'm guessing I'll have to account for datatype in the formula if > I want to export numeric data, right? > > Thanks.......... > > MC > -- > Michael Correll > > --------------------- > > FileGlobal AA, BB, CC, xCount > AA = "" BB = "" CC = "" > xCount =1 > > loop > SelectObjects Objectinfo("name") contains ("PopUp" + str(xCount)) > AA = objectinfo("#FIELD") > AA = Datavalue(AA) > /* returns the name of the field */ > if xCount = 1 > ArrayFilter AA, BB, ? , strip(AA) > endif > > if xCount >1 > BB = Sandwich(BB, ? , strip(AA)) > endif > > xCount = xCount+1 > until xCount >4 > SelectNoObjects > > BB =Replace(BB, ?, {+} + ? +{+}) > /* ...and other variations on this... chevrons, "?", arrayfilter > stmt, etc */ > /* -------> BB currently returns: Field1+ tab() + Field2+ tab() > + Field3+ tab()...etc . */ > > message datavalue("BB") > > FileSave dbinfo("folder", ""), "MyFatFile.txt", "", BB > > ------------------- > > > > > > _______________________________________________ > 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 JamesCook.biz Mon Jan 16 16:16:12 2012 From: Jim at JamesCook.biz (James Cook) Date: Mon, 16 Jan 2012 19:16:12 -0500 Subject: Problems opening Panorama on a Cloned volume In-Reply-To: <4C9657EE-4118-4BFF-B15D-7654C949BF61@aol.com> References: <1A149DE3-A816-4DAE-8094-8EB24B7500D1@mac.com> <991EC0C5-1514-445F-B336-E83EF6428691@JamesCook.biz> <80FE00EE-2648-4B05-83CF-C8ECE3908AE0@mac.com> <4C9657EE-4118-4BFF-B15D-7654C949BF61@aol.com> Message-ID: On Jan 16, 2012, at 3:25 PM, Steve Gallagher wrote: > If you're looking at backup software, I'd definitely recommend ChronoSync. I'll second that. I have multiple computers set up to do scheduled backups of specific folders. It works flawlessly and I can really trust that my files are protected. 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 Jim at JamesCook.biz Mon Jan 16 16:16:39 2012 From: Jim at JamesCook.biz (James Cook) Date: Mon, 16 Jan 2012 19:16:39 -0500 Subject: Python on Windows In-Reply-To: <640A6FB3-E663-41FA-B63E-0EAE1405302B@HSLtd.us> References: <9AB96D03-0F38-44C2-9703-EC9BC26C109B@JamesCook.biz> <7AEBEDFC-31E7-45AC-8C64-A1D6E024CDBE@JamesCook.biz> <640A6FB3-E663-41FA-B63E-0EAE1405302B@HSLtd.us> Message-ID: <5DB404A2-3534-4007-8BF2-7EE72B0CF76F@JamesCook.biz> My patch by the way is in _UtilityLib:RawShellScript Just ahead of executewinshell shellCommandLine,shellResult,str(scriptMaxRuntime) I inserted this to remove the Volumes and to allow for different drive designations: shellCommandLine= replace(replace(shellCommandLine,"/Volumes/",""),"/\\Users",":/\\Users") It works for the time being, but I remain concerned about whether or not it's completely and properly corrected. James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web From mark at abernackie.com Mon Jan 16 16:56:03 2012 From: mark at abernackie.com (Mark Terry) Date: Mon, 16 Jan 2012 19:56:03 -0500 Subject: Exporting from Pop Up selections In-Reply-To: <31C09D49-FD01-48CA-B7B6-F9EDA42E5B47@memphisbusiness.com> References: <31C09D49-FD01-48CA-B7B6-F9EDA42E5B47@memphisbusiness.com> Message-ID: <447C8456-BBB7-40CD-AFAD-A4F6DD29354E@abernackie.com> I think you should change this: Replace(BB, ?, {+} + ? +{+}) to this: Replace(BB, ?, "+?+") That should show up clearly using Dave's clipboard trick. M On Jan 16, 2012, at 12:21 PM, Michael Correll wrote: > > Exporting from Pop Up selections. > > I'm trying to construct a quick export routine based on a series of > Pop Ups. The idea is to take the values from those Pop Ups and and > build a formula that would export from a variable with FileSave. > Procedure below. > > Pop Up objects are named PopUp1, PopUp2, etc. > All Pop Ups contain the same array of FieldNames. > > I'm going off the rails here somewhere. What am I overlooking? The > export formula looks good, but is not building the export array. > > And I'm guessing I'll have to account for datatype in the formula if > I want to export numeric data, right? > > Thanks.......... > > MC > -- > Michael Correll > > --------------------- > > FileGlobal AA, BB, CC, xCount > AA = "" BB = "" CC = "" > xCount =1 > > loop > SelectObjects Objectinfo("name") contains ("PopUp" + str(xCount)) > AA = objectinfo("#FIELD") > AA = Datavalue(AA) > /* returns the name of the field */ > if xCount = 1 > ArrayFilter AA, BB, ? , strip(AA) > endif > > if xCount >1 > BB = Sandwich(BB, ? , strip(AA)) > endif > > xCount = xCount+1 > until xCount >4 > SelectNoObjects > > BB =Replace(BB, ?, {+} + ? +{+}) > /* ...and other variations on this... chevrons, "?", arrayfilter > stmt, etc */ > /* -------> BB currently returns: Field1+ tab() + Field2+ tab() > + Field3+ tab()...etc . */ > > message datavalue("BB") > > FileSave dbinfo("folder", ""), "MyFatFile.txt", "", BB > > ------------------- > > > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From mcorrell at memphisbusiness.com Mon Jan 16 17:59:38 2012 From: mcorrell at memphisbusiness.com (Michael Correll) Date: Mon, 16 Jan 2012 19:59:38 -0600 Subject: Exporting from Pop Up selections In-Reply-To: <447C8456-BBB7-40CD-AFAD-A4F6DD29354E@abernackie.com> References: <31C09D49-FD01-48CA-B7B6-F9EDA42E5B47@memphisbusiness.com> <447C8456-BBB7-40CD-AFAD-A4F6DD29354E@abernackie.com> Message-ID: <4920BE4E-9E2D-44E5-92AC-6C25C2571F16@memphisbusiness.com> Mark: Thanks....but no go. As I mentioned in followup to Jim's reply, the problem seems to be in formatting for the ArrayBuild stmt or function. > Using ArrayBuild before the FileSave in the procedure: > > ArrayBuild CC, ?, "", Sandwich({?} , Replace(BB, ?, {?} + ? + > {?}), {?}) produces: > an array of records equal to the data -- but not of data, only the > field names as: > ?Field1?+ tab() + ?Field2?+ tab()+ ?Field3?+ tab()...etc . > > So the question is: how to convert the values in the BB variable > into to a valid formula? What obvious thing am I overlooking? -- Michael Correll On Jan 16, 2012, at 6:56 PM, Mark Terry wrote: > I think you should change this: > Replace(BB, ?, {+} + ? +{+}) > to this: > Replace(BB, ?, "+?+") > > That should show up clearly using Dave's clipboard trick. > > M > > On Jan 16, 2012, at 12:21 PM, Michael Correll wrote: > >> Exporting from Pop Up selections. >> >> I'm trying to construct a quick export routine based on a series of >> Pop Ups. The idea is to take the values from those Pop Ups and and >> build a formula that would export from a variable with FileSave. >> Procedure below. >> >> Pop Up objects are named PopUp1, PopUp2, etc. >> All Pop Ups contain the same array of FieldNames. >> >> I'm going off the rails here somewhere. What am I overlooking? >> The export formula looks good, but is not building the export array. >> >> And I'm guessing I'll have to account for datatype in the formula >> if I want to export numeric data, right? >> >> Thanks.......... >> >> MC >> -- >> Michael Correll >> >> --------------------- >> >> FileGlobal AA, BB, CC, xCount >> AA = "" BB = "" CC = "" >> xCount =1 >> >> loop >> SelectObjects Objectinfo("name") contains ("PopUp" + str(xCount)) >> AA = objectinfo("#FIELD") >> AA = Datavalue(AA) >> /* returns the name of the field */ >> if xCount = 1 >> ArrayFilter AA, BB, ? , strip(AA) >> endif >> >> if xCount >1 >> BB = Sandwich(BB, ? , strip(AA)) >> endif >> >> xCount = xCount+1 >> until xCount >4 >> SelectNoObjects >> >> BB =Replace(BB, ?, {+} + ? +{+}) >> /* ...and other variations on this... chevrons, "?", arrayfilter >> stmt, etc */ >> /* -------> BB currently returns: Field1+ tab() + Field2+ tab() >> + Field3+ tab()...etc . */ >> >> message datavalue("BB") >> >> FileSave dbinfo("folder", ""), "MyFatFile.txt", "", BB >> >> ------------------- >> >> >> >> >> >> _______________________________________________ >> 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 Mon Jan 16 18:41:38 2012 From: jim at provue.com (Jim Rea) Date: Mon, 16 Jan 2012 18:41:38 -0800 Subject: Python on Windows In-Reply-To: <5DB404A2-3534-4007-8BF2-7EE72B0CF76F@JamesCook.biz> References: <9AB96D03-0F38-44C2-9703-EC9BC26C109B@JamesCook.biz> <7AEBEDFC-31E7-45AC-8C64-A1D6E024CDBE@JamesCook.biz> <640A6FB3-E663-41FA-B63E-0EAE1405302B@HSLtd.us> <5DB404A2-3534-4007-8BF2-7EE72B0CF76F@JamesCook.biz> Message-ID: I think a better fix would be to change the definition of the posixpath( function. You can do that in the Custom Functions (ProVUE) wizard. Here is the fixed version. ?(oswindows(),thepath,replacemultiple(?(array(thepath,1,":")=array(info("Volumes"),1,?), ":"+arrayrange(thepath,2,arraysize(thepath,":"),":"), ":Volumes:"+thepath), ?\? ?'?"?!?#?$?%?&?(?)?*?;????[?]?`?|?~?/?:??%SLASH%??, ?\\?\ ?\'?\"?\!?\#?\$?\%?\&?\(?\)?\*?\;?\?\??\[?\]?\`?\|?\~??%SLASH%??/?:?,"?")) If on a Windows system it simply returns the path, as is. I still think it should have worked if on the root volume. Weird. Wait -- check the info("volumes") function. Is C: listed first? If not, that would cause the problem. Jim On Mon, Jan 16, 2012 at 4:16 PM, James Cook wrote: > My patch by the way is in _UtilityLib:RawShellScript > > Just ahead of > executewinshell shellCommandLine,shellResult,str(scriptMaxRuntime) > > I inserted this to remove the Volumes and to allow for different drive > designations: > shellCommandLine= > replace(replace(shellCommandLine,"/Volumes/",""),"/\\Users",":/\\Users") > > It works for the time being, but I remain concerned about whether or not > it's completely and properly corrected. > > > > 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 provue.com Mon Jan 16 18:45:10 2012 From: jim at provue.com (Jim Rea) Date: Mon, 16 Jan 2012 18:45:10 -0800 Subject: Exporting from Pop Up selections In-Reply-To: <4920BE4E-9E2D-44E5-92AC-6C25C2571F16@memphisbusiness.com> References: <31C09D49-FD01-48CA-B7B6-F9EDA42E5B47@memphisbusiness.com> <447C8456-BBB7-40CD-AFAD-A4F6DD29354E@abernackie.com> <4920BE4E-9E2D-44E5-92AC-6C25C2571F16@memphisbusiness.com> Message-ID: If you use arraybuild you'll have to do this with an execute statement. execute {arraybuild CC, ?, "",}+ BB The superarraybuild statement has a special mode that allows this to be done without the execute statement, for the formula use @BB You mention the export wizard -- that is how this wizard does it. The source code for the export wizard is all accessible, so open it up and take a look. Jim On Mon, Jan 16, 2012 at 5:59 PM, Michael Correll < mcorrell at memphisbusiness.com> wrote: > Mark: > > Thanks....but no go. As I mentioned in followup to Jim's reply, the > problem seems to be in formatting for the ArrayBuild stmt or function. > > > Using ArrayBuild before the FileSave in the procedure: >> >> ArrayBuild CC, ?, "", Sandwich({?} , Replace(BB, ?, {?} + ? + {?}), >> {?}) produces: >> an array of records equal to the data -- but not of data, only the field >> names as: >> ?Field1?+ tab() + ?Field2?+ tab()+ ?Field3?+ tab()...etc . >> >> So the question is: how to convert the values in the BB variable into >> to a valid formula? What obvious thing am I overlooking? >> > > -- > Michael Correll > > > On Jan 16, 2012, at 6:56 PM, Mark Terry wrote: > > I think you should change this: >> Replace(BB, ?, {+} + ? +{+}) >> to this: >> Replace(BB, ?, "+?+") >> >> That should show up clearly using Dave's clipboard trick. >> >> M >> >> > > On Jan 16, 2012, at 12:21 PM, Michael Correll wrote: >> >> Exporting from Pop Up selections. >>> >>> I'm trying to construct a quick export routine based on a series of Pop >>> Ups. The idea is to take the values from those Pop Ups and and build a >>> formula that would export from a variable with FileSave. Procedure below. >>> >>> Pop Up objects are named PopUp1, PopUp2, etc. >>> All Pop Ups contain the same array of FieldNames. >>> >>> I'm going off the rails here somewhere. What am I overlooking? The >>> export formula looks good, but is not building the export array. >>> >>> And I'm guessing I'll have to account for datatype in the formula if I >>> want to export numeric data, right? >>> >>> Thanks.......... >>> >>> MC >>> -- >>> Michael Correll >>> >>> --------------------- >>> >>> FileGlobal AA, BB, CC, xCount >>> AA = "" BB = "" CC = "" >>> xCount =1 >>> >>> loop >>> SelectObjects Objectinfo("name") contains ("PopUp" + str(xCount)) >>> AA = objectinfo("#FIELD") >>> AA = Datavalue(AA) >>> /* returns the name of the field */ >>> if xCount = 1 >>> ArrayFilter AA, BB, ? , strip(AA) >>> endif >>> >>> if xCount >1 >>> BB = Sandwich(BB, ? , strip(AA)) >>> endif >>> >>> xCount = xCount+1 >>> until xCount >4 >>> SelectNoObjects >>> >>> BB =Replace(BB, ?, {+} + ? +{+}) >>> /* ...and other variations on this... chevrons, "?", arrayfilter stmt, >>> etc */ >>> /* -------> BB currently returns: Field1+ tab() + Field2+ tab()+ >>> Field3+ tab()...etc . */ >>> >>> message datavalue("BB") >>> >>> FileSave dbinfo("folder", ""), "MyFatFile.txt", "", BB >>> >>> ------------------- >>> >>> >>> >>> >>> >>> ______________________________**_________________ >>> 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 mcorrell at memphisbusiness.com Mon Jan 16 19:06:08 2012 From: mcorrell at memphisbusiness.com (Michael Correll) Date: Mon, 16 Jan 2012 21:06:08 -0600 Subject: Exporting from Pop Up selections In-Reply-To: References: <31C09D49-FD01-48CA-B7B6-F9EDA42E5B47@memphisbusiness.com> <447C8456-BBB7-40CD-AFAD-A4F6DD29354E@abernackie.com> <4920BE4E-9E2D-44E5-92AC-6C25C2571F16@memphisbusiness.com> Message-ID: Cool! Thanks Jim. That's it. That's what I was missing. Makes sense now. SuperArrayBuild is a bit daunting in it's syntax, so I have avoided it so far. But maybe it's now time to look again. Poking into the Export Wizard was and is on my todo list. On a copy, of course.... Thanks again..... MC. > You mention the export wizard -- that is how this wizard does it. > The source code for the export wizard is all accessible, so open it > up and take a look. -- Michael Correll On Jan 16, 2012, at 8:45 PM, Jim Rea wrote: > If you use arraybuild you'll have to do this with an execute > statement. > > execute {arraybuild CC, ?, "",}+ BB > > The superarraybuild statement has a special mode that allows this to > be done without the execute statement, for the formula use > > @BB > > You mention the export wizard -- that is how this wizard does it. > The source code for the export wizard is all accessible, so open it > up and take a look. > > Jim > > On Mon, Jan 16, 2012 at 5:59 PM, Michael Correll > wrote: > Mark: > > Thanks....but no go. As I mentioned in followup to Jim's reply, the > problem seems to be in formatting for the ArrayBuild stmt or function. > > > Using ArrayBuild before the FileSave in the procedure: > > ArrayBuild CC, ?, "", Sandwich({?} , Replace(BB, ?, {?} + ? + > {?}), {?}) produces: > an array of records equal to the data -- but not of data, only the > field names as: > ?Field1?+ tab() + ?Field2?+ tab()+ ?Field3?+ tab()...etc . > > So the question is: how to convert the values in the BB variable > into to a valid formula? What obvious thing am I overlooking? > > -- > Michael Correll > > > On Jan 16, 2012, at 6:56 PM, Mark Terry wrote: > > I think you should change this: > Replace(BB, ?, {+} + ? +{+}) > to this: > Replace(BB, ?, "+?+") > > That should show up clearly using Dave's clipboard trick. > > M > > > > On Jan 16, 2012, at 12:21 PM, Michael Correll wrote: > > Exporting from Pop Up selections. > > I'm trying to construct a quick export routine based on a series of > Pop Ups. The idea is to take the values from those Pop Ups and and > build a formula that would export from a variable with FileSave. > Procedure below. > > Pop Up objects are named PopUp1, PopUp2, etc. > All Pop Ups contain the same array of FieldNames. > > I'm going off the rails here somewhere. What am I overlooking? The > export formula looks good, but is not building the export array. > > And I'm guessing I'll have to account for datatype in the formula if > I want to export numeric data, right? > > Thanks.......... > > MC > -- > Michael Correll > > --------------------- > > FileGlobal AA, BB, CC, xCount > AA = "" BB = "" CC = "" > xCount =1 > > loop > SelectObjects Objectinfo("name") contains ("PopUp" + str(xCount)) > AA = objectinfo("#FIELD") > AA = Datavalue(AA) > /* returns the name of the field */ > if xCount = 1 > ArrayFilter AA, BB, ? , strip(AA) > endif > > if xCount >1 > BB = Sandwich(BB, ? , strip(AA)) > endif > > xCount = xCount+1 > until xCount >4 > SelectNoObjects > > BB =Replace(BB, ?, {+} + ? +{+}) > /* ...and other variations on this... chevrons, "?", arrayfilter > stmt, etc */ > /* -------> BB currently returns: Field1+ tab() + Field2+ tab()+ > Field3+ tab()...etc . */ > > message datavalue("BB") > > FileSave dbinfo("folder", ""), "MyFatFile.txt", "", BB > > ------------------- > > > > > > _______________________________________________ > 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 Mon Jan 16 19:20:34 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Tue, 17 Jan 2012 03:20:34 +0000 Subject: Python on Windows In-Reply-To: References: <9AB96D03-0F38-44C2-9703-EC9BC26C109B@JamesCook.biz> <7AEBEDFC-31E7-45AC-8C64-A1D6E024CDBE@JamesCook.biz> <640A6FB3-E663-41FA-B63E-0EAE1405302B@HSLtd.us> <5DB404A2-3534-4007-8BF2-7EE72B0CF76F@JamesCook.biz>, Message-ID: Using a demo copy of Windows Panorama on a PC, info("volumes") is returning C:\ D:\ E:\ For a path that began with C:\, array(thepath,1,":") would return C while array(info("Volumes"),1,?) would return C:\. They would not be equal. Dave ________________________________ From: Jim Rea [jim at provue.com] Sent: Monday, January 16, 2012 8:41 PM To: Panorama Questions & Answers (Discussion) Subject: Re: Python on Windows Wait -- check the info("volumes") function. Is C: listed first? If not, that would cause the problem. Jim -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhdean at mac.com Mon Jan 16 21:17:51 2012 From: jhdean at mac.com (Jeff Dean) Date: Mon, 16 Jan 2012 20:17:51 -0900 Subject: Registration system problem Message-ID: <53F2D72A-E145-4920-AB77-6BFBE9DF7655@mac.com> Hello, I did a clean install of Lion on a new hard drive and then restored applications and my user account from a Time Machine backup. I have a personal use license for Panorama and didn't deactivate. When I opened Panorama I needed to register. When I enter my serial number and click Submit, it gives me a System Problem Code: -7 which talks about possible write protected disks and being sure to be logged in with admin privileges. I am logged in with my account which has Admin privileges. I tried reinstalling Panorama with the same results. What else can I try or check? Thanks, Jeff From steve at gomiddleton.com Tue Jan 17 03:43:33 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Tue, 17 Jan 2012 06:43:33 -0500 Subject: Variable Assignment from an Array Message-ID: <2BB066E4-3165-4C6A-B48E-3A37BD5CDABD@gomiddleton.com> I have the following code I believe generously supplied by David Thompson. This will grab the variables assigned to TESO on a form and then assign the variables. Effectively clearing the form. It works on all TESO beautifully but I have one item that is a Pop Up Menu SO that is not being cleared. Any thoughts how I can include a Pop Up Menu SO in the code? Begin Code------------------------------------------------------------------------------ local objectVariables,x,ArrayOfItemsToClear,vArraySize objectVariables="" x=1 selectobjects objectinfo("type") contains "Text Editor" Loop objectnumber x stoploopif (not info("found")) objectVariables=objectVariables+objectinfo("#FORMULA")+"," x=x+1 while forever selectnoobjects ArrayOfItemsToClear=objectVariables /*Set all items to blank*/ vArraySize=ArraySize(objectVariables,",") objectVariables=ArrayDelete(objectVariables,vArraySize,1,",") ArrayFilter replace(objectVariables,",",cr()), objectVariables,cr(),import()+{=""} Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear End Code------------------------------------------------------------------------------ Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. From mark at abernackie.com Tue Jan 17 04:52:52 2012 From: mark at abernackie.com (Mark Terry) Date: Tue, 17 Jan 2012 07:52:52 -0500 Subject: Variable Assignment from an Array In-Reply-To: <2BB066E4-3165-4C6A-B48E-3A37BD5CDABD@gomiddleton.com> References: <2BB066E4-3165-4C6A-B48E-3A37BD5CDABD@gomiddleton.com> Message-ID: <3AD25EE2-254F-4A46-B61E-DBB00CAFD4EB@abernackie.com> The same loop should work on popups, but you need to change the qualifier line to look for them. selectobjects objectinfo("type") contains "Text Editor" should look for whatever type Pan gives to popups. I'm pretty sure the #FORMULA# spec will return the variable you want to clear. Also, you could check out the Loadvariables/savevariables stmts They might be helpful here, as they would let you easily reset vars to blank/zero, or to preset defaults, or to earlier saved values, etc. M On Jan 17, 2012, at 6:43 AM, Steve Middleton wrote: > I have the following code I believe generously supplied by David > Thompson. This will grab the variables assigned to TESO on a form > and then assign the variables. Effectively clearing the form. It > works on all TESO beautifully but I have one item that is a Pop Up > Menu SO that is not being cleared. Any thoughts how I can include a > Pop Up Menu SO in the code? > > Begin > Code > ------------------------------------------------------------------------------ > > local objectVariables,x,ArrayOfItemsToClear,vArraySize > > objectVariables="" > x=1 > selectobjects objectinfo("type") contains "Text Editor" > Loop > objectnumber x > stoploopif (not info("found")) > objectVariables=objectVariables+objectinfo("#FORMULA")+"," > x=x+1 > while forever > selectnoobjects > > ArrayOfItemsToClear=objectVariables > > > /*Set all items to blank*/ > > vArraySize=ArraySize(objectVariables,",") > > objectVariables=ArrayDelete(objectVariables,vArraySize,1,",") > > ArrayFilter replace(objectVariables,",",cr()), > objectVariables,cr(),import()+{=""} > Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear > > End > Code > ------------------------------------------------------------------------------ > > > > Thanks > > Steve Middleton > Middleton Printing > If It Sticks...We Do It! ? > > 616-247-8742 > > http://www.goMiddleton.com > > Middleton Printing has added new digital equipment that allows us to > produce short run digital labels, window graphics, vinyl cut > graphics, Banners, > Pop up banners etc. Call if you would like more information. > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From dthmpsn1 at illinois.edu Tue Jan 17 06:00:24 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Tue, 17 Jan 2012 14:00:24 +0000 Subject: Variable Assignment from an Array In-Reply-To: <3AD25EE2-254F-4A46-B61E-DBB00CAFD4EB@abernackie.com> References: <2BB066E4-3165-4C6A-B48E-3A37BD5CDABD@gomiddleton.com>, <3AD25EE2-254F-4A46-B61E-DBB00CAFD4EB@abernackie.com> Message-ID: The type that Panorama gives pop-up menus is "PopUp Menu". For a pop-up menu, #FORMULA# will return the formula for the list of choices that appears when you click on the menu. That might be the name of a variable, but even if it is, I doubt if it's the variable you want to clear. I think it's more likely that you want to clear the value that is on display. For that you would use objectinfo("#FIELD#") to get the name of the field or variable that is set by the pop-up. Dave ________________________________________ From: Mark Terry [mark at abernackie.com] Sent: Tuesday, January 17, 2012 6:52 AM To: Panorama Questions & Answers (Discussion) Subject: Re: Variable Assignment from an Array The same loop should work on popups, but you need to change the qualifier line to look for them. selectobjects objectinfo("type") contains "Text Editor" should look for whatever type Pan gives to popups. I'm pretty sure the #FORMULA# spec will return the variable you want to clear. Also, you could check out the Loadvariables/savevariables stmts They might be helpful here, as they would let you easily reset vars to blank/zero, or to preset defaults, or to earlier saved values, etc. M On Jan 17, 2012, at 6:43 AM, Steve Middleton wrote: > I have the following code I believe generously supplied by David > Thompson. This will grab the variables assigned to TESO on a form > and then assign the variables. Effectively clearing the form. It > works on all TESO beautifully but I have one item that is a Pop Up > Menu SO that is not being cleared. Any thoughts how I can include a > Pop Up Menu SO in the code? > > Begin > Code > ------------------------------------------------------------------------------ > > local objectVariables,x,ArrayOfItemsToClear,vArraySize > > objectVariables="" > x=1 > selectobjects objectinfo("type") contains "Text Editor" > Loop > objectnumber x > stoploopif (not info("found")) > objectVariables=objectVariables+objectinfo("#FORMULA")+"," > x=x+1 > while forever > selectnoobjects > > ArrayOfItemsToClear=objectVariables > > > /*Set all items to blank*/ > > vArraySize=ArraySize(objectVariables,",") > > objectVariables=ArrayDelete(objectVariables,vArraySize,1,",") > > ArrayFilter replace(objectVariables,",",cr()), > objectVariables,cr(),import()+{=""} > Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear > > End > Code > ------------------------------------------------------------------------------ > > > > Thanks > > Steve Middleton > Middleton Printing > If It Sticks...We Do It! ? > > 616-247-8742 > > http://www.goMiddleton.com > > Middleton Printing has added new digital equipment that allows us to > produce short run digital labels, window graphics, vinyl cut > graphics, Banners, > Pop up banners etc. Call if you would like more information. > > > > _______________________________________________ > 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 JamesCook.biz Tue Jan 17 08:36:35 2012 From: Jim at JamesCook.biz (James Cook) Date: Tue, 17 Jan 2012 11:36:35 -0500 Subject: Security Message-ID: <2A709CF0-3284-4807-A345-5155B90D9DE2@JamesCook.biz> Is anyone currently using the built in Security for Panorama? Other than references to the Security manual, there's no info on it. I'm wondering if it works on Lion and Windows 7 or if it's become obsolete in some way? 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 jim at provue.com Tue Jan 17 09:29:16 2012 From: jim at provue.com (Jim Rea) Date: Tue, 17 Jan 2012 09:29:16 -0800 Subject: Registration system problem In-Reply-To: <53F2D72A-E145-4920-AB77-6BFBE9DF7655@mac.com> References: <53F2D72A-E145-4920-AB77-6BFBE9DF7655@mac.com> Message-ID: Please see this tech note: http://www.provue.com/support/tn/code7 Jim On Mon, Jan 16, 2012 at 9:17 PM, Jeff Dean wrote: > Hello, > > I did a clean install of Lion on a new hard drive and then restored > applications and my user account from a Time Machine backup. I have a > personal use license for Panorama and didn't deactivate. When I opened > Panorama I needed to register. When I enter my serial number and click > Submit, it gives me a System Problem Code: -7 which talks about possible > write protected disks and being sure to be logged in with admin privileges. > > I am logged in with my account which has Admin privileges. I tried > reinstalling Panorama with the same results. What else can I try or check? > > Thanks, > Jeff > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jhdean at mac.com Tue Jan 17 09:53:44 2012 From: jhdean at mac.com (Jeff Dean) Date: Tue, 17 Jan 2012 08:53:44 -0900 Subject: Registration system problem In-Reply-To: References: <53F2D72A-E145-4920-AB77-6BFBE9DF7655@mac.com> Message-ID: <790481B9-DF32-4331-B4D0-7953441B9293@mac.com> Thanks Jim, That worked. Jeff On Jan 17, 2012, at 8:29 AM, Jim Rea wrote: > Please see this tech note: > > http://www.provue.com/support/tn/code7 > > Jim > > On Mon, Jan 16, 2012 at 9:17 PM, Jeff Dean wrote: > Hello, > > I did a clean install of Lion on a new hard drive and then restored applications and my user account from a Time Machine backup. I have a personal use license for Panorama and didn't deactivate. When I opened Panorama I needed to register. When I enter my serial number and click Submit, it gives me a System Problem Code: -7 which talks about possible write protected disks and being sure to be logged in with admin privileges. > > I am logged in with my account which has Admin privileges. I tried reinstalling Panorama with the same results. What else can I try or check? > > Thanks, > Jeff > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From BillArleneBush at cs.com Tue Jan 17 10:32:47 2012 From: BillArleneBush at cs.com (BillArleneBush at cs.com) Date: Tue, 17 Jan 2012 13:32:47 -0500 (EST) Subject: Exporting from Pop Up selections Message-ID: In a message dated 1/16/12 6:01:36 PM, qna-request at provue.com writes: << Message: 3 Date: Mon, 16 Jan 2012 17:55:52 -0600 From: Michael Correll To: "Panorama Questions & Answers \(Discussion\)" Subject: Re: Exporting from Pop Up selections >> Here is the code I would use. Hope it what you want. Give the Pop-Up's the variable names AA,BB,CC and formula: "Select"+cr()+ dbinfo("Fields","") Bill Bush _____________________ FileGlobal AA,BB,CC,result Define AA,"Select" Define BB,"Select" Define CC,"Select" DEBUG result="" if AA <>"Select" result =exportcell(AA) Endif if BB <>"Select" result =sandwich("",result,tab())+exportcell(BB) Endif if CC <>"Select" result =sandwich("",result,tab())+exportcell(CC) Endif message result ___________________ From vjdif at prodigy.net Tue Jan 17 10:48:11 2012 From: vjdif at prodigy.net (Vic DiFranco) Date: Tue, 17 Jan 2012 12:48:11 -0600 Subject: More on GETSTOCKQUOTE Message-ID: <02516D0D-ACB0-4094-8BC2-CB7DF18D7BF0@prodigy.net> Hello Everybody, I was the person who enquired last week about the GETSTOCKQUOTE command, which returns the current quote of an equity. I asked if a command existed to get a quote for any earlier date. There was none. Using Bruce De Benedictus' command as an inspiration, I have written a macro which does that. The command runs as a subroutine, requiring three parameters. I think it would be better as a custom function, but I don't know how to write a multi-line custom function. So, it runs as a "Called" subroutine. Since I only use this macro in one database (so far), it's not too bad a method. But a custom function, available in any procedure, would be better. The subroutine returns the closing quote as text if it exists, the text string "Sat" or "Sun" if the date is a weekend, or the null string "" if there is no data, as for example a date when the market is closed. I have checked the subroutine quite a bit, and it has always returned correct results. I am very confident in its validity. The subroutine follows below. Best regards, Vic DiFranco /* GETQUOTE Subroutine returns the closing price of any equity. It requires three parameters ----------------------------------------------- Parameter(1): the stock, fund, or index symbol Parameter(2): the closing date for the quote as MM/DD/YYYY Parameter(3): placeholder to return the result --------------------------------------------- */ Local YahooPage, tDate, quote tDate = date(Parameter(2)) Case datepattern(tDate,"Day") = "Sat" setparameter 3, "Sat" RTN Case datepattern(tDate, "Day") = "Sun" setparameter 3, "Sun" RTN endcase ;debug loadurl YahooPage, "http://finance.yahoo.com/q/hp?s=" +parameter(1) + "&a=" + str(MONTHVALUE(tDate) -1) + "&b=" + str(DAYVALUE(tDate)) + "&c=" + str(YEARVALUE(tDate)) + "&d=" + str(MONTHVALUE(tDate) -1) + "&e=" + str(DAYVALUE(tDate)) + "&f=" + str(YEARVALUE(tDate)) + "&g=d" ;debug quote = tagdata(YahooPage,datepattern(tDate,"Mon dd, YYYY") + {",-1][2,-1] setparameter 3, quote // The above lines may be combined, but I kept them separate here for clarity RTN From Jim at JamesCook.biz Tue Jan 17 11:28:58 2012 From: Jim at JamesCook.biz (James Cook) Date: Tue, 17 Jan 2012 14:28:58 -0500 Subject: Text Manipulation Message-ID: <8FCEE699-C1BB-45B4-9D88-043CDD20EADE@JamesCook.biz> I have a report with narrow columns that need labels at the top of each. Panorama can't turn the labels sideways, so I'm trying to come up with a way to use a formula to convert each label to a vertical column of letters. As an example, I have "Some Data" which is an array of letters without a separator. I want to filter it to the equivalent of "S"+chr(13)+"o"+chr(13)+"m"+chr(13)+"e"+chr(13)+"D" and so on. Since I have about 50 of these columns, that's very tedious to create and maintain, especially since they're scientific terms. Making a very skinny text display fails because in order to be wide enough for m's and w's, it lets narrow combinations of ll, le, il and such to occupy the same line. I've perused all the array functions but haven't come up with ideas on how to apply one to this situation. I d e a s A n y o n e ? 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 gary at yonaites.com Tue Jan 17 11:54:01 2012 From: gary at yonaites.com (Gary Yonaites) Date: Tue, 17 Jan 2012 12:54:01 -0700 Subject: Text Manipulation In-Reply-To: <8FCEE699-C1BB-45B4-9D88-043CDD20EADE@JamesCook.biz> References: <8FCEE699-C1BB-45B4-9D88-043CDD20EADE@JamesCook.biz> Message-ID: <2B191C87-EF29-4B39-BBC3-13E3DF0AA8D2@yonaites.com> Use the CharacterFilter statement or function: thetitle=characterfilter( "Ideas Anyone","import()+chr(13)") Gary gary at yonaites.com On Jan 17, 2012, at 12:28 PM, James Cook wrote: > > I have a report with narrow columns that need labels at the top of each. Panorama can't turn the labels sideways, so I'm trying to come up with a way to use a formula to convert each label to a vertical column of letters. > > As an example, I have "Some Data" which is an array of letters without a separator. I want to filter it to the equivalent of "S"+chr(13)+"o"+chr(13)+"m"+chr(13)+"e"+chr(13)+"D" and so on. > > Since I have about 50 of these columns, that's very tedious to create and maintain, especially since they're scientific terms. Making a very skinny text display fails because in order to be wide enough for m's and w's, it lets narrow combinations of ll, le, il and such to occupy the same line. > > I've perused all the array functions but haven't come up with ideas on how to apply one to this situation. > > I > d > e > a > s > > A > n > y > o > n > e > ? > > > > > > 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 provue.com Tue Jan 17 11:57:50 2012 From: jim at provue.com (Jim Rea) Date: Tue, 17 Jan 2012 11:57:50 -0800 Subject: Text Manipulation In-Reply-To: <8FCEE699-C1BB-45B4-9D88-043CDD20EADE@JamesCook.biz> References: <8FCEE699-C1BB-45B4-9D88-043CDD20EADE@JamesCook.biz> Message-ID: Try this: characterfilter someData,someVerticalData,import()+cr() Or if you want a function: characterfilter(someData,{import()+cr()}) Jim On Tue, Jan 17, 2012 at 11:28 AM, James Cook wrote: > > I have a report with narrow columns that need labels at the top of each. > Panorama can't turn the labels sideways, so I'm trying to come up with a > way to use a formula to convert each label to a vertical column of letters. > > As an example, I have "Some Data" which is an array of letters without a > separator. I want to filter it to the equivalent > of "S"+chr(13)+"o"+chr(13)+"m"+chr(13)+"e"+chr(13)+"D" and so on. > > Since I have about 50 of these columns, that's very tedious to create and > maintain, especially since they're scientific terms. Making a very skinny > text display fails because in order to be wide enough for m's and w's, it > lets narrow combinations of ll, le, il and such to occupy the same line. > > I've perused all the array functions but haven't come up with ideas on how > to apply one to this situation. > > I > d > e > a > s > > A > n > y > o > n > e > ? > > > > > > 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 rstrauch at somatic.com Tue Jan 17 11:47:14 2012 From: rstrauch at somatic.com (Ralph Strauch) Date: Tue, 17 Jan 2012 11:47:14 -0800 Subject: Text Manipulation In-Reply-To: <8FCEE699-C1BB-45B4-9D88-043CDD20EADE@JamesCook.biz> References: <8FCEE699-C1BB-45B4-9D88-043CDD20EADE@JamesCook.biz> Message-ID: <44745696-6FAC-4FB5-8C3F-CDF8FEFE2A31@somatic.com> What about making an image of each of the column names and rotating those images to use as the labels? Ralph On Jan 17, 2012, at 11:28 AM, James Cook wrote: > I have a report with narrow columns that need labels at the top of each. Panorama can't turn the labels sideways, so I'm trying to come up with a way to use a formula to convert each label to a vertical column of letters. > > As an example, I have "Some Data" which is an array of letters without a separator. I want to filter it to the equivalent of "S"+chr(13)+"o"+chr(13)+"m"+chr(13)+"e"+chr(13)+"D" and so on. > > Since I have about 50 of these columns, that's very tedious to create and maintain, especially since they're scientific terms. Making a very skinny text display fails because in order to be wide enough for m's and w's, it lets narrow combinations of ll, le, il and such to occupy the same line. > > I've perused all the array functions but haven't come up with ideas on how to apply one to this situation. > > I > d > e > a > s > > A > n > y > o > n > e > ? > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jim at JamesCook.biz Tue Jan 17 14:13:40 2012 From: Jim at JamesCook.biz (James Cook) Date: Tue, 17 Jan 2012 17:13:40 -0500 Subject: Text Manipulation In-Reply-To: References: <8FCEE699-C1BB-45B4-9D88-043CDD20EADE@JamesCook.biz> Message-ID: <57F32C26-B857-4949-B29B-83D63341D451@JamesCook.biz> On Jan 17, 2012, at 2:57 PM, Jim Rea wrote: > characterfilter(someData,{import()+cr()}) That's the kind of solution I was looking for. I suspected I was barking up the wrong tree with arrays but I never doubted that Panorama had a way to do it. The advantage over pictures is that the font can be changed, labels can be changed or corrected, new fields can be inserted, etc. As a function in Text Displays I can justify to the bottom, then easily duplicate the object and just change the "someData" to fit each one. Using Field Names I don't even have to type 'em. Thnks 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 cdpublishing at qwestoffice.net Tue Jan 17 18:12:13 2012 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Tue, 17 Jan 2012 18:12:13 -0800 Subject: Security In-Reply-To: <2A709CF0-3284-4807-A345-5155B90D9DE2@JamesCook.biz> References: <2A709CF0-3284-4807-A345-5155B90D9DE2@JamesCook.biz> Message-ID: I use the security feature to set an author password or not... seems to work fine. Craig McPherson On Jan 17, 2012, at 8:36 AM, James Cook wrote: > Is anyone currently using the built in Security for Panorama? > > Other than references to the Security manual, there's no info on it. I'm wondering if it works on Lion and Windows 7 or if it's become obsolete in some way? > > > 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 Wed Jan 18 07:13:52 2012 From: Jim at JamesCook.biz (James Cook) Date: Wed, 18 Jan 2012 10:13:52 -0500 Subject: Security In-Reply-To: References: <2A709CF0-3284-4807-A345-5155B90D9DE2@JamesCook.biz> Message-ID: <8549B739-F5CA-4C09-A750-0874E2919B67@JamesCook.biz> On Jan 17, 2012, at 9:12 PM, Craig McPherson wrote: > I use the security feature to set an author password or not... > seems to work fine. I think you're referring to the Privileges & Options to lock down a file. That works quite well and I've used it for years. What I'm referring to is the Security menu in the Design Sheet where you can set detailed control over the access, including "Scramble data on Disk". I don't want to be scrambling important data without knowing the implications and how well it works with current systems. Since the Security manual is no longer available there's no documentation and I don't care to work in the dark on critical issues like that. James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at gomiddleton.com Wed Jan 18 08:36:34 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Wed, 18 Jan 2012 11:36:34 -0500 Subject: Variable Assignment from an Array In-Reply-To: References: <2BB066E4-3165-4C6A-B48E-3A37BD5CDABD@gomiddleton.com>, <3AD25EE2-254F-4A46-B61E-DBB00CAFD4EB@abernackie.com> Message-ID: <03328431-7B38-41D5-AE40-5EA30A2A9451@gomiddleton.com> Thank you David, How would I incorporate that into the code below? Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 17, 2012, at 9:00 AM, Thompson, David wrote: > The type that Panorama gives pop-up menus is "PopUp Menu". For a pop-up menu, #FORMULA# will return the formula for the list of choices that appears when you click on the menu. That might be the name of a variable, but even if it is, I doubt if it's the variable you want to clear. I think it's more likely that you want to clear the value that is on display. For that you would use objectinfo("#FIELD#") to get the name of the field or variable that is set by the pop-up. > > Dave > ________________________________________ > From: Mark Terry [mark at abernackie.com] > Sent: Tuesday, January 17, 2012 6:52 AM > To: Panorama Questions & Answers (Discussion) > Subject: Re: Variable Assignment from an Array > > The same loop should work on popups, but you need to change the > qualifier line to look for them. > selectobjects objectinfo("type") contains "Text Editor" > should look for whatever type Pan gives to popups. I'm pretty sure the > #FORMULA# spec will return the variable you want to clear. > > Also, you could check out the Loadvariables/savevariables stmts They > might be helpful here, as they would let you easily reset vars to > blank/zero, or to preset defaults, or to earlier saved values, etc. > > M > > On Jan 17, 2012, at 6:43 AM, Steve Middleton wrote: > >> I have the following code I believe generously supplied by David >> Thompson. This will grab the variables assigned to TESO on a form >> and then assign the variables. Effectively clearing the form. It >> works on all TESO beautifully but I have one item that is a Pop Up >> Menu SO that is not being cleared. Any thoughts how I can include a >> Pop Up Menu SO in the code? >> >> Begin >> Code >> ------------------------------------------------------------------------------ >> >> local objectVariables,x,ArrayOfItemsToClear,vArraySize >> >> objectVariables="" >> x=1 >> selectobjects objectinfo("type") contains "Text Editor" >> Loop >> objectnumber x >> stoploopif (not info("found")) >> objectVariables=objectVariables+objectinfo("#FORMULA")+"," >> x=x+1 >> while forever >> selectnoobjects >> >> ArrayOfItemsToClear=objectVariables >> >> >> /*Set all items to blank*/ >> >> vArraySize=ArraySize(objectVariables,",") >> >> objectVariables=ArrayDelete(objectVariables,vArraySize,1,",") >> >> ArrayFilter replace(objectVariables,",",cr()), >> objectVariables,cr(),import()+{=""} >> Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear >> >> End >> Code >> ------------------------------------------------------------------------------ >> >> >> >> Thanks >> >> Steve Middleton >> Middleton Printing >> If It Sticks...We Do It! ? >> >> 616-247-8742 >> >> http://www.goMiddleton.com >> >> Middleton Printing has added new digital equipment that allows us to >> produce short run digital labels, window graphics, vinyl cut >> graphics, Banners, >> Pop up banners etc. Call if you would like more information. >> >> >> >> _______________________________________________ >> 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 operations at redhouserecords.com Wed Jan 18 09:20:41 2012 From: operations at redhouserecords.com (C W Frymire) Date: Wed, 18 Jan 2012 11:20:41 -0600 Subject: Security In-Reply-To: <8549B739-F5CA-4C09-A750-0874E2919B67@JamesCook.biz> References: <2A709CF0-3284-4807-A345-5155B90D9DE2@JamesCook.biz> <8549B739-F5CA-4C09-A750-0874E2919B67@JamesCook.biz> Message-ID: I think you can still contact ProVue for the security manual. I've been using security for several years, I've experienced a few issues with it using Enterprise running on OSX 10.5 and OSX 10.5 clients, but generally it works fine for me. I have never used the "scramble" option, just use it to set access levels for different users. On Jan 18, 2012, at 9:13 AM, James Cook wrote: > On Jan 17, 2012, at 9:12 PM, Craig McPherson wrote: >> I use the security feature to set an author password or not... >> seems to work fine. > > > I think you're referring to the Privileges & Options to lock down a > file. That works quite well and I've used it for years. > > What I'm referring to is the Security menu in the Design Sheet where > you can set detailed control over the access, including "Scramble > data on Disk". > > I don't want to be scrambling important data without knowing the > implications and how well it works with current systems. > > Since the Security manual is no longer available there's no > documentation and I don't care to work in the dark on critical > issues like that. > > > > > James Cook > JC at JamesCook.biz > > Founder of HindSight Ltd. > http://HSLtd.us > > Panorama Tutoring > Custom Panorama Applications > Specializing in Panorama Enterprise for the Web > > _______________________________________________ > 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 Wed Jan 18 09:51:04 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Wed, 18 Jan 2012 17:51:04 +0000 Subject: Variable Assignment from an Array In-Reply-To: <03328431-7B38-41D5-AE40-5EA30A2A9451@gomiddleton.com> References: <2BB066E4-3165-4C6A-B48E-3A37BD5CDABD@gomiddleton.com>, <3AD25EE2-254F-4A46-B61E-DBB00CAFD4EB@abernackie.com> , <03328431-7B38-41D5-AE40-5EA30A2A9451@gomiddleton.com> Message-ID: Copy the entire loop, from the Loop statement to the While statement, and paste the copy right after the While statement. Then put these two statements between the loops. x=1 selectobjects objectinfo("type") contains "PopUp Menu" Then you edit the second loop. Change objectVariables=objectVariables+objectinfo("#FORMULA")+"," to objectVariables=objectVariables+objectinfo("#FIELD")+"," and that should do it. The variables for the pop-ups will be at the end of the list. Dave ________________________________________ From: Steve Middleton [steve at gomiddleton.com] Sent: Wednesday, January 18, 2012 10:36 AM To: Panorama Questions & Answers (Discussion) Subject: Re: Variable Assignment from an Array Thank you David, How would I incorporate that into the code below? Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 17, 2012, at 9:00 AM, Thompson, David wrote: > The type that Panorama gives pop-up menus is "PopUp Menu". For a pop-up menu, #FORMULA# will return the formula for the list of choices that appears when you click on the menu. That might be the name of a variable, but even if it is, I doubt if it's the variable you want to clear. I think it's more likely that you want to clear the value that is on display. For that you would use objectinfo("#FIELD#") to get the name of the field or variable that is set by the pop-up. > > Dave > ________________________________________ > From: Mark Terry [mark at abernackie.com] > Sent: Tuesday, January 17, 2012 6:52 AM > To: Panorama Questions & Answers (Discussion) > Subject: Re: Variable Assignment from an Array > > The same loop should work on popups, but you need to change the > qualifier line to look for them. > selectobjects objectinfo("type") contains "Text Editor" > should look for whatever type Pan gives to popups. I'm pretty sure the > #FORMULA# spec will return the variable you want to clear. > > Also, you could check out the Loadvariables/savevariables stmts They > might be helpful here, as they would let you easily reset vars to > blank/zero, or to preset defaults, or to earlier saved values, etc. > > M > > On Jan 17, 2012, at 6:43 AM, Steve Middleton wrote: > >> I have the following code I believe generously supplied by David >> Thompson. This will grab the variables assigned to TESO on a form >> and then assign the variables. Effectively clearing the form. It >> works on all TESO beautifully but I have one item that is a Pop Up >> Menu SO that is not being cleared. Any thoughts how I can include a >> Pop Up Menu SO in the code? >> >> Begin >> Code >> ------------------------------------------------------------------------------ >> >> local objectVariables,x,ArrayOfItemsToClear,vArraySize >> >> objectVariables="" >> x=1 >> selectobjects objectinfo("type") contains "Text Editor" >> Loop >> objectnumber x >> stoploopif (not info("found")) >> objectVariables=objectVariables+objectinfo("#FORMULA")+"," >> x=x+1 >> while forever >> selectnoobjects >> >> ArrayOfItemsToClear=objectVariables >> >> >> /*Set all items to blank*/ >> >> vArraySize=ArraySize(objectVariables,",") >> >> objectVariables=ArrayDelete(objectVariables,vArraySize,1,",") >> >> ArrayFilter replace(objectVariables,",",cr()), >> objectVariables,cr(),import()+{=""} >> Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear >> >> End >> Code >> ------------------------------------------------------------------------------ >> >> >> >> Thanks >> >> Steve Middleton >> Middleton Printing >> If It Sticks...We Do It! ? >> >> 616-247-8742 >> >> http://www.goMiddleton.com >> >> Middleton Printing has added new digital equipment that allows us to >> produce short run digital labels, window graphics, vinyl cut >> graphics, Banners, >> Pop up banners etc. Call if you would like more information. >> >> >> >> _______________________________________________ >> 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 steve at gomiddleton.com Wed Jan 18 11:00:15 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Wed, 18 Jan 2012 14:00:15 -0500 Subject: Variable Assignment from an Array In-Reply-To: References: <2BB066E4-3165-4C6A-B48E-3A37BD5CDABD@gomiddleton.com>, <3AD25EE2-254F-4A46-B61E-DBB00CAFD4EB@abernackie.com> , <03328431-7B38-41D5-AE40-5EA30A2A9451@gomiddleton.com> Message-ID: <4A847C7E-DB5F-4741-AFC7-F93290B8CE43@gomiddleton.com> This has the desired effect however, now my liveclairvoyance field and result list stops working. Here is the code per your instructions. local objectVariables,x,ArrayOfItemsToClear,vArraySize objectVariables="" x=1 selectobjects objectinfo("type") contains "Text Editor" Loop objectnumber x stoploopif (not info("found")) objectVariables=objectVariables+objectinfo("#FORMULA")+"," x=x+1 while forever x=1 selectobjects objectinfo("type") contains "PopUp Menu" Loop objectnumber x stoploopif (not info("found")) objectVariables=objectVariables+objectinfo("#FIELD")+"," x=x+1 while forever selectnoobjects ArrayOfItemsToClear=objectVariables /*Set all items to blank*/ vArraySize=ArraySize(objectVariables,",") objectVariables=ArrayDelete(objectVariables,vArraySize,1,",") ArrayFilter replace(objectVariables,",",cr()), objectVariables,cr(),import()+{=""} Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear Here is the liveclairvoyance code ---------------------------------------------------------------------------------------------------------------- liveclairvoyance liveQuery,queryResults,?,"Query List","People",ContactName+" "+OrgName,"",OrgName+" - "+ContactName+Chr(0)+"?"+str(RecID),20,0,"Sort" When I click on the list generated by LiveClairvoyance it assigns the variables we cleared with fields from a different file. Here is the code. Here is the lookup code ---------------------------------------------------------------------------------------------------------------- vOrgName=lookup("People","RecID",vID,"OrgName","",0) vContactName=lookup("People","RecID",vID,"ContactName","",0) vPhoneDesc1=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),1,?),1,";") vPhoneNumber1=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),1,?),2,";") vPhoneDesc2=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),2,?),1,";") vPhoneNumber2=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),2,?),2,";") vPhoneDesc3=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),3,?),1,";") vPhoneNumber3=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),3,?),2,";") vEmail=lookup("People","RecID",vID,"ContactEmail","",0) vWebAddress=lookup("People","RecID",vID,"WebAddress","",0) vMailingAddress=lookup("People","RecID",vID,"MailingAddress","",0) vBillingAddress=lookup("People","RecID",vID,"BillingAddress","",0) vBillingPreference=lookup("People","RecID",vID,"BillingPreference","",0) vShippingAddress=lookup("People","RecID",vID,"ShippingAddress","",0) vSalesTaxNumber=str(lookup("People","RecID",vID,"SalesTaxNumber","",0)) vTerms=lookup("People","RecID",vID,"Terms","",0) vSalesRep=lookup("People","RecID",vID,"SalesRep","",0) vCreditLimit=Pattern(val(lookup("People","RecID",vID,"CreditLimit","",0)),"#,.##") Showvariables vID,vEmail,vOrgName,vContactName,vPhoneDesc1,vPhoneNumber1,vPhoneDesc2,vPhoneNumber2, vPhoneDesc3,vPhoneNumber3,vWebAddress,vMailingAddress,vBillingAddress,vShippingAddress,vBillingPreference, vSalesTaxNumber,vTerms,vSalesRep,vCreditLimit Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 18, 2012, at 12:51 PM, Thompson, David wrote: > Copy the entire loop, from the Loop statement to the While statement, and paste the copy right after the While statement. Then put these two statements between the loops. > > x=1 > selectobjects objectinfo("type") contains "PopUp Menu" > > Then you edit the second loop. Change > > objectVariables=objectVariables+objectinfo("#FORMULA")+"," > > to > > objectVariables=objectVariables+objectinfo("#FIELD")+"," > > and that should do it. The variables for the pop-ups will be at the end of the list. > > Dave > > ________________________________________ > From mschroeder59 at me.com Thu Jan 19 10:07:57 2012 From: mschroeder59 at me.com (Martin Schroeder) Date: Thu, 19 Jan 2012 19:07:57 +0100 Subject: Activating Problem on MacBookAir Message-ID: <5B26DF41-58AF-4465-82F0-54301FFDDABB@me.com> I did a new installation of Panorama on my new MacBookAir with new Lion-system and I get always an error message when I want to activate Panorama with my serial number (personal user license for running on several computers). I'm logged in as admin, I even set the root master password, I have checked the permissions, I even tried to install on an USB-harddisk because the internal disk is a flashdisk. What can I do to solve this problem? Any help is very appreciated. Martin PS: I hope the attached jpg will show the error message -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: registration-error1.jpg Type: image/jpg Size: 27554 bytes Desc: not available URL: From operations at redhouserecords.com Thu Jan 19 10:44:29 2012 From: operations at redhouserecords.com (C W Frymire) Date: Thu, 19 Jan 2012 12:44:29 -0600 Subject: SeverFormulaFill doesn't stick..... Message-ID: I've got a weird one...... I'm filling a numeric field in a shared database using serverformulafill. The procedure runs correctly and I can see the filled data in my local copy of the db. The next time I synchronize the db, all of my filled values revert to their state prior to the serverformulafill Verify synchronization reports no problems. Any help? Thanks! Chris From mschroeder59 at me.com Thu Jan 19 12:01:48 2012 From: mschroeder59 at me.com (Martin Schroeder) Date: Thu, 19 Jan 2012 21:01:48 +0100 Subject: Activating Problem on MacBookAir In-Reply-To: <5B26DF41-58AF-4465-82F0-54301FFDDABB@me.com> References: <5B26DF41-58AF-4465-82F0-54301FFDDABB@me.com> Message-ID: <54D1E843-4506-4798-B275-6333888E9593@me.com> just got it to run when I saw the same question from Jeff an Jim's hint to the support note... thanks, Martin http://www.provue.com/support/tn/code7 Am 19.01.2012 um 19:07 schrieb Martin Schroeder: > I did a new installation of Panorama on my new MacBookAir with new Lion-system > and I get always an error message when I want to activate Panorama with my serial number > (personal user license for running on several computers). > > I'm logged in as admin, I even set the root master password, > I have checked the permissions, > I even tried to install on an USB-harddisk because the internal disk is a flashdisk. > > What can I do to solve this problem? Any help is very appreciated. > > Martin > > PS: I hope the attached jpg will show the error message > > _______________________________________________ > 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 Jan 19 14:34:05 2012 From: jim at jamescook.biz (James Cook) Date: Thu, 19 Jan 2012 17:34:05 -0500 Subject: Launch Issue Message-ID: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> I've got a customer who can't launch Panorama files normally if Enterprise is already running on the computer. What we've determined is that the files end up running with hidden windows under Enterprise. If Enterprise is not running, a double click properly launches Panorama. We've gone into Get Info and it's properly set to use Panorama.app. He's run TechTools, reinstalled Panorama and so on. Yet it persists in not using Panorama if Enterprise is running. Since he's using Enterprise for sharing, it's a problem that employees can't just click and launch files. I've seen it occur on Snow Leopard, but on Lion it seems to be a more consistent issue. On my MacBook with Lion and Panorama 6, I get the same result. If I launch Enterprise first, the OS fails to launch Panorama to run Panorama files. So far I've not found a way for my own computer to deal with it properly. Has anyone else experienced this and found a solution? 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 allen at macprosolutions.com Thu Jan 19 16:29:45 2012 From: allen at macprosolutions.com (Allen Cleaton) Date: Thu, 19 Jan 2012 19:29:45 -0500 Subject: Quoting a quote Message-ID: <0CCB7D07-E5D3-446C-921F-8A5CF5C6AAE6@macprosolutions.com> I have a need to search for and eliminate the quotation marks in a field. The code below produces an error as it sees the quotation mark as part of the expression rather than the literal mark. Should I be using some ASC( function to pull this off? if name beginswith """ name =name[2,-2] endif From stbtom at gmail.com Thu Jan 19 16:35:58 2012 From: stbtom at gmail.com (Thomas Reis) Date: Thu, 19 Jan 2012 16:35:58 -0800 Subject: Quoting a quote In-Reply-To: <0CCB7D07-E5D3-446C-921F-8A5CF5C6AAE6@macprosolutions.com> References: <0CCB7D07-E5D3-446C-921F-8A5CF5C6AAE6@macprosolutions.com> Message-ID: <6B850234-EEAF-4113-9EB4-98D650D6AFCD@gmail.com> You could just do a find for "" and replace a blank -- Tom Reis Simply the Best stbtom at gmail.com 503 997-4267 mobile 503 656-1455 office 877 707-5579 fax www.stbreps.com On Jan 19, 2012, at 4:29 PM, Allen Cleaton wrote: > I have a need to search for and eliminate the quotation marks in a field. The code below produces an error as it sees the quotation mark as part of the expression rather than the literal mark. Should I be using some ASC( function to pull this off? > > if name beginswith """ > name =name[2,-2] > endif > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From kjmeyer at mac.com Thu Jan 19 16:44:50 2012 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Fri, 20 Jan 2012 01:44:50 +0100 Subject: Quoting a quote In-Reply-To: <0CCB7D07-E5D3-446C-921F-8A5CF5C6AAE6@macprosolutions.com> References: <0CCB7D07-E5D3-446C-921F-8A5CF5C6AAE6@macprosolutions.com> Message-ID: Am 20.01.2012 um 01:29 schrieb Allen Cleaton: > I have a need to search for and eliminate the quotation marks in a field. The code below produces an error as it sees the quotation mark as part of the expression rather than the literal mark. Should I be using some ASC( function to pull this off? > > if name beginswith """ > name =name[2,-2] > endif There is a simpler way: Field name Change {"} "" From allen at macprosolutions.com Thu Jan 19 16:55:18 2012 From: allen at macprosolutions.com (Allen Cleaton) Date: Thu, 19 Jan 2012 19:55:18 -0500 Subject: Quoting a quote In-Reply-To: References: <0CCB7D07-E5D3-446C-921F-8A5CF5C6AAE6@macprosolutions.com> Message-ID: <5421C384-4C92-417C-A626-83B26BAFECFF@macprosolutions.com> That's it, thanks Kurt On Jan 19, 2012, at 7:44 PM, Kurt J. Meyer wrote: > > Am 20.01.2012 um 01:29 schrieb Allen Cleaton: > >> I have a need to search for and eliminate the quotation marks in a >> field. The code below produces an error as it sees the quotation >> mark as part of the expression rather than the literal mark. >> Should I be using some ASC( function to pull this off? >> >> if name beginswith """ >> name =name[2,-2] >> endif > > There is a simpler way: > > Field name > Change {"} "" > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From mark at abernackie.com Fri Jan 20 04:49:26 2012 From: mark at abernackie.com (Mark Terry) Date: Fri, 20 Jan 2012 07:49:26 -0500 Subject: SeverFormulaFill doesn't stick..... In-Reply-To: References: Message-ID: I would try a Force-Synch (Synchronize with Control or Option key) to be sure the new values are even on the server. If not, there may be a problem with the data on the server vs. your machine relative to your formula. If they are on there, something may be amiss in Panorama's synch parameters. (??) M On Jan 19, 2012, at 1:44 PM, C W Frymire wrote: > I've got a weird one...... > > I'm filling a numeric field in a shared database using > serverformulafill. > > The procedure runs correctly and I can see the filled data in my > local copy of the db. > > The next time I synchronize the db, all of my filled values revert > to their state prior to the serverformulafill > > Verify synchronization reports no problems. > > Any help? > > Thanks! > > Chris > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From mark at abernackie.com Fri Jan 20 04:55:21 2012 From: mark at abernackie.com (Mark Terry) Date: Fri, 20 Jan 2012 07:55:21 -0500 Subject: Launch Issue In-Reply-To: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> Message-ID: <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> I saw similar symptoms under Leopard, when the Panorama files somehow got set to Enterprise files, after a couple crashes. Sounds like you've checked out that angle. Once started, the problem persisted, though, as the files had to be reset multiple times. M On Jan 19, 2012, at 5:34 PM, James Cook wrote: > > I've got a customer who can't launch Panorama files normally if > Enterprise is already running on the computer. > > What we've determined is that the files end up running with hidden > windows under Enterprise. If Enterprise is not running, a double > click properly launches Panorama. > > We've gone into Get Info and it's properly set to use Panorama.app. > He's run TechTools, reinstalled Panorama and so on. Yet it persists > in not using Panorama if Enterprise is running. Since he's using > Enterprise for sharing, it's a problem that employees can't just > click and launch files. > > I've seen it occur on Snow Leopard, but on Lion it seems to be a > more consistent issue. On my MacBook with Lion and Panorama 6, I get > the same result. If I launch Enterprise first, the OS fails to > launch Panorama to run Panorama files. So far I've not found a way > for my own computer to deal with it properly. > > Has anyone else experienced this and found a solution? > > > > 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 steve at tlwsolutions.com Fri Jan 20 05:23:42 2012 From: steve at tlwsolutions.com (steve middleton) Date: Fri, 20 Jan 2012 08:23:42 -0500 Subject: Variable Assignment from Array Message-ID: Hello, Not sure if this email got through. David, This has the desired effect however, now my liveclairvoyance field and result list stops working. Here is the code per your instructions. local objectVariables,x,ArrayOfItemsToClear,vArraySize objectVariables="" x=1 selectobjects objectinfo("type") contains "Text Editor" Loop objectnumber x stoploopif (not info("found")) objectVariables=objectVariables+objectinfo("#FORMULA")+"," x=x+1 while forever x=1 selectobjects objectinfo("type") contains "PopUp Menu" Loop objectnumber x stoploopif (not info("found")) objectVariables=objectVariables+objectinfo("#FIELD")+"," x=x+1 while forever selectnoobjects ArrayOfItemsToClear=objectVariables /*Set all items to blank*/ vArraySize=ArraySize(objectVariables,",") objectVariables=ArrayDelete(objectVariables,vArraySize,1,",") ArrayFilter replace(objectVariables,",",cr()), objectVariables,cr(),import()+{=""} Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear Here is the liveclairvoyance code ---------------------------------------------------------------------------------------------------------------- liveclairvoyance liveQuery,queryResults,?,"Query List","People",ContactName+" "+OrgName,"",OrgName+" - "+ContactName+Chr(0)+"?"+str(RecID),20,0,"Sort" When I click on the list generated by LiveClairvoyance it assigns the variables we cleared with fields from a different file. Here is the code. Here is the lookup code ---------------------------------------------------------------------------------------------------------------- vOrgName=lookup("People","RecID",vID,"OrgName","",0) vContactName=lookup("People","RecID",vID,"ContactName","",0) vPhoneDesc1=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),1,?),1,";") vPhoneNumber1=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),1,?),2,";") vPhoneDesc2=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),2,?),1,";") vPhoneNumber2=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),2,?),2,";") vPhoneDesc3=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),3,?),1,";") vPhoneNumber3=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),3,?),2,";") vEmail=lookup("People","RecID",vID,"ContactEmail","",0) vWebAddress=lookup("People","RecID",vID,"WebAddress","",0) vMailingAddress=lookup("People","RecID",vID,"MailingAddress","",0) vBillingAddress=lookup("People","RecID",vID,"BillingAddress","",0) vBillingPreference=lookup("People","RecID",vID,"BillingPreference","",0) vShippingAddress=lookup("People","RecID",vID,"ShippingAddress","",0) vSalesTaxNumber=str(lookup("People","RecID",vID,"SalesTaxNumber","",0)) vTerms=lookup("People","RecID",vID,"Terms","",0) vSalesRep=lookup("People","RecID",vID,"SalesRep","",0) vCreditLimit=Pattern(val(lookup("People","RecID",vID,"CreditLimit","",0)),"#,.##") Showvariables vID,vEmail,vOrgName,vContactName,vPhoneDesc1,vPhoneNumber1,vPhoneDesc2,vPhoneNumber2, vPhoneDesc3,vPhoneNumber3,vWebAddress,vMailingAddress,vBillingAddress,vShippingAddress,vBillingPreference, vSalesTaxNumber,vTerms,vSalesRep,vCreditLimit Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 18, 2012, at 12:51 PM, Thompson, David wrote: Copy the entire loop, from the Loop statement to the While statement, and paste the copy right after the While statement. Then put these two statements between the loops. x=1 selectobjects objectinfo("type") contains "PopUp Menu" Then you edit the second loop. Change objectVariables=objectVariables+objectinfo("#FORMULA")+"," to objectVariables=objectVariables+objectinfo("#FIELD")+"," and that should do it. The variables for the pop-ups will be at the end of the list. Dave ________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jim at JamesCook.biz Fri Jan 20 06:55:42 2012 From: Jim at JamesCook.biz (James Cook) Date: Fri, 20 Jan 2012 09:55:42 -0500 Subject: Launch Issue In-Reply-To: <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> Message-ID: I'm actually able to match the problem on Snow Leopard. As long as Enterprise is not running, files launched from the Desktop open in Panorama. If Enterprise is running and Panorama is not, they launch in Enterprise. But how to fix it! The system is supposed to recognize them as separate applications. On Jan 20, 2012, at 7:55 AM, Mark Terry wrote: > I saw similar symptoms under Leopard, when the Panorama files somehow got set to Enterprise files, after a couple crashes. Sounds like you've checked out that angle. Once started, the problem persisted, though, as the files had to be reset multiple times. 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 Fri Jan 20 07:13:44 2012 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Fri, 20 Jan 2012 16:13:44 +0100 Subject: Launch Issue In-Reply-To: References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> Message-ID: Am 20.01.2012 um 15:55 schrieb James Cook: > As long as Enterprise is not running, files launched from the Desktop open in Panorama. If Enterprise is running and Panorama is not, they launch in Enterprise. This is not a Panorama / Enterprise problem ? if any. Whenever a suitable application is running and you want to open a file in another application, you should not double click the file in the Finder. Instead of that, you open that file by drag'n drop on your application's icon in the dock. Or you open your application first and use the File menu to open the file. Kurt -------------- next part -------------- An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Fri Jan 20 07:17:05 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Fri, 20 Jan 2012 15:17:05 +0000 Subject: Variable Assignment from Array In-Reply-To: References: Message-ID: It got through. I just couldn't come up with an answer after a cursory look at the code. Short of having the database in my own hands, I don't think I can answer this question. At the very least, I would need to know the names of every variable that was cleared, and how vID obtains its value. I would also need to know the exact nature of the failure. Is it the search that is failing, or are you not getting a response to a click on the list? Dave ________________________________ From: steve middleton [steve at tlwsolutions.com] Sent: Friday, January 20, 2012 7:23 AM To: Panorama Questions & Answers (Discussion) Subject: Variable Assignment from Array Hello, Not sure if this email got through. David, This has the desired effect however, now my liveclairvoyance field and result list stops working. Here is the code per your instructions. local objectVariables,x,ArrayOfItemsToClear,vArraySize objectVariables="" x=1 selectobjects objectinfo("type") contains "Text Editor" Loop objectnumber x stoploopif (not info("found")) objectVariables=objectVariables+objectinfo("#FORMULA")+"," x=x+1 while forever x=1 selectobjects objectinfo("type") contains "PopUp Menu" Loop objectnumber x stoploopif (not info("found")) objectVariables=objectVariables+objectinfo("#FIELD")+"," x=x+1 while forever selectnoobjects ArrayOfItemsToClear=objectVariables /*Set all items to blank*/ vArraySize=ArraySize(objectVariables,",") objectVariables=ArrayDelete(objectVariables,vArraySize,1,",") ArrayFilter replace(objectVariables,",",cr()), objectVariables,cr(),import()+{=""} Execute objectVariables + cr() + "ShowVariables "+ArrayOfItemsToClear Here is the liveclairvoyance code ---------------------------------------------------------------------------------------------------------------- liveclairvoyance liveQuery,queryResults,?,"Query List","People",ContactName+" "+OrgName,"",OrgName+" - "+ContactName+Chr(0)+"?"+str(RecID),20,0,"Sort" When I click on the list generated by LiveClairvoyance it assigns the variables we cleared with fields from a different file. Here is the code. Here is the lookup code ---------------------------------------------------------------------------------------------------------------- vOrgName=lookup("People","RecID",vID,"OrgName","",0) vContactName=lookup("People","RecID",vID,"ContactName","",0) vPhoneDesc1=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),1,?),1,";") vPhoneNumber1=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),1,?),2,";") vPhoneDesc2=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),2,?),1,";") vPhoneNumber2=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),2,?),2,";") vPhoneDesc3=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),3,?),1,";") vPhoneNumber3=Array(Array(lookup("People","RecID",vID,"ContactPhoneNumber","",0),3,?),2,";") vEmail=lookup("People","RecID",vID,"ContactEmail","",0) vWebAddress=lookup("People","RecID",vID,"WebAddress","",0) vMailingAddress=lookup("People","RecID",vID,"MailingAddress","",0) vBillingAddress=lookup("People","RecID",vID,"BillingAddress","",0) vBillingPreference=lookup("People","RecID",vID,"BillingPreference","",0) vShippingAddress=lookup("People","RecID",vID,"ShippingAddress","",0) vSalesTaxNumber=str(lookup("People","RecID",vID,"SalesTaxNumber","",0)) vTerms=lookup("People","RecID",vID,"Terms","",0) vSalesRep=lookup("People","RecID",vID,"SalesRep","",0) vCreditLimit=Pattern(val(lookup("People","RecID",vID,"CreditLimit","",0)),"#,.##") Showvariables vID,vEmail,vOrgName,vContactName,vPhoneDesc1,vPhoneNumber1,vPhoneDesc2,vPhoneNumber2, vPhoneDesc3,vPhoneNumber3,vWebAddress,vMailingAddress,vBillingAddress,vShippingAddress,vBillingPreference, vSalesTaxNumber,vTerms,vSalesRep,vCreditLimit Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 18, 2012, at 12:51 PM, Thompson, David wrote: Copy the entire loop, from the Loop statement to the While statement, and paste the copy right after the While statement. Then put these two statements between the loops. x=1 selectobjects objectinfo("type") contains "PopUp Menu" Then you edit the second loop. Change objectVariables=objectVariables+objectinfo("#FORMULA")+"," to objectVariables=objectVariables+objectinfo("#FIELD")+"," and that should do it. The variables for the pop-ups will be at the end of the list. Dave ________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jim at JamesCook.biz Fri Jan 20 07:35:52 2012 From: Jim at JamesCook.biz (James Cook) Date: Fri, 20 Jan 2012 10:35:52 -0500 Subject: Launch Issue In-Reply-To: References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> Message-ID: On Jan 20, 2012, at 10:13 AM, Kurt J. Meyer wrote: > This is not a Panorama / Enterprise problem ? if any. Whenever a suitable application is running and you want to open a file in another application, you should not double click the file in the Finder. Instead of that, you open that file by drag'n drop on your application's icon in the dock. Or you open your application first and use the File menu to open the file. With all due respect I'm going to disagree on that. It's a long time Mac interface feature that double clicking on a file, or clicking the file's icon on the Dock will launch the file with the designated application. In this case the files are properly assigned to launch using Panorama. On my own Enterprise server, we can and do launch Panorama files from aliases all the time. Enterprise is running and they launch Panorama and use if it's not already running. Enterprise is supposed to be seen as a different application and it's intended to allow a server to also be used as a client. If the user has an alias on the desktop or the Dock to open a shared file, that file should open in Panorama. It should not be necessary to teach each and every user to use Drag and Drop or to Right Click on the file in order to ensure the proper application opens it. This is especially problematic in that if the file opens in Enterprise, it's with no windows visible, leaving the user under the impression that nothing happened at all. James Cook JC at JamesCook.biz Founder of HindSight Ltd. http://HSLtd.us Panorama Tutoring Custom Panorama Applications Specializing in Panorama Enterprise for the Web -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Fri Jan 20 08:42:52 2012 From: jim at provue.com (Jim Rea) Date: Fri, 20 Jan 2012 08:42:52 -0800 Subject: Quoting a quote In-Reply-To: <5421C384-4C92-417C-A626-83B26BAFECFF@macprosolutions.com> References: <0CCB7D07-E5D3-446C-921F-8A5CF5C6AAE6@macprosolutions.com> <5421C384-4C92-417C-A626-83B26BAFECFF@macprosolutions.com> Message-ID: There are a number of ways to represent a quotation mark. Here are a few. {"} """" |||"||| ?"? '"' ?"? chr(34) Kurt suggested Field name Change {"} "" which is fine if you want to remove all quotes in the entire column. If you just want to remove them in the current record use: name=replace(name,{"},{}) Jim On Thu, Jan 19, 2012 at 4:55 PM, Allen Cleaton wrote: > That's it, thanks Kurt > > On Jan 19, 2012, at 7:44 PM, Kurt J. Meyer wrote: > > >> Am 20.01.2012 um 01:29 schrieb Allen Cleaton: >> >> I have a need to search for and eliminate the quotation marks in a >>> field. The code below produces an error as it sees the quotation mark as >>> part of the expression rather than the literal mark. Should I be using some >>> ASC( function to pull this off? >>> >>> if name beginswith """ >>> name =name[2,-2] >>> endif >>> >> >> There is a simpler way: >> >> Field name >> Change {"} "" >> ______________________________**_________________ >> 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 sgallaghe at aol.com Thu Jan 19 16:52:08 2012 From: sgallaghe at aol.com (Steve Gallagher) Date: Thu, 19 Jan 2012 16:52:08 -0800 Subject: Quoting a quote In-Reply-To: References: <0CCB7D07-E5D3-446C-921F-8A5CF5C6AAE6@macprosolutions.com> Message-ID: <72CD0EC4-F96F-49BE-8E10-803604A44ECC@aol.com> Even easier than that, just by using built in Pan menus. Click on the field that has the quote signs in it. Records>Search>Find & Replace? On Jan 19, 2012, at 4:44 PM, Kurt J. Meyer wrote: > There is a simpler way: > > Field name > Change {"} "" -------------- next part -------------- An HTML attachment was scrubbed... URL: From jk at acaciasystems.com Fri Jan 20 09:41:17 2012 From: jk at acaciasystems.com (Jeff Kozuch) Date: Fri, 20 Jan 2012 09:41:17 -0800 Subject: Launch Issue In-Reply-To: References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> Message-ID: > Enterprise is supposed to be seen as a different application and > it's intended to allow a server to also be used as a client. I believe Enterprise is actually an application written in Panorama. I have always held the belief that you should not run client apps on a server machine. Since Jim wrote it, I think he would be the definitive expert on this question. 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From kjmeyer at mac.com Fri Jan 20 09:25:48 2012 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Fri, 20 Jan 2012 18:25:48 +0100 Subject: Launch Issue In-Reply-To: References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> Message-ID: Am 20.01.2012 um 16:35 schrieb James Cook: > With all due respect I'm going to disagree on that. I understand what you want, but that is IMHO the way it is in Mac OS X ? at least since Apple is dropping the use of the Type / Creator information. Try that: You have Text Edit open, and you would like to open a text file in Text Wrangler or BBEdit. You won't succeed when you double click the file. The same happens when you have two versions of one application (e.g. an older one and the recent version of Pages) on your Mac and one of them (let's say: the older one) is open. If you now double-click a .pages document in the Finder, it will be opened by the active (here: older) version of Pages. You can only avoid that by using Drag & Drop or the File menu. O.K., in Panorama I would prefer to use the Recent Files wizard ? Kurt -------------- next part -------------- An HTML attachment was scrubbed... URL: From devine at sonic.net Fri Jan 20 11:00:38 2012 From: devine at sonic.net (J.T. Devine) Date: Fri, 20 Jan 2012 11:00:38 -0800 Subject: Launch Issue In-Reply-To: References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> Message-ID: <27FD8AF7-A84E-4B11-9092-964761C52405@sonic.net> With due respect paid again, this is not necessarily true, Kurt. A file should open in whatever application is selected in the file's File>Get Info>Open with: pop-up. If Text Edit is open but a .txt file is asigned to open in another word processing program, that program should launch when the file is double-clicked. True, every file is assigned to a default application when it is created, but that application can be changed. On Fri1 /20/12, at 9:25 AM, Kurt J. Meyer wrote: > > Am 20.01.2012 um 16:35 schrieb James Cook: > >> With all due respect I'm going to disagree on that. > > I understand what you want, but that is IMHO the way it is in Mac OS > X ? at least since Apple is dropping the use of the Type / Creator > information. > > Try that: You have Text Edit open, and you would like to open a text > file in Text Wrangler or BBEdit. You won't succeed when you double > click the file. > > The same happens when you have two versions of one application (e.g. > an older one and the recent version of Pages) on your Mac and one of > them (let's say: the older one) is open. If you now double-click > a .pages document in the Finder, it will be opened by the active > (here: older) version of Pages. You can only avoid that by using > Drag & Drop or the File menu. > > O.K., in Panorama I would prefer to use the Recent Files wizard ? > > Kurt > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna J.T. Devine Architect PO Box 455 Graton, CA 95444 707.829.5516 -------------- next part -------------- An HTML attachment was scrubbed... URL: From kjmeyer at mac.com Fri Jan 20 18:52:40 2012 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Sat, 21 Jan 2012 03:52:40 +0100 Subject: Launch Issue In-Reply-To: <27FD8AF7-A84E-4B11-9092-964761C52405@sonic.net> References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> <27FD8AF7-A84E-4B11-9092-964761C52405@sonic.net> Message-ID: <6DC47246-75F3-4C53-8324-73029E546F0A@mac.com> Am 20.01.2012 um 20:00 schrieb J.T. Devine: > With due respect paid again, this is not necessarily true, Kurt. > > A file should open in whatever application is selected in the file's File>Get Info>Open with: pop-up. If Text Edit is open but a .txt file is asigned to open in another word processing program, that program should launch when the file is double-clicked. True, every file is assigned to a default application when it is created, but that application can be changed. My example was related to files with the same suffix (.txt) and where text files are associated with Text Edit. I think there is no setting you could arbitrary chose to make a difference between .pan files to be opened by Enterprise or by Panorama. Kurt -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jim at JamesCook.biz Sat Jan 21 06:29:58 2012 From: Jim at JamesCook.biz (James Cook) Date: Sat, 21 Jan 2012 09:29:58 -0500 Subject: Launch Issue In-Reply-To: References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> Message-ID: <994A1920-284C-4153-9A8E-7A0000F98598@JamesCook.biz> On Jan 20, 2012, at 12:25 PM, Kurt J. Meyer wrote: > You have Text Edit open, and you would like to open a text file in Text Wrangler or BBEdit. You won't succeed when you double click the file. I just set a txt document's Get Info to open with TextEdit. Text Wrangler is the only one running and my computer launches TextEdit when I double click the text file. Same file changed in Get Info to use Text Wrangler, but this time Text Edit is running and Text Wrangler is not. A double click of the file launches Text Wrangler to open the file. In both cases a suitable application for the file type was running, but the system opened with the designated application. I can do the very same exercise with JPEGs and Preview and Photoshop. It doesn't matter what is and what isn't running. A double click opens the file in the designated application. If a file is set to use Panorama and only Enterprise is running, the result should be the same. If I double click on the file, it should launch in Panorama. 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 Sat Jan 21 06:50:09 2012 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Sat, 21 Jan 2012 15:50:09 +0100 Subject: Launch Issue In-Reply-To: <994A1920-284C-4153-9A8E-7A0000F98598@JamesCook.biz> References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> <994A1920-284C-4153-9A8E-7A0000F98598@JamesCook.biz> Message-ID: <09461F3F-896E-41C3-A524-CB7566BEA543@mac.com> Am 21.01.2012 um 15:29 schrieb James Cook: > I just set a txt document's Get Info to open with TextEdit. Text Wrangler is the only one running and my computer launches TextEdit when I double click the text file. > > Same file changed in Get Info to use Text Wrangler, but this time Text Edit is running and Text Wrangler is not. A double click of the file launches Text Wrangler to open the file. But the appropriate situation would be: .txt files are associated to Text Edit, TextEdit is open, but you want to launch the .txt file in Text Wrangler. If you double-click the file, it does NOT launch in Text Wrangler. You would have to drag it on TextWrangler's icon or to use TextWrangler's File menu. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jim at JamesCook.biz Sat Jan 21 08:03:05 2012 From: Jim at JamesCook.biz (James Cook) Date: Sat, 21 Jan 2012 11:03:05 -0500 Subject: Launch Issue In-Reply-To: <09461F3F-896E-41C3-A524-CB7566BEA543@mac.com> References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> <994A1920-284C-4153-9A8E-7A0000F98598@JamesCook.biz> <09461F3F-896E-41C3-A524-CB7566BEA543@mac.com> Message-ID: <7D4D9F33-1014-4C00-BD54-2303D283606F@JamesCook.biz> Exactly, IF , I'm looking for ways to manually override the established association to get the momentarily preferred app. I'm looking for a way to make it behave properly and use the application the file is actually associated with. On Jan 21, 2012, at 9:50 AM, Kurt J. Meyer wrote: > > Am 21.01.2012 um 15:29 schrieb James Cook: > >> I just set a txt document's Get Info to open with TextEdit. Text Wrangler is the only one running and my computer launches TextEdit when I double click the text file. >> >> Same file changed in Get Info to use Text Wrangler, but this time Text Edit is running and Text Wrangler is not. A double click of the file launches Text Wrangler to open the file. > > But the appropriate situation would be: .txt files are associated to Text Edit, TextEdit is open, but you want to launch the .txt file in Text Wrangler. If you double-click the file, it does NOT launch in Text Wrangler. You would have to drag it on TextWrangler's icon or to use TextWrangler's File menu. > _______________________________________________ > 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 sgallaghe at aol.com Sat Jan 21 10:44:30 2012 From: sgallaghe at aol.com (Steve Gallagher) Date: Sat, 21 Jan 2012 10:44:30 -0800 Subject: Launch Issue In-Reply-To: <7D4D9F33-1014-4C00-BD54-2303D283606F@JamesCook.biz> References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> <994A1920-284C-4153-9A8E-7A0000F98598@JamesCook.biz> <09461F3F-896E-41C3-A524-CB7566BEA543@mac.com> <7D4D9F33-1014-4C00-BD54-2303D283606F@JamesCook.biz> Message-ID: <686B8562-DB94-41CF-9FB3-B79DCD1C6B8B@aol.com> You might want to look here: http://www.tuaw.com/2010/01/07/snow-leopard-creator-codes-one-more-time-with-feeling/ On Jan 21, 2012, at 8:03 AM, James Cook wrote: > I'm looking for a way to make it behave properly and use the application the file is actually associated with. From jim at provue.com Sat Jan 21 15:01:54 2012 From: jim at provue.com (Jim Rea) Date: Sat, 21 Jan 2012 15:01:54 -0800 Subject: Launch Issue In-Reply-To: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> Message-ID: This is a known issue. Unfortunately, at this time the only solution is to open Panorama files either by dragging them onto the Panorama application icon (it's handy to keep it permanently in the dock for this purpose) or from within Panorama using either the Open File dialog or the Open Recent dialog. Jim On Thu, Jan 19, 2012 at 2:34 PM, James Cook wrote: > > I've got a customer who can't launch Panorama files normally if Enterprise > is already running on the computer. > > What we've determined is that the files end up running with hidden windows > under Enterprise. If Enterprise is not running, a double click properly > launches Panorama. > > We've gone into Get Info and it's properly set to use Panorama.app. He's > run TechTools, reinstalled Panorama and so on. Yet it persists in not using > Panorama if Enterprise is running. Since he's using Enterprise for sharing, > it's a problem that employees can't just click and launch files. > > I've seen it occur on Snow Leopard, but on Lion it seems to be a more > consistent issue. On my MacBook with Lion and Panorama 6, I get the same > result. If I launch Enterprise first, the OS fails to launch Panorama to > run Panorama files. So far I've not found a way for my own computer to deal > with it properly. > > Has anyone else experienced this and found a solution? > > > > 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 provue.com Sat Jan 21 15:09:03 2012 From: jim at provue.com (Jim Rea) Date: Sat, 21 Jan 2012 15:09:03 -0800 Subject: SeverFormulaFill doesn't stick..... In-Reply-To: References: Message-ID: This was also submitted as a tech support incident and after a bit of back and forth the mystery was resolved. The ServerFormulaFill statement actually works by doing the fill twice -- once on the client and then again on the server. Because of this, the formula cannot rely on any information that is only on the client or only on the server. In this case the formula contained a lookup( that was designed to grab data from summary records. However, summary records are a client-side feature only -- they do not ever exist on the server. So when the formula was evaluated on the server, the result was always the default value for the lookup, which was either "" or 0 in this case. There is no way around this problem -- ServerFormulaFill won't work for this. If you are faced with a situation like this you'll have to use a regular FormulaFill statement. Note: When working with shared files it's usually best to avoid fills as much as possible because of the performance hit. This applies to both ServerFormulaFill and FormulaFill. ServerFormulaFill can run faster up front, but can cause long synchronization times for other clients as they sync up. If you do have to use a fill, be careful to make sure that only the data that actually needs to be changed is filled. A procedure that does something like this: selectall fill "with something" is always going to cause a huge backup across your clients as they synchronize. Jim On Fri, Jan 20, 2012 at 4:49 AM, Mark Terry wrote: > I would try a Force-Synch (Synchronize with Control or Option key) to be > sure the new values are even on the server. If not, there may be a problem > with the data on the server vs. your machine relative to your formula. If > they are on there, something may be amiss in Panorama's synch parameters. > (??) > > M > > > On Jan 19, 2012, at 1:44 PM, C W Frymire wrote: > > I've got a weird one...... >> >> I'm filling a numeric field in a shared database using serverformulafill. >> >> The procedure runs correctly and I can see the filled data in my local >> copy of the db. >> >> The next time I synchronize the db, all of my filled values revert to >> their state prior to the serverformulafill >> >> Verify synchronization reports no problems. >> >> Any help? >> >> Thanks! >> >> Chris >> >> >> >> ______________________________**_________________ >> 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 gomiddleton.com Sun Jan 22 07:24:10 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Sun, 22 Jan 2012 10:24:10 -0500 Subject: Post In-Reply-To: <7D4D9F33-1014-4C00-BD54-2303D283606F@JamesCook.biz> References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> <645873A1-20E6-4BF1-BE66-C4D8BD31AD6D@abernackie.com> <994A1920-284C-4153-9A8E-7A0000F98598@JamesCook.biz> <09461F3F-896E-41C3-A524-CB7566BEA543@mac.com> <7D4D9F33-1014-4C00-BD54-2303D283606F@JamesCook.biz> Message-ID: Hello, I have a file that I am posting to. I am using Post "updateadd". In the file I am posting to I have 1 field set to increment 1 for each new record. I have set this in the Design sheet in the "Default" column with "+1". The post procedure is working both updating and adding new records however when it adds a new record the field is not incrementing by 1. Why? Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. From robert at ameeti.net Sun Jan 22 19:42:55 2012 From: robert at ameeti.net (Robert Ameeti) Date: Sun, 22 Jan 2012 19:42:55 -0800 Subject: Enterprise Server keeps restarting with an open session Message-ID: I have a user that is getting a message that says that their serial number is already in use on the Server. This could be happening from an incomplete deactivation when moving from one computer to another. But... attempting to get around the Server having the belief that the 'old' computer is a legitimate user, I am restarting the Server expecting all to then be ok. The problem is that the Server restarts and when Enterprise restarts, it then activates Session 36 which appears to be what might be the old computer's session. Thus, the error message of that Serial Number already being in use continues. Argh. How do I clear that session from restarting with the Restart of the Server? Robert Ameeti -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Sun Jan 22 23:17:02 2012 From: jim at provue.com (Jim Rea) Date: Sun, 22 Jan 2012 23:17:02 -0800 Subject: Enterprise Server keeps restarting with an open session In-Reply-To: References: Message-ID: It sounds like you have enabled the "rebound" server option to restore sessions after a restart. See page 92 of the Panorama Enterprise Handbook, which also tells you how to temporarily disabled this feature. However, if you can see the session you should be able to terminate it without even restarting the server. See page 79 of the Panorama Enterprise Handbook. Jim On Sun, Jan 22, 2012 at 7:42 PM, Robert Ameeti wrote: > I have a user that is getting a message that says that their serial number > is already in use on the Server. This could be happening from an incomplete > deactivation when moving from one computer to another. But... attempting to > get around the Server having the belief that the 'old' computer is a > legitimate user, I am restarting the Server expecting all to then be ok. > The problem is that the Server restarts and when Enterprise restarts, it > then activates Session 36 which appears to be what might be the old > computer's session. Thus, the error message of that Serial Number already > being in use continues. Argh. > > How do I clear that session from restarting with the Restart of the Server? > > > > Robert Ameeti > > > > > _______________________________________________ > 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 Sun Jan 22 23:14:46 2012 From: robert at ameeti.net (Robert Ameeti) Date: Sun, 22 Jan 2012 23:14:46 -0800 Subject: Enterprise Server keeps restarting with an open session In-Reply-To: References: Message-ID: <08732230-275C-4211-97AF-B18B250369EB@ameeti.net> Why do men think better with fed stomachs? LOL Having had dinner, I then quickly recognized that I just needed to Terminate the Session via the Server Administration file (found within the Wizards for Sharing). When the user next chooses to go OnLine, I imagine all will be fine. Sorry for the noise. On Jan 22, 2012, at 7:42 PM, Robert Ameeti wrote: > I have a user that is getting a message that says that their serial number is already in use on the Server. This could be happening from an incomplete deactivation when moving from one computer to another. But... attempting to get around the Server having the belief that the 'old' computer is a legitimate user, I am restarting the Server expecting all to then be ok. The problem is that the Server restarts and when Enterprise restarts, it then activates Session 36 which appears to be what might be the old computer's session. Thus, the error message of that Serial Number already being in use continues. Argh. > > How do I clear that session from restarting with the Restart of the Server? > > > > Robert Ameeti > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna Robert Ameeti -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jim at JamesCook.biz Mon Jan 23 07:25:59 2012 From: Jim at JamesCook.biz (James Cook) Date: Mon, 23 Jan 2012 10:25:59 -0500 Subject: Launch Issue In-Reply-To: References: <5B4C57B5-4766-4EBD-978A-90D97507100E@jamescook.biz> Message-ID: Thanks for that. It gives me something to go back to my customers with. Is that something we can hope to see fixed in an upcoming release? On Jan 21, 2012, at 6:01 PM, Jim Rea wrote: > This is a known issue. Unfortunately, at this time the only solution is to open Panorama files either by dragging them onto the Panorama application icon (it's handy to keep it permanently in the dock for this purpose) or from within Panorama using either the Open File dialog or the Open Recent dialog. > > Jim > > On Thu, Jan 19, 2012 at 2:34 PM, James Cook wrote: > > I've got a customer who can't launch Panorama files normally if Enterprise is already running on the computer. > > What we've determined is that the files end up running with hidden windows under Enterprise. If Enterprise is not running, a double click properly launches Panorama. > > We've gone into Get Info and it's properly set to use Panorama.app. He's run TechTools, reinstalled Panorama and so on. Yet it persists in not using Panorama if Enterprise is running. Since he's using Enterprise for sharing, it's a problem that employees can't just click and launch files. > > I've seen it occur on Snow Leopard, but on Lion it seems to be a more consistent issue. On my MacBook with Lion and Panorama 6, I get the same result. If I launch Enterprise first, the OS fails to launch Panorama to run Panorama files. So far I've not found a way for my own computer to deal with it properly. > > Has anyone else experienced this and found a solution? > > > > 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 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 gregnilsen at me.com Mon Jan 23 14:11:33 2012 From: gregnilsen at me.com (Greg Nilsen) Date: Mon, 23 Jan 2012 14:11:33 -0800 Subject: PrintUsingForm Message-ID: Though GoForm "Print 1" Print dialog Works fine, this PrintUsingForm "","Print 1" Print dialog returns the error message: PrintUsing Error: Form print settings not initialized (Print 1)." Pan 6.0, OS 10.6.8. The active form has no data displayed. Any advise? Greg Nilsen From gef at yasodhara.org Mon Jan 23 15:29:50 2012 From: gef at yasodhara.org (geoffroy tremblay) Date: Mon, 23 Jan 2012 16:29:50 -0700 Subject: date field automation Message-ID: Hi there, I am working with a weird bug, I have 2 dates field that are triggering a procedure (that calculate the total days in between these 2 dates). The trigger is set to Finished, but when I fill in a date that is in the wrong format ( i.e. 20/20/20) it pop up an error message month must be from 1 to 12. Click re-edit to re-edit which is stuck in a loop since when I click re-edit it sends me to the cell but since the trigger is set to Finished the same error message pops up again right away. If I click ignore then the whole panorama crashed on me. Anyone has experienced that before - and any way out ? I would prefer to avoid to create a button (calculate date) since it would be another step into the data entering. thanks again. Panorama 5.5 Mac os X 10.6.8 working with the server edition From devine at sonic.net Mon Jan 23 16:43:15 2012 From: devine at sonic.net (J.T. Devine) Date: Mon, 23 Jan 2012 16:43:15 -0800 Subject: date field automation In-Reply-To: References: Message-ID: Sounds like a situation for the if error statement. Check out page 258 of the Formulas and Programming docs. Also, in the programming reference, there is some further examples under the info("error") function. JT Devine On Jan 23, 2012, at 3:29 PM, geoffroy tremblay wrote: > Hi there, > > I am working with a weird bug, I have 2 dates field that are > triggering a procedure (that calculate the total days in between these > 2 dates). > The trigger is set to Finished, but when I fill in a date that is in > the wrong format ( i.e. 20/20/20) it pop up an error message > > month must be from 1 to 12. Click re-edit to re-edit > > which is stuck in a loop since when I click re-edit it sends me to the > cell but since the trigger is set to Finished the same error message > pops up again right away. If I click ignore then the whole panorama > crashed on me. > > Anyone has experienced that before - and any way out ? I would prefer > to avoid to create a button (calculate date) since it would be another > step into the data entering. > > thanks again. > > Panorama 5.5 > Mac os X 10.6.8 > > working with the server edition > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From robert at ameeti.net Mon Jan 23 16:57:11 2012 From: robert at ameeti.net (Robert Ameeti) Date: Mon, 23 Jan 2012 16:57:11 -0800 Subject: Enterprise Server keeps restarting with an open session In-Reply-To: References: Message-ID: <2255AE9C-FC1E-497E-B1FC-64D37067346F@ameeti.net> I could not find on Page 92 the method for temporarily disabling Rebound. Regardless, I had Terminated the session manually but I still have the same problem. The client gets an error message stating 'Server Connection Problem' 'This serial number is already logged onto the server.' I have again manually terminated that users session. When the user attempts to restart the shared file, the error appears, the session reappears, and the client is unable to work normally. Argh for copy protection. Robert Ameeti On Jan 22, 2012, at 11:17 PM, Jim Rea wrote: > It sounds like you have enabled the "rebound" server option to restore sessions after a restart. See page 92 of the Panorama Enterprise Handbook, which also tells you how to temporarily disabled this feature. > > However, if you can see the session you should be able to terminate it without even restarting the server. See page 79 of the Panorama Enterprise Handbook. > > Jim > > On Sun, Jan 22, 2012 at 7:42 PM, Robert Ameeti wrote: > I have a user that is getting a message that says that their serial number is already in use on the Server. This could be happening from an incomplete deactivation when moving from one computer to another. But... attempting to get around the Server having the belief that the 'old' computer is a legitimate user, I am restarting the Server expecting all to then be ok. The problem is that the Server restarts and when Enterprise restarts, it then activates Session 36 which appears to be what might be the old computer's session. Thus, the error message of that Serial Number already being in use continues. Argh. > > How do I clear that session from restarting with the Restart of the Server? > > > > Robert Ameeti > > > > > _______________________________________________ > 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 Mon Jan 23 17:14:04 2012 From: jim at provue.com (Jim Rea) Date: Mon, 23 Jan 2012 17:14:04 -0800 Subject: Enterprise Server keeps restarting with an open session In-Reply-To: <2255AE9C-FC1E-497E-B1FC-64D37067346F@ameeti.net> References: <2255AE9C-FC1E-497E-B1FC-64D37067346F@ameeti.net> Message-ID: >From page 92: *Rebound After Server Crash* Hopefully your server will never suffer a power failure or crash. If it does, however, this option will allow the server to restart and get right back to work right where it left off. We call this ?rebounding.? When the server rebounds it automatically resumes operations from where it left off before the crash ? any client sharing ses- sions are restarted, databases that were open before are re-opened, and any locked records are re-locked (rebounding has no effect on web publishing, only database sharing). Once the server restarts any clients can continue to work with shared databases as if nothing has happened. (If the rebound option is not turned on then all clients must log off and then log on again after a server crash.) Rebounding only occurs if the server restarts soon after the power failure or crash. You can specify the maxi- mum interval allowed before the rebound feature is disabled. After this time the server will do a clean restart, without resuming sessions, open databases or record locks. (You can also force a clean restart by erasing the Snapshot.dat file in the Enterprise folder before re-starting the server.) At this point, however, I am wondering if you haven't somehow gotten two computers with the same serial number somehow. Jim On Mon, Jan 23, 2012 at 4:57 PM, Robert Ameeti wrote: > I could not find on Page 92 the method for temporarily disabling Rebound. > > Regardless, I had Terminated the session manually but I still have the > same problem. > > The client gets an error message stating 'Server Connection Problem' 'This > serial number is already logged onto the server.' > > I have again manually terminated that users session. When the user > attempts to restart the shared file, the error appears, the session > reappears, and the client is unable to work normally. > > Argh for copy protection. > > Robert Ameeti > > > > On Jan 22, 2012, at 11:17 PM, Jim Rea wrote: > > It sounds like you have enabled the "rebound" server option to restore > sessions after a restart. See page 92 of the Panorama Enterprise Handbook, > which also tells you how to temporarily disabled this feature. > > However, if you can see the session you should be able to terminate it > without even restarting the server. See page 79 of the Panorama Enterprise > Handbook. > > Jim > > On Sun, Jan 22, 2012 at 7:42 PM, Robert Ameeti wrote: > >> I have a user that is getting a message that says that their serial >> number is already in use on the Server. This could be happening from an >> incomplete deactivation when moving from one computer to another. But... >> attempting to get around the Server having the belief that the 'old' >> computer is a legitimate user, I am restarting the Server expecting all to >> then be ok. The problem is that the Server restarts and when Enterprise >> restarts, it then activates Session 36 which appears to be what might be >> the old computer's session. Thus, the error message of that Serial Number >> already being in use continues. Argh. >> >> How do I clear that session from restarting with the Restart of the >> Server? >> >> >> >> Robert Ameeti >> >> >> >> >> _______________________________________________ >> 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 jim at provue.com Mon Jan 23 17:15:51 2012 From: jim at provue.com (Jim Rea) Date: Mon, 23 Jan 2012 17:15:51 -0800 Subject: date field automation In-Reply-To: References: Message-ID: WIthout seeing his procedure I can't be sure, but I don't think if error will help because it sounds like the error is occurring before the procedure even triggers. There may not be any way out of this situation. Jim On Mon, Jan 23, 2012 at 4:43 PM, J.T. Devine wrote: > Sounds like a situation for the if error statement. > Check out page 258 of the Formulas and Programming docs. Also, in the > programming reference, there is some further examples under the > info("error") function. > > JT Devine > > > On Jan 23, 2012, at 3:29 PM, geoffroy tremblay wrote: > > Hi there, >> >> I am working with a weird bug, I have 2 dates field that are >> triggering a procedure (that calculate the total days in between these >> 2 dates). >> The trigger is set to Finished, but when I fill in a date that is in >> the wrong format ( i.e. 20/20/20) it pop up an error message >> >> month must be from 1 to 12. Click re-edit to re-edit >> >> which is stuck in a loop since when I click re-edit it sends me to the >> cell but since the trigger is set to Finished the same error message >> pops up again right away. If I click ignore then the whole panorama >> crashed on me. >> >> Anyone has experienced that before - and any way out ? I would prefer >> to avoid to create a button (calculate date) since it would be another >> step into the data entering. >> >> thanks again. >> >> Panorama 5.5 >> Mac os X 10.6.8 >> >> working with the server edition >> ______________________________**_________________ >> 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 jayschille at gmail.com Mon Jan 23 17:22:37 2012 From: jayschille at gmail.com (Jay Schille) Date: Mon, 23 Jan 2012 17:22:37 -0800 Subject: PrintUsingForm In-Reply-To: References: Message-ID: Have you done a "Page Setup" for this form previously? I used to get errors from PrintUsingForm when I hadn't gone through the process of page setup. On Mon, Jan 23, 2012 at 2:11 PM, Greg Nilsen wrote: > Though > > GoForm "Print 1" > Print dialog > > Works fine, this > > PrintUsingForm "","Print 1" > Print dialog > > returns the error message: > > PrintUsing Error: Form print settings not initialized (Print 1)." > > Pan 6.0, OS 10.6.8. The active form has no data displayed. Any advise? > > Greg Nilsen > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > -- Jay Schille -------------- next part -------------- An HTML attachment was scrubbed... URL: From jk at acaciasystems.com Mon Jan 23 17:32:05 2012 From: jk at acaciasystems.com (Jeff Kozuch) Date: Mon, 23 Jan 2012 17:32:05 -0800 Subject: Enterprise Server keeps restarting with an open session In-Reply-To: References: <2255AE9C-FC1E-497E-B1FC-64D37067346F@ameeti.net> Message-ID: <2FAFE80E-62E5-46C7-B72E-6F9368551BEB@acaciasystems.com> > I have again manually terminated that users session. When the user > attempts to restart the shared file, the error appears, the session > reappears, and the client is unable to work normally. Robert, I have seen this happen many times and it has nothing to do with a server crash or rebounding. I have no idea why it happens but it seems as though Enterprise thinks you are trying to log in a second time when you are just trying to use another shared file. I am always able to reset by terminating the session, so there's no help there. 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Mon Jan 23 18:45:12 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Tue, 24 Jan 2012 02:45:12 +0000 Subject: date field automation In-Reply-To: References: , Message-ID: It looks like data entry is being done through a Text Editor SuperObject, and it's closing the TESO that triggers the procedure. I think it's possible to get out of this situation by having the TESO set a variable, rather than set the field directly. The entry would go into the variable as text, so no error would occur at that stage. The triggered procedure would convert the text to a date using the date( function, and if error could trap any error that occured at that point. Perhaps the simplest way to do this would be to set the TESO to display a formula. The formula would be a datepattern( function that converts the value in the field to text. The variable that would be set by an entry, would be TextEditingResult. Dave ________________________________ From: Jim Rea [jim at provue.com] Sent: Monday, January 23, 2012 7:15 PM To: Panorama Questions & Answers (Discussion) Subject: Re: date field automation WIthout seeing his procedure I can't be sure, but I don't think if error will help because it sounds like the error is occurring before the procedure even triggers. There may not be any way out of this situation. Jim On Mon, Jan 23, 2012 at 4:43 PM, J.T. Devine > wrote: Sounds like a situation for the if error statement. Check out page 258 of the Formulas and Programming docs. Also, in the programming reference, there is some further examples under the info("error") function. JT Devine On Jan 23, 2012, at 3:29 PM, geoffroy tremblay wrote: Hi there, I am working with a weird bug, I have 2 dates field that are triggering a procedure (that calculate the total days in between these 2 dates). The trigger is set to Finished, but when I fill in a date that is in the wrong format ( i.e. 20/20/20) it pop up an error message month must be from 1 to 12. Click re-edit to re-edit which is stuck in a loop since when I click re-edit it sends me to the cell but since the trigger is set to Finished the same error message pops up again right away. If I click ignore then the whole panorama crashed on me. Anyone has experienced that before - and any way out ? I would prefer to avoid to create a button (calculate date) since it would be another step into the data entering. thanks again. Panorama 5.5 Mac os X 10.6.8 working with the server edition _______________________________________________ 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 JamesCook.biz Tue Jan 24 07:47:12 2012 From: Jim at JamesCook.biz (James Cook) Date: Tue, 24 Jan 2012 10:47:12 -0500 Subject: PrintUsingForm In-Reply-To: References: Message-ID: <1860EBE5-36C9-44B0-BCF6-26A1F6EF0CAD@JamesCook.biz> Actually you also have to Print or at least do a PDF Preview then Save the file with the form in order for the Page Setup to take. On Jan 23, 2012, at 8:22 PM, Jay Schille wrote: > Have you done a "Page Setup" for this form previously? I used to get errors from PrintUsingForm when I hadn't gone through the process of page setup. > > On Mon, Jan 23, 2012 at 2:11 PM, Greg Nilsen wrote: > Though > > GoForm "Print 1" > Print dialog > > Works fine, this > > PrintUsingForm "","Print 1" > Print dialog > > returns the error message: > > PrintUsing Error: Form print settings not initialized (Print 1)." > > Pan 6.0, OS 10.6.8. The active form has no data displayed. Any advise? > > Greg Nilsen > _______________________________________________ > 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 gef at yasodhara.org Tue Jan 24 08:17:15 2012 From: gef at yasodhara.org (geoffroy tremblay) Date: Tue, 24 Jan 2012 09:17:15 -0700 Subject: date field automation In-Reply-To: References: Message-ID: Yes it is a Text Editor SuperObject that set the field directly in order to have the date validation kicks in automatically. If the TESO creates a variable, I assume I'll have to code a procedure that does the date validation process right ? I'll check for the if error will help but Jim is right that the error seems to occur even before the procedure kicks in. Thanks for the quick reply - I'll try out few things and report! :) gef On Mon, Jan 23, 2012 at 7:45 PM, Thompson, David wrote: > It looks like data entry is being done through a Text Editor SuperObject, > and it's closing the TESO that triggers the procedure. I think it's possible > to get out of this situation by having the TESO set a variable, rather than > set the field directly. The entry would go into the variable as text, so no > error would occur at that stage. The triggered procedure would convert the > text to a date using the date( function, and if error could trap any error > that occured at that point. > > Perhaps the simplest way to do this would be to set the TESO to display a > formula. The formula would be a datepattern( function that converts the > value in the field to text. The variable that would be set by an entry, > would be TextEditingResult. > > Dave > ________________________________ > From: Jim Rea [jim at provue.com] > Sent: Monday, January 23, 2012 7:15 PM > To: Panorama Questions & Answers (Discussion) > Subject: Re: date field automation > > WIthout seeing his procedure I can't be sure, but I don't think if error > will help because it sounds like the error is occurring before the procedure > even triggers. There may not be any way out of this situation. > > Jim > > On Mon, Jan 23, 2012 at 4:43 PM, J.T. Devine wrote: >> >> Sounds like a situation for the if error statement. >> Check out page 258 of the Formulas and Programming docs. Also, in the >> programming reference, there is some further examples under the >> info("error") function. >> >> JT Devine >> >> >> On Jan 23, 2012, at 3:29 PM, geoffroy tremblay wrote: >> >>> Hi there, >>> >>> I am working with a weird bug, I have 2 dates field that are >>> triggering a procedure (that calculate the total days in between these >>> 2 dates). >>> The trigger is set to Finished, but when I fill in a date that is in >>> the wrong format ( i.e. 20/20/20) it pop up an error message >>> >>> month must be from 1 to 12. Click re-edit to re-edit >>> >>> which is stuck in a loop since when I click re-edit it sends me to the >>> cell but since the trigger is set to Finished the same error message >>> pops up again right away. If I click ignore then the whole panorama >>> crashed on me. >>> >>> Anyone has experienced that before - and any way out ? I would prefer >>> to avoid to create a button (calculate date) since it would be another >>> step into the data entering. >>> >>> thanks again. >>> >>> Panorama 5.5 >>> Mac os X 10.6.8 >>> >>> working with the server edition >>> _______________________________________________ >>> 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 Tue Jan 24 10:07:56 2012 From: jim at provue.com (Jim Rea) Date: Tue, 24 Jan 2012 10:07:56 -0800 Subject: date field automation In-Reply-To: References: Message-ID: Yes, you'll need a procedure, but no, you won't have to code the date validation yourself -- the date( function will do that for you. Just make sure you use if error on the next line to trap the error (if any). Jim On Tue, Jan 24, 2012 at 8:17 AM, geoffroy tremblay wrote: > Yes it is a Text Editor SuperObject that set the field directly in > order to have the date validation kicks in automatically. If the TESO > creates a variable, I assume I'll have to code a procedure that does > the date validation process right ? > > I'll check for the if error will help but Jim is right that the error > seems to occur even before the procedure kicks in. > > Thanks for the quick reply - I'll try out few things and report! :) > > gef > > On Mon, Jan 23, 2012 at 7:45 PM, Thompson, David > wrote: > > It looks like data entry is being done through a Text Editor SuperObject, > > and it's closing the TESO that triggers the procedure. I think it's > possible > > to get out of this situation by having the TESO set a variable, rather > than > > set the field directly. The entry would go into the variable as text, so > no > > error would occur at that stage. The triggered procedure would convert > the > > text to a date using the date( function, and if error could trap any > error > > that occured at that point. > > > > Perhaps the simplest way to do this would be to set the TESO to display a > > formula. The formula would be a datepattern( function that converts the > > value in the field to text. The variable that would be set by an entry, > > would be TextEditingResult. > > > > Dave > > ________________________________ > > From: Jim Rea [jim at provue.com] > > Sent: Monday, January 23, 2012 7:15 PM > > To: Panorama Questions & Answers (Discussion) > > Subject: Re: date field automation > > > > WIthout seeing his procedure I can't be sure, but I don't think if error > > will help because it sounds like the error is occurring before the > procedure > > even triggers. There may not be any way out of this situation. > > > > Jim > > > > On Mon, Jan 23, 2012 at 4:43 PM, J.T. Devine wrote: > >> > >> Sounds like a situation for the if error statement. > >> Check out page 258 of the Formulas and Programming docs. Also, in the > >> programming reference, there is some further examples under the > >> info("error") function. > >> > >> JT Devine > >> > >> > >> On Jan 23, 2012, at 3:29 PM, geoffroy tremblay wrote: > >> > >>> Hi there, > >>> > >>> I am working with a weird bug, I have 2 dates field that are > >>> triggering a procedure (that calculate the total days in between these > >>> 2 dates). > >>> The trigger is set to Finished, but when I fill in a date that is in > >>> the wrong format ( i.e. 20/20/20) it pop up an error message > >>> > >>> month must be from 1 to 12. Click re-edit to re-edit > >>> > >>> which is stuck in a loop since when I click re-edit it sends me to the > >>> cell but since the trigger is set to Finished the same error message > >>> pops up again right away. If I click ignore then the whole panorama > >>> crashed on me. > >>> > >>> Anyone has experienced that before - and any way out ? I would prefer > >>> to avoid to create a button (calculate date) since it would be another > >>> step into the data entering. > >>> > >>> thanks again. > >>> > >>> Panorama 5.5 > >>> Mac os X 10.6.8 > >>> > >>> working with the server edition > >>> _______________________________________________ > >>> 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 jim at provue.com Tue Jan 24 10:09:51 2012 From: jim at provue.com (Jim Rea) Date: Tue, 24 Jan 2012 10:09:51 -0800 Subject: PrintUsingForm In-Reply-To: <1860EBE5-36C9-44B0-BCF6-26A1F6EF0CAD@JamesCook.biz> References: <1860EBE5-36C9-44B0-BCF6-26A1F6EF0CAD@JamesCook.biz> Message-ID: I was assuming that he had done that since he said that GoForm "Print 1" Print dialog worked -- but perhaps he had not saved afterward. Jim On Tue, Jan 24, 2012 at 7:47 AM, James Cook wrote: > Actually you also have to Print or at least do a PDF Preview then Save the > file with the form in order for the Page Setup to take. > > > On Jan 23, 2012, at 8:22 PM, Jay Schille wrote: > > Have you done a "Page Setup" for this form previously? I used to get > errors from PrintUsingForm when I hadn't gone through the process of page > setup. > > On Mon, Jan 23, 2012 at 2:11 PM, Greg Nilsen wrote: > >> Though >> >> GoForm "Print 1" >> Print dialog >> >> Works fine, this >> >> PrintUsingForm "","Print 1" >> Print dialog >> >> returns the error message: >> >> PrintUsing Error: Form print settings not initialized (Print 1)." >> >> Pan 6.0, OS 10.6.8. The active form has no data displayed. Any advise? >> >> Greg Nilsen >> _______________________________________________ >> 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 gregnilsen at me.com Tue Jan 24 12:35:15 2012 From: gregnilsen at me.com (Greg Nilsen) Date: Tue, 24 Jan 2012 12:35:15 -0800 Subject: PrintUsingForm References: Message-ID: Reopening the Page Setup, previewing or printing, then saving does nothing. Nor did going through the Setup Menu in the Form Design Mode. Greg Nilsen From Jim at JamesCook.biz Tue Jan 24 13:40:13 2012 From: Jim at JamesCook.biz (James Cook) Date: Tue, 24 Jan 2012 16:40:13 -0500 Subject: PrintUsingForm In-Reply-To: References: Message-ID: <10EDEA1B-7470-4907-9259-B6DF02403468@JamesCook.biz> I use PrintUsingForm a lot, and have numerous situations in which my customers use it with procedures I've provided. I consider it to be quite reliable as long as the right steps have been applied in advance. Open the form to be used, go to Page Setup and establish the settings. Print or Save as PDF. Save. That should do it but you say you've done just that and it still fails; presumably with the same error you quoted earlier about the form not being initialized. That would lead me to suspect another form may be getting into the loop. Are you certain that it's the right form that is being named in the PrintUsingForm command? On Jan 24, 2012, at 3:35 PM, Greg Nilsen wrote: > Reopening the Page Setup, previewing or printing, then saving does nothing. Nor did going through the Setup Menu in the Form Design Mode. 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 dthmpsn1 at illinois.edu Tue Jan 24 13:54:59 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Tue, 24 Jan 2012 21:54:59 +0000 Subject: PrintUsingForm In-Reply-To: References: , Message-ID: Try doing a Page Setup and a Preview (in the Print dialog, not a Panorama preview) for the active form as well, and see if that helps. Dave ________________________________________ From: Greg Nilsen [gregnilsen at me.com] Sent: Tuesday, January 24, 2012 2:35 PM To: qna at provue.com Subject: PrintUsingForm Reopening the Page Setup, previewing or printing, then saving does nothing. Nor did going through the Setup Menu in the Form Design Mode. Greg Nilsen _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From robert at ameeti.net Tue Jan 24 15:06:12 2012 From: robert at ameeti.net (Robert Ameeti) Date: Tue, 24 Jan 2012 15:06:12 -0800 Subject: Enterprise Server keeps restarting with an open session In-Reply-To: References: <2255AE9C-FC1E-497E-B1FC-64D37067346F@ameeti.net> Message-ID: <4FF4083E-03E4-4C0D-8009-E8F3DDF3D663@ameeti.net> I've read Pg 92 multiple times and now again and I've still not found the section where it says how to temporarily turn it off. Regardless, I've verified that the SN is not already in use by any other active session. This Panorama SN was previously used on another computer but that computer is not being used any longer. The only error message occurs when they attempt to use a Shared Database. I've Terminated the session, restarted the Server, and the error continues when the user attempt to open a shared file. The user happens to be the 'boss' who pays all the bills. Please help me let him use his Panorama. Robert Ameeti On Jan 23, 2012, at 5:14 PM, Jim Rea wrote: > From page 92: > > Rebound After Server Crash > Hopefully your server will never suffer a power failure or crash. If it does, however, this option will allow the server to restart and get right back to work right where it left off. We call this ?rebounding.? When the server rebounds it automatically resumes operations from where it left off before the crash ? any client sharing ses- sions are restarted, databases that were open before are re-opened, and any locked records are re-locked (rebounding has no effect on web publishing, only database sharing). Once the server restarts any clients can continue to work with shared databases as if nothing has happened. (If the rebound option is not turned on then all clients must log off and then log on again after a server crash.) > Rebounding only occurs if the server restarts soon after the power failure or crash. You can specify the maxi- mum interval allowed before the rebound feature is disabled. After this time the server will do a clean restart, without resuming sessions, open databases or record locks. (You can also force a clean restart by erasing the Snapshot.dat file in the Enterprise folder before re-starting the server.) > > At this point, however, I am wondering if you haven't somehow gotten two computers with the same serial number somehow. > > Jim > > > On Mon, Jan 23, 2012 at 4:57 PM, Robert Ameeti wrote: > I could not find on Page 92 the method for temporarily disabling Rebound. > > Regardless, I had Terminated the session manually but I still have the same problem. > > The client gets an error message stating 'Server Connection Problem' 'This serial number is already logged onto the server.' > > I have again manually terminated that users session. When the user attempts to restart the shared file, the error appears, the session reappears, and the client is unable to work normally. > > Argh for copy protection. > > Robert Ameeti > > > > On Jan 22, 2012, at 11:17 PM, Jim Rea wrote: > >> It sounds like you have enabled the "rebound" server option to restore sessions after a restart. See page 92 of the Panorama Enterprise Handbook, which also tells you how to temporarily disabled this feature. >> >> However, if you can see the session you should be able to terminate it without even restarting the server. See page 79 of the Panorama Enterprise Handbook. >> >> Jim >> >> On Sun, Jan 22, 2012 at 7:42 PM, Robert Ameeti wrote: >> I have a user that is getting a message that says that their serial number is already in use on the Server. This could be happening from an incomplete deactivation when moving from one computer to another. But... attempting to get around the Server having the belief that the 'old' computer is a legitimate user, I am restarting the Server expecting all to then be ok. The problem is that the Server restarts and when Enterprise restarts, it then activates Session 36 which appears to be what might be the old computer's session. Thus, the error message of that Serial Number already being in use continues. Argh. >> >> How do I clear that session from restarting with the Restart of the Server? >> >> >> >> Robert Ameeti >> >> >> >> >> _______________________________________________ >> 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 jk at acaciasystems.com Tue Jan 24 15:25:25 2012 From: jk at acaciasystems.com (Jeff Kozuch) Date: Tue, 24 Jan 2012 15:25:25 -0800 Subject: Enterprise Server keeps restarting with an open session In-Reply-To: <4FF4083E-03E4-4C0D-8009-E8F3DDF3D663@ameeti.net> References: <2255AE9C-FC1E-497E-B1FC-64D37067346F@ameeti.net> <4FF4083E-03E4-4C0D-8009-E8F3DDF3D663@ameeti.net> Message-ID: <5E407316-BB90-40B3-A253-A3F40F5DAC22@acaciasystems.com> > The only error message occurs when they attempt to use a Shared > Database. Robert, As I said, that's the way it happens to my clients. One thing I have done in the past is to throw away the shared database copy on the client computer and download a fresh one from the server from the Server Admin page. Hope it helps, Jeff Jeff Kozuch President, Acacia Systems Panorama Programing and Training Apple Certified Technical Coordinator Certified Member, Apple Consultants Network jk at acaciasystems.com http://www.acaciasystems.com 562-437-7690 On Jan 24, 2012, at 3:06 PM, Robert Ameeti wrote: > I've read Pg 92 multiple times and now again and I've still not > found the section where it says how to temporarily turn it off. > > Regardless, I've verified that the SN is not already in use by any > other active session. > > This Panorama SN was previously used on another computer but that > computer is not being used any longer. The only error message occurs > when they attempt to use a Shared Database. I've Terminated the > session, restarted the Server, and the error continues when the user > attempt to open a shared file. The user happens to be the 'boss' who > pays all the bills. Please help me let him use his Panorama. > > Robert Ameeti > > > > On Jan 23, 2012, at 5:14 PM, Jim Rea wrote: > >> From page 92: >> >> Rebound After Server Crash >> Hopefully your server will never suffer a power failure or crash. >> If it does, however, this option will allow the server to restart >> and get right back to work right where it left off. We call this >> ?rebounding.? When the server rebounds it automatically resumes >> operations from where it left off before the crash ? any client >> sharing ses- sions are restarted, databases that were open before >> are re-opened, and any locked records are re-locked (rebounding has >> no effect on web publishing, only database sharing). Once the >> server restarts any clients can continue to work with shared >> databases as if nothing has happened. (If the rebound option is not >> turned on then all clients must log off and then log on again after >> a server crash.) >> Rebounding only occurs if the server restarts soon after the power >> failure or crash. You can specify the maxi- mum interval allowed >> before the rebound feature is disabled. After this time the server >> will do a clean restart, without resuming sessions, open databases >> or record locks. (You can also force a clean restart by erasing the >> Snapshot.dat file in the Enterprise folder before re-starting the >> server.) >> >> At this point, however, I am wondering if you haven't somehow >> gotten two computers with the same serial number somehow. >> >> Jim >> >> >> On Mon, Jan 23, 2012 at 4:57 PM, Robert Ameeti >> wrote: >> I could not find on Page 92 the method for temporarily disabling >> Rebound. >> >> Regardless, I had Terminated the session manually but I still have >> the same problem. >> >> The client gets an error message stating 'Server Connection >> Problem' 'This serial number is already logged onto the server.' >> >> I have again manually terminated that users session. When the user >> attempts to restart the shared file, the error appears, the session >> reappears, and the client is unable to work normally. >> >> Argh for copy protection. >> >> Robert Ameeti >> >> >> >> On Jan 22, 2012, at 11:17 PM, Jim Rea wrote: >> >>> It sounds like you have enabled the "rebound" server option to >>> restore sessions after a restart. See page 92 of the Panorama >>> Enterprise Handbook, which also tells you how to temporarily >>> disabled this feature. >>> >>> However, if you can see the session you should be able to >>> terminate it without even restarting the server. See page 79 of >>> the Panorama Enterprise Handbook. >>> >>> Jim >>> >>> On Sun, Jan 22, 2012 at 7:42 PM, Robert Ameeti >>> wrote: >>> I have a user that is getting a message that says that their >>> serial number is already in use on the Server. This could be >>> happening from an incomplete deactivation when moving from one >>> computer to another. But... attempting to get around the Server >>> having the belief that the 'old' computer is a legitimate user, I >>> am restarting the Server expecting all to then be ok. The problem >>> is that the Server restarts and when Enterprise restarts, it then >>> activates Session 36 which appears to be what might be the old >>> computer's session. Thus, the error message of that Serial Number >>> already being in use continues. Argh. >>> >>> How do I clear that session from restarting with the Restart of >>> the Server? >>> >>> >>> >>> Robert Ameeti >>> >>> >>> >>> >>> _______________________________________________ >>> 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 mark at abernackie.com Tue Jan 24 15:27:45 2012 From: mark at abernackie.com (Mark Terry) Date: Tue, 24 Jan 2012 18:27:45 -0500 Subject: File can't connect Message-ID: <2669226C-67D4-4A3C-9B40-FDDCDE91ABE2@abernackie.com> I have a shared database that won't connect on a couple computers. The server - ABC Server - shows up fine in the Available Servers Wizard, but the user is informed that the file can't be altered since it's not shared. Strangely, a session is opened up on the server, but the file isn't. Closing that file gives "parameter contains ann error" message. Subsequent efforts to connect say the user is already connected, unless I manually terminate the session. Quitting Panorama will often give a "Cannot close. Session ID is missing" message. Another strange message sometimes when trying to share the file is "File 'ABC Server' not found.", which sounds quite different from the "can't connect" or "Can't find server" messages. The file opens and shares fine on my computer, which also hosts the server. Our office was recently put on a cloud configuration, which necessitated a dual IP address - a new one for local network, with a different new one for external use. The local Panoramas still show the old external ip, even after I change them through the Available Server Wizard. I get a message that the server already exists, and my changes won't take place until I move off the network. (??!!). Any ideas on what could be wrong? M From jk at acaciasystems.com Tue Jan 24 15:48:46 2012 From: jk at acaciasystems.com (Jeff Kozuch) Date: Tue, 24 Jan 2012 15:48:46 -0800 Subject: File can't connect In-Reply-To: <2669226C-67D4-4A3C-9B40-FDDCDE91ABE2@abernackie.com> References: <2669226C-67D4-4A3C-9B40-FDDCDE91ABE2@abernackie.com> Message-ID: On Jan 24, 2012, at 3:27 PM, Mark Terry wrote: > I have a shared database that won't connect on a couple computers. > The server - ABC Server - shows up fine in the Available Servers > Wizard, but the user is informed that the file can't be altered > since it's not shared. Strangely, a session is opened up on the > server, but the file isn't. Closing that file gives "parameter > contains ann error" message. Subsequent efforts to connect say the > user is already connected, unless I manually terminate the session. > Quitting Panorama will often give a "Cannot close. Session ID is > missing" message. This happens all the time when I have made changes to client files and try to re-share the file. I guess I'm just getting used to it! Like I told Robert, one thing I have done in the past is to throw away the shared database copy on the client computer and download a fresh one from the server from the Server Admin page. This should correct with the "not shared" message. If I am re-sharing a file and get any of these messages, often times I need to just "Apply Changes" instead of re-sharing. This creates a new copy of the database on the server and usually auto-updates any clients who connect after the update. > Another strange message sometimes when trying to share the file is > "can't connect" or "Can't find server" or "File 'ABC Server' not > found." Make sure the Bonjour Threshold is set to at least 1 or higher. This may stop the above error messages. Jeff Jeff Kozuch President, Acacia Systems Panorama Programing and Training Apple Certified Technical Coordinator Certified Member, Apple Consultants Network jk at acaciasystems.com http://www.acaciasystems.com 562-437-7690 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jim at provue.com Tue Jan 24 16:58:06 2012 From: jim at provue.com (Jim Rea) Date: Tue, 24 Jan 2012 16:58:06 -0800 Subject: Enterprise Server keeps restarting with an open session In-Reply-To: <4FF4083E-03E4-4C0D-8009-E8F3DDF3D663@ameeti.net> References: <2255AE9C-FC1E-497E-B1FC-64D37067346F@ameeti.net> <4FF4083E-03E4-4C0D-8009-E8F3DDF3D663@ameeti.net> Message-ID: The previous e-mail I sent contained the excerpt from page 92 with instructions for disabling server rebound for the next server launch -- delete the Snapshot.dat file in the Enterprise folder before restarting. If you want to permanently disable the rebound feature simply go to the Advanced section the Server Admin wizard and set the "Rebound after server crash if restarted within XX minutes" to either zero or blank. Jim On Tue, Jan 24, 2012 at 3:06 PM, Robert Ameeti wrote: > I've read Pg 92 multiple times and now again and I've still not found the > section where it says how to temporarily turn it off. > > Regardless, I've verified that the SN is not already in use by any other > active session. > > This Panorama SN was previously used on another computer but that computer > is not being used any longer. The only error message occurs when they > attempt to use a Shared Database. I've Terminated the session, restarted > the Server, and the error continues when the user attempt to open a shared > file. The user happens to be the 'boss' who pays all the bills. Please help > me let him use his Panorama. > > Robert Ameeti > > > > On Jan 23, 2012, at 5:14 PM, Jim Rea wrote: > > From page 92: > > *Rebound After Server Crash* > Hopefully your server will never suffer a power failure or crash. If it > does, however, this option will allow the server to restart and get right > back to work right where it left off. We call this ?rebounding.? When the > server rebounds it automatically resumes operations from where it left off > before the crash ? any client sharing ses- sions are restarted, databases > that were open before are re-opened, and any locked records are re-locked > (rebounding has no effect on web publishing, only database sharing). Once > the server restarts any clients can continue to work with shared databases > as if nothing has happened. (If the rebound option is not turned on then > all clients must log off and then log on again after a server crash.) > Rebounding only occurs if the server restarts soon after the power failure > or crash. You can specify the maxi- mum interval allowed before the rebound > feature is disabled. After this time the server will do a clean restart, > without resuming sessions, open databases or record locks. (You can also > force a clean restart by erasing the Snapshot.dat file in the Enterprise folder > before re-starting the server.) > > At this point, however, I am wondering if you haven't somehow gotten two > computers with the same serial number somehow. > > Jim > > > On Mon, Jan 23, 2012 at 4:57 PM, Robert Ameeti wrote: > >> I could not find on Page 92 the method for temporarily disabling Rebound. >> >> Regardless, I had Terminated the session manually but I still have the >> same problem. >> >> The client gets an error message stating 'Server Connection Problem' >> 'This serial number is already logged onto the server.' >> >> I have again manually terminated that users session. When the user >> attempts to restart the shared file, the error appears, the session >> reappears, and the client is unable to work normally. >> >> Argh for copy protection. >> >> Robert Ameeti >> >> >> >> On Jan 22, 2012, at 11:17 PM, Jim Rea wrote: >> >> It sounds like you have enabled the "rebound" server option to restore >> sessions after a restart. See page 92 of the Panorama Enterprise Handbook, >> which also tells you how to temporarily disabled this feature. >> >> However, if you can see the session you should be able to terminate it >> without even restarting the server. See page 79 of the Panorama Enterprise >> Handbook. >> >> Jim >> >> On Sun, Jan 22, 2012 at 7:42 PM, Robert Ameeti wrote: >> >>> I have a user that is getting a message that says that their serial >>> number is already in use on the Server. This could be happening from an >>> incomplete deactivation when moving from one computer to another. But... >>> attempting to get around the Server having the belief that the 'old' >>> computer is a legitimate user, I am restarting the Server expecting all to >>> then be ok. The problem is that the Server restarts and when Enterprise >>> restarts, it then activates Session 36 which appears to be what might be >>> the old computer's session. Thus, the error message of that Serial Number >>> already being in use continues. Argh. >>> >>> How do I clear that session from restarting with the Restart of the >>> Server? >>> >>> >>> >>> Robert Ameeti >>> >>> >>> >>> >>> _______________________________________________ >>> 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 msksjk at msn.com Wed Jan 25 09:21:47 2012 From: msksjk at msn.com (Mohammad Kanakriyeh) Date: Wed, 25 Jan 2012 09:21:47 -0800 Subject: Enterprise Server keeps restarting with an open session In-Reply-To: <4FF4083E-03E4-4C0D-8009-E8F3DDF3D663@ameeti.net> References: , , <2255AE9C-FC1E-497E-B1FC-64D37067346F@ameeti.net>, , <4FF4083E-03E4-4C0D-8009-E8F3DDF3D663@ameeti.net> Message-ID: Hi Robert: Could we just ask Provue to issue a different serial number of panorama in stead , this should solve the problem ??? Mohammad From: robert at ameeti.net Subject: Re: Enterprise Server keeps restarting with an open session Date: Tue, 24 Jan 2012 15:06:12 -0800 To: qna at provue.com I've read Pg 92 multiple times and now again and I've still not found the section where it says how to temporarily turn it off. Regardless, I've verified that the SN is not already in use by any other active session. This Panorama SN was previously used on another computer but that computer is not being used any longer. The only error message occurs when they attempt to use a Shared Database. I've Terminated the session, restarted the Server, and the error continues when the user attempt to open a shared file. The user happens to be the 'boss' who pays all the bills. Please help me let him use his Panorama. Robert Ameeti On Jan 23, 2012, at 5:14 PM, Jim Rea wrote: >From page 92: Rebound After Server Crash Hopefully your server will never suffer a power failure or crash. If it does, however, this option will allow the server to restart and get right back to work right where it left off. We call this ?rebounding.? When the server rebounds it automatically resumes operations from where it left off before the crash ? any client sharing ses- sions are restarted, databases that were open before are re-opened, and any locked records are re-locked (rebounding has no effect on web publishing, only database sharing). Once the server restarts any clients can continue to work with shared databases as if nothing has happened. (If the rebound option is not turned on then all clients must log off and then log on again after a server crash.) Rebounding only occurs if the server restarts soon after the power failure or crash. You can specify the maxi- mum interval allowed before the rebound feature is disabled. After this time the server will do a clean restart, without resuming sessions, open databases or record locks. (You can also force a clean restart by erasing the Snapshot.dat file in the Enterprise folder before re-starting the server.) At this point, however, I am wondering if you haven't somehow gotten two computers with the same serial number somehow. Jim On Mon, Jan 23, 2012 at 4:57 PM, Robert Ameeti wrote: I could not find on Page 92 the method for temporarily disabling Rebound. Regardless, I had Terminated the session manually but I still have the same problem. The client gets an error message stating 'Server Connection Problem' 'This serial number is already logged onto the server.' I have again manually terminated that users session. When the user attempts to restart the shared file, the error appears, the session reappears, and the client is unable to work normally. Argh for copy protection. Robert Ameeti On Jan 22, 2012, at 11:17 PM, Jim Rea wrote: It sounds like you have enabled the "rebound" server option to restore sessions after a restart. See page 92 of the Panorama Enterprise Handbook, which also tells you how to temporarily disabled this feature. However, if you can see the session you should be able to terminate it without even restarting the server. See page 79 of the Panorama Enterprise Handbook. Jim On Sun, Jan 22, 2012 at 7:42 PM, Robert Ameeti wrote: I have a user that is getting a message that says that their serial number is already in use on the Server. This could be happening from an incomplete deactivation when moving from one computer to another. But... attempting to get around the Server having the belief that the 'old' computer is a legitimate user, I am restarting the Server expecting all to then be ok. The problem is that the Server restarts and when Enterprise restarts, it then activates Session 36 which appears to be what might be the old computer's session. Thus, the error message of that Serial Number already being in use continues. Argh. How do I clear that session from restarting with the Restart of the Server? Robert Ameeti _______________________________________________ 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 Jim at JamesCook.biz Wed Jan 25 10:37:11 2012 From: Jim at JamesCook.biz (James Cook) Date: Wed, 25 Jan 2012 13:37:11 -0500 Subject: Sharing and Windows 7 Message-ID: <7B40A38A-25FE-469F-9A74-709DE703B59D@JamesCook.biz> Has anyone set up sharing on Windows 7? I have a customer who had sharing on an XP client working, but has updated to Windows 7 and can't get it to work. Bonjour has been installed, but it's now called Bonjour for Print Services. I can't find evidence that there's a change in it, but we can't get his Mac server to show up in Available Servers on the Windows 7 client. Bonjour for Print Services is listing printers, but not the Enterprise server. Any suggestions would be appreciated. James Cook Jim at JamesCook.biz 616.928.2221 http://JamesCook.biz -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert at ameeti.net Wed Jan 25 11:04:31 2012 From: robert at ameeti.net (Robert Ameeti) Date: Wed, 25 Jan 2012 11:04:31 -0800 Subject: Enterprise Server keeps restarting with an open session In-Reply-To: References: <2255AE9C-FC1E-497E-B1FC-64D37067346F@ameeti.net> <4FF4083E-03E4-4C0D-8009-E8F3DDF3D663@ameeti.net> Message-ID: <5137B195-6150-4C03-AA41-202991E7515F@ameeti.net> Alright, I can see how the original comment of 'temporarily disabling' Rebound can be another way of saying that a 'clean restart' can be forced. I just didn't see those two phrasings as the same thing. Moving forward, as I have manually Terminated the Session, multiple times, shouldn't that resolve the SN already in use? After terminating the session, the next attempt to connect causes the same error to repeat. My user is understandably frustrated at being a legitimate owner and being thwarted by this copy protection for over a week. Robert Ameeti On Jan 24, 2012, at 4:58 PM, Jim Rea wrote: > The previous e-mail I sent contained the excerpt from page 92 with instructions for disabling server rebound for the next server launch -- delete the Snapshot.dat file in the Enterprise folder before restarting. If you want to permanently disable the rebound feature simply go to the Advanced section the Server Admin wizard and set the "Rebound after server crash if restarted within XX minutes" to either zero or blank. > > Jim > > On Tue, Jan 24, 2012 at 3:06 PM, Robert Ameeti wrote: > I've read Pg 92 multiple times and now again and I've still not found the section where it says how to temporarily turn it off. > > Regardless, I've verified that the SN is not already in use by any other active session. > > This Panorama SN was previously used on another computer but that computer is not being used any longer. The only error message occurs when they attempt to use a Shared Database. I've Terminated the session, restarted the Server, and the error continues when the user attempt to open a shared file. The user happens to be the 'boss' who pays all the bills. Please help me let him use his Panorama. > > Robert Ameeti > > > > On Jan 23, 2012, at 5:14 PM, Jim Rea wrote: > >> From page 92: >> >> Rebound After Server Crash >> Hopefully your server will never suffer a power failure or crash. If it does, however, this option will allow the server to restart and get right back to work right where it left off. We call this ?rebounding.? When the server rebounds it automatically resumes operations from where it left off before the crash ? any client sharing ses- sions are restarted, databases that were open before are re-opened, and any locked records are re-locked (rebounding has no effect on web publishing, only database sharing). Once the server restarts any clients can continue to work with shared databases as if nothing has happened. (If the rebound option is not turned on then all clients must log off and then log on again after a server crash.) >> Rebounding only occurs if the server restarts soon after the power failure or crash. You can specify the maxi- mum interval allowed before the rebound feature is disabled. After this time the server will do a clean restart, without resuming sessions, open databases or record locks. (You can also force a clean restart by erasing the Snapshot.dat file in the Enterprise folder before re-starting the server.) >> >> At this point, however, I am wondering if you haven't somehow gotten two computers with the same serial number somehow. >> >> Jim >> >> >> On Mon, Jan 23, 2012 at 4:57 PM, Robert Ameeti wrote: >> I could not find on Page 92 the method for temporarily disabling Rebound. >> >> Regardless, I had Terminated the session manually but I still have the same problem. >> >> The client gets an error message stating 'Server Connection Problem' 'This serial number is already logged onto the server.' >> >> I have again manually terminated that users session. When the user attempts to restart the shared file, the error appears, the session reappears, and the client is unable to work normally. >> >> Argh for copy protection. >> >> Robert Ameeti >> >> >> >> On Jan 22, 2012, at 11:17 PM, Jim Rea wrote: >> >>> It sounds like you have enabled the "rebound" server option to restore sessions after a restart. See page 92 of the Panorama Enterprise Handbook, which also tells you how to temporarily disabled this feature. >>> >>> However, if you can see the session you should be able to terminate it without even restarting the server. See page 79 of the Panorama Enterprise Handbook. >>> >>> Jim >>> >>> On Sun, Jan 22, 2012 at 7:42 PM, Robert Ameeti wrote: >>> I have a user that is getting a message that says that their serial number is already in use on the Server. This could be happening from an incomplete deactivation when moving from one computer to another. But... attempting to get around the Server having the belief that the 'old' computer is a legitimate user, I am restarting the Server expecting all to then be ok. The problem is that the Server restarts and when Enterprise restarts, it then activates Session 36 which appears to be what might be the old computer's session. Thus, the error message of that Serial Number already being in use continues. Argh. >>> >>> How do I clear that session from restarting with the Restart of the Server? >>> >>> >>> >>> Robert Ameeti -------------- next part -------------- An HTML attachment was scrubbed... URL: From designer at quickdata.com Wed Jan 25 12:48:54 2012 From: designer at quickdata.com (Paul) Date: Wed, 25 Jan 2012 12:48:54 -0800 Subject: Sharing and Windows 7 In-Reply-To: <7B40A38A-25FE-469F-9A74-709DE703B59D@JamesCook.biz> References: <7B40A38A-25FE-469F-9A74-709DE703B59D@JamesCook.biz> Message-ID: <4F206AB6.4060409@quickdata.com> I have sharing on windows 7 but I don't think I'm using Bonjour for it. I might be using the "home group" feature - I know I set that up for someone else. It wasn't as "easy" as advertized but that's because the new owners got there first and tried to set it up were each was the host. Always more difficult when not starting with a clean slate. Mainly I have a 1TB hard drive that plugs into an ethernet port on my wireless router and is available to all computers on my home network. That's all I need. I'm running Win 7 on three PC and a Mac Mini. They can all see that 1TB drive. Paul QuickData On 1/25/12 10:37 AM, James Cook wrote: > Has anyone set up sharing on Windows 7? > > I have a customer who had sharing on an XP client working, but has > updated to Windows 7 and can't get it to work. > > Bonjour has been installed, but it's now called Bonjour for Print > Services. I can't find evidence that there's a change in it, but we > can't get his Mac server to show up in Available Servers on the > Windows 7 client. > > Bonjour for Print Services is listing printers, but not the Enterprise > server. > > > Any suggestions would be appreciated. > > > > > 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 Jim at JamesCook.biz Wed Jan 25 15:46:54 2012 From: Jim at JamesCook.biz (James Cook) Date: Wed, 25 Jan 2012 18:46:54 -0500 Subject: Sharing and Windows 7 In-Reply-To: <4F206AB6.4060409@quickdata.com> References: <7B40A38A-25FE-469F-9A74-709DE703B59D@JamesCook.biz> <4F206AB6.4060409@quickdata.com> Message-ID: <6A7B60CA-8A40-484F-812C-657A6CBF4361@JamesCook.biz> After much experimentation I've determined that Bonjour doesn't need to be installed. The problem turns out to have been that the Enterprise Server Activity Monitor shows a different IP address than the system does. In this case Enterprise shows 192.168.1.11, but the system reports 192.168.1.4 Once we switched to the 4, it worked. So how does Enterprise get this wrong IP number?? On Jan 25, 2012, at 3:48 PM, Paul wrote: > I have sharing on windows 7 but I don't think I'm using Bonjour for it. I might be using the "home group" feature - I know I set that up for someone else. It wasn't as "easy" as advertized but that's because the new owners got there first and tried to set it up were each was the host. Always more difficult when not starting with a clean slate. > > Mainly I have a 1TB hard drive that plugs into an ethernet port on my wireless router and is available to all computers on my home network. > That's all I need. I'm running Win 7 on three PC and a Mac Mini. They can all see that 1TB drive. > > Paul > QuickData > > On 1/25/12 10:37 AM, James Cook wrote: >> >> Has anyone set up sharing on Windows 7? >> >> I have a customer who had sharing on an XP client working, but has updated to Windows 7 and can't get it to work. >> >> Bonjour has been installed, but it's now called Bonjour for Print Services. I can't find evidence that there's a change in it, but we can't get his Mac server to show up in Available Servers on the Windows 7 client. >> >> Bonjour for Print Services is listing printers, but not the Enterprise server. >> >> >> Any suggestions would be appreciated. >> >> >> >> >> 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 > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna James Cook Jim at JamesCook.biz 616.928.2221 http://JamesCook.biz -------------- next part -------------- An HTML attachment was scrubbed... URL: From qnaweb at provue.com Thu Jan 26 09:46:25 2012 From: qnaweb at provue.com (Robert Bell) Date: 26 Jan 2012 09:46:25 -0800 Subject: How to change default browser in a Pan program Message-ID: I'm not sure if this is possible, but I would like to open another browser for a specific Pan program. My default browser is Safari but I would like to keep it open to a specific URL and use Firefox for a Pan program. Can openanything folder( or shellopendocument be programmed to do this? Robert From bruce_de_benedictis at mac.com Thu Jan 26 10:11:25 2012 From: bruce_de_benedictis at mac.com (Bruce De Benedictis) Date: Thu, 26 Jan 2012 10:11:25 -0800 Subject: Sharing and Windows 7 In-Reply-To: <6A7B60CA-8A40-484F-812C-657A6CBF4361@JamesCook.biz> Message-ID: What are your router settings? Do you have it set with dynamic addressing and a finite lease time? It may be that Enterprise Server got its address and it changed later. Bruce De Benedictis > > After much experimentation I've determined that Bonjour doesn't need to be > installed. > > The problem turns out to have been that the Enterprise Server Activity Monitor > shows a different IP address than the system does. In this case Enterprise > shows 192.168.1.11, but the system reports 192.168.1.4 > > Once we switched to the 4, it worked. > > So how does Enterprise get this wrong IP number?? > > > On Jan 25, 2012, at 3:48 PM, Paul wrote: > >> I have sharing on windows 7 but I don't think I'm using Bonjour for it. I >> might be using the "home group" feature - I know I set that up for someone >> else. It wasn't as "easy" as advertized but that's because the new owners got >> there first and tried to set it up were each was the host. Always more >> difficult when not starting with a clean slate. >> >> Mainly I have a 1TB hard drive that plugs into an ethernet port on my >> wireless router and is available to all computers on my home network. >> That's all I need. I'm running Win 7 on three PC and a Mac Mini. They can all >> see that 1TB drive. >> >> Paul >> QuickData >> >> On 1/25/12 10:37 AM, James Cook wrote: >>> >>> Has anyone set up sharing on Windows 7? >>> >>> I have a customer who had sharing on an XP client working, but has updated >>> to Windows 7 and can't get it to work. >>> >>> Bonjour has been installed, but it's now called Bonjour for Print Services. >>> I can't find evidence that there's a change in it, but we can't get his Mac >>> server to show up in Available Servers on the Windows 7 client. >>> >>> Bonjour for Print Services is listing printers, but not the Enterprise >>> server. >>> >>> >>> Any suggestions would be appreciated. >>> >>> >>> >>> >>> 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 >> _______________________________________________ >> Qna mailing list >> Qna at provue.com >> http://provue.com/mailman/listinfo/qna > > 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 From Jim at JamesCook.biz Thu Jan 26 10:27:46 2012 From: Jim at JamesCook.biz (James Cook) Date: Thu, 26 Jan 2012 13:27:46 -0500 Subject: How to change default browser in a Pan program In-Reply-To: References: Message-ID: On Jan 26, 2012, at 12:46 PM, Robert Bell wrote: > I'm not sure if this is possible, but I would like to open another browser for a specific Pan program. My default browser is Safari but I would like to keep it open to a specific URL and use Firefox for a Pan program. Can openanything folder( or shellopendocument be programmed to do this? Your OS Defaults are going to take over and use whatever browser is set as your default browser. But, you can use AppleScript to have another browser activate and go to the desired site. 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 jacks at amug.org Thu Jan 26 10:33:30 2012 From: jacks at amug.org (Jack Stewart) Date: Thu, 26 Jan 2012 11:33:30 -0700 Subject: Selective Record Coloring Message-ID: I would like to be able to selectively color code individual records in a V6 db. I want the color to be a property of the root record, not derived from a form. I cannot find any documentation on the subject and my recollection is that it cannot be done. However, I am hoping that there is a reasonable way to set the color of individual records. Thanks -- Jack From kjmeyer at mac.com Thu Jan 26 10:39:19 2012 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Thu, 26 Jan 2012 19:39:19 +0100 Subject: Selective Record Coloring In-Reply-To: References: Message-ID: <2F304453-6BC0-4FAA-8A2A-D31035D49ED7@mac.com> Am 26.01.2012 um 19:33 schrieb Jack Stewart: > I would like to be able to selectively color code individual records in a V6 db. I want the color to be a property of the root record, not derived from a form. > > I cannot find any documentation on the subject and my recollection is that it cannot be done. However, I am hoping that there is a reasonable way to set the color of individual records. Read in the Panorama Reference wizard about the style or stylecolor statements. Kurt From gregnilsen at me.com Thu Jan 26 11:31:24 2012 From: gregnilsen at me.com (Greg Nilsen) Date: Thu, 26 Jan 2012 11:31:24 -0800 Subject: PrintUsingForm update In-Reply-To: References: Message-ID: <718C6CD2-BF1B-4516-BF73-87920CD106EB@me.com> The PrintUsingForm command is not going to work. Some background. For many years, I have used Panorama to calculate and print my business and personal Federal and CA tax forms. Each form or schedule is a separate file stored in the Tax Form folder for each year. The files cannot be opened and used from the Finder but instead are opened for editing or printing from a password protected separate file, Tax Returns 1065, for example. The forms are downloaded from IRS and each page saved as a tiff file. A super Flashart object displays the form behind the data fields. Generally, a form is one very wide record with a field corresponding to each line on the form. Back in the pre OS 9 days, The Hide command would turn off the screen refresh and freeze the present screen view while the procedure opened a form, went to the printing form, printed, closed the file, returned to the original screen and then with Show, turned on the screen refreshing. The computer user was not distracted or confused by all the screen changes and flashes. Now that Hide and Show are obsolete, there is no way to prevent seeing the printing form on the screen. Ideally, Open Secret and PrintUsingForm would do what I want. PrintUsingForm requires a visible form from the file that has been previously printed even if it is only a screen from, ie, has no printing tiles. I did this and now the printing works, however, the Flashart object is blank. Any other ideas out there? Greg Nilsen From cdpublishing at qwestoffice.net Thu Jan 26 11:39:06 2012 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Thu, 26 Jan 2012 11:39:06 -0800 Subject: PrintUsingForm update In-Reply-To: <718C6CD2-BF1B-4516-BF73-87920CD106EB@me.com> References: <718C6CD2-BF1B-4516-BF73-87920CD106EB@me.com> Message-ID: Don't the NoShow and EndNoShow commands work for your purpose? Craig McPherson On Jan 26, 2012, at 11:31 AM, Greg Nilsen wrote: > The PrintUsingForm command is not going to work. Some background. For many years, I have used Panorama to calculate and print my business and personal Federal and CA tax forms. Each form or schedule is a separate file stored in the Tax Form folder for each year. The files cannot be opened and used from the Finder but instead are opened for editing or printing from a password protected separate file, Tax Returns 1065, for example. The forms are downloaded from IRS and each page saved as a tiff file. A super Flashart object displays the form behind the data fields. Generally, a form is one very wide record with a field corresponding to each line on the form. Back in the pre OS 9 days, The Hide command would turn off the screen refresh and freeze the present screen view while the procedure opened a form, went to the printing form, printed, closed the file, returned to the original screen and then with Show, turned on the screen refreshing. The computer user was not dis > tracted or confused by all the screen changes and flashes. Now that Hide and Show are obsolete, there is no way to prevent seeing the printing form on the screen. Ideally, Open Secret and PrintUsingForm would do what I want. PrintUsingForm requires a visible form from the file that has been previously printed even if it is only a screen from, ie, has no printing tiles. I did this and now the printing works, however, the Flashart object is blank. Any other ideas out there? > > Greg Nilsen > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jacks at amug.org Thu Jan 26 12:29:39 2012 From: jacks at amug.org (Jack Stewart) Date: Thu, 26 Jan 2012 13:29:39 -0700 Subject: Selective Record Coloring In-Reply-To: <2F304453-6BC0-4FAA-8A2A-D31035D49ED7@mac.com> Message-ID: Thanks Kurt, I rarely use the wizards, and for whatever reason, none of my searches regarding "record color", or "record" or "color" turned up anything useful. I wrote a little script which works fine but, the color changes show up in the data sheet, in a list view which I have on form, but NOT in an individual record view which is also on a form.? (The individual record form is not using calculated cells, just the field cells.) Weird huh?!? Thanks again -- Jack On 1/26/12, Kurt J. Meyer said ?? >Am 26.01.2012 um 19:33 schrieb Jack Stewart: > >> I would like to be able to selectively color code individual records >in a V6 db. I want the color to be a property of the root >record, not derived from a form. >> I cannot find any documentation on the subject and my >>recollection is >that it cannot be done. However, I am hoping that there is a >reasonable way to set the color of individual records. > >Read in the Panorama Reference wizard about the style or >stylecolor statements. > >Kurt >_______________________________________________ >Qna mailing list >Qna at provue.com >http://provue.com/mailman/listinfo/qna From cdpublishing at qwestoffice.net Thu Jan 26 12:52:56 2012 From: cdpublishing at qwestoffice.net (Craig McPherson) Date: Thu, 26 Jan 2012 12:52:56 -0800 Subject: Selective Record Coloring In-Reply-To: References: Message-ID: On occasion I have two similar text formulas to display data from a field in color on a form, which allows for display in a certain color based on a formula, along the lines of IF x, display in green; IF y, display in red. Example: the following text formula is colored green: ?(cardvalidate(CreditCard)?0 AND str(CreditCard)>"","Card OK","") Placed directly on top of the first text formula is another text formula, colored red: ?(cardvalidate(CreditCard)=0 AND str(CreditCard)>"","C A R D N O T V A L I D !","") So, if the credit card seems valid, a green message 'Card OK' appears, otherwise a red 'C A R D N O T V A L I D' appears. I am not sure if this fits your 'property of the root record' requirement but it might point to a workaround solution. Craig McPherson On Jan 26, 2012, at 12:29 PM, Jack Stewart wrote: > Thanks Kurt, > > I rarely use the wizards, and for whatever reason, none of my searches regarding "record color", or "record" or "color" turned up anything useful. > > I wrote a little script which works fine but, the color changes show up in the data sheet, in a list view which I have on form, but NOT in an individual record view which is also on a form.? (The individual record form is not using calculated cells, just the field cells.) Weird huh?!? > > Thanks again -- Jack > > > On 1/26/12, Kurt J. Meyer said ?? > >> Am 26.01.2012 um 19:33 schrieb Jack Stewart: >> >>> I would like to be able to selectively color code individual records >> in a V6 db. I want the color to be a property of the root record, not derived from a form. >>> I cannot find any documentation on the subject and my recollection is >> that it cannot be done. However, I am hoping that there is a reasonable way to set the color of individual records. >> >> Read in the Panorama Reference wizard about the style or stylecolor statements. >> >> Kurt >> _______________________________________________ >> 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 gregnilsen at me.com Thu Jan 26 13:29:53 2012 From: gregnilsen at me.com (Greg Nilsen) Date: Thu, 26 Jan 2012 13:29:53 -0800 Subject: Selective Coloring of Records In-Reply-To: References: Message-ID: One method is to create colored rectangles and save them in the file's Flash Art gallery or in a folder somewhere on disk or server, (the preferred way). Give each a meaningful name that can be calculated from data in a record, either a field containing the Flash Art name or a conditional equation that returns the name if say the TOTAL field is greater than 1,000,000. On your form, create a Super Flash Art object and send it to back behind the exact area to color. Select where the art work is stored. In Panorama each file can store unique Flash Art, one file can store all the Flash Art for all of your files in a central file or separate picture files in tiff can be stored in an elaborated file folder collection. In this case an example Flash Art object formula with the complete pathname could be: "Macintosh HD:Folder:SubFolder:Artwork:"+info("FileName")+" Backgrounds:"+?(TOTAL>1000000,"Blue","Black") Greg Nilsen From dthmpsn1 at illinois.edu Thu Jan 26 15:43:13 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Thu, 26 Jan 2012 23:43:13 +0000 Subject: Selective Coloring of Records In-Reply-To: References: , Message-ID: If all you want to do is display a solid color, you don't need to have a picture of that color stored anywhere. Beginning with Panorama V, I think it was, you can put an html type of color after two % symbols, right in the formula. ?(TOTAL>1000000,"%%0000FF", "%%000000") Dave ________________________________________ From: Greg Nilsen [gregnilsen at me.com] Sent: Thursday, January 26, 2012 3:29 PM To: qna at provue.com Subject: Re: Selective Coloring of Records One method is to create colored rectangles and save them in the file's Flash Art gallery or in a folder somewhere on disk or server, (the preferred way). Give each a meaningful name that can be calculated from data in a record, either a field containing the Flash Art name or a conditional equation that returns the name if say the TOTAL field is greater than 1,000,000. On your form, create a Super Flash Art object and send it to back behind the exact area to color. Select where the art work is stored. In Panorama each file can store unique Flash Art, one file can store all the Flash Art for all of your files in a central file or separate picture files in tiff can be stored in an elaborated file folder collection. In this case an example Flash Art object formula with the complete pathname could be: "Macintosh HD:Folder:SubFolder:Artwork:"+info("FileName")+" Backgrounds:"+?(TOTAL>1000000,"Blue","Black") Greg Nilsen _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From rgbell1 at gmail.com Thu Jan 26 13:57:57 2012 From: rgbell1 at gmail.com (Bob) Date: Thu, 26 Jan 2012 16:57:57 -0500 Subject: How to change default browser in a Pan program In-Reply-To: Message-ID: > Thanks James > I was pretty sure that is what I would have to do. > Robert > > On Jan 26, 2012, at 12:46 PM, Robert Bell wrote: >> I'm not sure if this is possible, but I would like to open another browser >> for a specific Pan program. My default browser is Safari but I would like to >> keep it open to a specific URL and use Firefox for a Pan program. Can >> openanything folder( or shellopendocument be programmed to do this? > > Your OS Defaults are going to take over and use whatever browser is set as > your default browser. But, you can use AppleScript to have another browser > activate and go to the desired site. > > > 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 rabemarsh at me.com Fri Jan 27 06:30:20 2012 From: rabemarsh at me.com (Marsh Rabe) Date: Fri, 27 Jan 2012 09:30:20 -0500 Subject: Wizard font Message-ID: <80265791-8E0A-4E98-B280-11153CFCB370@me.com> I enjoy using the Wizards, but at my age it is hard to read the small fonts. Is there a way to increase the Wizard fonts? Rabe Marsh From gary at yonaites.com Fri Jan 27 07:17:13 2012 From: gary at yonaites.com (Gary Yonaites) Date: Fri, 27 Jan 2012 08:17:13 -0700 Subject: Wizard font In-Reply-To: <80265791-8E0A-4E98-B280-11153CFCB370@me.com> References: <80265791-8E0A-4E98-B280-11153CFCB370@me.com> Message-ID: I guess you could go into each wizard and manually change all the font sizes and adjust the forms to match but that would be a monumental chore. On the Mac you could also use the zoom feature found in System Preferences under the Keyboard panel and the Keyboard Shortcuts tab. Make sure the Zoom box is checked along with the Zoom out and Zoom in boxes. Now if you need to zoom in to see the wizard better all you have to is hit Command-Option and the "=" key to zoom in on the screen. Command-Option and the "-" key will zoom back out again. Or you can do as I do and just go to the store and get a different pair of stronger powered reading glasses. Gary gary at yonaites.com On Jan 27, 2012, at 7:30 AM, Marsh Rabe wrote: > I enjoy using the Wizards, but at my age it is hard to read the small fonts. Is there a way to increase the Wizard fonts? > > Rabe Marsh > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From conable.1 at osu.edu Fri Jan 27 10:48:38 2012 From: conable.1 at osu.edu (William Conable) Date: Fri, 27 Jan 2012 10:48:38 -0800 Subject: Bug report Message-ID: <4F22F186.7010500@osu.edu> An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Fri Jan 27 12:10:23 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Fri, 27 Jan 2012 20:10:23 +0000 Subject: Bug report In-Reply-To: <4F22F186.7010500@osu.edu> References: <4F22F186.7010500@osu.edu> Message-ID: I found the bug. It's an invisible character, chr(2), in the code of the FindSelectLiveKey procedure in _DatabaseLib. The statement arrayfilter qf,qf,cr(), replacemultiple(tabarray(import(),3), {"???"?????"??1?"?"??2?"???1????2????}, quoted(tabarray(import(),5))+"?"+"?"+tabarray(import(),5)+"??"+quoted(tabarray(import(),7))+"?"+quoted(tabarray(import(),8))+"?"+tabarray(import(),7)+"?"+tabarray(import(),8)+"?"+"?"+queryField+"?", "?") has an invisible character between the ??2? and the apparently adjacent ? that comes after. If you use the left or right arrow key to step through there, you will notice that you need an extra key press at that point. If you delete that extra character, it starts working correctly. Dave ________________________________ From: William Conable [conable.1 at osu.edu] Sent: Friday, January 27, 2012 12:48 PM To: Panorama Questions & Answers (Discussion); James Rea Subject: Bug report In the standard find/select dialog for Pan 6.0.0 build 94356 if I select zip>83000 and zip<84000 I get 5 records: correct. If I select zip is between 83000 and 84000, I get 252 records: incorrect. It's selecting everything between 83000 and the end of the current sort. For fun I tried selecting between 03000 and 04000 and I got 2500+ records, again everything between 03000 and the end of the current sort. It would be really nice to have this feature work correctly. Bill Conable -------------- next part -------------- An HTML attachment was scrubbed... URL: From conable.1 at osu.edu Fri Jan 27 12:24:08 2012 From: conable.1 at osu.edu (William Conable) Date: Fri, 27 Jan 2012 12:24:08 -0800 Subject: Bug report In-Reply-To: References: <4F22F186.7010500@osu.edu> Message-ID: <4F2307E8.2050204@osu.edu> Great, Dave, could you remind me how to access this library for editing? Thanks, Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From dthmpsn1 at illinois.edu Fri Jan 27 12:30:52 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Fri, 27 Jan 2012 20:30:52 +0000 Subject: Bug report In-Reply-To: <4F2307E8.2050204@osu.edu> References: <4F22F186.7010500@osu.edu> , <4F2307E8.2050204@osu.edu> Message-ID: Open the Custom Statements wizard, then right click, or control-click, _DatabaseLib in the Libraries list in the upper left of the window. This will give you a complete list of all the procedures in that file, rather than just the custom statements. Then you double-click the FindSelectLiveKey procedure in the lower list. Dave ________________________________ From: William Conable [conable.1 at osu.edu] Sent: Friday, January 27, 2012 2:24 PM To: Panorama Questions & Answers (Discussion) Subject: Re: Bug report Great, Dave, could you remind me how to access this library for editing? Thanks, Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From conable.1 at osu.edu Fri Jan 27 12:57:33 2012 From: conable.1 at osu.edu (William Conable) Date: Fri, 27 Jan 2012 12:57:33 -0800 Subject: Bug report In-Reply-To: References: <4F22F186.7010500@osu.edu> <4F2307E8.2050204@osu.edu> Message-ID: <4F230FBD.4080202@osu.edu> Thanks a lot! it works now. How in the world did you find that invisible character??? (Rhetorical question, to indicate how remarkable your expertise seems to me.) Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From BillArleneBush at cs.com Fri Jan 27 14:15:35 2012 From: BillArleneBush at cs.com (BillArleneBush at cs.com) Date: Fri, 27 Jan 2012 17:15:35 -0500 (EST) Subject: PrintUsingForm update Message-ID: <4a39f.4f2686f0.3c547c07@cs.com> In a message dated 1/26/12 12:54:24 PM, qna-request at provue.com writes: << A super Flashart object displays the form behind the data fields. . . . . Ideally, Open Secret and PrintUsingForm would do what I want. PrintUsingForm requires a visible form from the file that has been previously printed even if it is only a screen from, ie, has no printing tiles. I did this and now the printing works, however, the Flashart object is blank. Any other ideas out there? >> You might check the complete file path to the image for the Flashart picture. Maybe the "Open Secret" or "PrintUsingForm" causes a problem with the path. Bill Bush From Jim at JamesCook.biz Fri Jan 27 15:13:12 2012 From: Jim at JamesCook.biz (James Cook) Date: Fri, 27 Jan 2012 18:13:12 -0500 Subject: PrintUsingForm update In-Reply-To: <718C6CD2-BF1B-4516-BF73-87920CD106EB@me.com> References: <718C6CD2-BF1B-4516-BF73-87920CD106EB@me.com> Message-ID: On Jan 26, 2012, at 2:31 PM, Greg Nilsen wrote: > Now that Hide and Show are obsolete, there is no way to prevent seeing the printing form on the screen. They've been obsolete for some time, but unless you're changing to another file, they still do work without consequence. If the form is part of the active file, it does not need to be opened in order printusingform. Aside from that though, you can open a window out of sight. Panorama can measure your monitor with GetMaxWindow. So if you determine for instance that the monitor is 1050x1680, use SetWindow to open your window beyond that area; SetWindow 1200,300,300,300,"" opens a square 300x300 pixel window 150 pixels below the bottom of the viewed area. It's as good as invisible but be sure to close it again and for good measure have a Zoomwindow procedure to get it back to your visible area in case of any errors or editing needs. You can also open a window in negative space, left or above the viewing area of your monitor; SetWindow 300,-500,300,300,"" is 200 pixels left of your viewing area. The potential flaw is if a second monitor happens to display the space you've sent it off to. 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 gomiddleton.com Sat Jan 28 07:09:15 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Sat, 28 Jan 2012 10:09:15 -0500 Subject: Synchronize Message-ID: Is there a way to Synchronize a file without making it the active file? I want to synchronize a file that is not the currently active window. A command like Synchronize "FileName" would perform the synchronize in the background. Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. From steve at gomiddleton.com Sat Jan 28 10:00:58 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Sat, 28 Jan 2012 13:00:58 -0500 Subject: SuperAlert Message-ID: <8DB22D9E-A18A-48F1-9B00-F2B6CAB277EB@gomiddleton.com> Is there a way to include a variable in the SuperAlert statement? I would like to build the message part with a variable. SuperAlert somevariable, options Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. From steve at gomiddleton.com Sat Jan 28 10:03:39 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Sat, 28 Jan 2012 13:03:39 -0500 Subject: SuperAlert In-Reply-To: <8DB22D9E-A18A-48F1-9B00-F2B6CAB277EB@gomiddleton.com> References: <8DB22D9E-A18A-48F1-9B00-F2B6CAB277EB@gomiddleton.com> Message-ID: <4E0A8C59-D94C-406F-A20A-36F2A18189A4@gomiddleton.com> Never mind. You can use a variable. I posted to soon. Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 28, 2012, at 1:00 PM, Steve Middleton wrote: > Is there a way to include a variable in the SuperAlert statement? > > I would like to build the message part with a variable. > > SuperAlert somevariable, options > > Thanks > > Steve Middleton > Middleton Printing > If It Sticks...We Do It! ? > > 616-247-8742 > > http://www.goMiddleton.com > > Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, > Pop up banners etc. Call if you would like more information. > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From jhdean at mac.com Sat Jan 28 10:41:15 2012 From: jhdean at mac.com (Jeff Dean) Date: Sat, 28 Jan 2012 09:41:15 -0900 Subject: Synchronize In-Reply-To: References: Message-ID: Hi Steve, Here is a custom statement that I use that I call "synchdatabase". It uses secret windows to make the other database temporarily active so is not really what you are asking for but behaves like what you are asking for. The synchforcesynch part of it refers to a custom statement I use to ask me if I want to force synchronize if the procedure is running on my computer where I am developing. It can be replaced with synchronize. It can also run a local procedure in the database if passed in parameter 2. Jeff /* Goes to secret window in another database and synchronizes the database then returns to original window. It can also execute a procedure in the database after synchronizing. Name of databaseto synchronize Name of procedure to run in database after it is synchronized. Sort etc. rememberwindow window "Prices:secret" synchronize originalwindow */ // TYPE IN THE PROCEDURE CODE BELOW debug local synchProcedure synchProcedure=parameter(2) rememberwindow execute {window "}+parameter(1)+?(parameter(1) notcontains ":secret",":secret","")+{"} synchorforcesynch parameter(1) if parameter(2)?"" execute {farcall "}+parameter(1)+{","}+parameter(2)+{"} endif originalwindow On Jan 28, 2012, at 6:09 AM, Steve Middleton wrote: > Is there a way to Synchronize a file without making it the active file? I want to synchronize a file that is not the currently active window. > > A command like Synchronize "FileName" would perform the synchronize in the background. > > > Thanks > > Steve Middleton > Middleton Printing > If It Sticks...We Do It! ? > > 616-247-8742 > > http://www.goMiddleton.com > > Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, > Pop up banners etc. Call if you would like more information. > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From steve at gomiddleton.com Sat Jan 28 11:03:13 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Sat, 28 Jan 2012 14:03:13 -0500 Subject: Post and info("dialogtrigger") Message-ID: Here is a strange thing. I have a superalert with a button that says "Create New Contact" I display a message before the Post Statement, message info("dialogtrigger") The message says "Create New Contact" I the put the message info("dialogtrigger") after the Post Statement It now shows "Save" Why is this happening? Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. From steve at gomiddleton.com Sat Jan 28 11:03:59 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Sat, 28 Jan 2012 14:03:59 -0500 Subject: Synchronize In-Reply-To: References: Message-ID: Thank you Jeff, I will check this out. Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 28, 2012, at 1:41 PM, Jeff Dean wrote: > Hi Steve, > > Here is a custom statement that I use that I call "synchdatabase". It uses secret windows to make the other database temporarily active so is not really what you are asking for but behaves like what you are asking for. The synchforcesynch part of it refers to a custom statement I use to ask me if I want to force synchronize if the procedure is running on my computer where I am developing. It can be replaced with synchronize. It can also run a local procedure in the database if passed in parameter 2. > > Jeff > > /* > > > Goes to secret window in another database and synchronizes the database then returns to original window. It can also execute a procedure in the database after synchronizing. > Name of databaseto synchronize > Name of procedure to run in database after it is synchronized. Sort etc. > > > rememberwindow > window "Prices:secret" > synchronize > originalwindow > > > */ > > // TYPE IN THE PROCEDURE CODE BELOW > debug > local synchProcedure > synchProcedure=parameter(2) > rememberwindow > execute {window "}+parameter(1)+?(parameter(1) notcontains ":secret",":secret","")+{"} > synchorforcesynch parameter(1) > if parameter(2)?"" > execute {farcall "}+parameter(1)+{","}+parameter(2)+{"} > endif > originalwindow > > > On Jan 28, 2012, at 6:09 AM, Steve Middleton wrote: > >> Is there a way to Synchronize a file without making it the active file? I want to synchronize a file that is not the currently active window. >> >> A command like Synchronize "FileName" would perform the synchronize in the background. >> >> >> Thanks >> >> Steve Middleton >> Middleton Printing >> If It Sticks...We Do It! ? >> >> 616-247-8742 >> >> http://www.goMiddleton.com >> >> Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, >> Pop up banners etc. Call if you would like more information. >> >> >> >> _______________________________________________ >> 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 Sat Jan 28 11:35:45 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sat, 28 Jan 2012 19:35:45 +0000 Subject: Post and info("dialogtrigger") In-Reply-To: References: Message-ID: Apparently, a Save command will set the dialogtrigger to Save, even when no dialog was involved. You are probably using a mode like updatesave, updateaddsave etc. When the save takes place, the dialogtrigger gets set. Dave ________________________________________ From: Steve Middleton [steve at gomiddleton.com] Sent: Saturday, January 28, 2012 1:03 PM To: Panorama Questions & Answers (Discussion) Subject: Post and info("dialogtrigger") Here is a strange thing. I have a superalert with a button that says "Create New Contact" I display a message before the Post Statement, message info("dialogtrigger") The message says "Create New Contact" I the put the message info("dialogtrigger") after the Post Statement It now shows "Save" Why is this happening? Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From steve at gomiddleton.com Sat Jan 28 11:48:42 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Sat, 28 Jan 2012 14:48:42 -0500 Subject: Post and info("dialogtrigger") In-Reply-To: References: Message-ID: <1D844819-1F0E-4DE9-91AA-A80670CC77A9@gomiddleton.com> I am using updateaddsave. Is the normal behavior? Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 28, 2012, at 2:35 PM, Thompson, David wrote: > Apparently, a Save command will set the dialogtrigger to Save, even when no dialog was involved. You are probably using a mode like updatesave, updateaddsave etc. When the save takes place, the dialogtrigger gets set. > > Dave > ________________________________________ > From: Steve Middleton [steve at gomiddleton.com] > Sent: Saturday, January 28, 2012 1:03 PM > To: Panorama Questions & Answers (Discussion) > Subject: Post and info("dialogtrigger") > > Here is a strange thing. > > I have a superalert with a button that says "Create New Contact" > I display a message before the Post Statement, message info("dialogtrigger") > The message says "Create New Contact" > I the put the message info("dialogtrigger") after the Post Statement > It now shows "Save" > > Why is this happening? > > Thanks > > Steve Middleton > Middleton Printing > If It Sticks...We Do It! ? > > 616-247-8742 > > http://www.goMiddleton.com > > Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, > Pop up banners etc. Call if you would like more information. > > > > _______________________________________________ > 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 Sat Jan 28 12:10:27 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sat, 28 Jan 2012 20:10:27 +0000 Subject: Post and info("dialogtrigger") In-Reply-To: <1D844819-1F0E-4DE9-91AA-A80670CC77A9@gomiddleton.com> References: , <1D844819-1F0E-4DE9-91AA-A80670CC77A9@gomiddleton.com> Message-ID: I think it should be considered a bug, that a command (other than SetDialogTrigger) which does not involve a dialog, should set that value, but this is the consistent behavior of the Save command, so in that sense, it's "normal" for any procedure that saves to set it. Dave ________________________________________ From: Steve Middleton [steve at gomiddleton.com] Sent: Saturday, January 28, 2012 1:48 PM To: Panorama Questions & Answers (Discussion) Subject: Re: Post and info("dialogtrigger") I am using updateaddsave. Is the normal behavior? Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 28, 2012, at 2:35 PM, Thompson, David wrote: > Apparently, a Save command will set the dialogtrigger to Save, even when no dialog was involved. You are probably using a mode like updatesave, updateaddsave etc. When the save takes place, the dialogtrigger gets set. > > Dave > ________________________________________ > From: Steve Middleton [steve at gomiddleton.com] > Sent: Saturday, January 28, 2012 1:03 PM > To: Panorama Questions & Answers (Discussion) > Subject: Post and info("dialogtrigger") > > Here is a strange thing. > > I have a superalert with a button that says "Create New Contact" > I display a message before the Post Statement, message info("dialogtrigger") > The message says "Create New Contact" > I the put the message info("dialogtrigger") after the Post Statement > It now shows "Save" > > Why is this happening? > > Thanks > > Steve Middleton > Middleton Printing > If It Sticks...We Do It! ? > > 616-247-8742 > > http://www.goMiddleton.com > > Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, > Pop up banners etc. Call if you would like more information. > > > > _______________________________________________ > 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 gary at yonaites.com Sat Jan 28 12:41:50 2012 From: gary at yonaites.com (Gary Yonaites) Date: Sat, 28 Jan 2012 13:41:50 -0700 Subject: Post and info("dialogtrigger") In-Reply-To: References: , <1D844819-1F0E-4DE9-91AA-A80670CC77A9@gomiddleton.com> Message-ID: <616D52AC-00DA-463A-B1BD-612265D8AA9A@yonaites.com> I did a test for this to see if a simple "save" command would change the info("dialogtrigger") result: SuperAlert "This is my message to display!", {title="Untitled" buttons="Create New Contact:135;Cancel:70" } message info("dialogtrigger") save message info("dialogtrigger") Both messages returned "Create New Contact" Gary gary at yonaites.com On Jan 28, 2012, at 1:10 PM, Thompson, David wrote: > I think it should be considered a bug, that a command (other than SetDialogTrigger) which does not involve a dialog, should set that value, but this is the consistent behavior of the Save command, so in that sense, it's "normal" for any procedure that saves to set it. > > Dave > ________________________________________ > From: Steve Middleton [steve at gomiddleton.com] > Sent: Saturday, January 28, 2012 1:48 PM > To: Panorama Questions & Answers (Discussion) > Subject: Re: Post and info("dialogtrigger") > > I am using updateaddsave. Is the normal behavior? > > Thanks > > Steve Middleton > Middleton Printing > If It Sticks...We Do It! ? > > 616-247-8742 > > http://www.goMiddleton.com > > Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, > Pop up banners etc. Call if you would like more information. > > > > On Jan 28, 2012, at 2:35 PM, Thompson, David wrote: > >> Apparently, a Save command will set the dialogtrigger to Save, even when no dialog was involved. You are probably using a mode like updatesave, updateaddsave etc. When the save takes place, the dialogtrigger gets set. >> >> Dave >> ________________________________________ >> From: Steve Middleton [steve at gomiddleton.com] >> Sent: Saturday, January 28, 2012 1:03 PM >> To: Panorama Questions & Answers (Discussion) >> Subject: Post and info("dialogtrigger") >> >> Here is a strange thing. >> >> I have a superalert with a button that says "Create New Contact" >> I display a message before the Post Statement, message info("dialogtrigger") >> The message says "Create New Contact" >> I the put the message info("dialogtrigger") after the Post Statement >> It now shows "Save" >> >> Why is this happening? >> >> Thanks >> >> Steve Middleton >> Middleton Printing >> If It Sticks...We Do It! ? >> >> 616-247-8742 >> >> http://www.goMiddleton.com >> >> Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, >> Pop up banners etc. Call if you would like more information. >> >> >> >> _______________________________________________ >> 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 steve at gomiddleton.com Sat Jan 28 13:53:11 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Sat, 28 Jan 2012 16:53:11 -0500 Subject: Post and info("dialogtrigger") In-Reply-To: <616D52AC-00DA-463A-B1BD-612265D8AA9A@yonaites.com> References: , <1D844819-1F0E-4DE9-91AA-A80670CC77A9@gomiddleton.com> <616D52AC-00DA-463A-B1BD-612265D8AA9A@yonaites.com> Message-ID: <9644F324-4B7A-4145-A0F2-86734EF2B524@gomiddleton.com> It seems to change it only when using post with updateaddsave Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 28, 2012, at 3:41 PM, Gary Yonaites wrote: > I did a test for this to see if a simple "save" command would change the info("dialogtrigger") result: > > SuperAlert "This is my message to display!", > {title="Untitled" buttons="Create New Contact:135;Cancel:70" } > message info("dialogtrigger") > save > message info("dialogtrigger") > > Both messages returned "Create New Contact" > > Gary > gary at yonaites.com > > On Jan 28, 2012, at 1:10 PM, Thompson, David wrote: > >> I think it should be considered a bug, that a command (other than SetDialogTrigger) which does not involve a dialog, should set that value, but this is the consistent behavior of the Save command, so in that sense, it's "normal" for any procedure that saves to set it. >> >> Dave >> ________________________________________ >> From: Steve Middleton [steve at gomiddleton.com] >> Sent: Saturday, January 28, 2012 1:48 PM >> To: Panorama Questions & Answers (Discussion) >> Subject: Re: Post and info("dialogtrigger") >> >> I am using updateaddsave. Is the normal behavior? >> >> Thanks >> >> Steve Middleton >> Middleton Printing >> If It Sticks...We Do It! ? >> >> 616-247-8742 >> >> http://www.goMiddleton.com >> >> Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, >> Pop up banners etc. Call if you would like more information. >> >> >> >> On Jan 28, 2012, at 2:35 PM, Thompson, David wrote: >> >>> Apparently, a Save command will set the dialogtrigger to Save, even when no dialog was involved. You are probably using a mode like updatesave, updateaddsave etc. When the save takes place, the dialogtrigger gets set. >>> >>> Dave >>> ________________________________________ >>> From: Steve Middleton [steve at gomiddleton.com] >>> Sent: Saturday, January 28, 2012 1:03 PM >>> To: Panorama Questions & Answers (Discussion) >>> Subject: Post and info("dialogtrigger") >>> >>> Here is a strange thing. >>> >>> I have a superalert with a button that says "Create New Contact" >>> I display a message before the Post Statement, message info("dialogtrigger") >>> The message says "Create New Contact" >>> I the put the message info("dialogtrigger") after the Post Statement >>> It now shows "Save" >>> >>> Why is this happening? >>> >>> Thanks >>> >>> Steve Middleton >>> Middleton Printing >>> If It Sticks...We Do It! ? >>> >>> 616-247-8742 >>> >>> http://www.goMiddleton.com >>> >>> Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, >>> Pop up banners etc. Call if you would like more information. >>> >>> >>> >>> _______________________________________________ >>> 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 From steve at gomiddleton.com Sat Jan 28 17:21:38 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Sat, 28 Jan 2012 20:21:38 -0500 Subject: Values and Strings Message-ID: This is probably simple but is escaping me at the moment. I have 2 files. One is People, the other is MCC. I have a text field in People call CreditLimit. I use a procedure in MCC to lookup the data from the People file in the field CreditLimit and assign it to a variable I call vCreditlimit. I have a TESO in my MCC database set to the variable vCreditlimit. How can I display the data in the TESO in MCC like this - $10,000.00 and keep this pattern even if the TESO is edited, like if the credit limit changed to 7,500.00. Then that data will be posted back to the People file to update the credit limit. The challenge is to make sure it is a correct number, even though it is stored in a text field in the People database. I will need to do math with this number, which is text. I know I can simply use the val() function but it is returning a 0 if the TESO has a $ in it or it is treating the , in 7,500.00 as a decimal point and returning 7.5 as the value. I simply want to display the money format but work with and store a valid number format in a text field. Thanks Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. From Jim at JamesCook.biz Sun Jan 29 06:02:47 2012 From: Jim at JamesCook.biz (James Cook) Date: Sun, 29 Jan 2012 09:02:47 -0500 Subject: Values and Strings In-Reply-To: References: Message-ID: <4D0793FD-0666-4CF2-9EB2-477D12824022@JamesCook.biz> If you set the TESO to Formula, you control the display of data, but more important, you can intercept all editing to it before it gets added to the database. When a TESO is set for Formula, all editing is put into a variable named TextEditingResult. The formula can be complex or as simple as the name of the field which causes it to simply display the field's current contents. With a procedure attached to the TESO, you can evaluate the contents of TextEditingResult, even compare it to the current contents of the field. Make any needed alterations and enter it into the field. Or reject the editing and stop the procedure to retain what was there before the editing. On Jan 28, 2012, at 8:21 PM, Steve Middleton wrote: > How can I display the data in the TESO in MCC like this - $10,000.00 and keep this pattern even if the TESO is edited, like if the credit limit changed to 7,500.00. 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 gomiddleton.com Sun Jan 29 07:02:15 2012 From: steve at gomiddleton.com (Steve Middleton) Date: Sun, 29 Jan 2012 10:02:15 -0500 Subject: Values and Strings In-Reply-To: <4D0793FD-0666-4CF2-9EB2-477D12824022@JamesCook.biz> References: <4D0793FD-0666-4CF2-9EB2-477D12824022@JamesCook.biz> Message-ID: Thank you James, I will give that a try. Steve Middleton Middleton Printing If It Sticks...We Do It! ? 616-247-8742 http://www.goMiddleton.com Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, Pop up banners etc. Call if you would like more information. On Jan 29, 2012, at 9:02 AM, James Cook wrote: > If you set the TESO to Formula, you control the display of data, but more important, you can intercept all editing to it before it gets added to the database. When a TESO is set for Formula, all editing is put into a variable named TextEditingResult. The formula can be complex or as simple as the name of the field which causes it to simply display the field's current contents. > > With a procedure attached to the TESO, you can evaluate the contents of TextEditingResult, even compare it to the current contents of the field. Make any needed alterations and enter it into the field. Or reject the editing and stop the procedure to retain what was there before the editing. > > > On Jan 28, 2012, at 8:21 PM, Steve Middleton wrote: > >> How can I display the data in the TESO in MCC like this - $10,000.00 and keep this pattern even if the TESO is edited, like if the credit limit changed to 7,500.00. > > James Cook > JC at JamesCook.biz > > Founder of HindSight Ltd. > http://HSLtd.us > > Panorama Tutoring > Custom Panorama Applications > Specializing in Panorama Enterprise for the Web > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From gary at yonaites.com Sun Jan 29 07:37:11 2012 From: gary at yonaites.com (Gary Yonaites) Date: Sun, 29 Jan 2012 08:37:11 -0700 Subject: Values and Strings In-Reply-To: References: Message-ID: <31D93D7D-58E7-4360-85D3-CF069BBF1C55@yonaites.com> Here is something that might get you on track with the text/math hurdle: local x x="$7,500.00" x=val(stripchar(x,"09.."))+25.00 message pattern(x,"$#,.##") Use the val( and stripchar( functions to remove everything except the numbers and the period and then do the math. Later, use the pattern( function to add the dollar sign and commas for converting the result back to text. Gary gary at yonaites.com On Jan 28, 2012, at 6:21 PM, Steve Middleton wrote: > This is probably simple but is escaping me at the moment. > > I have 2 files. One is People, the other is MCC. I have a text field in People call CreditLimit. > > I use a procedure in MCC to lookup the data from the People file in the field CreditLimit and assign it to a variable I call vCreditlimit. > > I have a TESO in my MCC database set to the variable vCreditlimit. > > How can I display the data in the TESO in MCC like this - $10,000.00 and keep this pattern even if the TESO is edited, like if the credit limit changed to 7,500.00. > > Then that data will be posted back to the People file to update the credit limit. > > The challenge is to make sure it is a correct number, even though it is stored in a text field in the People database. > > I will need to do math with this number, which is text. I know I can simply use the val() function but it is returning a 0 if the TESO has a $ in it or it is treating the , in 7,500.00 as a decimal point and returning 7.5 as the value. > > I simply want to display the money format but work with and store a valid number format in a text field. > > > Thanks > > Steve Middleton > Middleton Printing > If It Sticks...We Do It! ? > > 616-247-8742 > > http://www.goMiddleton.com > > Middleton Printing has added new digital equipment that allows us to produce short run digital labels, window graphics, vinyl cut graphics, Banners, > Pop up banners etc. Call if you would like more information. > > > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From Jim at JamesCook.biz Sun Jan 29 09:16:20 2012 From: Jim at JamesCook.biz (James Cook) Date: Sun, 29 Jan 2012 12:16:20 -0500 Subject: Bug report In-Reply-To: <4F230FBD.4080202@osu.edu> References: <4F22F186.7010500@osu.edu> <4F2307E8.2050204@osu.edu> <4F230FBD.4080202@osu.edu> Message-ID: The server version is all up to date with this morning's additions to the Physical Exam page. There's a link at the bottom to set all blanks to Normal. FWIW, the way that it fills in Normal is the same as I was suggesting for the menu choices. A simple term can be expanded once chosen and can even contain spaces for them to fill in or modify. For instance Swelling could enter "Severe/Moderate Swelling in Left/Right ______, The one flaw I see in the current configuration is that when the form is retrieved it has al the text, but the Normal boxes aren't re-checked. They trigger an action in the form and fill in the cells, but their setting doesn't get stored in the database. I have to figure out how to save and restore them without excessive coding - or we could just add Normal to the top of each menu and eliminate the checkboxes. James Cook Jim at JamesCook.biz 616.928.2221 http://JamesCook.biz -------------- next part -------------- An HTML attachment was scrubbed... URL: From Jim at JamesCook.biz Sun Jan 29 09:25:11 2012 From: Jim at JamesCook.biz (James Cook) Date: Sun, 29 Jan 2012 12:25:11 -0500 Subject: Bug report In-Reply-To: References: <4F22F186.7010500@osu.edu> <4F2307E8.2050204@osu.edu> <4F230FBD.4080202@osu.edu> Message-ID: <38B92320-6800-46FF-8AB5-0639A38BEACF@JamesCook.biz> Doh!! Please disregard my last post here. I hit Reply with the wrong email highlighted. Sorry about that. At least I didn't write anything embarrassing. 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 BillArleneBush at cs.com Sun Jan 29 10:34:14 2012 From: BillArleneBush at cs.com (BillArleneBush at cs.com) Date: Sun, 29 Jan 2012 13:34:14 -0500 (EST) Subject: Hide and Show are not obsolete. Message-ID: <2317f.5ab5f69.3c56eb26@cs.com> In a message dated 1/28/12 10:42:23 AM, qna-request at provue.com writes: << James Cook To: "Panorama Questions & Answers \(Discussion\)" Subject: Re: PrintUsingForm update ...Hide and Show ... They've been obsolete for some time, but unless you're changing to another file, they still do work without consequence. >> ------------------------------------------ I have a matrix with Matrix frame: DisplaySet. DisplaySet is TDSO with formula: array(replace(dspList,cr(),tab()),info("MatrixCell") ,tab()) The following code will not change the matrix display until the Hide statement is executed. noshow dspList=layout showpage ShowVariables dspList endnoshow Hide Show Bill Bush From qnaweb at provue.com Sun Jan 29 12:33:45 2012 From: qnaweb at provue.com (Eamonn White) Date: 29 Jan 2012 12:33:45 -0800 Subject: Sort Database Message-ID: I am new to Panorama and have come across a problem that I cannot solve. I have a database with 4 fields: State, Area, Population, Year entered Union. I have sorted database on Year entered Union. I then wished to select the first 15 States to join Union. So I Added Field and used the seq(). This worked perfectly. Then I sorted the fields on Area. But since the contents of every field moves my SEC field would no longer give me the first 15 States in Area, as its contents also move. Is it possible keep the contents of one Field static while using Sort command? Thanks. Eamonn From designer at quickdata.com Sun Jan 29 12:41:18 2012 From: designer at quickdata.com (Paul) Date: Sun, 29 Jan 2012 12:41:18 -0800 Subject: Sort Database In-Reply-To: References: Message-ID: <4F25AEEE.6050605@quickdata.com> Eamonn, It sounds like you might want to use "sort up within". Use Sort Up, then Sort Up (or Down) Within to get the records in your desired order. Then apply your Seq() and Select. Paul QuickData On 1/29/12 12:33 PM, Eamonn White wrote: > I am new to Panorama and have come across a problem that I cannot solve. > I have a database with 4 fields: State, Area, Population, Year entered Union. I have sorted > database on Year entered Union. > I then wished to select the first 15 States to join Union. So I Added Field and used the seq(). > This worked perfectly. > > Then I sorted the fields on Area. But since the contents of every field moves my SEC field would > no longer give me the first 15 States in Area, as its contents also move. > Is it possible keep the contents of one Field static while using Sort command? > Thanks. > Eamonn > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > From dthmpsn1 at illinois.edu Sun Jan 29 13:04:31 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sun, 29 Jan 2012 21:04:31 +0000 Subject: Sort Database In-Reply-To: References: Message-ID: You can also use the seq() function in a select. If you set the dialog to "Formula is true" and enter the formula seq() <= 15 It will select the first 15 records. Following a sort on dates, you would be selecting the first 15 dates. Following a sort on area, you would be selecting the first 15 areas. It is not possible to keep one field from being sorted when the database is sorted. The basic idea of a record is that everything in that record applies to the same entity, and those connections don't change when the records move. You wouldn't want Alaska's area to be assigned to Rhode Island following a sort. It would be possible to re-sequence your SEC field following the sort, or to add yet another field and sequence that, so that one field ranks the states in the order they entered the union, and another ranks them by area. Dave ________________________________________ From: Eamonn White [qnaweb at provue.com] Sent: Sunday, January 29, 2012 2:33 PM To: qna at provue.com Subject: Sort Database I am new to Panorama and have come across a problem that I cannot solve. I have a database with 4 fields: State, Area, Population, Year entered Union. I have sorted database on Year entered Union. I then wished to select the first 15 States to join Union. So I Added Field and used the seq(). This worked perfectly. Then I sorted the fields on Area. But since the contents of every field moves my SEC field would no longer give me the first 15 States in Area, as its contents also move. Is it possible keep the contents of one Field static while using Sort command? Thanks. Eamonn _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From dthmpsn1 at illinois.edu Sun Jan 29 14:00:37 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Sun, 29 Jan 2012 22:00:37 +0000 Subject: Hide and Show are not obsolete. In-Reply-To: <2317f.5ab5f69.3c56eb26@cs.com> References: <2317f.5ab5f69.3c56eb26@cs.com> Message-ID: If you remove the Hide command, but keep the Show, the procedure will work just as well. Another approach to this would be to put dspList in the box labeled "Matrix Data (optional)" in the Matrix setup dialog, and then change the formula in the TDSO to info("MatrixCellData") Then this procedure would work. noshow dspList=layout ShowVariables dspList endnoshow Dave ________________________________________ From: BillArleneBush at cs.com [BillArleneBush at cs.com] Sent: Sunday, January 29, 2012 12:34 PM To: qna at provue.com Subject: Hide and Show are not obsolete. In a message dated 1/28/12 10:42:23 AM, qna-request at provue.com writes: << James Cook To: "Panorama Questions & Answers \(Discussion\)" Subject: Re: PrintUsingForm update ...Hide and Show ... They've been obsolete for some time, but unless you're changing to another file, they still do work without consequence. >> ------------------------------------------ I have a matrix with Matrix frame: DisplaySet. DisplaySet is TDSO with formula: array(replace(dspList,cr(),tab()),info("MatrixCell") ,tab()) The following code will not change the matrix display until the Hide statement is executed. noshow dspList=layout showpage ShowVariables dspList endnoshow Hide Show Bill Bush _______________________________________________ Qna mailing list Qna at provue.com http://provue.com/mailman/listinfo/qna From mark at abernackie.com Sun Jan 29 16:10:05 2012 From: mark at abernackie.com (Mark Terry) Date: Sun, 29 Jan 2012 19:10:05 -0500 Subject: File can't connect In-Reply-To: References: <2669226C-67D4-4A3C-9B40-FDDCDE91ABE2@abernackie.com> Message-ID: I made the file single user, erased history, and re-shared the file, replacing the file on the server. I then copied that file onto the client, a Mac on OS10.5.8 running PanDirect. The server showed up fine on the Available Server Wizard, using Apple Events. Bonjour Threshold at 3. Opening the shared file on the client opened up a session on the server. The database opened on the client, but failed to open on the server, error message "'ABC File Server' not found." (Why is is looking for that *file*?) Closing the file gives error "parameter contains an error". Then I have to force terminate the client session on the server. Is it possible something's whacked with the server variables, so they're not coordinating, or is it likely something else? What can I check, how can I check it? M On Jan 24, 2012, at 6:48 PM, Jeff Kozuch wrote: > On Jan 24, 2012, at 3:27 PM, Mark Terry wrote: > >> I have a shared database that won't connect on a couple computers. >> The server - ABC Server - shows up fine in the Available Servers >> Wizard, but the user is informed that the file can't be altered >> since it's not shared. Strangely, a session is opened up on the >> server, but the file isn't. Closing that file gives "parameter >> contains ann error" message. Subsequent efforts to connect say the >> user is already connected, unless I manually terminate the session. >> Quitting Panorama will often give a "Cannot close. Session ID is >> missing" message. > > This happens all the time when I have made changes to client files > and try to re-share the file. I guess I'm just getting used to it! > Like I told Robert, one thing I have done in the past is to throw > away the shared database copy on the client computer and download a > fresh one from the server from the Server Admin page. This should > correct with the "not shared" message. If I am re-sharing a file and > get any of these messages, often times I need to just "Apply > Changes" instead of re-sharing. This creates a new copy of the > database on the server and usually auto-updates any clients who > connect after the update. > >> Another strange message sometimes when trying to share the file is >> "can't connect" or "Can't find server" or "File 'ABC Server' not >> found." > > Make sure the Bonjour Threshold is set to at least 1 or higher. This > may stop the above error messages. > > > Jeff > > > Jeff Kozuch > President, Acacia Systems > Panorama Programing and Training > Apple Certified Technical Coordinator > Certified Member, Apple Consultants Network > jk at acaciasystems.com > http://www.acaciasystems.com > 562-437-7690 > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna -------------- next part -------------- An HTML attachment was scrubbed... URL: From skane-l at skaneco.com Sun Jan 29 16:12:05 2012 From: skane-l at skaneco.com (Steve Kane) Date: Sun, 29 Jan 2012 18:12:05 -0600 Subject: Sort Database In-Reply-To: References: Message-ID: <96DD57CC-E4E6-42B1-865C-24064421224F@skaneco.com> I am no programmer, but I believe you sort on the seq field, then put the 15 records that meet your criteria into a variable using a carriage return delimiter, possibly using one of the array statements or functions, and then display that variable in a text display superobject or a list super object. On Jan 29, 2012, at 3:04 PM, Thompson, David wrote: > You can also use the seq() function in a select. If you set the dialog to "Formula is true" and enter the formula > > seq() <= 15 > > It will select the first 15 records. Following a sort on dates, you would be selecting the first 15 dates. Following a sort on area, you would be selecting the first 15 areas. > > It is not possible to keep one field from being sorted when the database is sorted. The basic idea of a record is that everything in that record applies to the same entity, and those connections don't change when the records move. You wouldn't want Alaska's area to be assigned to Rhode Island following a sort. > > It would be possible to re-sequence your SEC field following the sort, or to add yet another field and sequence that, so that one field ranks the states in the order they entered the union, and another ranks them by area. > > Dave > ________________________________________ > From: Eamonn White [qnaweb at provue.com] > Sent: Sunday, January 29, 2012 2:33 PM > To: qna at provue.com > Subject: Sort Database > > I am new to Panorama and have come across a problem that I cannot solve. > I have a database with 4 fields: State, Area, Population, Year entered Union. I have sorted > database on Year entered Union. > I then wished to select the first 15 States to join Union. So I Added Field and used the seq(). > This worked perfectly. > > Then I sorted the fields on Area. But since the contents of every field moves my SEC field would > no longer give me the first 15 States in Area, as its contents also move. > Is it possible keep the contents of one Field static while using Sort command? > Thanks. > Eamonn > _______________________________________________ > 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 Sun Jan 29 17:11:23 2012 From: jim at provue.com (Jim Rea) Date: Sun, 29 Jan 2012 17:11:23 -0800 Subject: File can't connect In-Reply-To: <2669226C-67D4-4A3C-9B40-FDDCDE91ABE2@abernackie.com> References: <2669226C-67D4-4A3C-9B40-FDDCDE91ABE2@abernackie.com> Message-ID: What does a "dual IP address" mean? Is this client connecting to the server via Apple Events or TCP/IP? (If it is a windows client, it must be tcp/ip). If TCP/IP, is the client using Bonjour to find the server, or have you hard coded the TCP/IP address on the client side? If the client is using Bonjour, you have to make sure the server itself has the correct IP address. Normally that is not a problem but with your new "dual IP address", whatever that means, perhaps the server is not giving out the correct IP address. The fact that a server shows up in the Available Servers wizard does not mean that the client can communicate with that server -- it simply means that the client thinks it knows the address for that server. You can test the connection by clicking on the icon to the left of the server name -- this "pings" the server. Jim On Tue, Jan 24, 2012 at 3:27 PM, Mark Terry wrote: > I have a shared database that won't connect on a couple computers. The > server - ABC Server - shows up fine in the Available Servers Wizard, but > the user is informed that the file can't be altered since it's not shared. > Strangely, a session is opened up on the server, but the file isn't. > Closing that file gives "parameter contains ann error" message. Subsequent > efforts to connect say the user is already connected, unless I manually > terminate the session. Quitting Panorama will often give a "Cannot close. > Session ID is missing" message. > > Another strange message sometimes when trying to share the file is "File > 'ABC Server' not found.", which sounds quite different from the "can't > connect" or "Can't find server" messages. The file opens and shares fine on > my computer, which also hosts the server. > > Our office was recently put on a cloud configuration, which necessitated a > dual IP address - a new one for local network, with a different new one for > external use. The local Panoramas still show the old external ip, even > after I change them through the Available Server Wizard. I get a message > that the server already exists, and my changes won't take place until I > move off the network. (??!!). > > Any ideas on what could be wrong? > > M > ______________________________**_________________ > 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 Sun Jan 29 17:16:24 2012 From: jim at provue.com (Jim Rea) Date: Sun, 29 Jan 2012 17:16:24 -0800 Subject: Post and info("dialogtrigger") In-Reply-To: <616D52AC-00DA-463A-B1BD-612265D8AA9A@yonaites.com> References: <1D844819-1F0E-4DE9-91AA-A80670CC77A9@gomiddleton.com> <616D52AC-00DA-463A-B1BD-612265D8AA9A@yonaites.com> Message-ID: It's generally a good idea to use info("dialogtrigger") only right after the dialog, since other code downstream may change it. If you need to use it again later, you should save it into a variable and then use the variable later. Jim On Sat, Jan 28, 2012 at 12:41 PM, Gary Yonaites wrote: > I did a test for this to see if a simple "save" command would change the > info("dialogtrigger") result: > > SuperAlert "This is my message to display!", > {title="Untitled" buttons="Create New Contact:135;Cancel:70" } > message info("dialogtrigger") > save > message info("dialogtrigger") > > Both messages returned "Create New Contact" > > Gary > gary at yonaites.com > > On Jan 28, 2012, at 1:10 PM, Thompson, David wrote: > > > I think it should be considered a bug, that a command (other than > SetDialogTrigger) which does not involve a dialog, should set that value, > but this is the consistent behavior of the Save command, so in that sense, > it's "normal" for any procedure that saves to set it. > > > > Dave > > ________________________________________ > > From: Steve Middleton [steve at gomiddleton.com] > > Sent: Saturday, January 28, 2012 1:48 PM > > To: Panorama Questions & Answers (Discussion) > > Subject: Re: Post and info("dialogtrigger") > > > > I am using updateaddsave. Is the normal behavior? > > > > Thanks > > > > Steve Middleton > > Middleton Printing > > If It Sticks...We Do It! ? > > > > 616-247-8742 > > > > http://www.goMiddleton.com > > > > Middleton Printing has added new digital equipment that allows us to > produce short run digital labels, window graphics, vinyl cut graphics, > Banners, > > Pop up banners etc. Call if you would like more information. > > > > > > > > On Jan 28, 2012, at 2:35 PM, Thompson, David wrote: > > > >> Apparently, a Save command will set the dialogtrigger to Save, even > when no dialog was involved. You are probably using a mode like updatesave, > updateaddsave etc. When the save takes place, the dialogtrigger gets set. > >> > >> Dave > >> ________________________________________ > >> From: Steve Middleton [steve at gomiddleton.com] > >> Sent: Saturday, January 28, 2012 1:03 PM > >> To: Panorama Questions & Answers (Discussion) > >> Subject: Post and info("dialogtrigger") > >> > >> Here is a strange thing. > >> > >> I have a superalert with a button that says "Create New Contact" > >> I display a message before the Post Statement, message > info("dialogtrigger") > >> The message says "Create New Contact" > >> I the put the message info("dialogtrigger") after the Post Statement > >> It now shows "Save" > >> > >> Why is this happening? > >> > >> Thanks > >> > >> Steve Middleton > >> Middleton Printing > >> If It Sticks...We Do It! ? > >> > >> 616-247-8742 > >> > >> http://www.goMiddleton.com > >> > >> Middleton Printing has added new digital equipment that allows us to > produce short run digital labels, window graphics, vinyl cut graphics, > Banners, > >> Pop up banners etc. Call if you would like more information. > >> > >> > >> > >> _______________________________________________ > >> 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 dthmpsn1 at illinois.edu Sun Jan 29 17:22:01 2012 From: dthmpsn1 at illinois.edu (Thompson, David) Date: Mon, 30 Jan 2012 01:22:01 +0000 Subject: Sort Database In-Reply-To: <96DD57CC-E4E6-42B1-865C-24064421224F@skaneco.com> References: , <96DD57CC-E4E6-42B1-865C-24064421224F@skaneco.com> Message-ID: There are several factors to consider here. One is that this is a newbie asking a question about sorting. A programming solution, where it's not absolutely necessary to program, is probably inappropriate. The second is that he was perfectly happy with the way that he went about selecting the first 15 states to enter the union. He sorted first by the date field that gave the dates of entry, *then* he created a spare numeric field he named SEC, and sequenced that. Then he selected the records where SEC was less than or equal to 15. Now he wants to select the first 15 states by area. How does he do that selection? Dave ________________________________________ From: Steve Kane [skane-l at skaneco.com] Sent: Sunday, January 29, 2012 6:12 PM To: Panorama Questions & Answers (Discussion) Subject: Re: Sort Database I am no programmer, but I believe you sort on the seq field, then put the 15 records that meet your criteria into a variable using a carriage return delimiter, possibly using one of the array statements or functions, and then display that variable in a text display superobject or a list super object. On Jan 29, 2012, at 3:04 PM, Thompson, David wrote: > You can also use the seq() function in a select. If you set the dialog to "Formula is true" and enter the formula > > seq() <= 15 > > It will select the first 15 records. Following a sort on dates, you would be selecting the first 15 dates. Following a sort on area, you would be selecting the first 15 areas. > > It is not possible to keep one field from being sorted when the database is sorted. The basic idea of a record is that everything in that record applies to the same entity, and those connections don't change when the records move. You wouldn't want Alaska's area to be assigned to Rhode Island following a sort. > > It would be possible to re-sequence your SEC field following the sort, or to add yet another field and sequence that, so that one field ranks the states in the order they entered the union, and another ranks them by area. > > Dave > ________________________________________ > From: Eamonn White [qnaweb at provue.com] > Sent: Sunday, January 29, 2012 2:33 PM > To: qna at provue.com > Subject: Sort Database > > I am new to Panorama and have come across a problem that I cannot solve. > I have a database with 4 fields: State, Area, Population, Year entered Union. I have sorted > database on Year entered Union. > I then wished to select the first 15 States to join Union. So I Added Field and used the seq(). > This worked perfectly. > > Then I sorted the fields on Area. But since the contents of every field moves my SEC field would > no longer give me the first 15 States in Area, as its contents also move. > Is it possible keep the contents of one Field static while using Sort command? > Thanks. > Eamonn > _______________________________________________ From mark at abernackie.com Sun Jan 29 17:25:54 2012 From: mark at abernackie.com (Mark Terry) Date: Sun, 29 Jan 2012 20:25:54 -0500 Subject: File can't connect In-Reply-To: References: <2669226C-67D4-4A3C-9B40-FDDCDE91ABE2@abernackie.com> Message-ID: <3DCBA84D-11E6-435B-94D2-DDBDA54AE229@abernackie.com> On Jan 29, 2012, at 8:11 PM, Jim Rea wrote: > What does a "dual IP address" mean? Local network (which this instance is) finds server through a static 192... address, outside goes to 207.xxx.etc... That's another issue, as the Available Servers Wizard won't let me change the ip address of the server. In the past, and on machines outside this network, I have been able to change the ip address by adding the new address to a server of the same name, which panorama has then changed. That may not be the correct way to do that, as in this instance, it's not letting me. The machine in question, though, is using Apple Events. > Is this client connecting to the server via Apple Events or TCP/IP? > (If it is a windows client, it must be tcp/ip). If TCP/IP, is the > client using Bonjour to find the server, or have you hard coded the > TCP/IP address on the client side? If the client is using Bonjour, > you have to make sure the server itself has the correct IP address. > Normally that is not a problem but with your new "dual IP address", > whatever that means, perhaps the server is not giving out the > correct IP address. > > The fact that a server shows up in the Available Servers wizard does > not mean that the client can communicate with that server -- it > simply means that the client thinks it knows the address for that > server. If it doesn't know, why/how is it opening up a session on the server (but failing to open the file)? Why is it looking for the *file* ABC Server? is that the normal message? M > You can test the connection by clicking on the icon to the left of > the server name -- this "pings" the server. > > Jim > > On Tue, Jan 24, 2012 at 3:27 PM, Mark Terry > wrote: > I have a shared database that won't connect on a couple computers. > The server - ABC Server - shows up fine in the Available Servers > Wizard, but the user is informed that the file can't be altered > since it's not shared. Strangely, a session is opened up on the > server, but the file isn't. Closing that file gives "parameter > contains ann error" message. Subsequent efforts to connect say the > user is already connected, unless I manually terminate the session. > Quitting Panorama will often give a "Cannot close. Session ID is > missing" message. > > Another strange message sometimes when trying to share the file is > "File 'ABC Server' not found.", which sounds quite different from > the "can't connect" or "Can't find server" messages. The file opens > and shares fine on my computer, which also hosts the server. > > Our office was recently put on a cloud configuration, which > necessitated a dual IP address - a new one for local network, with a > different new one for external use. The local Panoramas still show > the old external ip, even after I change them through the Available > Server Wizard. I get a message that the server already exists, and > my changes won't take place until I move off the network. (??!!). > > Any ideas on what could be wrong? > > M > _______________________________________________ > 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 Sun Jan 29 17:33:37 2012 From: jim at provue.com (Jim Rea) Date: Sun, 29 Jan 2012 17:33:37 -0800 Subject: Sharing and Windows 7 In-Reply-To: <6A7B60CA-8A40-484F-812C-657A6CBF4361@JamesCook.biz> References: <7B40A38A-25FE-469F-9A74-709DE703B59D@JamesCook.biz> <4F206AB6.4060409@quickdata.com> <6A7B60CA-8A40-484F-812C-657A6CBF4361@JamesCook.biz> Message-ID: If you set the IP address to then Panorama uses the unix shell command ifconfig -u to find out the IP address. If you set the IP address to then it uses: http://checkip.dyndns.org to find out the IP address. Otherwise, you set the IP address manually. It sounds like it probably was set manually to the wrong value, or the IP address changed after Enterprise was configured. Actually, I'll bet your router is set up improperly. 192.168.1.4 and .11 are very low numbers that sound like they were dished out by your routers DHCP server. Is the server machine set up to get it's IP address from DHCP? That's fine for clients but not for servers. If that is the case you need to modify your router setup to reserve an area for static IP addresses, then set up the server machine to use a static IP address in that range. Jim On Wed, Jan 25, 2012 at 3:46 PM, James Cook wrote: > > After much experimentation I've determined that Bonjour doesn't need to be > installed. > > The problem turns out to have been that the Enterprise Server Activity > Monitor shows a different IP address than the system does. In this case > Enterprise shows 192.168.1.11, but the system reports 192.168.1.4 > > Once we switched to the 4, it worked. > > So how does Enterprise get this wrong IP number?? > > > On Jan 25, 2012, at 3:48 PM, Paul wrote: > > I have sharing on windows 7 but I don't think I'm using Bonjour for it. I > might be using the "home group" feature - I know I set that up for someone > else. It wasn't as "easy" as advertized but that's because the new owners > got there first and tried to set it up were each was the host. Always more > difficult when not starting with a clean slate. > > Mainly I have a 1TB hard drive that plugs into an ethernet port on my > wireless router and is available to all computers on my home network. > That's all I need. I'm running Win 7 on three PC and a Mac Mini. They can > all see that 1TB drive. > > Paul > QuickData > > On 1/25/12 10:37 AM, James Cook wrote: > > Has anyone set up sharing on Windows 7? > > I have a customer who had sharing on an XP client working, but has > updated to Windows 7 and can't get it to work. > > Bonjour has been installed, but it's now called Bonjour for Print > Services. I can't find evidence that there's a change in it, but we can't > get his Mac server to show up in Available Servers on the Windows 7 client. > > Bonjour for Print Services is listing printers, but not the Enterprise > server. > > > Any suggestions would be appreciated. > > > > > James Cook > Jim at JamesCook.biz > 616.928.2221 > > http://JamesCook.biz > > > > > > > _______________________________________________ > Qna mailing listQna at provue.comhttp://provue.com/mailman/listinfo/qna > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > > 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 afsbguy at yahoo.com Mon Jan 30 06:57:30 2012 From: afsbguy at yahoo.com (Gregory Lawler) Date: Mon, 30 Jan 2012 08:57:30 -0600 Subject: Activation of Windows version Message-ID: <92E39A48-F9CA-47A0-8774-3FD74BC41AFF@yahoo.com> I'm stumped. I've been a Mac version Panorama user for 20+ years. I just recently downloaded and purchased the windows version for a contract worker and we cannot get to the activation page to enter the serial number that was sent to us. Where can I find step-by-step instructions for the windows version. I'm not familiar with Windows platform at all, and it's not at all intuitive. From samrutherford at musiccitymetals.net Mon Jan 30 07:44:54 2012 From: samrutherford at musiccitymetals.net (Sam Rutherford) Date: Mon, 30 Jan 2012 09:44:54 -0600 Subject: Sort Database In-Reply-To: References: Message-ID: You don't need to add a field to rank the records. Just sort the way you want then select seq() ? 15. If you have a subset select, do selectwithin seq() ? 15. Sam ________________________________________________________________ On Jan 29, 2012, at 2:33 PM, Eamonn White wrote: > I am new to Panorama and have come across a problem that I cannot solve. > I have a database with 4 fields: State, Area, Population, Year entered Union. I have sorted > database on Year entered Union. > I then wished to select the first 15 States to join Union. So I Added Field and used the seq(). > This worked perfectly. > > Then I sorted the fields on Area. But since the contents of every field moves my SEC field would > no longer give me the first 15 States in Area, as its contents also move. > Is it possible keep the contents of one Field static while using Sort command? > Thanks. > Eamonn > _______________________________________________ > 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 delphilauer at comcast.net Mon Jan 30 09:10:08 2012 From: delphilauer at comcast.net (Delphi Lauer) Date: Mon, 30 Jan 2012 10:10:08 -0700 Subject: Panorama Questions & Answers (Discussion) Message-ID: <78ABD05A-2B70-4EFE-BD00-7EA2D4782687@comcast.net> The handbook describes how to export to vcard the way I'd like to be able to export to a .ics file. Is there a simple direct way like vcard that I'm missing? What I really need to do is export event data (date, time, location and who) to be published on google calendar. The reason I asked about .ics is I believe google calendar has an import path for .ics files. Thanks Bill From bjlauer at comcast.net Mon Jan 30 00:01:42 2012 From: bjlauer at comcast.net (Bill Lauer) Date: Mon, 30 Jan 2012 01:01:42 -0700 Subject: How can I export to a .ics file Message-ID: The handbook describes how to export to vcard the way I'd like to be able to export to a .ics file. Is there a simple direct way like vcard that I'm missing? What I really need to do is export event data (date, time, location and who) to be published on google calendar. The reason I asked about .ics is I believe google calendar has an import path for .ics files. Thanks Bill From jim at provue.com Mon Jan 30 14:11:33 2012 From: jim at provue.com (Jim Rea) Date: Mon, 30 Jan 2012 14:11:33 -0800 Subject: How can I export to a .ics file In-Reply-To: References: Message-ID: Panorama does not have any support for .ics files. Jim On Mon, Jan 30, 2012 at 12:01 AM, Bill Lauer wrote: > The handbook describes how to export to vcard the way I'd like to be able > to export to a .ics file. Is there a simple direct way like vcard that I'm > missing? What I really need to do is export event data (date, time, > location and who) to be published on google calendar. The reason I asked > about .ics is I believe google calendar has an import path for .ics files. > Thanks Bill > _______________________________________________ > 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 Jan 30 14:16:06 2012 From: jim at provue.com (Jim Rea) Date: Mon, 30 Jan 2012 14:16:06 -0800 Subject: Sort Database In-Reply-To: References: Message-ID: Exactly. Sam's answer is in the form of a programming statement, but you can do this from the regular Find/Select dialog. Using the pop-up menu, change "Any field contains" to "Formula is true". Then type in the formula seq()<=15. Wait -- there's actually an easier way! Using the pop-up menu, change "Any field contains" to "Entire record". Then change the second pop-up menu to "First NN records". Then type 15 into the box and press the Select button. You can save this as a favorite and then quickly call it up whenever you want. Jim Rea On Mon, Jan 30, 2012 at 7:44 AM, Sam Rutherford < samrutherford at musiccitymetals.net> wrote: > You don't need to add a field to rank the records. Just sort the way you > want then select seq() ? 15. If you have a subset select, do selectwithin > seq() ? 15. > > Sam > ________________________________________________________________ > > On Jan 29, 2012, at 2:33 PM, Eamonn White wrote: > > > I am new to Panorama and have come across a problem that I cannot solve. > > I have a database with 4 fields: State, Area, Population, Year entered > Union. I have sorted > > database on Year entered Union. > > I then wished to select the first 15 States to join Union. So I Added > Field and used the seq(). > > This worked perfectly. > > > > Then I sorted the fields on Area. But since the contents of every field > moves my SEC field would > > no longer give me the first 15 States in Area, as its contents also move. > > Is it possible keep the contents of one Field static while using Sort > command? > > Thanks. > > Eamonn > > _______________________________________________ > > 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 > > > _______________________________________________ > 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 Jan 30 14:22:07 2012 From: jim at provue.com (Jim Rea) Date: Mon, 30 Jan 2012 14:22:07 -0800 Subject: File can't connect In-Reply-To: <3DCBA84D-11E6-435B-94D2-DDBDA54AE229@abernackie.com> References: <2669226C-67D4-4A3C-9B40-FDDCDE91ABE2@abernackie.com> <3DCBA84D-11E6-435B-94D2-DDBDA54AE229@abernackie.com> Message-ID: I don't have an answer for you. Panorama does keep a file with the server name in Panorama:Extensions:Enterprise:Sessions, so perhaps something has gone wrong there - maybe a permissions problem? Perhaps you should do a clean re-install of Panorama on this machine and then re-configure it for accessing the server. Jim On Sun, Jan 29, 2012 at 5:25 PM, Mark Terry wrote: > On Jan 29, 2012, at 8:11 PM, Jim Rea wrote: > > What does a "dual IP address" mean? > > > Local network (which this instance is) finds server through a static > 192... address, outside goes to 207.xxx.etc... That's another issue, as the > Available Servers Wizard won't let me change the ip address of the server. > In the past, and on machines outside this network, I have been able to > change the ip address by adding the new address to a server of the same > name, which panorama has then changed. That may not be the correct way to > do that, as in this instance, it's not letting me. The machine in question, > though, is using Apple Events. > > Is this client connecting to the server via Apple Events or TCP/IP? (If it > is a windows client, it must be tcp/ip). If TCP/IP, is the client using > Bonjour to find the server, or have you hard coded the TCP/IP address on > the client side? If the client is using Bonjour, you have to make sure the > server itself has the correct IP address. Normally that is not a problem > but with your new "dual IP address", whatever that means, perhaps the > server is not giving out the correct IP address. > > The fact that a server shows up in the Available Servers wizard does not > mean that the client can communicate with that server -- it simply means > that the client thinks it knows the address for that server. > > > If it doesn't know, why/how is it opening up a session on the server (but > failing to open the file)? Why is it looking for the *file* ABC Server? is > that the normal message? > > M > > You can test the connection by clicking on the icon to the left of the > server name -- this "pings" the server. > > Jim > > On Tue, Jan 24, 2012 at 3:27 PM, Mark Terry wrote: > >> I have a shared database that won't connect on a couple computers. The >> server - ABC Server - shows up fine in the Available Servers Wizard, but >> the user is informed that the file can't be altered since it's not shared. >> Strangely, a session is opened up on the server, but the file isn't. >> Closing that file gives "parameter contains ann error" message. Subsequent >> efforts to connect say the user is already connected, unless I manually >> terminate the session. Quitting Panorama will often give a "Cannot close. >> Session ID is missing" message. >> >> Another strange message sometimes when trying to share the file is "File >> 'ABC Server' not found.", which sounds quite different from the "can't >> connect" or "Can't find server" messages. The file opens and shares fine on >> my computer, which also hosts the server. >> >> Our office was recently put on a cloud configuration, which necessitated >> a dual IP address - a new one for local network, with a different new one >> for external use. The local Panoramas still show the old external ip, even >> after I change them through the Available Server Wizard. I get a message >> that the server already exists, and my changes won't take place until I >> move off the network. (??!!). >> >> Any ideas on what could be wrong? >> >> M >> ______________________________**_________________ >> 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 beauche at roadrunner.com Mon Jan 30 15:43:37 2012 From: beauche at roadrunner.com (George Beauchemin) Date: Mon, 30 Jan 2012 15:43:37 -0800 Subject: Exporting Data to iPad and iPhone Message-ID: I export my Panorama Contact Database to the Apple Address Book. No problem there. 8000 plus records. But I find the Apple address book completely lame when it comes to even a simple search. Like find all Chinese restaurants in Huntington Beach, CA. The information for restaurant and type is exported to the ?Notes? field in the Apple Address Book. So the information is there but what would be an extremely simple search in Panorama is not possible within the Address Book. Is there an App for such a trivial search that uses the file? What?s the use of a ?Smart Phone? if the User has to be Smart Enough to be forced to remember the Restaurant Name and City and State? The Genius Bar guy suggested Bento. I have tried a few other Apps but it is quite frustrating. Thanks. I sure wish there was a mini app on the iPad for Panorama! Best Regards, George He who asks is a fool for five minutes, but he who does not ask remains a fool forever. Chinese Proverb -------------- next part -------------- An HTML attachment was scrubbed... URL: From skane-l at skaneco.com Mon Jan 30 16:04:52 2012 From: skane-l at skaneco.com (Steve Kane) Date: Mon, 30 Jan 2012 18:04:52 -0600 Subject: Exporting Data to iPad and iPhone In-Reply-To: References: Message-ID: On Jan 30, 2012, at 5:43 PM, George Beauchemin wrote: > Is there an App for such a trivial search that uses the file? What?s the use of a ?Smart Phone? if the User has to be Smart Enough to be forced to remember the Restaurant Name and City and State? The Genius Bar guy suggested Bento. I have tried a few other Apps but it is quite frustrating. On the iPhone I use "Search Out". It will search *every* field in the Contacts app for a string of text. It can also be set to search Calendar events and the Music library: For the Mac, there is "Mail Scripts": Among other things it will: "? Find all addresses inside the Address Book matching one or more criteria. As opposed to the "Search" function built into the Address Book, this lets you search in any field as well as for empty and non-empty fields (Note: due to a bug in the Address Book's AppleScript implementation, "First Name" will always return a non-empty value for system versions of at least up to 10.3.2 - I have reported this bug to Apple and hope that they fix it with the next system update). ? As an example, you might use this script to search for all phone numbers with a certain area code in order to update your contacts after an area code change." I too would welcome a ProVUE solution. From Jim at JamesCook.biz Mon Jan 30 16:06:46 2012 From: Jim at JamesCook.biz (James Cook) Date: Mon, 30 Jan 2012 19:06:46 -0500 Subject: How can I export to a .ics file In-Reply-To: References: Message-ID: <9DBD7799-0224-4209-A7AF-31162859BAD9@JamesCook.biz> On Jan 30, 2012, at 5:11 PM, Jim Rea wrote: > Panorama does not have any support for .ics files. BUT, Panorama can run Applescript which can be used to do everything there is to do in iCal. So you can use Panorama to post events directly to iCal which can be set up to synch with Google calendar. Here's a PDF example of how I've used Panorama, iCal and Applescript: http://hsltd.us/reference/documents/Contacts_&_iCal.pdf James Cook Jim at JamesCook.biz 616.928.2221 http://JamesCook.biz -------------- next part -------------- An HTML attachment was scrubbed... URL: From kjmeyer at mac.com Mon Jan 30 16:58:23 2012 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Tue, 31 Jan 2012 01:58:23 +0100 Subject: Exporting Data to iPad and iPhone In-Reply-To: References: Message-ID: Am 31.01.2012 um 00:43 schrieb George Beauchemin: > But I find the Apple address book completely lame when it comes to even a simple search. Like find all Chinese restaurants in Huntington Beach, CA. You have not tried Addressbook's "Smart Groups"? -------------- next part -------------- An HTML attachment was scrubbed... URL: From afsbguy at yahoo.com Mon Jan 30 18:21:39 2012 From: afsbguy at yahoo.com (Gregory Lawler) Date: Mon, 30 Jan 2012 20:21:39 -0600 Subject: Qna Digest, Vol 49, Issue 53 In-Reply-To: References: Message-ID: David, Did you get your cell phone activated yet? Also, have you set up the email account with ArtFairSourceBook.com that I asked you to a few days ago? Greg > Send Qna mailing list submissions to > qna at provue.com > > To subscribe or unsubscribe via the World Wide Web, visit > http://provue.com/mailman/listinfo/qna > or, via email, send a message with subject or body 'help' to > qna-request at provue.com > > You can reach the person managing the list at > qna-owner at provue.com > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Qna digest..." > > > Today's Topics: > > 1. Re: File can't connect (Jim Rea) > 2. Exporting Data to iPad and iPhone (George Beauchemin) > 3. Re: Exporting Data to iPad and iPhone (Steve Kane) > 4. Re: How can I export to a .ics file (James Cook) > 5. Re: Exporting Data to iPad and iPhone (Kurt J. Meyer) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 30 Jan 2012 14:22:07 -0800 > From: Jim Rea > To: "Panorama Questions & Answers (Discussion)" > Subject: Re: File can't connect > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > I don't have an answer for you. Panorama does keep a file with the server > name in Panorama:Extensions:Enterprise:Sessions, so perhaps something has > gone wrong there - maybe a permissions problem? Perhaps you should do a > clean re-install of Panorama on this machine and then re-configure it for > accessing the server. > > Jim > > On Sun, Jan 29, 2012 at 5:25 PM, Mark Terry wrote: > >> On Jan 29, 2012, at 8:11 PM, Jim Rea wrote: >> >> What does a "dual IP address" mean? >> >> >> Local network (which this instance is) finds server through a static >> 192... address, outside goes to 207.xxx.etc... That's another issue, as the >> Available Servers Wizard won't let me change the ip address of the server. >> In the past, and on machines outside this network, I have been able to >> change the ip address by adding the new address to a server of the same >> name, which panorama has then changed. That may not be the correct way to >> do that, as in this instance, it's not letting me. The machine in question, >> though, is using Apple Events. >> >> Is this client connecting to the server via Apple Events or TCP/IP? (If it >> is a windows client, it must be tcp/ip). If TCP/IP, is the client using >> Bonjour to find the server, or have you hard coded the TCP/IP address on >> the client side? If the client is using Bonjour, you have to make sure the >> server itself has the correct IP address. Normally that is not a problem >> but with your new "dual IP address", whatever that means, perhaps the >> server is not giving out the correct IP address. >> >> The fact that a server shows up in the Available Servers wizard does not >> mean that the client can communicate with that server -- it simply means >> that the client thinks it knows the address for that server. >> >> >> If it doesn't know, why/how is it opening up a session on the server (but >> failing to open the file)? Why is it looking for the *file* ABC Server? is >> that the normal message? >> >> M >> >> You can test the connection by clicking on the icon to the left of the >> server name -- this "pings" the server. >> >> Jim >> >> On Tue, Jan 24, 2012 at 3:27 PM, Mark Terry wrote: >> >>> I have a shared database that won't connect on a couple computers. The >>> server - ABC Server - shows up fine in the Available Servers Wizard, but >>> the user is informed that the file can't be altered since it's not shared. >>> Strangely, a session is opened up on the server, but the file isn't. >>> Closing that file gives "parameter contains ann error" message. Subsequent >>> efforts to connect say the user is already connected, unless I manually >>> terminate the session. Quitting Panorama will often give a "Cannot close. >>> Session ID is missing" message. >>> >>> Another strange message sometimes when trying to share the file is "File >>> 'ABC Server' not found.", which sounds quite different from the "can't >>> connect" or "Can't find server" messages. The file opens and shares fine on >>> my computer, which also hosts the server. >>> >>> Our office was recently put on a cloud configuration, which necessitated >>> a dual IP address - a new one for local network, with a different new one >>> for external use. The local Panoramas still show the old external ip, even >>> after I change them through the Available Server Wizard. I get a message >>> that the server already exists, and my changes won't take place until I >>> move off the network. (??!!). >>> >>> Any ideas on what could be wrong? >>> >>> M >>> ______________________________**_________________ >>> 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: > > ------------------------------ > > Message: 2 > Date: Mon, 30 Jan 2012 15:43:37 -0800 > From: George Beauchemin > To: > Subject: Exporting Data to iPad and iPhone > Message-ID: > Content-Type: text/plain; charset="iso-8859-1" > > I export my Panorama Contact Database to the Apple Address Book. No problem > there. 8000 plus records. > > But I find the Apple address book completely lame when it comes to even a > simple search. Like find all Chinese restaurants in Huntington Beach, CA. > > The information for restaurant and type is exported to the ?Notes? field in > the Apple Address Book. So the information is there but what would be an > extremely simple search in Panorama is not possible within the Address Book. > > Is there an App for such a trivial search that uses the file? What?s the > use of a ?Smart Phone? if the User has to be Smart Enough to be forced to > remember the Restaurant Name and City and State? The Genius Bar guy > suggested Bento. I have tried a few other Apps but it is quite frustrating. > > Thanks. I sure wish there was a mini app on the iPad for Panorama! > > > Best Regards, > > George > > He who asks is a fool for five minutes, but he who does not ask remains a > fool forever. Chinese Proverb > > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > Message: 3 > Date: Mon, 30 Jan 2012 18:04:52 -0600 > From: Steve Kane > To: "Panorama Questions & Answers \(Discussion\)" > Subject: Re: Exporting Data to iPad and iPhone > Message-ID: > Content-Type: text/plain; charset=windows-1252 > > On Jan 30, 2012, at 5:43 PM, George Beauchemin wrote: > >> Is there an App for such a trivial search that uses the file? What?s the use of a ?Smart Phone? if the User has to be Smart Enough to be forced to remember the Restaurant Name and City and State? The Genius Bar guy suggested Bento. I have tried a few other Apps but it is quite frustrating. > > On the iPhone I use "Search Out". It will search *every* field in the Contacts app for a string of text. It can also be set to search Calendar events and the Music library: > > > > For the Mac, there is "Mail Scripts": > > > > Among other things it will: > > "? Find all addresses inside the Address Book matching one or more criteria. As opposed to the "Search" function built into the Address Book, this lets you search in any field as well as for empty and non-empty fields (Note: due to a bug in the Address Book's AppleScript implementation, "First Name" will always return a non-empty value for system versions of at least up to 10.3.2 - I have reported this bug to Apple and hope that they fix it with the next system update). > ? As an example, you might use this script to search for all phone numbers with a certain area code in order to update your contacts after an area code change." > > I too would welcome a ProVUE solution. > > > > ------------------------------ > > Message: 4 > Date: Mon, 30 Jan 2012 19:06:46 -0500 > From: James Cook > To: "Panorama Questions & Answers \(Discussion\)" > Subject: Re: How can I export to a .ics file > Message-ID: <9DBD7799-0224-4209-A7AF-31162859BAD9 at JamesCook.biz> > Content-Type: text/plain; charset="iso-8859-1" > > > On Jan 30, 2012, at 5:11 PM, Jim Rea wrote: >> Panorama does not have any support for .ics files. > > > BUT, Panorama can run Applescript which can be used to do everything there is to do in iCal. So you can use Panorama to post events directly to iCal which can be set up to synch with Google calendar. > > Here's a PDF example of how I've used Panorama, iCal and Applescript: http://hsltd.us/reference/documents/Contacts_&_iCal.pdf > > > James Cook > Jim at JamesCook.biz > 616.928.2221 > > http://JamesCook.biz > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > Message: 5 > Date: Tue, 31 Jan 2012 01:58:23 +0100 > From: "Kurt J. Meyer" > To: "Panorama Questions & Answers (Discussion)" > Subject: Re: Exporting Data to iPad and iPhone > Message-ID: > Content-Type: text/plain; charset="us-ascii" > > > Am 31.01.2012 um 00:43 schrieb George Beauchemin: > >> But I find the Apple address book completely lame when it comes to even a simple search. Like find all Chinese restaurants in Huntington Beach, CA. > > You have not tried Addressbook's "Smart Groups"? > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna > > > End of Qna Digest, Vol 49, Issue 53 > *********************************** From ronald.southwick at tojfarm.com Mon Jan 30 18:41:28 2012 From: ronald.southwick at tojfarm.com (ronald.southwick) Date: Mon, 30 Jan 2012 21:41:28 -0500 Subject: Activation of Windows version In-Reply-To: <92E39A48-F9CA-47A0-8774-3FD74BC41AFF@yahoo.com> References: <92E39A48-F9CA-47A0-8774-3FD74BC41AFF@yahoo.com> Message-ID: <4F2754D8.4040004@tojfarm.com> Well, this is odd. I have been using Panorama on Windows for several years (currently at version 6) and have a personal use license. I just checked my XP, Vista and Windows 7 boxes. The XP and Vista boxes I actually put my license on. The XP box lets me open the registration window if I double click the "Provue Registration.pan" database in the root Panorama directory. (I cannot access it from the Panorama menu.) I cannot get the Registration Window to open on the Vista machine, and I do not see a "Provue Registration.pan file", even though that copy tells me it is registered with the personal use license. My Windows 7 box is merely running as a runtime version. I can't open the registration window there either. The registration window *should* have opened as a part of installing Panorama, and you could have entered your serial number then. You could try re-installing and see if the registration window opens. Or we'll have to wait for someone else to chime in and tell us why our registration options are not displaying properly. Ron Southwick Gregory Lawler wrote: > I'm stumped. I've been a Mac version Panorama user for 20+ years. I just recently downloaded and purchased the windows version for a contract worker and we cannot get to the activation page to enter the serial number that was sent to us. Where can I find step-by-step instructions for the windows version. I'm not familiar with Windows platform at all, and it's not at all intuitive. From jim at provue.com Mon Jan 30 20:26:38 2012 From: jim at provue.com (Jim Rea) Date: Mon, 30 Jan 2012 20:26:38 -0800 Subject: Activation of Windows version In-Reply-To: <4F2754D8.4040004@tojfarm.com> References: <92E39A48-F9CA-47A0-8774-3FD74BC41AFF@yahoo.com> <4F2754D8.4040004@tojfarm.com> Message-ID: We've heard this before. We do not know what causes it. The registration information is not stored in Registration.pan, so it is not necessary for using Panorama. But it is necessary if you want to change the registration in any way. It appears that there must be some anti-virus or anti-spamware software that has decided that Registration.pan is malware, and deleting the file. The only solution is to re-install Panorama. Jim On Mon, Jan 30, 2012 at 6:41 PM, ronald.southwick < ronald.southwick at tojfarm.com> wrote: > Well, this is odd. I have been using Panorama on Windows for several years > (currently at version 6) and have a personal use license. I just checked my > XP, Vista and Windows 7 boxes. The XP and Vista boxes I actually put my > license on. The XP box lets me open the registration window if I double > click the "Provue Registration.pan" database in the root Panorama > directory. (I cannot access it from the Panorama menu.) I cannot get the > Registration Window to open on the Vista machine, and I do not see a > "Provue Registration.pan file", even though that copy tells me it is > registered with the personal use license. My Windows 7 box is merely > running as a runtime version. I can't open the registration window there > either. > > The registration window *should* have opened as a part of installing > Panorama, and you could have entered your serial number then. You could try > re-installing and see if the registration window opens. Or we'll have to > wait for someone else to chime in and tell us why our registration options > are not displaying properly. > > Ron Southwick > > > Gregory Lawler wrote: > >> I'm stumped. I've been a Mac version Panorama user for 20+ years. I just >> recently downloaded and purchased the windows version for a contract worker >> and we cannot get to the activation page to enter the serial number that >> was sent to us. Where can I find step-by-step instructions for the windows >> version. I'm not familiar with Windows platform at all, and it's not at all >> intuitive. >> > ______________________________**_________________ > 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 Jan 30 20:35:22 2012 From: jim at provue.com (Jim Rea) Date: Mon, 30 Jan 2012 20:35:22 -0800 Subject: SMART drive reports potential failure Message-ID: This is a bit off topic, but does anyone here have experience with SMART drives? I have a fairly new Mac Mini Server (less than one year old) that I am using with SoftRAID. SoftRAID periodically checks the drives SMART status and is reporting that it thinks one of the drives will fail in the next 2-6 months!! The server is in a colo facility so it will be a big pain to replace the drive. Does anyone here have any experience as to whether this sort of failure prediction is accurate? Jim -------------- next part -------------- An HTML attachment was scrubbed... URL: From sgallaghe at aol.com Mon Jan 30 20:42:43 2012 From: sgallaghe at aol.com (Steve Gallagher) Date: Mon, 30 Jan 2012 20:42:43 -0800 Subject: SMART drive reports potential failure In-Reply-To: References: Message-ID: <935EDF61-24E1-48E8-90C6-CFE1BEE76E38@aol.com> I use SoftRaid too, on a 4TB OWC 0+1 RAID. Drive failure prediction is a black art at best. It's basically based on MTBF (Mean Time Between Failure) and hours of use, but I'm sure they also factor in any Read/Write errors that the SoftRaid software has presented. I've found their tech support very responsive, though sometimes a little cranky. On Jan 30, 2012, at 8:35 PM, Jim Rea wrote: > I have a fairly new Mac Mini Server (less than one year old) that I am using with SoftRAID. SoftRAID periodically checks the drives SMART status and is reporting that it thinks one of the drives will fail in the next 2-6 months!! The server is in a colo facility so it will be a big pain to replace the drive. Does anyone here have any experience as to whether this sort of failure prediction is accurate? -------------- next part -------------- An HTML attachment was scrubbed... URL: From csw at me.com Tue Jan 31 01:21:32 2012 From: csw at me.com (chris watts) Date: Tue, 31 Jan 2012 01:21:32 -0800 Subject: SMART drive reports potential failure In-Reply-To: References: Message-ID: It depends what the predicted failure is. I had a SMART evaluator that shows most of my drives as 'about to fail' In the two years or so that I've been paying attention, none of these drives have failed. A high error rate would worry me, temperatures worry me less. What program are you using? Smart Reporter is pretty optimistic, Smart Utility is pretty doom & gloomy. It looks like the latest Smart Utility is a little less bleak than it used to be, the same drives that were at death's door a year ago are all fine now. cw On Jan 30, 2012, at 8:35 PM, Jim Rea wrote: > This is a bit off topic, but does anyone here have experience with SMART drives? I have a fairly new Mac Mini Server (less than one year old) that I am using with SoftRAID. SoftRAID periodically checks the drives SMART status and is reporting that it thinks one of the drives will fail in the next 2-6 months!! The server is in a colo facility so it will be a big pain to replace the drive. Does anyone here have any experience as to whether this sort of failure prediction is accurate? > > Jim > > _______________________________________________ > Qna mailing list > Qna at provue.com > http://provue.com/mailman/listinfo/qna From peterg at sonic.net Tue Jan 31 07:05:00 2012 From: peterg at sonic.net (PeterG@sonic.net) Date: Tue, 31 Jan 2012 07:05:00 -0800 Subject: SMART drive reports potential failure In-Reply-To: References: Message-ID: Have used SoftRaid for years. Recently upgraded to the latest version. SoftRaid immediately started giving me SMART warnings about my hard drive. Kept giving me daily reminders. I think the warning was related to too many bad sectors. I replaced the hard drive and warnings ceased. So, I don't know if SMART checks are reliable, but it's strange that SoftRaid suddenly reported a SMART problem as soon as a SoftRaid was updated. By the way, installing the new MacMini internal drive was easy. Formatted. Initialized via SoftRaid. It took about 30 minutes to write a mirror copy. When done, I told SoftRaid to change the new internal drive from a "secondary" to a "primary" drive. Done. Peter On Jan 30, 2012, at 10:51 PM, qna-request at provue.com wrote: > Message: 4 > Date: Mon, 30 Jan 2012 20:35:22 -0800 > From: Jim Rea > To: "Panorama Questions & Answers (Discussion)" > Subject: SMART drive reports potential failure > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > This is a bit off topic, but does anyone here have experience with SMART > drives? I have a fairly new Mac Mini Server (less than one year old) that I > am using with SoftRAID. SoftRAID periodically checks the drives SMART > status and is reporting that it thinks one of the drives will fail in the > next 2-6 months!! The server is in a colo facility so it will be a big pain > to replace the drive. Does anyone here have any experience as to whether > this sort of failure prediction is accurate? > > Jim From barryk at caravanbeads.net Tue Jan 31 07:14:18 2012 From: barryk at caravanbeads.net (Barry Kahn) Date: Tue, 31 Jan 2012 10:14:18 -0500 Subject: SMART drive reports potential failure In-Reply-To: References: Message-ID: <776BE211-93A7-4DBF-B7AF-1CDB880EFCA8@caravanbeads.net> There was an issue with the SoftRaid software not too long ago. (Just hunted through my emails but can't find anything about it, sorry.) Anyway I'm 99% sure it had to do with one of the recent versions giving false reports of hard drive errors. I believe their temporary fix was to turn off that reporting until they could figure out what was going on. It may be possible to locate the info in their release notes from one of the last couple of updates. I also replaced a couple of hard drives in my Mac Pro after getting a flood of error reports from SoftRaid, but the drives were also well past their likely 'expiration' date so I didn't worry about possibly ditching good drives. b > Have used SoftRaid for years. Recently upgraded to the latest version. SoftRaid immediately started giving me SMART warnings about my hard drive. Kept giving me daily reminders. I think the warning was related to too many bad sectors. I replaced the hard drive and warnings ceased. So, I don't know if SMART checks are reliable, but it's strange that SoftRaid suddenly reported a SMART problem as soon as a SoftRaid was updated. > > By the way, installing the new MacMini internal drive was easy. Formatted. Initialized via SoftRaid. It took about 30 minutes to write a mirror copy. When done, I told SoftRaid to change the new internal drive from a "secondary" to a "primary" drive. Done. > Peter > > > > On Jan 30, 2012, at 10:51 PM, qna-request at provue.com wrote: > >> Message: 4 >> Date: Mon, 30 Jan 2012 20:35:22 -0800 >> From: Jim Rea >> To: "Panorama Questions & Answers (Discussion)" >> Subject: SMART drive reports potential failure >> Message-ID: >> >> Content-Type: text/plain; charset="iso-8859-1" >> >> This is a bit off topic, but does anyone here have experience with SMART >> drives? I have a fairly new Mac Mini Server (less than one year old) that I >> am using with SoftRAID. SoftRAID periodically checks the drives SMART >> status and is reporting that it thinks one of the drives will fail in the >> next 2-6 months!! The server is in a colo facility so it will be a big pain >> to replace the drive. Does anyone here have any experience as to whether >> this sort of failure prediction is accurate? >> >> Jim > > _______________________________________________ > 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 *** Please visit our bead blog: http://caravanbeads.biz/beadblog/ *** My daughter Heather's business: http://www.chrononautmercantile.com/ From audax at wideband.net.au Tue Jan 31 14:28:50 2012 From: audax at wideband.net.au (Michael Kellock) Date: Wed, 1 Feb 2012 09:28:50 +1100 Subject: Change Printer Error Message-ID: I have a d/b in which a procedure is triggered from the Action menu - it always starts off with the error message: "Change Printer Error: There is no printer named "Canon iP4500 series" available on this system. The ChangePrinter command was used at one time but has long since been removed. Two forms are printed but the error message comes up for only one of them. Can a ChangePrinter command be somehow embedded in a form? I'm using the PrintOneRecord dialog command but changing to a Print "" command makes no difference. michael -------------- next part -------------- An HTML attachment was scrubbed... URL: From kjmeyer at mac.com Tue Jan 31 14:45:24 2012 From: kjmeyer at mac.com (Kurt J. Meyer) Date: Tue, 31 Jan 2012 23:45:24 +0100 Subject: Change Printer Error In-Reply-To: References: Message-ID: <55F52130-54A4-4828-A98A-47D8130FC977@mac.com> Am 31.01.2012 um 23:28 schrieb Michael Kellock: > The ChangePrinter command was used at one time but has long since been removed. Two forms are printed but the error message comes up for only one of them. Can a ChangePrinter command be somehow embedded in a form? The printer settings are saved with the form. So the error message should disappear as soon as you choose a new printer setting for that form and save the file. -------------- next part -------------- An HTML attachment was scrubbed... URL: From audax at wideband.net.au Tue Jan 31 17:30:30 2012 From: audax at wideband.net.au (Michael Kellock) Date: Wed, 1 Feb 2012 12:30:30 +1100 Subject: Change Printer Error In-Reply-To: <55F52130-54A4-4828-A98A-47D8130FC977@mac.com> References: <55F52130-54A4-4828-A98A-47D8130FC977@mac.com> Message-ID: <3706F1A6-F943-4BDD-A089-C2BE6F45D6C1@wideband.net.au> Well, that's an interesting bit of news. Must a new printer setting be done with a ChangePrinter command? This is a problem because I want to be able to choose either of two printers when I print the form and both are not always on (a mono laser is my everyday printer and a high-quality colour printer is powered up when I need it). If I select all and copy the form into new form, will the printer tag carry over? michael On 01/02/2012, at 9:45 AM, Kurt J. Meyer wrote: > > Am 31.01.2012 um 23:28 schrieb Michael Kellock: > >> The ChangePrinter command was used at one time but has long since been removed. Two forms are printed but the error message comes up for only one of them. Can a ChangePrinter command be somehow embedded in a form? > > The printer settings are saved with the form. So the error message should disappear as soon as you choose a new printer setting for that form and save the file. > _______________________________________________ > 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 Tue Jan 31 20:57:08 2012 From: jim at provue.com (Jim Rea) Date: Tue, 31 Jan 2012 20:57:08 -0800 Subject: Change Printer Error In-Reply-To: <3706F1A6-F943-4BDD-A089-C2BE6F45D6C1@wideband.net.au> References: <55F52130-54A4-4828-A98A-47D8130FC977@mac.com> <3706F1A6-F943-4BDD-A089-C2BE6F45D6C1@wideband.net.au> Message-ID: The default printer for each form is set in the Preferences dialog -- under "Default Printer". You can also turn off the default printer by selecting the empty menu item, I think that is what you want. You must have set this preference sometime in the past (Hint: at one time this was a standalone wizard, not in the Preferences dialog). Jim On Tue, Jan 31, 2012 at 5:30 PM, Michael Kellock wrote: > Well, that's an interesting bit of news. Must a new printer setting be > done with a ChangePrinter command? This is a problem because I want to be > able to choose either of two printers when I print the form and both are > not always on (a mono laser is my everyday printer and a high-quality > colour printer is powered up when I need it). > > If I select all and copy the form into new form, will the printer tag > carry over? > > michael > > > On 01/02/2012, at 9:45 AM, Kurt J. Meyer wrote: > > > Am 31.01.2012 um 23:28 schrieb Michael Kellock: > > The ChangePrinter command was used at one time but has long since been > removed. Two forms are printed but the error message comes up for only one > of them. Can a ChangePrinter command be somehow embedded in a form? > > > The printer settings are saved with the form. So the error message should > disappear as soon as you choose a new printer setting for that form and > save the file. > _______________________________________________ > 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 audax at wideband.net.au Tue Jan 31 21:10:27 2012 From: audax at wideband.net.au (Michael Kellock) Date: Wed, 1 Feb 2012 16:10:27 +1100 Subject: Change Printer Error In-Reply-To: References: <55F52130-54A4-4828-A98A-47D8130FC977@mac.com> <3706F1A6-F943-4BDD-A089-C2BE6F45D6C1@wideband.net.au> Message-ID: <8D9380D7-B546-435B-B962-A4EE2DF4C272@wideband.net.au> Yep - that's a neat little option - one of the 2,317 that I hadn't caught up with :) michael On 01/02/2012, at 3:57 PM, Jim Rea wrote: > The default printer for each form is set in the Preferences dialog -- under "Default Printer". You can also turn off the default printer by selecting the empty menu item, I think that is what you want. You must have set this preference sometime in the past (Hint: at one time this was a standalone wizard, not in the Preferences dialog). > > Jim > > On Tue, Jan 31, 2012 at 5:30 PM, Michael Kellock wrote: > Well, that's an interesting bit of news. Must a new printer setting be done with a ChangePrinter command? This is a problem because I want to be able to choose either of two printers when I print the form and both are not always on (a mono laser is my everyday printer and a high-quality colour printer is powered up when I need it). > > If I select all and copy the form into new form, will the printer tag carry over? > > michael > > > On 01/02/2012, at 9:45 AM, Kurt J. Meyer wrote: > >> >> Am 31.01.2012 um 23:28 schrieb Michael Kellock: >> >>> The ChangePrinter command was used at one time but has long since been removed. Two forms are printed but the error message comes up for only one of them. Can a ChangePrinter command be somehow embedded in a form? >> >> The printer settings are saved with the form. So the error message should disappear as soon as you choose a new printer setting for that form and save the file. >> _______________________________________________ >> 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: