Jeg arbejder med et nyt microsoft program 'microsft office scorecard builder'.
I den forbindelse laver jeg en odbc query til et excel regneark: Driver={Microsoft Excel Driver (*.xls)};DBQ=\\solwebsrv01\SOL_BSC\Input Filer\Test Mappe 2.xls; ReadOnly=True;
Som det kan ses er der to KPI1, to KPI2 osv. I excel arket er der sat filter på, således at en ansvarlig på et givent tidspunkt skal gå ind og filtrere på 'maned'=200602, hvorfor KPI1-KPI6 for 200602 skal vises. Jeg havde håbet at dette ville blive overført til mit dataudtræk også, således at 'ID'=KPI1 vises for 200602 og ikke 200601 (der er filtreret væk).
Desværre!!!, ser det ud som om at odbc querien er ligeglad med det filter der er sat på. Er der nogen måde man kan omgå dette på? Kan man ændrer et flag i Excel eller ODBC querien?
Lige for at uddybe arbejder jeg med en meget simple ODBC query eks. Select [Vardi] FROM [Ark1$] WHERE [ID]='KPI3'
Det er rimeligt rodet at ændre i denne og al data skal holdes på et ark, dvs. en løsning hvor select sætningen holdes statisk men hvor det er filtret på excel der ændres er at foretrække.
Jeg tror ikke du kan få en query til at tage hensyn til et filter der er sat i exceldatabasen. Det ville ikke være logisk. Det, du kan gøre, er at lave et avanceret filter og vælge at kopiere til et andet sted på arket og så bruge dette tl odbc-udtræk
Jeg tror godt det kan lade sig gøre... men du skal via din kode aflæse indstillingerne for dine filtre uanset hvor mange af dem du har ibrug og om de er brugerdefineret, og så bruge benytte filterinformationen i din sql sætning. Det kræver nok lidt arbejde før du er i hus med den løsning, men gøres det tror jeg på det kan.
okay, flemming :-) Men det kommer, som du skriver, nok til at give en del arbejde, da det foregår i i et andet program end excel. Kender desværre ikke noget til Microsoft ScoreCard Builder, men de andre programmer jeg har set af den type arbejder mest med sql-sætninger.
enig bak - det koster nok lidt sved til at starte på
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.