Toon posts:

Microsoft Access Query Hulp nodig.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste Allemaal,

Ik ben bezig met een email klanten bestand aan het maken, maar die staat nog in een oude access database, ik weet hoe ik de email adressen er makkelijk kan uitfilteren, maar bij sommige velden is geen email aanwezig en deze zijn dan ook blanco, en die blanco velden wil ik eruit filteren.

Wat belangrijk is, is dat de output in een .txt bestandje komt en na ieder email adres een % staat, dus eigenlijk op deze manier:

email1@email.nl%
email2@email.nl%
etc...

Weet iemand hoe ik dit kan doen, ik heb echt van alles geprobeerd ( ben ik toch niet zo een access held :'( als ik dacht ), misschien kan het niet eens met access....

Somebody please help.

Mijn dank is groot aan de gene met de oplossing,

Grtz Bram

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Microsoft Access Query Hulp nodig.
Dan zit je fout in Windows Operated Systems aangezien je geen OS aan het bouwen bent in Access ;)
WOS --> SA

Maar ik zie het probleem niet? Je hebt al van alles geprobeerd -> geef je huidige queries even (i.c.m. een klein stukje van de DB opzet).

Lege velden vinden is natuurlijk heel simpel; kan je zelfs met de hand doen door in de tabel zelf te sorteren. Hetzelfde kan eigenlijk met de mailadressen: copypaste ze naar excel of zelfs kladblok en zet er met de hand of een klein macrootje of batch file een % achter :P

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • Boss
  • Registratie: September 1999
  • Laatst online: 09:19

Boss

+1 Overgewaardeerd

SELECT EmailAdres FROM Tabel WHERE EmailAdres Like '*';

en dan de resultaten van die query exporteren, lijkt mij :)

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

Je wil dus in een textbestand de e-mail adressen hebben met daarachter een %...... en jij bent de nieuwe applicatie aan het schrijven, inclusief de import van deze e-mail adressen?

Kan je niet gewoon de gegevens uit de tabel halen door te linken naar de oude db??? of is het niet compatibel??

Alleen gevulde records vullen: Where Bla <>"" óf Where Not isnull(Bla) ... afhankelijk van je datatype etc.


anders kan je altijd nog iets doen met:

code:
1
INSERT INTO Adressen ( EMail ) SELECT Bla & "%" From tabel ;

[ Voor 17% gewijzigd door Verwijderd op 20-02-2004 15:27 ]


Verwijderd

Topicstarter
Ik moet de email adressen kunnen exporteren uit de database naar een .txt bestand toe, en ze moeten achter elkaar komen te staan ipv onder elkaar.

Als iemand daar een oplossing voor weet zou dat echt super zijn.

Ik hoor graag van jullie allen.

Grtz,

Bram

  • Boss
  • Registratie: September 1999
  • Laatst online: 09:19

Boss

+1 Overgewaardeerd

[code request?]

Hoever ben je zelf al gekomen?

Heb je de juiste query al?

Kan je die al 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.


  • Johnny
  • Registratie: December 2001
  • Laatst online: 09:55

Johnny

ondergewaardeerde internetguru

Verwijderd schreef op 20 februari 2004 @ 17:00:
Ik moet de email adressen kunnen exporteren uit de database naar een .txt bestand toe, en ze moeten achter elkaar komen te staan ipv onder elkaar.

Als iemand daar een oplossing voor weet zou dat echt super zijn.
Selecteer de resultaten van de query, kopieer ze naar een teksteditor en vervang de enters met spaties/komma's en sla het op als een tekstbestand :Z

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Johnny schreef op 20 februari 2004 @ 17:13:
[...]


Selecteer de resultaten van de query, kopieer ze naar een teksteditor en vervang de enters met spaties/komma's en sla het op als een tekstbestand :Z
Maar dan automagisch :Z. Help TS dan met een praktisch voorbeeld, want hiermee help je hem dus niet.

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Hoezo de ZZZZ en by the way 5000 adressen scheiden met een % teken gaat niet echt werken ( ja kan wel duurt eeuwen ) !


