26. juni 2002 - 08:15Der er
13 kommentarer og 1 løsning
Excel og ODBC
Jeg har et ark som jeg opdatere ved at trykke "Refresh" hvorefter data bliver trukket ud fra Oracle databasen, via en ODBC kobling, jeg ville meget gerne kunne vise i arket hvornår arket sidst er opdateret, håber i kan hjælpe
Ok, det virker fint her. Du har husket at få linien Public WithEvents qtQueryTable As QueryTable med over i klassemodulet? og Dim clsQueryTable As New Class1 med i det alm. modul?
Så gå lige om i klassemodulet og forsøg at køre Sub InitQueryEvent(QT As Object)
(ved godt det er for sent, men hvis der er andre der har brug for det samme...)
Lav en ny MSQuery forespørgsel i samme regneark med følgende sætning: select to_char(sysdate, 'DD-MM-RRRR HH24:MI:SS') LastUpdate from sys.dual
Sæt den ind et eller andet centralt sted og højreklik på den dato der fremkommer; vælg Egenskaber for Dataområde og fjern hakket i Medtag feltnavne. Lav evt en bedre overskrift, f.eks. Senest opdateret
Denne forespørgsel bliver opdateret sammem med de andre i regnearket og skulle derfor give det ønskede resultat
select to_char(sysdate, 'DD-MM-RRRR HH24:MI:SS') from sys.dual
(LastUpdate fjernes, navngivning af kolonner virker ikke helt på samme måde som i Oracle)
// Codpiece
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.