02. februar 2003 - 22:30Der er
18 kommentarer og 1 løsning
Valg af ny datafil?
Hej Eksperter Min DB er delt i front-end og back-end. Nogen gange ville jeg gerne skifte til en anden back-end end den der er linket til min front-end. Findes der en kode som kan gøre det uden at jeg behøver at åbne min DB for brugeren.? Det skulle gerne være sådan at brugeren selv kan skifte, hvis nødvendigt. Jan
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Det er alligevel ikke så mystisk øverst på den side jeg referede til tidligere er en henvisning ( http://www.mvps.org/access/api/api0001.htm ) til noget kode, der åbner en dialogboks til finde filen med.
Den kode indeholder så vidt jeg kan se en fare - man kan 'risikere' at komme til at bruge nogle tabeller fra forskellige datafiler. Den mest korrekte måde at lave dette lille julenummer på er ved først at fjerne linket til alle tabeller og derefter lave et nyt link til en ny backend.
Hvis du lige kaster en mailadresse, skal jeg sende dig en fil med noget kode som burde virke ved at kalde funktionen fhpLink_CreateToDB
Hej Hugo Får fejl i denne løkke. Det er ligesom om der mangler en funktion?
Hilsen JAN
For Each tdf In dbs.TableDefs 'All tables If Left(tdf.name, 4) <> "MSys" Then If fhpLink_Create(strPath, tdf.name) = True Then 'Try to make link fhpLink_CreateToDB = True 'Link made OK Else
Public Function fhpLink_Create(strSrcDb As String, strTable As String) As Boolean ' ----------------------------------------------------------------------------------- ' Purpose : Creates a link to strTable in the database strSrcDb ' Called from : ' Returns : ' Remarks : Links to current DB ' ----------------------------------------------------------------------------------- On Error GoTo Error_fhpLink_Create
Error_fhpLink_Create: If Err <> 3012 Then MsgBox Err.Number & ": " & Err.Description, vbOKOnly + vbCritical, "Error in function 'fhpLink_Create'" End If fhpLink_Create = False Resume Exit_fhpLink_Create
'hugo' det virker. Men hvad gjorde du? Umiddelbart ser vores module og macro ens ud. Er det svært at indsætte en progress bar imens den linker? Tak for hjælpen. Opretter du et svar så jeg kan komme af med pointene. JAN
Der manglede åbenbart en lille funktion som jeg havde overset.
Progressbar - så skal man lige til at tænke :-) Jeg har en funktion der kan tælle antallet af tabeller i en ekstern datafil, så burde man kunne lave et eller andet i fhpLink_CreateToDB der tæller op det har du ret i. Det tror jeg jeg vil forsøge mig ud i når jeg skal være alene hjemme i aften mens lillemor er til banko :-) Send lige en mail på min hjemmeadresse som du har, så husker jeg at opdatere filen i aften.
Så skulle der ligge en opdateret fil med et progressmeter på ovennævnte adresse.
Synes godt om
Ny brugerNybegynder
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.