Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.databases.paradox    |    To crash or not to crash, asks Borland    |    9,834 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 9,441 of 9,834    |
|    Jim Hargan to Ryan Lindsey    |
|    Re: changevalue not triggering with tabl    |
|    22 Aug 08 15:43:43    |
   
   From: contact@harganonline.com   
      
   Another way to approach this is to call a dialog form you design yourself,   
   rather than use the built-in lookup. You've already discovered one reason   
   to do this. Here's another, even better, reason: the path to the lookup   
   table is hard-coded in the table structure. If you ever change a directory   
   or drive, your table won't open. In Version 8, I've had this cause table   
   corruption and had to restore from a backup. (In later versions, moving   
   everything to the old locations worked, but not V8.)   
      
   --   
   Jim Hargan   
      
   -   
   On Fri, 22 Aug 2008 11:29:17 -0500, Ryan Lindsey wrote:   
      
   > I am currently using Paradox 8.   
   >   
   > I have a status field. Users can change this status via a table lookup   
   > (ctrl+space).   
   >   
   > My problem is that I want to add a log each time it's changed. My choice was   
   > to put the code into the changeValue event but it seems the event does not   
   > even get triggered when changing the value via ctrl+space. It will get   
   > triggered if I actually type in the new status as long as I type something   
   > that's in the lookup.   
   >   
   > Am I just completely missing something? changevalue code is below but it is   
   > never executed upon changing the field via the lookup.   
   >   
   > method changeValue(var eventInfo ValueEvent)   
   > var   
   > strOldValue,   
   > strNewValue String   
   > endVar   
   >   
   > strOldValue = self   
   > doDefault   
   > strNewValue = self   
   >   
   > AddLog("Status changed from " + strOldValue + " to " + strNewValue)   
   >   
   > endMethod   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca