Avatar billede joeblack Nybegynder
28. maj 2003 - 14:11 Der er 31 kommentarer og
1 løsning

Problem med sammenkædet tabel

Hej alle

Jeg har sammenkædet en tabel i Access men en fra MySql.

Når jeg åbner tabellen i Access, står der #Slettet i alle felterne. Har nogen prøvet dette ?
Avatar billede henrik13 Nybegynder
28. maj 2003 - 14:48 #1
Så har du misted forbindelsen til tabellen, opret den igen. Så virker det.
Avatar billede henrik13 Nybegynder
28. maj 2003 - 14:50 #2
Du kan også havde fløtted en af databaserne.
:o)
Avatar billede joeblack Nybegynder
28. maj 2003 - 16:26 #3
Nej Henrik, der er fin forbindelse (tror jeg nok). Hvis jeg laver en forespørgsel med count(et-eller-andet-felt), giver den mig resultatet.

Men kikker jeg i tabellen, står der #Slettet i hvert eneste felt....

Andre gode ideeer ?
Avatar billede henrik13 Nybegynder
28. maj 2003 - 16:30 #4
Er det din opstart den er gal med, kan det ske du skal ved opstart fylde tabellen op med data.
:oD
Avatar billede henrik13 Nybegynder
28. maj 2003 - 16:32 #5
Ved store databaser over netværk, eller internet, tester de jo om der er forbindelser, og om bestemte test data er der.
Avatar billede joeblack Nybegynder
28. maj 2003 - 16:39 #6
Begge databaser ligger lokalt. MySql-db'en er fyldt med data. Jeg kan uden problemer få data overført f.eks. til Excel, men i Access virker det ikke.

Jeg har på fornemmelsen, at det er noget med nøglen....
Avatar billede henrik13 Nybegynder
28. maj 2003 - 16:43 #7
Der må jeg sige, at de store opdatere tabelkæden ved opstart. Jeg mener det er det der er galt, men nøglen HVAD mener du med det, password.
Avatar billede henrik13 Nybegynder
28. maj 2003 - 16:44 #8
Nøglen er det datatyperne du mener der ikke er overens.
Avatar billede joeblack Nybegynder
28. maj 2003 - 16:45 #9
nej nøglefeltet, det unikke id, som i dette tilfælde er et felt på 13-14 tal.
Avatar billede henrik13 Nybegynder
28. maj 2003 - 16:47 #10
Står de så ens, dvs. som tal felt begge steder.  Eller som autonummerering til tal    :o)
Avatar billede terry Ekspert
28. maj 2003 - 18:42 #11
Can you see the data in the MySQL table BEFORE you link your MySQL and Access tables?

When you say "sammenkædet" do you mean JOIN them in a query?
Avatar billede joeblack Nybegynder
28. maj 2003 - 23:46 #12
Henrik-> Når jeg henter dem ind i access, står nøglefeltet (13-14 cifret tal) som tekst. Det er selvfølgeligt uheldigt, men kan det være derfor ?

Terry-> Jeg kan se data i MySql-tabellerne via Excel. Når jeg siger sammenkædet, mener jeg "Filer - Hent eksterne data - Sammenkæd tabeller". Jeg vil altså gerne anvende access som frontend til MySql-basen.
Avatar billede henrik13 Nybegynder
28. maj 2003 - 23:52 #13
Ja så afgjort, Som jeg skrev i 16.47.57
Jeg mener det er der fejlen er, og uanset om det giver den skal det rettes. Du skal regne med sql henter de data fra sql databasen, dvs. den hopper uden om problemet.
Avatar billede henrik13 Nybegynder
28. maj 2003 - 23:54 #14
Ps ? dvs. den hopper uden om problemet, i access databasen.
Avatar billede joeblack Nybegynder
28. maj 2003 - 23:58 #15
Jeg ved ikke hvad du mener. Strukturen i MySql-basen kan jeg ikke ændre. Den opdateres dagligt fra en ekstern DB via nettet.

Når jeg sammenkæder en tabel i access, bliver jeg ikke spurgt om feltegenskaber, og kan heller ikke efterfølgende rette egenskaben fra tekst til tal.

Kan du forklare dig nærmere ?
Avatar billede henrik13 Nybegynder
29. maj 2003 - 00:06 #16
Nej for det kan ikke rettes. Det er MySQL databasen fejlen ligger i. Ved tabel sammensetning, er access tabellen nøjaktig magen til den, den kommer fra, det er rigtigt. Den eneste løsning er at alle dinne formularer laves via SQL som datakilde. Er det et stort firma, der har lavet den MySql database.
Avatar billede joeblack Nybegynder
29. maj 2003 - 00:11 #17
Ja, det er et stort firma.

