Toon posts:

[MS Access] Probleem met export notatie

Pagina: 1
Acties:

Verwijderd

Topicstarter
Een query in MS Access gemaakt met als standaard resultaat:

artikelnromschrijvingprijs
100pennen€ 2,16
101stiften€ 2,98


Voor het veld Prijs de Notatie aangepast naar "Standaardgetalnotatie"
Als resultaat krijg je dan heel netjes:
artikelnromschrijvingprijs
100pennen2,16
101stiften2,98


Echter als ik nu deze gegevens wil exporteren naar een .csv bestand komen die mooie euro tekens weer terug.
100;pennen;€ 2,16
101;stiften;€ 2,98

Heeft iemand enig idee waarom dit niet gewoon hetzelfde is als de query, en hoe dit op te lossen is?
Die euro tekens mogen dus niet zichtbaar zijn in de export.

  • BertS
  • Registratie: September 2004
  • Laatst online: 13-02 08:33
Voor de export wordt gebruik gemaakt van de velddefinitie van de tabel, dus je zult in de tabel de notatie (en/of gegevenstype) moeten aanpassen.

Verwijderd

Topicstarter
Ja, das dus het probleem.
Die tabel mag ik verder niet aanpassen.

Heb ook iets gelezen van schema.ini echter kan ik hier niet wijs uit worden hoe dit precies werkt.

  • BertS
  • Registratie: September 2004
  • Laatst online: 13-02 08:33
Hmm, als je de tabel niet kunt aanpassen moet het anders worden opgelost.

Met schema.ini heb ik zelf nooit gewerkt, maar met Google vond ik deze pagina:
http://msdn.microsoft.com...dbcjetschema_ini_file.asp
Volgens mij moet je daar een eind mee kunnen komen.

Verwijderd

Topicstarter
Schema.ini wil met geen mogelijkheid lukken.

Heeft iemand anders nog een idee, of hoe dat schema.ini wel werkt met exporteren?

  • Boss
  • Registratie: September 1999
  • Laatst online: 14:24

Boss

+1 Overgewaardeerd

Je kan eerst een query maken waarin je het formaat van dat veld omzet naar een getal zonder euro teken. Daarna kan je die query exporteren.

The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.


  • BertS
  • Registratie: September 2004
  • Laatst online: 13-02 08:33
Boss schreef op woensdag 11 mei 2005 @ 18:02:
Je kan eerst een query maken waarin je het formaat van dat veld omzet naar een getal zonder euro teken. Daarna kan je die query exporteren.
In de topicstart staat al dat dát juist niet werkt :?

@TS:
Wat verwacht je nu van ons? Dat wij die schema.ini voor je gaan bouwen?
Het lijkt mij handiger als je even laat zien wat je al hebt (geprobeerd), zodat we daarmee verder kunnen

  • Boss
  • Registratie: September 1999
  • Laatst online: 14:24

Boss

+1 Overgewaardeerd

Ik bedoelde eigenlijk met
code:
1
SELECT Format([Veld],"Fixed") AS Veld1 FROM TabelNaam;


en daarna met
code:
1
docmd.TransferText acExportDelim,,"QueryNaam","c:\test.csv"


krijg ik netjes een csv zonder € erin (ookal is Veld een valutaveld)

[ Voor 8% gewijzigd door Boss op 11-05-2005 18:56 ]

The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.


Verwijderd

Topicstarter
SELECT Format([Veld],"Fixed") AS Veld1 FROM TabelNaam;

Bedankt voor dat, dat werkt perfect.

Bee'es: Ik verwacht niet dat je een compleet schema.ini voor me maakt, maar misschien dat je helpt en uitlegt hoe ik dat moet maken. Ik wil best uitleggen wat ik al geprobeerd heb, maar dan krijg je een aantal a4'tjes vol. Maar ieder geval bedankt voor je hulp.
Pagina: 1