Ой спасибо добрый человек за помощь. Очень помогли!!!
.
My Visual Database → Posts by max1779signal
Pages 1
Ой спасибо добрый человек за помощь. Очень помогли!!!
.
Да, первый TableGrid сборный.
Как реализовать это копирование выбранной строки из первой таблицы во вторую?
max1779signal wrote:День добрый. Есть таблица на форме куда отбираю записи с помощью КомбоБоксов.
И есть вторая таблица. Куда надо поместить выборочно записи из первой таблицы для последующего вывода в Report.
Помогите как это сделать дополнительной кнопкой и скриптом?получается Вам нужна еще одна (временная) таблица, куда будут капироваться выбранные Вами значения..
а потом таблицу вывести в Report..Вам нужно решить от куда именно будут капироваться данные из таблицы или из ячеек TableGrid..
если асновной грид имеет сводные данные из разных таблиц, то лучше капировать данные из ячеек TableGrid.
День добрый. Есть таблица на форме куда отбираю записи с помощью КомбоБоксов.
И есть вторая таблица. Куда надо поместить выборочно записи из первой таблицы для последующего вывода в Report.
Помогите как это сделать дополнительной кнопкой и скриптом?
Не, так не пойдет, потому что прийдется всю базу перелопачивать.
Как это отфильтровать с помощью скрипта. Ни как сообразить не могу...
День добрый. Есть база давно созданная. В ней вбивается группа, типы связанные с группами, и производитель не связанный с группой и типами.
Теперь стала необходимость чтобы при выборе группы и связанные с ней типами в третьем Комбоксе отфильтровывались записи по производителю которые относятся к этим группам и типам. Редактировать всю базу это не реально, очень много в ней записей.
Подскажите как это сделать. Пример накидал.
Давно не заходил. У меня сейчас версия 4.2
Спасибо Дмитрий за подсказку. Переработал весь код под динамически создаваемую форму.
А есть ли возможность в MVD вынести эту часть кода в отдельный присоеденяемый файл, чтобы не нагромождать скрипт?
Сделал для своего проекта Форму с выбором цвета подсвечивания строк в таблице.
Может кому пригодиться.
Только вот ни как не могу разобраться, как сделать, чтобы при открытии Form2 заполнялась Panel1 палитрой.
Сделал пока отдельно кнопку "Градиент" при нажатии которой происходит заполнение.
Может кто подскажет как это сделать.
strftime ('%m/%Y', DATE)
А можно поподробнее или дайте направление на какой нибудь пример
День добрый.
Есть таблица в базе данных в которую сохраняются данные, есть поле дата.
Как в TableGrid вывести заявки за месяц такого то года?
Спасибо...
Привет Макс, Дмитрий,
Возможно, это еще одно решение??
Derek
Ну да, как писал Дмитрий получились ошибки.
А вот как вы предлагаете Derek будет правильнее... Спасибо.
Здравствуйте
Попробуйте это
(select maker.maker||' '||model.model from maker, model where maker.id = car.id_maker and model.id = car.id_model)
Кроме того, пример
Derek.
Спасибо большое. Помогло...
Имеются 3 таблицы:
1-я client_car, со следующими полями
id_car_manufacturer
id_car_model
date_manufacturer
gos_nomer
car - вычисляемое поле
2-я car_manufacturer, со следующими полями
car_manufacturer
3-я car_model, со следующими полями
id_car_manufacturer
car_model
Как в вычисляемое поле поместить и производителя и модель
Написал следующий запрос:
(SELECT car_manufacturer FROM car_manufacturer WHERE id = client_car.id_car_manufacturer)
А как теперь туда еще и car_model добавить? Чтобы это поле отображало: car_manufacturer пробел car_model
Здравствуйте,
возможно, так.
но может быть проблема, если более одного пользователя?
Regards,
Derek.
Спасибо, помогло...
в свойствах кнопки "Сохранить" убираешь галку закрывать после сохранения и прописываешь AfterClic -
Button1.dbGeneralTableId
ну и или в переменную или ещё куда
сумбурно но как-то так
Спасибо за ответ, но мне надо узнать этот id еще до сохранения.
Как это можно сделать.
На форме1 имеется таблица и две кнопки.
Кнопка1 это новая запись при нажатии которой открывается форма2 для добавления новой записи.
Кнопка2 открывает Форму2 для редактирования записи.
При открытии Формы2 в скрипте прописал следующее: компонент Edit2 пока просто для того чтобы увидеть id
var id_kassa_work : integer;
procedure Форма2_OnShow (Sender: TObject; Action: string);
begin
if Форма2.dbAction = 'NewRecord' then
begin
id_kassa_work := ?????;
addKassaWork.Edit2.Text := inttostr(id_kassa_work);
end;
if Форма2.dbAction = 'ShowRecord' then
begin
id_kassa_work := strtoint(Форма1.TableGrid1.sqlValue);
addKassaWork.Edit2.Text := inttostr(id_kassa_work);
end;
end;
Когда открываю Форму2 для редактирования я вижу правильный id записи которую редактирую.
Что прописать когда Форма2 открывается для добавления новой записи, чтобы увидеть новый id?
Здравствуйте Max1779signal,
этот пример показывает вам, как?
{fieldname1} {fieldname2}
Derek.
Про это я знаю. Но вопрос в другом: к таблице операций привязана таблица клиента, к таблице клиента привязана таблица его автомобилей, которые выбираются из таблиц марка автомобиля и модель автомобиля, так вот как сделать чтобы в ComboBox появились его названия автомобилей, а не цифры?
Подскажите пожалуйста новичку. На форме имеется ComboBox2 и настроен ForeignKey - kassa_operation.id_client_car и настроен Parent ComboBox на ComboBox1 для того чтобы можно было выбрать автомобили только привязанные к этому клиенту. В FieldName для выбора появляются только date_manufacturer и gos_nomer. Как сделать чтобы в ComboBox2 появлялись марка и модель автомобиля привязанные к этому клиенту. Указываю id_car_manufacturer и id_car_model появляются цифры.
WHERE поле по которому нужна выборка ={элемент формы из которого берётся требуемое поле}
Есть вариант
GROUP BY {элемент формы из которого берётся требуемое поле}
Пишу WHERE name_product = {frmSkladOperation.ComboBox4} в ответ ошибка Error Message: unrecognized token: "{"
День добрый. Я новичёк в базах. Имеется таблица в которой сохраняется остаток и имеется таблица в которой сохраняется приход расход. Как сделать так чтобы пересчитывался остаток в первой таблице только в по одному наименованию, а не по всем (делал вычисляемое поле, в первой таблице по типу - SELECT (SUM(quanity*(id_operation=1)) - SUM(quanity*(id_operation=2))) в таком случае пересчитываются все поля остатка). Пробовал делать через UPDATE, но не знаю как в оператор WHERE вложить нужные данные из формы. Спасибо хоть за какую то помощь.
Pages 1
My Visual Database → Posts by max1779signal
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi