Avatar billede region Nybegynder
26. juni 2001 - 21:20 Der er 15 kommentarer og
1 løsning

import specifikationer

Hvordan kan man uden at skulle foretage en import definere en importspecifikation af data samt felter.

Tabellen hvori disse ligger hedder jo MSysIMEXSpecs men er skrivebeskyttet. Desuden kan man ikke heri se hvilke felter der er med i specifikationen.
Avatar billede terry Ekspert
26. juni 2001 - 21:47 #1
I assume that your are using Docmd.TransferText so I have taken this from Access help

You can import, export, or link delimited text files without typing a specification name for this argument. In this case, Microsoft Access uses the defaults from the wizard dialog box.

But if your file format needs a specification then it seems logical that you already know the format of the file, even if you could enter it directly int MSysIMEXSpecs, you would still need to know the format. So if thatis the case then why cant you just import an existing file, and if you dont have one then make one! You could create a table in Access and export to a CSV file or something .....
Avatar billede terry Ekspert
26. juni 2001 - 21:48 #2
While importing the file you can save the import spec. for future use.
Avatar billede region Nybegynder
26. juni 2001 - 21:55 #3
Terry.

JEg kender disse alle disse functioner. Jeg synes bare der må være andre måder at specificere sim importspec. på end at skulle foretage en fysisk import af en table eller link for den sags skyld.

Jeg plejer at lave disse som om jeg importerer eller linker men synes det er kejdet at skulle \"lade som om \" bare for at specificere denne. Såfremt jeg ønsker at fejlfinde på en importfejl der bruger en spec. ville det være formålstjenligt at vide hvad der var indeholdt af kolonner i denne spec. Dette fortæller MSysIMEXSpecs umiddelbart ikke noget om.

Derfor.
Avatar billede fdata Forsker
26. juni 2001 - 22:19 #4
Når du har Guiden tekstimport oppe og køre kan du klikke på Avanceret og Specifikation. Så kan du hente din specifikation, tilrette den og gemme den igen.
26. juni 2001 - 23:18 #5
Du kan lave en Schema.ini-file, som du lægger i samme bibliotek, som filen du vil importere/eksportere. Denne fil overruler eventuelle default-specifikationer.
Hvordan du bygger filen op er lidt mere omstændigt at komme ind på, men slå op i hjælpen under Schema.ini
Endvidere er her er et par links:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/daosdk/htm/dawreg01_64it.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/office97/xhtml/workingwithtextfiles.asp

Det er måden, hvis du vil gå uden om Import/Export-wizard\'en.

/Thomas
Avatar billede proaccess Nybegynder
27. juni 2001 - 08:27 #6
Du kan sagtens \"se men ikke røre\" dine specifikationer. Du skal bare lave denne (eller en lignende) forespørgsel:

SELECT Sp.*, Co.* FROM MSysIMEXSpecs AS Sp LEFT JOIN MSysIMEXColumns AS Co ON Sp.SpecID = Co.SpecID ORDER BY Sp.SpecName, Co.Start;

Denne medtager ALT info fra begge tabeller, men du kan måske begrænse dig til Specifikation, feltnavn, datatype og længde.
Avatar billede terry Ekspert
27. juni 2001 - 08:31 #7
Thanks Thomas, I can use those links myself, strange though, I cant find any reference to schema.ini in Access help!

Terry

27. juni 2001 - 11:03 #8
Hi Terry-> I only tried searching in Access 2000. You can find Schema and then there is a topic called: \"Export data or database objects to another database or file format\" where U can find some stuff about Schema.ini

But MSDN is properbly the best place to find this information.

/Thomas
27. juni 2001 - 11:05 #9
btw Terry: Tillykke med placeringen på Top 10 :-)
Avatar billede terry Ekspert
27. juni 2001 - 11:13 #10
Thanks Thomas, only nine places to go!!!
27. juni 2001 - 20:27 #11
Sorry my friend - You\'ll never reach no 1 :o))
Avatar billede terry Ekspert
27. juni 2001 - 20:32 #12
Just you wait and see!

Avatar billede region Nybegynder
28. juni 2001 - 11:16 #13

TJ :

Jeg kører på denne maskine office 97.

Til Proaccess. :

Dit forslag er det der kommer nærmest, men løser ikke mit problem fordi det ikke kan løses!!!! ( Gates mangel i programmet )

Dit SQL statement giver dog mulighed for at se hvad der er i specifikationen.
JEg giver derfor  % af pointene for dette svar..

Ok...????
Avatar billede region Nybegynder
28. juni 2001 - 11:18 #14
Nå...det gik der da kongelig ged i med pointene...

Jeg ville have givet dig 50% af pointene, og sagde endda dette i avanceret fordeling....!!!

Nå jeg må have en til gode ved dig ( måske )
Avatar billede proaccess Nybegynder
28. juni 2001 - 11:19 #15
Jeg bukker og takker... ;-)
Avatar billede proaccess Nybegynder
28. juni 2001 - 11:23 #16
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester