RE: value in combo box
- From: Klatuu <Klatuu@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 1 Oct 2007 11:14:01 -0700
How many columns does your combo have?
Which column is the bound column?
Will the bound column be the one you expect to contain the vaule?
--
Dave Hargis, Microsoft Access MVP
"vandy" wrote:
Hi Klatuu,.
PID is a number and I have debugged the code and the PID gets displayed.
if rs.nomatch only than should i get the msg displayed. I am getting this
popup msg every time i click on the combo box.
Any help would be greatly appreciated.
"Klatuu" wrote:
The only obvious point of question is the data type of [PID]
If it is numeric, this is not the problem, if it is text, then you need the
proper delimiters:
rs.FindFirst "[PID] = '" & Me.cmbpno & "'"
--
Dave Hargis, Microsoft Access MVP
"vandy" wrote:
Hi all,
I have to check if the project no is not in the combo list and if it is not
than the system should pop a msg telling project no not found do you want to
add and than add the data in the list.
if it is a small combo box than one can see the values but if it is an
extended list it is good to have a confirmation msg.
I used 2 events - after update to check for values and not in list to update
the combo. Here is my problem the msg box is not firing as intended and can i
program in the not inlist event to check for both.
I used allenbrow's code as follows
Private Sub cmbpno_AfterUpdate()
Dim rs As DAO.Recordset
If Not IsNull(Me.cmbpno) Then
'Save before move.
If Me.Dirty Then
Me.Dirty = False
End If
'Search in the clone set.
Set rs = Me.RecordsetClone
rs.FindFirst "[PID] = " & Me.cmbpno
If rs.NoMatch Then
MsgBox "Project DOES NOT EXIST?"
Else
'Display the found record in the form.
Me.Bookmark = rs.Bookmark
End If
Set rs = Nothing
End If
End Sub
(here i get this msg even if there is a match found)
Private Sub cmbpno_NotInList(NewData As String, Response As Integer)
Dim rstproject As ADODB.Recordset
Dim intAnswer As Integer
intAnswer = MsgBox("Do you want to Add " & NewData & " to the list of
projects?", _
vbQuestion + vbYesNo)
If intAnswer = vbYes Then
DoCmd.OpenForm "Add projects", acNormal, "", "", acFormAdd, acDialog
Me.cmbpno.SetFocus
Me.cmbpno.Undo
Response = acDataErrContinue
End If
End Sub
thanks for your help in advance
- Follow-Ups:
- RE: value in combo box
- From: vandy
- RE: value in combo box
- References:
- value in combo box
- From: vandy
- RE: value in combo box
- From: Klatuu
- RE: value in combo box
- From: vandy
- value in combo box
- Prev by Date: RE: value in combo box
- Next by Date: Re: Reference in Frontend to Backend table
- Previous by thread: RE: value in combo box
- Next by thread: RE: value in combo box
- Index(es):
Relevant Pages
|
Loading