Avatar billede ugotabe_kidding Nybegynder
27. august 2002 - 08:52 Der er 17 kommentarer og
1 løsning

Access leverer data til program

Jeg har fået en interessant opgave (måske?)
Jeg er kommet i besiddelse af et program, der holder rede på en masse oplysninger om virksomhedens ansatte (lavet af et konsulentbureau for år tilbage). Dette program henter data fra en flad AccessDB og jeg kan sagtens åbne den tilhørende base og se tabeller og forespørgsler, men... Jeg kan ikke se de tilhørende forms, makroer mv. Er det fordi de ligger i det program, der afvikler databasen eller? Jeg ved at når jeg starter basen får jeg en pop-up, der siger at jeg ikke kan redigere i oplysningerne gr. den er lavet i en gammel version af Access (det er vel ikke kun det, der er problemet, vel?)

Summasummarum:
Jeg skal tilføje et felt i en tabel (nemt) og tilføje et felt i indtastningsformen (men hvor er den?)
Et program afvikler basen og jeg kan vist ikke lige redigere i det? Eller kan jeg?

Håber at det giver mening - ellers skal jeg nok forsøge at uddybe..

Mvh.
U.K. - basen indeholder mange fortrolige oplysninger om medarbejderne, derfor har jeg ikke kunne snuse så meget rundt i det endnu.
Avatar billede terry Ekspert
27. august 2002 - 09:07 #1
If you can NOT see the forms the I am guessing that they are made in another system for example Visual Basic. The from could also be an Access database.
Avatar billede terry Ekspert
27. august 2002 - 09:10 #2
The pop up is just telling you that the database was made in an old version of Access and has NOTHING to do with not being able to see the forms!
Avatar billede ugotabe_kidding Nybegynder
27. august 2002 - 09:10 #3
Men burde jeg ikke kunne se Visual Basic kode i Access? Under Modules?
Eller skal jeg have fat i et andet program, der kan læse koden bag formen? Jeg kan IKKE se formen i Access! Hvad mener du med at formen kan være en Access DB?
Avatar billede terry Ekspert
27. august 2002 - 09:16 #4
You can convert the database by opening Access (NOT the Database) then press the cancel button when asked which database you want to open.

Then in the Tools+Database Utilities+Convert Database menu you can convert your database.
Avatar billede ugotabe_kidding Nybegynder
27. august 2002 - 09:17 #5
Men en konvertering giver mig vel ikke adgang til formen, hvis jeg ikke kan se den i den gamle version, vel?
Avatar billede ugotabe_kidding Nybegynder
27. august 2002 - 09:20 #6
Skal jeg købe/downloade et program, der giver mig adgang til kodelinierne i det lille program, der indeholder formen og henter data fra AccessDB'en?
Avatar billede terry Ekspert
27. august 2002 - 10:08 #7
When I say Visual Basic I do NOT mean VBA in Access, I mean a program made in Visual Basic and compiled to an EXE file.

If there are forms in the OLD version of the database then converting to a newer version will also convert the forms and if there are NO forms it can not!

Quite often Access databases are made with a front end (forms) and a backend (data) the tahe data database is linked through the front end. So I am sure you have the backend database (tables queries) and NOT the front end (forms reports modules)
Avatar billede ugotabe_kidding Nybegynder
27. august 2002 - 10:13 #8
Kan jeg, som nævnt, få fat i en Visual Basic editor, der kan vise mig koden bag formen, så jeg kan redigere i den? Jeg kan jo åbne programmet - så kan jeg vel også rette i det, med den rette editor?
Jeg går ud fra at det lille program fungerer som front end?

Ingen forms i den gamle version, så jeg kan ikke finde dem frem på den måde :o(
Avatar billede brobaek Nybegynder
27. august 2002 - 14:10 #9
If the program, as terry write, is made in eg. Visual Basic then you can not edit the code (since it's compiled).

As it sounds the consulting company has (smart;-) compiled the code either in Access (MDE) or programmed the forms etc. in VB.
Unless your customer has the original source it's bad luck, since you cannot "de-compile" code...
Avatar billede terry Ekspert
27. august 2002 - 14:31 #10
what are the names of the file(s) to the "little" program?
Avatar billede ugotabe_kidding Nybegynder
27. august 2002 - 15:19 #11
Jeg forsøger nu at skaffe kildekoden til programmet for at se hvad der ligger bag. Så håber jeg på at jeg kan rette i vinduerne og i data..
Spørger måske om hvordan jeg skal gribe det an, når/hvis jeg kommer så langt ;o)
Avatar billede terry Ekspert
27. august 2002 - 19:26 #12
Ok, og tak :o)
Avatar billede ugotabe_kidding Nybegynder
28. august 2002 - 10:35 #13
Kan I så også fortælle hvilket program jeg skal bruge for at se kildekoden? Jeg har fået tilsendt en ordentlig bunke filer .frm (form?), .frx(???), .vbp(Visual Basic??), .vbw(Visual Basic??), .cls(Class file?), .bas(???) og .scc(???).
Jeg håber på at jeg jeg kan redigere i alle dem der hedder .frm og derved ændre udseendet af formularerne og til sidst compile hele skidtet igen.. But how?
Avatar billede terry Ekspert
28. august 2002 - 11:26 #14
You have to use Visual Basic. VB is a programming language and also a programming tool (program).
Avatar billede ugotabe_kidding Nybegynder
28. august 2002 - 11:40 #15
Fvad skal jeg købe/downloade? Hvor?
Avatar billede terry Ekspert
28. august 2002 - 11:42 #16
Avatar billede ugotabe_kidding Nybegynder
28. august 2002 - 11:48 #17
Okay...
Er det MS Visual Basic Learning Edition eller MS Visual Basic.Net Standard jeg skal have fat i? Eller noget helt andet?
Avatar billede terry Ekspert
28. august 2002 - 12:30 #18
Well I would say you could use Learning Edition (VB6) as  VB.NET as far as I know can give problems when converting an older program.

Learning edition is normally for students etc. so you should get the VB 6.0 Professional version if it is intended for work! Dont know where that can be got though.
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