Stránka 1 z 1

Access 2003 - Form_Current()

Napsal: 20 zář 2008 00:29
od Pavel123
Dobrý den,
Access mi padá při této události a to velmi rychlém a něklikanásobném stisku tlačítka přechodu na další záznam.
Zřejmě bych měl pozastavit (nebo povolit - nevím) zpracování nových požadavků než tento skončí. Procedura je dost jednoduchá a jen mění 2 obrázky na formuláři.

Kód: Vybrat vše

Private Sub Form_Current()
'Načtení obrázků při přechodu na jiný záznam
'Oba obrázky jsou ve stejném adresáři který je v textboxu Cesta (D:\obr\)

    Dim str_F As String 'Přední strana (*.jpg)
    Dim str_B As String 'Zadní strana (*.jpg)
   
    str_F = Me.Cesta & Me.Forward
    str_B = Me.Cesta & Me.Backward
   
    If Me.Forward = "" Then
        Me.Obrázek_B.Picture = ""
    Else
        Me.Obrázek_F.Picture = str_F
    End If
   
    If Me.Backward = "" Then
        Me.Obrázek_B.Picture = ""
    Else
        Me.Obrázek_B.Picture = str_B
    End If
   
End Sub


Nemáta někdo nápad, kde je chyba či co s tím?
Děkuji
Pavel

Re: Access 2003 - Form_Current()

Napsal: 20 zář 2008 23:58
od X
Všechny patche (i SP3) na Office a Access máš nainstalované?

Re: Access 2003 - Form_Current()

Napsal: 23 zář 2008 22:26
od Pavel123
Ano, všechny opravy KB mám nainstalované. Padá to naprosto spolehlivě při 3 a vícenásobném stisku přechodu na další záznam - generuje to hlášku že došlo k neočekávané chybě a program bude uzavřen. Db má přes 25000 záznamů. Při opatrném zacházení to nepadá - ale jak to vysvětlit uživateli.