|
Вопрос # 4 652/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!
Есть две таблицы spiski и owner.
Структура таблицы spiski
id
card_number.
Структура таблицы owner
owner_id
card_id
F
I
O
Какой будет запрос чтобы в компоненте stringgrid отображались столбцы F, I, O, card_number?
Помогите пожалуйста.
Примечание #1 (13 октября 2010, 08:57): И еще как объединить F I O в один столбец.
 |
Вопрос задал: slai (статус: Посетитель)
Вопрос отправлен: 13 октября 2010, 08:54
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 15; последнее сообщение — 13 октября 2010, 21:36; участников в обсуждении: 4.
|
min@y™ (статус: Доктор наук), 13 октября 2010, 09:03 [#1]:
А почему StringGrid?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
slai (статус: Посетитель), 13 октября 2010, 09:04 [#2]:
А что можно другое?
|
|
min@y™ (статус: Доктор наук), 13 октября 2010, 09:32 [#3]:
Цитата (slai):
А что можно другое?
Ну есть же компоненты для работы с базами данных, ёмаё... TDBGrid, например.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
slai (статус: Посетитель), 13 октября 2010, 09:42 [#4]:
Мне надо именно в stringgrid. Можете написать как будет выглядеть запрос в sql.
|
|
min@y™ (статус: Доктор наук), 13 октября 2010, 09:54 [#5]:
Цитата (slai):
Мне надо именно в stringgrid.
Почему?
Цитата (slai):
Можете написать как будет выглядеть запрос в sql.
Это вопрос или утверждение?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
slai (статус: Посетитель), 13 октября 2010, 10:03 [#6]:
1 Мне задали задачу сижу и не как не могу разобраться
2 Это вопрос. Извините знак перепутал.
|
|
min@y™ (статус: Доктор наук), 13 октября 2010, 10:07 [#7]:
Цитата (slai):
Мне задали задачу сижу и не как не могу разобраться
Полный текст задачи - В СТУДИЮ!
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
slai (статус: Посетитель), 13 октября 2010, 10:26 [#8]:
Мне дали не доделанную программу и сказали что бы в stringgrid отображалась информация этих таблиц.
|
|
min@y™ (статус: Доктор наук), 13 октября 2010, 10:35 [#9]:
Цитата (slai):
Мне дали не доделанную программу и сказали что бы в stringgrid отображалась информация этих таблиц.
Кто это сделал? Кто сказал про StringGrid?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
slai (статус: Посетитель), 13 октября 2010, 10:39 [#10]:
Преподаватель.
|
|
Ерёмин А.А. (статус: *Администратор), 13 октября 2010, 10:42 [#11]:
В StringGrid только если вручную переносить каждую ячейку, но это глупо. Есть же DBGrid, который для того и предназначен.
Цитата (slai):
И еще как объединить F I O в один столбец.
В зависимости от СУБД запрос может слегка отличаться, примерно так:
UPDATE TABLE SET newfield = CONCAT(f,i,o)
|
|
min@y™ (статус: Доктор наук), 13 октября 2010, 10:49 [#12]:
Цитата (slai):
Преподаватель.
Спроси его: зачем и почему именно StringGrid?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
slai (статус: Посетитель), 13 октября 2010, 10:57 [#13]:
А если через DBGrid как через него делать? как мне к нему базу подключить ? Компоненты sqlconnect, sqlquery, sqlstoredproc расположены на TDM.
|
|
min@y™ (статус: Доктор наук), 13 октября 2010, 11:04 [#14]:
Цитата (slai):
А если через DBGrid как через него делать? как мне к нему базу подключить ? Компоненты sqlconnect, sqlquery, sqlstoredproc расположены на TDM.
В интернете полно статей, книжек и примеров. Один правильный запрос в гугле - и ты в шоколоаде.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Мережников Андрей (статус: Абитуриент), 13 октября 2010, 21:36 [#15]:
select card_number,f||' '||i||' '||o as fio
from spiski,owner
where (spiski.id=owner.card_id)
в некоторых БД допускается вместо || использовать +
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|