Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / считываение с таблицы / 13 сообщений из 13, страница 1 из 1
08.01.2012, 16:44
    #37605680
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
считываение с таблицы
в проекте msflexgrid. при загрузке формы больше тысячи ячеек таблицы заполняются программно. хотелось бы сделать лучше: программа при загрузке формы будет брать данные из таблицы, лежащей рядом с ехешником. вопросы: как создать таблицу(access или excel или ещё что, я в этом не очень секу)? как считать данные из этой таблицы в msflexgrid? как программно заполнить таблицу? как правильно проверять тип данных в балицы во избежание ошибок? заранее спс
...
Рейтинг: 0 / 0
10.01.2012, 02:25
    #37607033
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
считываение с таблицы
Может OLE тебя устроит?
Вместо того, чтобы задать конкретный вопрос(хотя бы озвучить чего хочешь добиться) задаёшь массу вопросов, которые, возможно, в данном случае тебе и не нужны. Есть масса способов получит данные
...
Рейтинг: 0 / 0
10.01.2012, 08:43
    #37607110
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
считываение с таблицы
alex77755,

в проекте msflexgrid. заполнять его очень неудобно. это не критично, но всё-таки... хотелось создать таблицу вне проекта, напихать в неё вручную данные а прога моя будет брать данные для грида из внешней таблицы... воть...
...
Рейтинг: 0 / 0
10.01.2012, 13:12
    #37607443
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
считываение с таблицы
ms H flexgrid тебе нужно
...
Рейтинг: 0 / 0
10.01.2012, 14:06
    #37607555
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
считываение с таблицы
Konst_Onems H flexgrid тебе нужно а чем отличается?
...
Рейтинг: 0 / 0
10.01.2012, 14:14
    #37607577
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
считываение с таблицы
> Автор: BelowZero
> msHflexgrid тебе нужно
> а чем отличается?

Словом в которое раскрывается буковка H в названии

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
10.01.2012, 14:21
    #37607594
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
считываение с таблицы
присвоением adodb.recordset в качестве истоячника строк грида
...
Рейтинг: 0 / 0
10.01.2012, 14:38
    #37607632
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
считываение с таблицы
Konst_Oneприсвоением adodb.recordset в качестве истоячника строк грида
как это будет правильно выглядеть? какой файл нужно создать в качестве таблицы и как правильно присвоить источник?
...
Рейтинг: 0 / 0
10.01.2012, 15:04
    #37607687
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
считываение с таблицы
Код: vbnet
1.
2.
3.
4.
5.
Dim rs as ADODB.Recordset

...
SET grid1.DataSource = rs
...
...
Рейтинг: 0 / 0
10.01.2012, 15:13
    #37607704
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
считываение с таблицы
BelowZeroкак правильно присвоить источник? Konst_OneDim rs as ADODB.Recordset
...
SET grid1.DataSource = rs
... BelowZero а какой файл нужно создать в качестве таблицы?
...
Рейтинг: 0 / 0
10.01.2012, 15:22
    #37607726
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
считываение с таблицы
акцесс предоставляет интерфейс для создания таблицы, если что-то не получается, задай вопрос на форуме акцесса
...
Рейтинг: 0 / 0
11.01.2012, 03:05
    #37608573
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
считываение с таблицы
В принципе данные можно хранить в любом удобном формате. При небольших обёмах это не критично.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text]
"DisabledExtensions"="!txt,csv,tab,asc,htm,html"
Можно добавить нужное расширение в этот список.
Потом примерно так:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Dim myConnection As String = "Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=c:\"
Dim myConn As New OdbcConnection(myConnection)
Dim myInsertQuery As String = "SELECT * FROM myfile.aaa"
Dim myOdbcCommand As New OdbcCommand(myInsertQuery)
myOdbcCommand.Connection = myConn
myConn.Open()
myOdbcCommand.ExecuteNonQuery()
...
Рейтинг: 0 / 0
11.01.2012, 11:11
    #37608826
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
считываение с таблицы
это на VB.NET
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / считываение с таблицы / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]