| |
|
|
| | Всем здравствуйте. Вот начал учить access 97. Возник такой вопрос: нужно сделать выборку на поле со списком. Если флажок активирован, то надо, чтобы в в поле отображались толко те данные, поле штрихкод которых пустое (текстовое). Не могу такое реализовать. Кто может помоч?  | |
| |
| |
| |
|
|
| | что- то типо того:..
sql = "select* from Table1"
if(CheckBox1.Value = true) then sql = sql & "where IsNull(Table1.PoleShtrihKod)"
ПолеСоСписком.RecordSource = sql
|
| |
| |
| |
| |
|
|
| | так пойдет?
Private Sub Form_Open(Cancel As Integer)
CancelInput = False
SQL = "select* from Склад"
If (Флажок186.Value = True) Then SQL = SQL & "where IsNull(Склад.ШтрихКод)"
поле_выбора.RecordSource = SQL
End Sub
а то он ругается на RecordSource. пишет "метод или компонент не найдн"  | |
| |
| |
| |
 15 Кб. |
|
| | ВОТ. Только непонятно, зачем текстовое поле сделали из ШТРИХА Товарищ?
Да и ПОМОЧЬ пишется с мягким.. | |
| |
| |
| |
|
|
| | делали до меня. не знаю. как раз вот мысль ришла, а не сделать тупо числовое впихнуть элементарный код...  | |
| |
| |
| |
|
|
| | При текстовом, синтаксис немного другой будет и всё.. | |
| |
| |
| |
|
|
| | на счет неправильности написания слов - печатаю быстро. некоторые клавиши тупят и нет времени проверять написанное к сожалению  | |
| |
| |
| |
 15 Кб. |
|
| | А Access у вас какой? Формат MDB. Пробуйте, еще один... | |
| |
| |
|
|
| |
 11 Кб. |
|
| | Вот под 97 | |
| |
| |
|
|
| |
|
|
| | вопрос такой...файл, котрый прикрепили, не открывается. пишет Unrecognized database format  | |
| |
| |
| |
|
|
| | Вот то, что в примере написано:
Me.cbo1- поле сосписком
Me.Check1 - флажок
Private Sub cbo1_GotFocus()
If Me.Check1 = -1 Then' Если флажок с галочкой
Me.cbo1.RowSource = "SELECT Код, Штрих, Наименование FROM TBL WHERE IsNull(Штрих) = -1 or штрих = 0 ORDER BY Штрих;"
Me.cbo1.Requery
' Если флажок без галочки
Else: Me.cbo1.RowSource = "SELECT * FROM TBL ORDER BY Наименование;"
End If
End Sub | |
| |
| |
| |
|
|
| | Точно, перепутал блин rowSource с recordsource :)) пардон | |
| |
| |