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