Avatar billede maria.cand Nybegynder
14. marts 2004 - 19:14 Der er 11 kommentarer og
1 løsning

Excel data til database

Jeg har et skema i Excel som mine sælgere udfylder ved et salg nu skal alle disse data flyttes til en ordre database ved taste på en knap - Er der nogle her som vil kigge på det for mig!!


Maria
Avatar billede mostcrazy Nybegynder
14. marts 2004 - 19:16 #1
PRøv at forklare, lidt om hvilken database det er, hvor store datamængder det er, og andre relevante ting :o)
Avatar billede maria.cand Nybegynder
14. marts 2004 - 19:21 #2
Jo jeg har et skema i xcel- Det er ikke opbygget som en liste form men i stedet som et skema - Nu vil jeg meget gerne have dataen over i en tabel i Access som så skal få samme feltnavne som i excel - Problematikken ligger i at excel arket ikke er liste opbygget og derfor kræver det en masse kode - Datasti = "C:\Documents and Settings\smallsystems\Skrivebord\VITUS CRM\Prologic\TimeReg.mdb"
  ' Lav en forbindelse til Access databasen
    Set cn = New ADODB.Connection
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & _
        "Data Source=" & Datasti & ";"
    ' Åben et recordset
    Set rs = New ADODB.Recordset
    rs.Open "timeregistrering", cn, adOpenKeyset, adLockOptimistic, adCmdTable
    ' alle records i en tabel
   
        With rs
           
            .AddNew ' tilføj ny record

           
            ' tilføj værdier til hvert felt i recorden
            .Fields("Medarbejderid") = Range("E7").Value
            .Fields("Projektid") = Range("C5").Value
            .Fields("Dato") = Range("J4").Value

  Noget i retning af dette - Men jeg har lidt svært ved at overskue det - Idet den måde at det skal rapporteret på til vores leder er af stor betydning!!
Avatar billede bak Forsker
14. marts 2004 - 20:40 #3
Indtil nu ser det da meget fornuftigt ud, så hvori ligger problemet ?
Avatar billede maria.cand Nybegynder
14. marts 2004 - 21:02 #4
Problemet ligger i, at det skal passe til en bestem rapporteringsform og at jeg ikke helt kan se, hvordan jeg skal få sammenhængen mellem antal og produkt over i en database - Hvis du vil bak må du da meget gerne tage et kig på det - Jeg forhøjer til 100 point - For jeg skal have det færdig i denne uge, fordi det skal køres sammen med vores lønsystem
Avatar billede bak Forsker
14. marts 2004 - 21:09 #5
Lige en kommertar:
I stedet for at kode inddatering til Access, ville jeg nok vælge at bruge "Skabelon med datasporing" og her vælge at lægge det ind i en acces-database.
Det har de fordele at du umiddelbart kan udpege de celler du ønsker overført, at du kan vælge at bruge en eksistende acces-datase eller lade excel oprette en, sam at hvis man foretager ændringer i et eksisterende ark, vil man blive spurgt om man ønsker at opdatere den record, der ligger bag.

Der er relativt nemt med koden du har, at indsætte en ny record, men noget sværere at opdatere en eksistende.
Avatar billede bak Forsker
14. marts 2004 - 21:12 #6
Prøv at sende mig skemaet, samt en beskrivelse af rapporteringformen, så kigger jeg på det imorgen
tommybak@netscape.net
Avatar billede maria.cand Nybegynder
14. marts 2004 - 21:29 #7
er sendt
Avatar billede bak Forsker
17. marts 2004 - 15:10 #8
Har kigget på det og jeg synes ikke tingene harmonerer rigtig, ellers mangler jeg noget.
I rapporten er der kun plads til 6 varer/ydelser, der er ikke plads til antal af hver ydelse, og der er en masse felter jeg ikke kan få til at passe sammen.
Er det meningen at een hel ordre fra skemaet skal genere een linie i rapporten ?
Avatar billede bol Nybegynder
17. marts 2004 - 18:02 #9
ja det var faktisk meningen - Men alle info fra salgsskemaet skal faktisk over - det vil sige alle felter skal have en plads i en database - så må jeg finde ud af hvordan jeg laver rapporten der efter
Avatar billede bol Nybegynder
17. marts 2004 - 18:08 #10
jeg lovede bare min kollega at kommentere på dette;-)
Avatar billede maria.cand Nybegynder
19. marts 2004 - 17:23 #11
Bak du sagde jeg kunne bruge datasporing - men hvordan får jeg excel til at gemme data i den database jeg laver hertil?? Jeg har forsøgt men den gemmer ikke - Kan jeg lave en kommando knap??
Avatar billede maria.cand Nybegynder
31. marts 2004 - 01:28 #12
Lukker ingen som har svaret
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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