Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2009, 21:07   #1
xaero93
Пользователь
 
Регистрация: 27.02.2009
Сообщений: 53
По умолчанию копирование из определенной ячейки dbgrid в массив

Здравствуйте уважаемые программисты. Пишу программу, которая перекрывает рабочий стол (как в компьютерных клубах). Пути к программам добавлются в бд ( в таблицу). Таблица на том же компьютере, что и программа. Нужно из этой таблицы добавить в массив содержимое колонки "путь к программе" (скрин таблицы во вложении)
p.s. Таблицы не заполнил еще, но программ будет не больше 50
Изображения
Тип файла: jpg программа.JPG (38.8 Кб, 144 просмотров)
З.Ы. Сильно не бейте за некрасивый код, мне всего лишь 15 лет
xaero93 вне форума Ответить с цитированием
Старый 02.12.2009, 08:20   #2
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

Вопрос такой. У тебя таблица и программа как то между собой взаимодействуют или таблица в Excele а программа на Delphi, вопрос не совсем корректный.
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 02.12.2009, 09:17   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Нужно из этой таблицы добавить в массив содержимое колонки "путь к программе"
А зачем в массив потом пихать?
Ты же все равно набор записей получаешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.12.2009, 20:30   #4
xaero93
Пользователь
 
Регистрация: 27.02.2009
Сообщений: 53
По умолчанию

Цитата:
Сообщение от Droid Посмотреть сообщение
Вопрос такой. У тебя таблица и программа как то между собой взаимодействуют или таблица в Excele а программа на Delphi, вопрос не совсем корректный.
у меня программа на делфи а база данных локальная. все сделано через datasourse, т.е. они связаны между собой.

у меня на форме много невидимых кнопок. У каждой кнопки вот такой код:
Код:
var a: array [0..99] of string ;
               i:integer ;                    
begin
   ShellExecute(Handle, 'open',
   pChar(a[i]), nil, nil, SW_SHOWNORMAL);  
end;
значит в массив вбиваем пути к программам. У каждой кнопки будет свой идентификатор i. По этому идентификатору программа будет определять какая кнопка какую программу будет запускать.
При старте программа должна прочитать таблицу из бд и забить в массив все строки из третьей колонки этой таблицы.
З.Ы. Сильно не бейте за некрасивый код, мне всего лишь 15 лет
xaero93 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование части данных ячейки Doszhan Microsoft Office Excel 15 04.11.2011 07:49
копирование из ячейки таблицы в edit xaero93 БД в Delphi 2 23.10.2009 11:46
Копирование ячейки с данными и форматированием текста Viento Microsoft Office Excel 4 12.01.2009 12:38
Как обработать двойной щелчок в определенной ячейке DBGrid? Dux БД в Delphi 11 10.08.2008 03:34
Копирование текста ячейки 2 цветов WIC Microsoft Office Excel 3 24.09.2007 13:32