Crystal Report Соединение двух таблиц с более чем одним условием

Моя задача на этот день - присоединиться к таблице на кристалле без команды базы данных, вместо этого работать на основе графики с выбором mysql-таблиц.

Извините, если я использую неправильный перевод для меню, но у меня есть только немецкая версия.

Это означает, что в базе данных-эксперте выбраны таблицы базы данных вместо выбора "добавить команду". К сожалению, отчет создан от другого человека, и теперь я должен его изменить.

Простое соединение не проблема, основанная на идентификаторах. в профилировщике я вижу

inner join table2 on id = id

Отлично. Но что мне еще нужно, так это еще одно условие:

on id = id AND (timefrom1 BETWEEN time_to AND time_end or time_to is null)

Есть ли способ справиться с этим с помощью неровных пикселей?

Проблема заключается в следующем: если я перехожу на sql-команду, все поля в отчете и формуляры отменяются. так что очень трудно изменить отчет whle на команду sql.

Надеюсь, вы сможете мне помочь.

Спасибо Фрэнк

1 ответ

Как ты прошел с этим? На самом деле я раньше не определял свои таблицы и ссылки в файле Crystal Report, поэтому мне пришлось сначала поэкспериментировать, чтобы понять, что вы имели в виду.

Вместо того, чтобы включить этот новый фильтр в ваше объединение (что я не думаю, что вы все равно можете это сделать), вы пытались определить этот критерий в своем выборе записей? Знаете ли вы, как это сделать? Эта статья посвящена выбору эксперта и выбору записи.

Это должно избежать проблемы потери полей при переопределении вашего набора данных.

Другие вопросы по тегам