Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 3.525 pregleda

Najnovija ↓

Kako upisati podatke iz frm u tbl 19.08.2008. u 22:40 · pre 221 mesec #1
Molim nekog ko ima strpljenja da pomogne početniku rješiti ovo.
Imam 3 text boxa u formi i pored svakog polja po jedan command button.
Kad se aktivira command button želim da s podaci iz pripadajućeg text boxa
upišu u tabelu koja ima samo jedno polje. Hvala
Re: Kako upisati podatke iz frm u tbl 20.08.2008. u 03:32 · pre 221 mesec #2
Može li se znati koja te potreba navela da uradiš nešto ovakvo?

Tvoj zahtjev se može isputniti, svakako, ali sam siguran da možemo naći i neki drugi način.
Potpis
"Takozvani praktični ljudi bili bi korisni i zasluživali bi svaku pohvalu i poštovanje kad od te svoje praktičnosti ne bi hteli da naprave smisao života i razlog svoga opstanka, opravdanje za podjarmljivanje i terorisanje svih onih koji su lišeni toga praktičnog smisla, ali zato stvoreni za druge, možda više i bolje podvige."

Ivo Andric
Re: Kako upisati podatke iz frm u tbl 20.08.2008. u 08:08 · pre 221 mesec #3
Na on klik dugmeta bi ubacio kod

Dim d As Database
Set d = CurrentDb
Dim ev As Recordset

' tu dolje čitaš tvoju tablicu s nekim uvjetom,
Set ev = d.OpenRecordset("select * from radnici where sif_radnika=" & sifradnika)


If ev.EOF() Then
ev.AddNew ' ako ne postoji dodaš novi slog
Else
ev.Edit ' ako postoji mjenjanje postoječeg
End If

' polja u tablici izjednašiš s poljem iz forme

ev.Fields("sif_radnika") = sifradnika
ev.Fields("ime_radnika") = imeradnika


ev.Update
ev.Close

Set d = Nothing

eto to ti je to
Re: Kako upisati podatke iz frm u tbl 20.08.2008. u 10:17 · pre 221 mesec #4
Nije lepo na pitanje odgovoriti pitanjem, ali o ovome bi mogao razmisliti :

Zašto tabela ima samo jedno polje, što ne bi napisao neki Union Query da ta tri polja stočiš u jedno ?

Da li imaš potrebu da edituješ kroz formu podatke sačuvane u tabeli ? Ako imaš kako da znaš u kom ćeš textboxu na formi prikazati sačuvan podatak ?
Potpis
Ozbiljan i odgovoran mladić
Re: Kako upisati podatke iz frm u tbl 20.08.2008. u 21:02 · pre 221 mesec #5
Nažalost izgleda da nisam dobro objasnio što mi treba, evo jednostavno
u tabeli imam polje naziva broj_str, a na formi text box čiji je control source nema naziv broj_str nego
neki drugi naziv, a aktiviranjem command butona bi trebalo da se podatak iz text boxa zaista upiše
u polje naziva broj_str. Ne treba mi editovanje podataka. Šta me natjera na to, dobro pitanje scelle.
Re: Kako upisati podatke iz frm u tbl 21.08.2008. u 14:26 · pre 221 mesec #7
Rakitno , nisi pogledao onaj gore moj post

S njim upišeš taj tvoj txtbox u tvoju tablicu
samo moraš prmjeniti naziv tablice i naziv polja u onom momgore kodu

Re: Kako upisati podatke iz frm u tbl 21.08.2008. u 18:54 · pre 221 mesec #8
Evo probaj ovo Trletovo, samo malo detaljnije.

Code:
Private Sub Command1_Click
SnimiPodatak Text1
End Sub

Private Sub Command2_Click
SnimiPodatak Text2
End Sub

Private Sub Command3_Click
SnimiPodatak Text3
End Sub


Private Sub SnimiPodatak(KojaKontrola As Control)
Dim d As Database
Set d = CurrentDb
Dim ev As Recordset

' tu dolje čitaš tvoju tablicu s nekim uvjetom,
Set ev = d.OpenRecordset("select * from radnici where sif_radnika=" & sifradnika)

If ev.EOF() Then
ev.AddNew ' ako ne postoji dodaš novi slog
Else
ev.Edit ' ako postoji mjenjanje postoječeg
End If

' polja u tablici izjednašiš s poljem iz forme

ev.Fields("sif_radnika") = KojaKontrola.Value


ev.Update
ev.Close

Set d = Nothing
End Sub
Potpis
Ozbiljan i odgovoran mladić
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme