Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите разобраться с Галочкой
 
 автор: час   (06.08.2011 в 09:22)   личное сообщение
 
 

VS 2010
Записываю изменения в поля таблицы.

        GLB_CONNECTION_SPR.Execute("update [TUNING_TBL] set [ZNACHENIE]= '" & Me.TXT_ZNACHENIE.Text & "' where ID='" & Me.LAB_ID.Text & "'")
        GLB_CONNECTION_SPR.Execute("update [TUNING_TBL] set [USE]= " & Me.CheckBox1.Checked & " where ID='" & Me.LAB_ID.Text & "'")
       ' GLB_CONNECTION_SPR.Execute("update [TUNING_TBL] set [USE]= 1 where ID='" & Me.LAB_ID.Text & "'")

Средняя строчка ни ошибок не выдаёт, ни изменений в таблице не делает.
Подставлял True, -1, 0, Истина.....
На истину ругнулося.

В конструкторе запросов наваял
В базе работает...
UPDATE TUNING_TBL SET TUNING_TBL.USE = True WITH OWNERACCESS OPTION;

В программе не работает...

GLB_CONNECTION_SPR.Execute("UPDATE TUNING_TBL SET TUNING_TBL.USE = True where ID='" & Me.LAB_ID.Text & "'")
не работает - Галочку не ставит...

  Ответить  
 
 автор: Stanislav   (06.08.2011 в 09:34)   личное сообщение
 
 


GLB_CONNECTION_SPR.Execute("UPDATE TUNING_TBL SET TUNING_TBL.USE = True where ID='" & Me.LAB_ID.Text & "'")

Вроде нет ошибок. Попробуй:

Debug.Print "UPDATE TUNING_TBL SET TUNING_TBL.USE = True where ID='" & Me.LAB_ID.Text & "'"

И посмотри что там именно в запросе получается. Особенно после where id=

  Ответить  
 
 автор: час   (06.08.2011 в 09:56)   личное сообщение
16 Кб.
 
 

Простите. не совсем понял совет.
Me.LAB_ID.Text - при отладке видно значение - это и в Lable написано - первая строка то же условие - пишется нормально.
А галка не ставится.
GLB_CONNECTION_SPR.Execute("UPDATE TUNING_TBL SET TUNING_TBL.USE = true")
галка не ставится.

GLB_CONNECTION_SPR.Execute("UPDATE TUNING_TBL SET TUNING_TBL.USE = " & 0)
ДОВЫЁЖИВАЛСЯ все галки убралися

GLB_CONNECTION_SPR.Execute("UPDATE TUNING_TBL SET TUNING_TBL.USE = " & -1)
не работает........

  Ответить  
 
 автор: snipe   (06.08.2011 в 10:09)   личное сообщение
 
 

-1 попробуй (минус один)

  Ответить  
 
 автор: час   (06.08.2011 в 10:20)   личное сообщение
 
 


GLB_CONNECTION_SPR.Execute("UPDATE TUNING_TBL SET TUNING_TBL.USE = False")


Так работает - всё нафиг удалило - все галки

  Ответить  
 
 автор: час   (06.08.2011 в 22:40)   личное сообщение
 
 

Z jabu t ваю.....

GLB_CONNECTION_SPR.Execute("update [TUNING_TBL] set [USE]= " & True & " where ID='" & Me.LAB_ID.Text & "'")

Вот как работает....
и вот так
        'GLB_CONNECTION_SPR.Execute("update [TUNING_TBL] set [USE]= not(" & False & ") where ID='" & Me.LAB_ID.Text & "'")

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList