Добрый день. возникло пару вопросиков
По кнопке создается запись в таблице и я сразу же должен получить связанные данные (пустые поля в другой таблице) с новой записью.
Вот созданию запись
DataModule5->InsPrikaz->SQL->Text=("Insert INTO Документы ([№ документа],[Название],[Дата подписания])"
"Values '"+Num->Text+"','"+Name->Text+"','"+Date->Date+"')");
Это работает нормально
Дальше должен будет отработать второй запрос.
Select Параграф.Код,Параграф.Параграф,
Параграф.Действие, Параграф.Формулировка, Параграф.Введен
From Документы, Параграф
Where Документы.Код=Параграф.Параграф and Документы.Код= вот здесь должен быть второй select который получит максимальное число из поля код
1.Можно ли так сделать?
2.Есть вот такой запрос, который возвращает список всех студентов и какие за ними закреплены документы
SELECT Физлицо.Код, Физлицо.Фамилия, Физлицо.Имя, Физлицо.Отчество, Физлицо.Пол, Физлицо.Паспорт, Физлицо.[Дата рождения], Физлицо.[Контактные данные], Документы.Название, Документы.[№ документа], Документы.[Дата подписания]
FROM Документы INNER JOIN ((Физлицо INNER JOIN Студент ON Физлицо.Код = Студент.[№_физлица]) INNER JOIN Параграф ON Студент.Код = Параграф.Код) ON Документы.Код = Параграф.Параграф;
Пытаюсь добавить условие на выбор конкретного студента дописав строку
WHERE (([Физлицо].[Код]=[№]));
Теперь пользователь может задать какого-то 1 конкретного студента документы которого необходимы, но в показывает пустые поля т.е. нет даже ФИО студента
http://www.sql.ru/forum/1160065/voprosiki