On Fri, 2007-08-31 at 08:34 -0500, Barbara Duprey wrote:
> 
> Dinbandhu wrote:
> > Drew,
> >
> > I tried hard for almost two hours to import a table using the copy table
> > wizard, but could not get success. I went over your tips (below)
> > carefully, and incorporated all the points relevant to my particular
> > table. 
> >
> > My table has 23 columns, all of type 'text' except for four: the ID
> > which is AutoNumber (in MSA terminology), two of type "date/time", and
> > one of type "yes/no". And that table has 40 rows.
> >
> > So I carefully went through the type fields when the copy table wizard
> > would get to that window. 
> >
> > For the ID field, according to your below recommendation I set it by
> > hand. It was already set to BIGINT, but I changed it to something else
> > and then brought it back to BIGINT. By so doing, the number of digits
> > allowed went up from 4, to 19. I do not know whether I was able to set
> > it the way you wanted, but this was the best way I could figure out to
> > increase the number of permitted digits. You had written to be sure to
> > set it by hand, and then added that "AutoIncrement in Access is always a
> > LONG INTEGER". There didn't seem to be any option in BASE for selecting
> > "LONG INTEGER", so I did what I have described above.
> >
> > For the two "date/time" fields, BASE had selected something else other
> > than "date/time"-- it had selecting something obviously inappropriate.
> > So I changed both to the "date/time" type.
> >
> > And the "yes/no" column was also incorrectly set. So I changed it to the
> > "yes/no" (boolean) option.
> >
> > All the remaining were text fields, appropriately designated so by BASE,
> > with "var char". But I went through each and made the number of allowed
> > characters "255".
> >
> > After making the above-noted changes, upon clicking the "finish" button,
> > the wizard still came back with the message that there was an error, and
> > would I like to continue writing the table anyway. I answered yes. This
> > time, unlike earlier, the table is not empty. It filled in five rows.
> > But the data is wrong. For example, in the "date" column, all five cells
> > have the same date in them (01/01/70 12:00 AM)-- which is wrong. I do
> > not have any such date in the table. 
> >
> > Also, the order of the columns is different from the actual MSA table in
> > my windows partition. But that error seems to stem from the way BASE's
> > "connected" table appears. In that table--the one BASE made in the
> > "connect" mode--the data appears correct, but the order of the columns
> > in the table is all wrong. And that incorrect order is reflected in the
> > order of columns in the table made by the copy wizard.
> >
> > So if you have any tips/suggestions as to how to make this import
> > proper, please kindly let me know. 
> >
> > Otherwise I am thinking I may get more success by using the .csv method
> > for doing the import. I have already done the export from MSA into
> > a .csv format, and would just need instruction as to how to import
> > that .csv table into linux BASE.
> >
> > Thanks for all your help,
> > Regards,
> > Swarup
> >
> > <snip>
> I don't know if this will help, but you could try opening your .csv file 
> in Calc and see what you get there. If it looks good, you should be able 
> to set the next column in Calc (X, I guess) for the ID field. Set the 
> first value as one, then set the formula in the next row as "=X1+1" 
> (without the quotes, of course), press Enter to set X2, then drag the 
> fill handle from X2 down across the rest of the rows; they should then 
> all fill in with sequential values, which will be your ID field. Now you 
> can define a new table the way you really want it (primary key last, as 
> auto-value BIGINT; I'd recommend using Design view so you can see 
> exactly what you're getting). In Calc, select the whole table by 
> clicking in the box at the far left of the column designator row, then 
> copy. Back in Base, this time when you do the paste, tell it to append 
> the data to your new table. Then keep your fingers crossed!
> 
> (Apologies if this is beating  on lots of obvious stuff, but I wanted to 
> say too much rather than too little!)

No need to apologize-- you're talking to a novice. I have never opened
Calc before in my life, and what you are describing above sounds very
technical to me. Doable perhaps, but technical. Drew in his last post
suggested I try doing an import directly from the .csv file into Base,
selecting the file type in Base as "text". I'll try that first as is
sounds a whole lot easier. If it doesn't work then I'll try opening Calc
and wading my way through the above. Thank you though-- perhaps your
suggestion will be my only route to success.

Regards,
Swarup

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to