I have downloaded the lastest RRBYW14 V8,
(Thanks to Razzak and the team -a great app.).
I have created 6 tables and 2 forms per table.
1. form for actual insert of the first row
2. a variable form to edit and and manage all using the dummy form table.
All forms are working.
I have not -but intend to use PK and FK,
I think I will  make a mistake and not be able to correct it.
Is the methodology to create 2 form a good one.
And continue to use the dummy table using variables?
Or should I use a different temporary table?
Any comments would be helpful.
Thanks,
Boyd
> 
> 
> ---- Jim Belisle <[EMAIL PROTECTED]> wrote: 
> > I have been successful in creating the temp tables, having the
> > information append to the temp tables, editing the information but am
> > stuck on the next part.  Since I have a PK and a FK set up on the
> > regular tables (QuoteHeader and QuoteDetail) the system will not allow
> > me to delete the rows from the tables one at a time.  Is there a work
> > around on tables with PK & FK?
> > 
> >  
> > 
> > Jim
> > 
> >  
> > 
> > ________________________________
> > 
> > From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Alastair
> > Burr
> > Sent: Monday, November 17, 2008 12:43 PM
> > To: RBASE-L Mailing List
> > Subject: [RBASE-L] - RE: Inserting into temporary table
> > 
> >  
> > 
> > Jim,
> > 
> >  
> > 
> > Without knowing exactly what you're aiming for it's hard to advise
> > what's best for you. However, inserting data from a permanent table to a
> > temporary table is something that I do all the time with no problem.
> > 
> >  
> > 
> > The trick for me has always been to define the temp table first and then
> > insert the rows:
> > 
> >  
> > 
> > DROP TABLE TempTable
> > 
> > CREATE TABLE TempTable (Col1 Text (10), Col2 Integer)
> > 
> > INSERT INTO TempTable (Col1, Col2) +
> > 
> >   SELECT Name, IdNum FROM PermanentTable WHERE Name...
> > 
> >  
> > 
> > The data from Name will be in Col1 and the IdNum in Col2. That way you
> > can put what you want where you want it and you can easily see what you
> > were doing when you come back to it years later - or the next day, in my
> > case!! For the extra effort now of specifying what you want - and you
> > can easily copy & paste or use the Data Dictionary - you'll thank
> > yourself later.
> > 
> >  
> > 
> > Regards,
> > 
> > Alastair.
> > 
> >  
> > 
> >     ----- Original Message ----- 
> > 
> >     From: Jim Belisle <mailto:[EMAIL PROTECTED]>  
> > 
> >     To: RBASE-L Mailing List <mailto:[email protected]>  
> > 
> >     Sent: Monday, November 17, 2008 2:22 PM
> > 
> >     Subject: [RBASE-L] - RE: Inserting into temporary table
> > 
> >      
> > 
> >     Buddy, Alastair,
> > 
> >      
> > 
> >     Maybe I am going about this the hard way.  Would it be easier
> > for me to bring the information up in a form accessing the real table,
> > give component ID to the columns that would get updates (I.E.
> > Quantities, etc.) and just either recalc or refresh the information?  I
> > am new to 7.6 and am not familiar with these functions but need to use
> > them if it is easier.
> > 
> >      
> > 
> >     Jim
> > 
> >      
> > 
> >     
> > ________________________________
> > 
> > 
> >     From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of
> > Walker, Buddy
> >     Sent: Monday, November 17, 2008 7:34 AM
> >     To: RBASE-L Mailing List
> >     Subject: [RBASE-L] - RE: Inserting into temporary table
> > 
> >      
> > 
> >     Jim
> > 
> >       If in your column list the last item is a comma you will get
> > that error.
> > 
> >      
> > 
> >       You have one other choice to add the information to your
> > temporary table with the APPEND if the column names are the same in both
> > tables.
> > 
> >      
> > 
> >       APPEND QuoteHeader TO tQuoteHeader WHERE quoteid = .vquoteid
> > 
> >      
> > 
> >       The append will ignore the computed columns
> > 
> >      
> > 
> >     Buddy
> > 
> >      
> > 
> >     From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of
> > Jim Belisle
> >     Sent: Monday, November 17, 2008 8:15 AM
> >     To: RBASE-L Mailing List
> >     Subject: [RBASE-L] - RE: Inserting into temporary table
> > 
> >      
> > 
> >     Buddy,
> > 
> >      
> > 
> >     I did list the columns as you suggested.  It seemed to work with
> > me putting two commas next to each other, since one of my computed
> > columns is in the middle of other columns.
> > 
> >      
> > 
> >     Also I traced the code again and I now get this error: "Cannot
> > end with a binary operation".  Here is my last line before the error:
> > 
> >      
> > 
> >     INSERT INTO tquoteheader SELECT (I list the columns here) FROM
> > quoteheader WHERE quoteid = .vquoteid
> > 
> >      
> > 
> >     Jim
> > 
> >      
> > 
> >     
> > ________________________________
> > 
> > 
> >     From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of
> > Walker, Buddy
> >     Sent: Monday, November 17, 2008 7:08 AM
> >     To: RBASE-L Mailing List
> >     Subject: [RBASE-L] - RE: Inserting into temporary table
> > 
> >      
> > 
> >     Jim
> > 
> >      The computed columns will cause the problem.
> > 
> >      
> > 
> >      You could also do this. It will give you the data from computed
> > columns but they will not be computed in the temp table.
> > 
> >      
> > 
> >       PROJECT TEMPORARY tQuoteHeader FROM QuoteHeader USI ALL WHERE
> > quoteid = .vquoteid
> > 
> >      
> > 
> >       The other option would be to list all the columns by name
> > excluding the computed columns from INSERT.
> > 
> >      
> > 
> >     Buddy
> > 
> >      
> > 
> >     From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of
> > Jim Belisle
> >     Sent: Monday, November 17, 2008 7:42 AM
> >     To: RBASE-L Mailing List
> >     Subject: [RBASE-L] - Inserting into temporary table
> > 
> >      
> > 
> >     I have code in which I want to insert existing information from
> > a table into a temporary table.  The temporary table has the exact
> > number of columns as the real table and in the same sequence.  I get the
> > error "incorrect number of values for this table".  The temporary table
> > does have two computed columns.  The code I am using is:
> > 
> >      
> > 
> >     INSERT INTO tQuoteHeader SELECT * FROM QuoteHeader WHERE quoteid
> > = .vquoteid
> > 
> >      
> > 
> >     I have also used the following with the same result.
> > 
> >      
> > 
> >     INSERT INTO tQuoteHeader SELECT all FROM QuoteHeader WHERE
> > quoteid = .vquoteid
> > 
> >      
> > 
> >     Is it the computed columns in the temporary table that are
> > causing the problem?
> > 
> >      
> > 
> >     Jim
> > 
> >      
> > 
> >      
> > 
> >     
> > ________________________________
> > 
> > 
> >     
> >     No virus found in this incoming message.
> >     Checked by AVG - http://www.avg.com 
> >     Version: 8.0.175 / Virus Database: 270.9.4/1794 - Release Date:
> > 17/11/2008 08:48
> > 
> 
> 


Reply via email to