View Full Version : سوال: افزودن آيتم به كمبو باكس
abas1388
شنبه 25 اردیبهشت 1389, 12:29 عصر
سلام
آيا ميتوان آيتم يا آيتم هائي را در حالت اجراي فرم و در حالتيكه row source type كمبو باكس مساوي valuelist باشد به آن اضافه نمود ؟
با تشكر
amirzazadeh
یک شنبه 26 اردیبهشت 1389, 11:42 صبح
سلام
آيا ميتوان آيتم يا آيتم هائي را در حالت اجراي فرم و در حالتيكه row source type كمبو باكس مساوي valuelist باشد به آن اضافه نمود ؟
با تشكر
سلام
لطفا نمونه رو ببينيد:
Private Sub Combo0_NotInList(NewData As String, Response As Integer)
'Update value list with user input.
On Error GoTo ErrHandler
Dim bytUpdate As Byte
bytUpdate = MsgBox("Do you want to add " & Combo0.Value & " to the list?", vbYesNo, "Non-list item!")
'Add user input
If bytUpdate = vbYes Then
Response = acDataErrAdded
Combo0.RowSource = Combo0.RowSource & ";" & NewData
Combo0.additem NewData
ElseIf bytUpdate = vbNo Then
Response = acDataErrContinue
Combo0.Undo
End If
Exit Sub
ErrHandler:
MsgBox Err.Number & ": " & Err.Description, vbOKOnly, "Error"
End Sub
.............................
موفق باشيد
abas1388
یک شنبه 26 اردیبهشت 1389, 11:54 صبح
سلام جناب اميرزاده عزيز!
در نمونه فوق ، آيتم اضافه شده ذخيره نميشود .
با تشكر
amirzazadeh
یک شنبه 26 اردیبهشت 1389, 13:44 عصر
سلام جناب اميرزاده عزيز!
در نمونه فوق ، آيتم اضافه شده ذخيره نميشود .
با تشكر
سلام دوست من
نمونه اصلاح شد لطفا مجددا دانلود كنيد.
.............................
موفق باشيد
abas1388
یک شنبه 26 اردیبهشت 1389, 14:19 عصر
سلام دوست من
نمونه اصلاح شد لطفا مجددا دانلود كنيد.
.............................
موفق باشيد
شرمنده جناب ميرزازاده ، در نمونه اصلاح شده هم آيتمي اضافه نميشود !
با تشكر
amirzazadeh
یک شنبه 26 اردیبهشت 1389, 19:48 عصر
شرمنده جناب ميرزازاده ، در نمونه اصلاح شده هم آيتمي اضافه نميشود !
با تشكر
سلام دوست من
حق با شماست تا زمانيكه ذخيره سازي در حالت design view صورت نگيره ايتم فقط به صورت موقت به ليست اضافه ميشه ولي من با استفاده از يك فرم مخفي مشكل رو كنار زدم.
اميدوارم تا حدودي منظور شما رو براورده كرده باشه.
...............................
موفق باشيد
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.