Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Помогите, пожалуйста Добавлено: 28.05.06 13:38  

Автор вопроса:  Иван | Web-сайт: www.harami.ru
Дорогие друзья, помогите, пожалуйста, новичку.

1) Создаю MDI-форму, в ней Child-форму, в Child-форме — TextBox. В текст-боксе по правому щелчку мыши появляется контекстное меню (Вырезать-Копировать-Вставить и т.п.). Откуда оно взялось? Нигде в листинге оно не прописано. Как от него избавиться?

2) Проблема поиска текста по образцу в поле FieldName базы данных:
Dim strPattern As String
strPattern = "Образец текста для поиска"
datAdodc.Recordset.Find Criteria:="[FieldName] Like '*" & strPattern & "*'"
   И все бы замечательно, но что делать, если "Образец текста" сам содержит апостроф? В этом случае происходит сбой. А если апостроф заменить кавычками, то та же самая проблема возникает, когда "Образец текста" содержит кавычки.

3) Как в базе данных ADO определить, находится ли курсор в новой записи? В Access есть свойство .NewRecord, а в VB? Существует константа adRecNew, но какая функция ее может возвратить?

  Заранее спасибо и удачи! jgir@rambler.ru

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Calhoon



ICQ: 789764 

Вопросов: 90
Ответов: 230
 Web-сайт: 4elovekssn.blog.ru
 Профиль | | #1
Добавлено: 28.05.06 21:02
1) попробуй поймать нажатие правой кнопки мыши и подменить действие...

2) не совсем понимаю то ли это, но если сторока поиска содержит кавычки, то в операторе должны стоять двойные кавычки:

strPattern = "Образец текста ""для"" поиска"

а не:
strPattern = "Образец текста "для" поиска"

Ответить

Номер ответа: 2
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #2 Добавлено: 28.05.06 22:42
В текст-боксе по правому щелчку мыши появляется контекстное меню (Вырезать-Копировать-Вставить и т.п.). Откуда оно взялось? Нигде в листинге оно не прописано

от нехрена себе вопросы у вас... :) А ну попробуй просто на форму текстбокс кинь, нажимай правой - опа... меню... ))) нехрена себе до чего техника дошла, меню нигде не прописано, а появляется... кстати заметь, не только в твоём приложении... а и в всех остальных под винду :) Так что вопрос правельнее задать как его убрать? Но ещё более правельно не задавать этот вопрос, а поискать ответ самому, это много раз обсуждалось...

2) потому что у тебя strPattern закавычен для Like, а появление ещё одной кавычки черевата ерроров... Недопускай попадания в БД одинарных кавычек, заменяй из на что-то вроде &#096...

3) курсор за тебя никто ж недвигает, ты сам перемещаешь его программно, какие проблемы его отследить?

Ответить

Номер ответа: 3
Автор ответа:
 Эндрю



ICQ: 303-304-826 

Вопросов: 24
Ответов: 103
 Web-сайт: www.пока_нет.ru
 Профиль | | #3
Добавлено: 29.05.06 00:53

Иван

Это для программы для трейдеров Forex?

Ответить

Номер ответа: 4
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #4 Добавлено: 31.05.06 11:50
Это для программы для трейдеров Forex?

ЧЕГО?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам