Toon posts:

[ACCESS]sql uitvoer naar tekstbox schrijven

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb de volgende query gemaakt in access:

SELECT KLANT.KL_Voornaam
FROM KLANT
WHERE kl_id=forms.Transacties.TR_nummer;

dus als ik in de tekstbox TR_nummer een nummer invoer en daarna op een knop druk word de bovenstaande query uitgevoerd, met als resultaat dat de bijbehorende naam word afgebeeld in een tabel.

wat ik dus wil is dat dit niet in een tabel word weergegeven maar dat de naam in een tekstbox word weergegeven,

weet iemand hoe dit moet?

mvg,

HVO

  • utlover
  • Registratie: Januari 2000
  • Laatst online: 31-08 15:08
In de code de tekstbox updaten.

Me![tekstbox].value = "SELECT ..."

Verwijderd

Topicstarter
Ha,

ik heb het even geprobeerd maar ik kom er nog niet helemaal uit, zou je misschien een voorbeeld willen geven?

  • HGM
  • Registratie: April 2000
  • Niet online

HGM

Wat/hoe heb je het geprobeerd? Want bovestaande is wel het juiste antwoord.

Verwijderd

Topicstarter
Ik heb hetvolgende geprobeerd:

op een formulier met 2 tekstboxen en 1 knop,

in de 1e tekstbox vul ik bv 55 in,

dan druk ik op de knop waar de volgende code achterhangt:
Me![Tekst12].Value = "SELECT KLANT.KL_Voornaam " & _
"FROM KLANT" & _
"WHERE kl_id=forms.Transacties.TR_nummer"

dan krijg ik wat er tussen "" staat in de tekstbox te zien, i.p.v. de bijbehorende naam

Verwijderd

Je wilt dus een waarde opzoeken in een regel in een tabel. Daarvoor gebruik je de functie DLookUp.

Iets in de trant van:
code:
1
me.txtKlantnaam.text = DLookUp ("tblKlanten","Naam","Nummer = " & lngKlantnummer)

*D

  • FoggyFreek
  • Registratie: Juni 2000
  • Laatst online: 23-07 17:23

FoggyFreek

I'm a llama again!

Omslachtig:
zet het toch in een tabel, requery die na het drukken op de knop maar zet hem ten alle tijde op visible = false. (bound column de kolom waar de naam in staat, anders moet je met tabel.column(blaat, blaat) gaan werken)

nu typ je in na het drukken op de knop
code:
1
2
3
4
5
6
7
Private sub Knop_NaDrukken

   dim naam as string
   naam = kolom 'de tabel

   Textbox1 = Kolom
End Sub

-- Altijd blijven prutsen --


Verwijderd

Wil je niet gewoon dit:

<input type='text' name='naam' value='hier_de_variabele_uit_de_database'>

of

<textareaname='naam' rows='3' cols='30'>hier_de_variabele_uit_de_database'</textarea>

of heb ik je vraag nu helemaal verkeerd begrepen ?

:+

  • Sn3akz
  • Registratie: November 2000
  • Laatst online: 31-01 20:37
Op maandag 10 juni 2002 20:37 schreef beimkirche het volgende:
Wil je niet gewoon dit:

<input type='text' name='naam' value='hier_de_variabele_uit_de_database'>

of

<textareaname='naam' rows='3' cols='30'>hier_de_variabele_uit_de_database'</textarea>

of heb ik je vraag nu helemaal verkeerd begrepen ?

:+
Das HTML
Op maandag 10 juni 2002 11:35 schreef Graffiti het volgende:
Ik heb de volgende query gemaakt in access:
Dus wat je nou precies wil zeggen is me niet helemaal duidelijk

Verwijderd

Topicstarter
Met de onderstaande code is het me gelukt:

Me!Tekst18 = CurrentDb.OpenRecordset("SELECT KL_Voorletters " & _
"FROM KLANT " & _
"WHERE kl_id= " & Forms.transacties.KL_ID).Fields(0)

Lees de 1e posting voor toelichting wat deze code doet.

Mvg,

HVO
Pagina: 1