[ odvijač @ 22.08.2007. 07:45 ] @
Hteo bih da promenim izgled dugmeta Combo Box-a. Znači da umesto male "kutijice sa strelicom na dole" postavim
sličicu ili bilo šta drugo. Pregledao sam forum i nisam našao odgovor.

Da li je ovo uopšte moguće?

[ Getsbi @ 22.08.2007. 10:11 ] @
Nisam se bavio time ali sam se setio gde sam video nešto slično. Spakovao sam ti formu i tabele koje su mu neophodne. Originalni fajl je inače težak oko 15 MB. Videćeš iz VBA koda kako radi. Nadam se.

[Ovu poruku je menjao Getsbi dana 22.08.2007. u 12:32 GMT+1]
[ odvijač @ 22.08.2007. 11:05 ] @
Zaboravio sam da napomenem da koristim Access 2000, tako da ne mogu da otvorim fajl koji si poslao.
Ako ti nije problem, snimi ga u nekoj ranijoj verziji i pošalji ponovo.

Hvala ...

[ Getsbi @ 22.08.2007. 11:29 ] @
Evo ga u verziji 2000.
[ odvijač @ 23.08.2007. 06:02 ] @

Na žalost ni ovaj fajl ne mogu da pokrenem ... :(

[ Getsbi @ 23.08.2007. 07:18 ] @
Ja sam ga snimio kao fajl 2000 u mojem Access-u 2003 SP2. Međutim problem je što nemam ni na jednom disku stari Office. Isčupao sam kod sa modula te jedne forme pa probaj da se snađeš.
Code:

Option Compare Database
Option Explicit

Private Sub cmdRed_Click()
    Me.shpRectangle.BackColor = RGB(255, 0, 0)
End Sub

Private Sub cmdWhite_Click()
    Me.shpRectangle.BackColor = RGB(255, 255, 255)
End Sub

Private Sub CustomerID_AfterUpdate()
    'Update ShipTo controls based on value selected in CustomerID combo box.
    With Me
        .txtShipName = .cboCustomerID.Column(1)
        .txtShipAddress = .txtAddress
        .txtShipCity = .txtCity
        .txtShipRegion = .txtRegion
        .txtShipPostalCode = .txtPostalCode
        .txtShipCountry = .txtCountry
    End With

End Sub

Private Sub CustomerID_BeforeUpdate(Cancel As Integer)
' Display message if CustomerID combo box is blank.

    Dim strMsg As String, strTitle As String
    Dim intStyle As Integer
    
    If IsNull(Me.cboCustomerID) Or Me.cboCustomerID = "" Then
        strMsg = "You must pick a value from the Bill To list."
        strTitle = "Bill To Customer Required"
        intStyle = vbOKOnly
        MsgBox strMsg, intStyle, strTitle
        Cancel = True
    End If

End Sub


Dole ti je slika8. Forma u design modu.
Ako ne ide, onda probaj da otvoriš fajl na nekom računaru kod kolege koji ima Office 2003.
[ odvijač @ 23.08.2007. 07:34 ] @

Ok, probaću. Javiću šta sam uradio.

Hvala ti ...

[ odvijač @ 25.08.2007. 08:09 ] @

Ok, probao i radi. Thanks ...