Jump to content
IGNORED

Database


Skyhighatrist

Recommended Posts

Posted
Mislim da bi mogao da iskoristiš event onGotFocus na svakoj formi i lost fokus na prvoj...Skinuo ovo sa neta, odavde, i malo prilagodio, trebalo bi da radi... NIsam proveravao...
Dodavanje rekorda u sve tabele sam uspešno rešio - hvala!Aj' ako ti nije teško jedno 4dummies uputstvo za
Napraviš globalnu promenljivu ID_main
pa onda
kojoj dodeliš, na lost focus na prvoj formi, id koji je tamo...
a onda naravno i
na ostalim na ongotfocus setuješ id
Znači baš 4dummies, recimo gde ću sa kodom
Sub Form_GotFocus() 
With Me.RecordsetClone .FindFirst "[ID] = " & ID_main 
	If Not .NoMatch Then
	Me.Bookmark = .Bookmark 
	End If 
End With 
End Sub

pičim novi Sub Form ispod Sub Form_AfterUpdate?Bio sam na gornjem linku, ne treba da ti kažem da se samo frustriram kad krenem da čitam :lol:

  • Replies 68
  • Created
  • Last Reply

Top Posters In This Topic

  • Skyhighatrist

    30

  • radisa

    15

  • JozoMujica

    5

  • salerokada

    5

Top Posters In This Topic

Posted Images

Posted (edited)
Dodavanje rekorda u sve tabele sam uspešno rešio - hvala!Aj' ako ti nije teško jedno 4dummies uputstvo za pa ondaa onda naravno i Znači baš 4dummies, recimo gde ću sa kodom
Sub Form_GotFocus() 
With Me.RecordsetClone .FindFirst "[ID] = " & ID_main 
	If Not .NoMatch Then
	Me.Bookmark = .Bookmark 
	End If 
End With 
End Sub

pičim novi Sub Form ispod Sub Form_AfterUpdate?Bio sam na gornjem linku, ne treba da ti kažem da se samo frustriram kad krenem da čitam :lol:

Ajmo redom... Pazi, ovo nisam baš 100% siguran da će da radi, ali poznajući MS i njihov način baratanja formama, trebalo bi da hoće... A iskreno, mene mrzi da da sad pišem sve da bi proveravao...Dakle,1. Globalna promenljiva...kad otvoriš kod, imaš sa desne strane forme i još jedan folder iznad... Desni klik na folder, pa insert module...U modul, koji je prazan, i koji neka se sad zove Module1, kao što access sam i predlaže...

Dim ID_main As Integer

Public Sub Set_id_main(a)
ID_main = a
End Sub

Public Function Get_id_main() As Integer
get_id_main = ID_main
End Function

Time si napravio promenljivu kojoj može da se pristupi od svugde iz accessa, preko set i get funkcija...Dalje, kad smo ovo napravili, potrebno je da kad izlazimo sa tekuće forme, zapamtimo šta je bio tekući rekord, jel' tako?Taj tekući rekord ćemo da stavimo u ID_main, u eventu on_lost_focus(za sad samo u prvoj formi, a posle ću ti objasniti još nešto :) )...

Private Sub Form_LostFocus()
Module1.Set_id_main(ID)
End Sub

Otvorićeš sve ostale forme i staviti u svaku u event on_got_focus sledeći kod

Private Sub Form_GotFocus()
With Me.RecordsetClone .FindFirst "[ID] = " & module1.Get_id_main()
If Not .NoMatch Then
Me.Bookmark = .Bookmark 
End If 
End With 
End Sub

Znači, sad će se desiti da kad god uđeš u drugu formu, sam ode do onoga šta je u ID_main...I to bi bilo ono što si pitao... :)A sad ono još nešto...Ali, sad imaš problem, otišao si u drugu formu, i tamo poremetio rekord, jer si nešto gledao, a tebi će i dalje da bude u ID_main ono sa prve forme? Jel' ti to odgovara, ili treba da si i ostale forme pomeraju?<učitelj_mode>Ako teba, probaj sam da smisliš šta treba da uradiš, rešenje ti je tu...(ako ovo radi :) )</učitelj_mode>Uzgred, možda ovo može i jednostavnije nekako, ali ja volEm da programiram... Ako neko ima ideju, nek se javi...

Edited by radisa
Posted
Private Sub Form_GotFocus() With Me.RecordsetClone .FindFirst "[iD] = " & Module1.Get_id_main() If Not .NoMatch Then Me.Bookmark = .Bookmark End If End WithEnd Sub
Compile error: Expected: end of statementi selektuje tačku ispred FindFirst :(
Posted (edited)
Compile error: Expected: end of statementi selektuje tačku ispred FindFirst :(
Sorry...
Sub Form_GotFocus() 
With Me.RecordsetClone
.FindFirst "[ID] = " & ID_main 
If Not .NoMatch Then 
	Me.Bookmark = .Bookmark 
End If 
End With 
End Sub

Edited by radisa
Posted (edited)

Lupi enter pre tačke, pa nek ide život.edit, preteče me Radiša. :D

Edited by gotivac
Posted
:lol: Sad je sve super, ništa ne zakukava, samo - ne radi :P Baviću se kasnije, isproveravaću još jedared sve gde, šta...Thanks guys!
Posted
:lol: Sad je sve super, ništa ne zakukava, samo - ne radi :P Baviću se kasnije, isproveravaću još jedared sve gde, šta...Thanks guys!
Ajde, probaću večeras da napravim nešto slično pa da vidimo kako da nabudžimo...Samo ako budem imao snage... :(
Posted

E, nemoj da se cimaš mnogo, pričam malopre telefonom sa drugarom koji mi je (možda) otvorio oči: keywords su subforms i tab control umesto navigation forma. Nisam sad u prilici da se bavim time, ali popodne/predveče ću da probam, pa javljam rezultate...

Posted

Zaboravih da potvrdim ovo ozgo: sve probleme sam rešio tako što sam izbacio navigation form, i u osnovnu formu uvalio ostale tabele kao subforme kroz tab control. Sve radi kao zmaj (zasad). :)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...