Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];

Вниз

DBF и ДБ вобще...   Найти похожие ветки 

 
undert   (2003-11-02 15:59) [0]

Имею DataSet прописанный в DataSource.
Мне не надо разбираться как это все работает и т.п. и я буду очень благодарен если кто-нить подскажет как обратится к отдельно-взятой ячейке таблицы ? Как менять позицию курсора нет в таблице ? Как просто обращатся к данным ?
Вот так я вывожу столбец в TStringList, но знаю что сделано раком:

List.Items.Clear;
With Form2 Do
Begin
List.Items.Add(NTX.FieldByName("DATA").AsString);
While NTX.FindNext Do
List.Items.Add(NTX.FieldByName("DATA").AsString);
End;


Вобщем как можно обратится к данным ?


 
Anatoly Podgoretsky   (2003-11-02 16:22) [1]

Так ты и обращаешься к отдельно взятой ячейке "DATA"


 
undert   (2003-11-02 17:34) [2]


> Anatoly Podgoretsky ©


Хех, DATA - столбец, и вышеуказанный цикл у меня заполняет List - TStrings. Как к примеру обратится так же просто как и в TStringGrid -> Cells[Col,Row] ?


 
Anatoly Podgoretsky   (2003-11-02 17:41) [3]

Ты про что? Если про таблицу, то такое понятие не существует, только текущая строка и любая колонка. Если про какой то компонент, то надо его назвать.
Но судя по совокупности всех твоих вопросов, ясно что ты не в ладах с теорией, тебе надо прочитать что ни будь по этому, при том одной книгой врядли обойдешься.


 
undert   (2003-11-02 18:00) [4]


> Anatoly Podgoretsky ©


Да я вот про то же - одной книжки не хватит, а времени нету. Попытаюсь изъяснить задачу:
Дано несколько файлов, в которых есть два столбца - ID, DATA, т.е. ID - некое уникальное число сопоставленное с неким тесктом - DATA.
Так же есть некая большая БД, в которой есть несколько столбцов, в которых записаны данные определители ID, т.е. в совокупности получаются какие-то связанные данные из разных файлов

Необходимо сделать программку, которая будет просматривать эти данные из большой БД. Все БД записаны в формате DBF, для чего мне только необходимо на данный моментнацчится получать данные из определённой ячейке.


> Если про таблицу, то такое понятие не существует, только
> текущая строка и любая колонка


А как получить текущию колонку и столбец, а так же данные данной ячейки из DataSet ?


 
Anatoly Podgoretsky   (2003-11-02 18:02) [5]

В данный момент тебе нужна связь мастер-детайл
Текущую строку не надо получать она текущая, а колонку можно получить undert © (02.11.03 15:59)


 
undert   (2003-11-02 18:05) [6]

> В данный момент тебе нужна связь мастер-детайл

А что это такое ?

> Текущую строку не надо получать она текущая,

А как это так ? Т.е. я не могу мануально указать строку что бы сделать к ней моментальный прыжок ? Перебор - долго.


 
Anatoly Podgoretsky   (2003-11-02 18:16) [7]

Вот видишь тебе надо браться за азбуки иначе разговор слепого с глухим.
На текущую строку не надо делать прыжка она и так текущая, а на любую другую действительно можно прыгнуть без перебора.

Сходи на мой сайт там есть очень, очень много литературы, в том числе и по базам и по общим принципам программирования, например обзательно взять Текстейру и Пачеко в дополнение к специализированным.


 
undert   (2003-11-02 18:25) [8]


> на любую другую действительно можно прыгнуть без перебора.


А как ? :)


 
Anatoly Podgoretsky   (2003-11-02 19:47) [9]

MoveBy, Seek, FinfKey, FindNearest, GotoKey, GotoNearest, Locate etc



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.11.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
1-78966
NoIdeasAboutName
2003-11-15 00:09
2003.11.24
анимация.


3-78749
Dysan
2003-11-06 11:00
2003.11.24
Как через ADOQuery сделать выборку из таблиц из разных директори?


1-78939
Игор
2003-11-07 02:56
2003.11.24
прозрачный курсор


1-79022
TRIX
2003-11-14 01:40
2003.11.24
Зависание при циклах


1-79053
Jul
2003-11-13 13:24
2003.11.24
Office_TLB





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский