There may be some more efficient way of doing this, but this
should work. It allows you to open a particular table but
if you already know which one you are using, then you don't
need that dialog. Instead of "new" you can pass a variable
to it.
Include "mapbasic.def"
Include "Menu.Def"
Declare Sub Main
Declare Sub GetFile
Global s_sourcefile As String
Global s_putpath As String
Global s_filename As String
Global s_newfilename As String
Global s_tabname As String
Sub Main
call getfile
End Sub
Sub GetFile
s_sourcefile = FileOpenDlg("","","tab","Open TAB File")
s_putpath = PathToDirectory$(s_sourcefile)
s_filename = PathToFileName$(s_sourcefile)
s_tabname = PathToTableName$(s_sourcefile)
s_newfilename = s_putpath+"new"+s_filename
Open Table s_sourcefile Interactive
Commit Table s_tabname as s_newfilename TYPE NATIVE Charset
"WindowsLatin1"
End Sub
-----Original Message-----
From: Cummings, Mike [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 19, 2003 7:30 PM
To: [EMAIL PROTECTED]
Subject: MI-L Commit table as
This seems so simple but I can't get it to work. I want to
rename a
selected table and give it a generic new name in the same
path as the
selected table. I want the tables in the same path but
different names
one is variable the other known. How do I set the path so
they with end
up together?
------------------------------------------------------------
---------
List hosting provided by Directions Magazine |
www.directionsmag.com |
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]
Message number: 7356
---------------------------------------------------------------------
List hosting provided by Directions Magazine | www.directionsmag.com |
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
Message number: 7374