Kan jeg lave forespørgsler i access i MySql-basen ?
Avatar billede henrik13 Nybegynder
29. maj 2003 - 06:46 #18
Hej igen.

Kan jeg lave forespørgsler i access i MySql-basen ? Nej det kan du ikke, men du kan i din egen access database lave en MySql forespørgsel, der henter de data du skal bruge, til din database. Når du har lavet den og set der er data, laver du en formular, med den forespørgsel som data.
For du har selv skrevet.
Hvis jeg laver en forespørgsel med count(et-eller-andet-felt), giver den mig resultatet.  :o)
Avatar billede terry Ekspert
29. maj 2003 - 10:08 #19
Are teh ODBC drivers for use in the version of Access you have, and are they for MySQL? You have obvioulsy downloaded them from the WEB, can you give me a link to where you have got them from so I can see some info.
Avatar billede terry Ekspert
29. maj 2003 - 10:08 #20
ODBC drivers MUST be for the specific database system (version etc.) or you will maybe get problems.
Avatar billede joeblack Nybegynder
29. maj 2003 - 11:01 #21
Jeg har fået ODBC-driveren fra leverandøren af dataerne.

Filen hedder MyODBC-3.51.06.exe og kommer vistnok fra MYsql.

Derudover har jeg opdateret MDAC til 2.7 og Jet4.0 til SP6.
Avatar billede terry Ekspert
29. maj 2003 - 11:27 #22
and have you been informed that it is usable in Access? Are you linking your MySQL tables with a DSN (ODBC) connection or what?
Avatar billede henrik13 Nybegynder
29. maj 2003 - 11:36 #23
>>joeblack
Virkede det inden du lavede de opdateringer.
Vh Henrik
Avatar billede joeblack Nybegynder
29. maj 2003 - 11:45 #24
-> Terry: Nej, ikke direkte. Men et besøg på MySql.com afslører, at disse opdateringer er nødvendige. Ja, jeg bruger en DSN forbindelse.

Henrik-> Før opdateringer kunne jeg ingenting se, kun tabeldesign. Efter opdateringerne kan jeg åbne tabellerne i tabelvisning, men altså med #Slettet i alle felter.
Avatar billede terry Ekspert
29. maj 2003 - 11:49 #25
IS it possible to send me what you have?
Avatar billede joeblack Nybegynder
29. maj 2003 - 12:19 #26
Nej, desværre ikke. MySql basen er temmelig stor. Access basen er helt ny og tom, så den får du nok ikke meget ud af. Er der andet, som du kan bruge ?
Avatar billede terry Ekspert
29. maj 2003 - 12:28 #27
When you link your tables can you go into design view? You will not be able to alter the design but I just want to get an idea of what you can and can NOT do!
If you can get into design view do you have a primary key, an ddo the field types match those in the MySQL databases (types) You have to remember that Access doesnt have the types which MySQL has!
Are you also saying that you can not double click on a table to see the data?
Avatar billede joeblack Nybegynder
29. maj 2003 - 12:32 #28
Når jeg har linket en tabel, kan jeg sagtens gå ind i design-view. Der er en primary key, et tekstfelt. Tekstfeltet indeholder et tal med 13 cifre. Jeg ved ikke, hvordan det er defineret i MySQL-basen.

Efter opdateringerne, kan jeg godt dobbeltklikke på tabellen, men når den kommer frem, er det altså bare med #Slettet i alle felter.
Avatar billede terry Ekspert
29. maj 2003 - 12:40 #29
Efter opdateringerne!
Do you mean that BEFORE you updated then you COULD see the data? I suspect that the datatypes are NOT the same "tal med 13 cifre"
Avatar billede terry Ekspert
29. maj 2003 - 12:40 #30
If you have received that data and ODBC drivers from some comapnay then they should be able to help with this IKKE?
Avatar billede joeblack Nybegynder
29. maj 2003 - 12:50 #31
Før opdateringerne skete der ingenting, når jeg dobbeltklikkede på en tabel.

Det er rigtigt, at de bør hjælpe mig med dette, men de har givet op. Så derfor prøver jeg her....
Avatar billede terry Ekspert
29. maj 2003 - 13:05 #32
!
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