Dus

tabel: Klanten
veld: Klantenmail

Ik wil dus uit de tabel klanten alle email adressen opvangen gescheiden door een % teken.

Grtz,

Bram

  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

Johnny schreef op 20 februari 2004 @ 17:13:
[...]


Selecteer de resultaten van de query, kopieer ze naar een teksteditor en vervang de enters met spaties/komma's en sla het op als een tekstbestand :Z
Ach hij heeft wel gelijk hoor en je wordt ook geacht wat te proberen
maar ja voorbeeld aangezien je't niet snapt

adres1
adres2
adres4
adres4
adres5

is in het echt

adres1<enter>adres2<enter>adres3<enter>adres4<enter>adres5

nou vervang enter met % en je krijgt

adres1%adres2%adres3%adres4%adres5

:z :>

[ Voor 5% gewijzigd door Fish op 20-02-2004 18:20 ]

Iperf


Verwijderd

Topicstarter
Ja nu zeggen jullie wat ik wil, maar niet hoe het moet :(
En daar kom ik niet uit ik ben halve dag bezig geweest heb google al uitgepluist.

Maar helaas niks goeds gevonden ben ook niet echt een MySql held, helaas ;(

Grtz,

Bram

  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

je veranderd gewoon je output achteraf . (die tabel met email adressen) gewoon met een teksteditor

Je kan ook bijv advanced find and replace , gebruiken 3 weken trail
nou dan is het denk ik wel gelukt hoor

Iperf


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

Verwijderd schreef op 21 februari 2004 @ 11:53:
Ja nu zeggen jullie wat ik wil, maar niet hoe het moet :(
En daar kom ik niet uit ik ben halve dag bezig geweest heb google al uitgepluist.
Ik heb in de eerste reactie al gezegd dat het kan met simpel zoek&vervang buiten access om :)
Maar helaas niks goeds gevonden ben ook niet echt een MySql held, helaas ;(
Zoals ik al vroeg: wat heb je al wel?

Jij bent degene die een probleem hebt, jij bent zelfs degene die er voor betaald krijgt. Dan lijkt het me dat je best een poging kan wagen als je het per se rechtstreeks vanuit access wilt doen. Wat het doet staat al gruwelijk uitgebreid onder F1 uitgelegd en ook [google=access query tutorial] lijkt veel te geven

-->

dus nogmaals: wat heb je zelf aan queries staan? Dan kunnen we helpen die aan te passen. (Geef dan natuurlijk ook de relevante delen van de DB indeling).

offtopic:
Dit doen we overigens niet om te pesten maar omdat je ten eerste niet helemaal duidelijk was over wat je nu wilt en ten tweede omdat je er niets van leert als je niet zelf een poging waagt -> we zijn op GoT niets voor niets tweakers die graag wat nieuws leren ;)

[ Voor 3% gewijzigd door F_J_K op 21-02-2004 14:52 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
Het is gelukt, ik heb phpdev5beta gedownload om een eigen localhost etc neer te zetten, en met een programmatje wat automatisch de access tabellen etc omzet in MySql...

Thx allemaal voor de tips en hulp !

  • apophis4u
  • Registratie: Oktober 2002
  • Laatst online: 01-09 21:02
ff een query bouwen op die tabel met emailadressen

Als criterium op de kolom van je emailadressen zet je: 'Is Not Null' (dan zijn de lege velden eruit; ga ook eens met de expressie builder aan de gang, zitten al die dingen in)

Dan maak je een 2e kolom met de functie:
code:
1
Emailadres met%: [kolomnaam emailadressen] + "%"

De output wordt een nieuwe kolom met achter de string (elk emailadres als het goed is) een '%'

Een specialist weet veel van weinig en leert steeds meer van steeds minder, tot hij uiteindelijk alles weet van niets.

Pagina: 1