Ребята помогите доктору.
Работали раньше в Access, а теперь требования возросли и решили сделать проиложение на VB. Но застрял , може подмогнете, а мы вас за это небольно вылечим, чик и готово
1. Имеется база данных по визитам пациентов[Report.mdb]. Как в VB6 сделать экспорт одной из таблиц[DiagnosValue] (5 столбцов, 20-50 строк) в текстовый файл. В VBA-Access это делается легко через DoCmd.TransferText (например DoCmd.TransferText acExportDelim, "", "DiagnosValue", "С:\Report.txt", -1, "", 1251). Но в VB6 DoCmd не работает. Как это можно сделать из VB6, чтобы результат был такой-же, как в VBA-Access т.е. - экспорт в txtфайл с разделителями/;/, ограничитель текста/"/, имена полей в первой строке, кириллица-1251?
А также, можно ли параллельно записать данные из этой таблицы[DiagnosValue] в строковую переменную, как обычный текст для дальнейшей работы с ним, разделяя строки с помощью например Chr(9), т.е. чтобы можно было например отобразить в текстбоксе в том-же виде, как это будет в Report.txt или потом отдельно нужно будет считывать из Report.txt через /Open For Input as #1/ и загружать в текстбокс.
Я здесь новичок, не знаю можно-ли задавать второй вопрос здесь же или отдельной темой? Почитал ваши правила - у вас тут строго. Но думаю, что если речь идет об одной программе, то можно. Если, что товарищи поправят
2. На форме есть контрол Data1 и текстбоксы, куда выводятся данные конкретного пациента (имя,возраст,пол и т.д.) из таблицы[PacientData], а также контрол Data2 и DBGrid1 (7 колонок), куда через SQLзапрос из связанной таблицы[PacientVisit] выводятся данные о визитах пациента(дата, диагноз, назначения и пр.). Данные для контроллов установлены не через свойства, а загружаются программно при загрузке формы.
Нужно сделать, чтобы столбец DateVisit с данными о датах визитов в DBGrid1 был не виден, а вместо этого даты визитов выводились в отдельный список List1 с одной колонкой.
Спрятать столбец DateVisit легко - делаем его Columns(1).Visible=False.
А вот как программно привязать List1 к столбцу DateVisit в DBGrid1, чтобы в List1 отображались все визиты, а DBGrid1 показывал только одну строку соответствующую выбранному в List1 визиту?
На другой форме похожая ситуация, но попроще - там сейчас DBGrid, но он там не нужен вообще, а вместо него нужен только List с одной колонкой с датами визитов. Как обойтись в этом случае вообще без DBGrid - т.е. можно ли загружать список визитов в List непосредственно - используя контрол Data2 и упоминавшийся SQLзапрос. Если не очень трудно покажите пожалуйста оба варианта.
Заранее признателен всем откликнувшимся.