Страница: 1 |
Страница: 1 |
Вопрос: Из-за забора
Добавлено: 17.11.06 01:22
Автор вопроса:
nat-z
Была за забором (в соседн форуме), там сказали, что самые умные бойцы здесь, поэтому я сюда.
Есть вопросы:
1.
В DataGrid надо сменить файл.
Указываю при загрузке формы:
Private Sub Form_Load()
datPrimaryRS.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & GBmenu.Pth0 & "\" & GBmenu.Xnamestat & ";"
' datPrimaryRS.OLEDBString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & GBmenu.Pth0 & "\" & GBmenu.Xnamestat & ";"
'datPrimaryRS.ConnectionString = "select * from GBPROV, naim FROM RBPS where gbprov.kkag=rbps.kkag and gbprov.gkag=rbps.gkag Order by DPD"
datPrimaryRS.Refresh
'frmGBPROV.Combo1.ItemData(0) = " aaoa"
'frmGBPROV.Combo1.ItemData(1) = " aaaao"
'frmGBPROV.Combo1.ItemData(2) = " e?aaeo"
End Sub
Файл берется по ранееопределенному пути и имени (GBmenu.Pth0,GBmenu.Xnamestat ), но перед этим программа дважды выдает сообщение, что файл, указанный в форме (шаблоне) не найден. Т е эту конструкцию надо вставлять не в Form_LOAD а куда?
И как пишется конструкция типа frmGBPROV.Combo1.ItemData(0) = " xxxxx" - определить значения для выбора в Combobox - и куда это вставляется?
2.
В DataGrid есть текстовое поле (пустое почти по всей колонке).
Когда при загрузке подчиненной формы загружаю это пустое поле:
Prov1.Text12 = frmGBPROV.grdDataGrid.Columns(4).Value ' Bd
Выдает что тип не определен. Если заранее в Aссess заполню поле чем угодно - все OK. В чем дело?
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа: nat-z
Вопросов: 13
Ответов: 85
Профиль | | #1
Добавлено: 17.11.06 01:24
И доп вопрос:
что еще есть толкового кроме DataGrid и где его взять (требуется выводить данные из файла в виде таблицы для ввода и корректировки, при этом пересортировывать по разл колонкам и д б поиск записи по значению одного (нескольких полей)
Номер ответа: 2
Автор ответа: nat-z
Вопросов: 13
Ответов: 85
Профиль | | #2
Добавлено: 18.11.06 19:57
Да.... Солидно и много мне тут отвечают...
Тогда последний вопрос:
Работа с dbf. Создала Data1 dBASE III. При попытке запуска программы сразу выдает
- Couldn’t find installable ISAM и все. Это у меня неполный Basic или неправильно установлен или чего-то надо указать в Components или References?? Есть мудрые – кто знает?
Номер ответа: 3
Автор ответа: Hunter2003
ICQ: 287314254
Вопросов: 14
Ответов: 72
Профиль | | #3
Добавлено: 29.11.06 14:14
1. попробуй в Form_Initialize()
2. проверь возвращаемое значение из grdDataGrid в режиме отладки...
3. Есть TrueDB Grid, рульная штука! найти можно на http://componentone.com
4. Поставь MDAC (Microsoft Data Access Components) последней версии. Найти можно на сайте мелкомягкого )
Номер ответа: 4
Автор ответа: -АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #4
Добавлено: 29.11.06 14:32
2Hunter2003, поздно, см. http://www.vbnet.ru/forum/show.aspx?id=122676&page=3