powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с отчётом
10 сообщений из 10, страница 1 из 1
Помогите с отчётом
    #36402437
Attlet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С составлением отчётов вроде понятно.
Но вот проблемка. У меня в таблице есть столбец Shet
Записи в нём выгледят так 261100
мне нужен отчёт следующего вида
Счёт
Код: plaintext
 26 
Субсчёт
Код: plaintext
 11 
Если же к примеру запись
Код: plaintext
 690900 
, то
счёт
Код: plaintext
 69 
,
субсчёт
Код: plaintext
 09 
, а две последние цифры вообще не нужны.

Пробовал substr, но не знаю как это точно делать.
Просто я новичёк в этом)
...
Рейтинг: 0 / 0
Помогите с отчётом
    #36402438
Attlet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Attlet,
Да, вот ещё:
Я так понимаю, что нужно добавлять два столбца.
В первом записи счёта, во втором Субсчёта
...
Рейтинг: 0 / 0
Помогите с отчётом
    #36402470
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Attlet,

хрустальный шар подсказывает: на вкладке "Data grouping" добавить 2 группы, группировка по left(shet,2) и substr(shet,3,2)
Ну и в полях со сводными данными (что у вас там, суммы по (суб)счетам, наверное?) не забыть во вкладке calculate поставить в "reset based on" соотв. группу.

ЗЫ. А если таблица (не)реально большая, то лучше написать пару запросов, которые все сводные данные высчитают, и подставлять уже вычисленное.
...
Рейтинг: 0 / 0
Помогите с отчётом
    #36402471
Attlet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,
Извените, я в этом новичёк, по-этому, если можно поподробнее)
...
Рейтинг: 0 / 0
Помогите с отчётом
    #36402537
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Attlet,

дайте хотя бы структуру таблиц(какие столбцы помимо счёта) и какой должен быть отчёт(что там должно быть, порядок, группировка...)
...
Рейтинг: 0 / 0
Помогите с отчётом
    #36402554
Attlet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglir,
Я просто пытаюсь разобраться с програмированием

Тип у всех полей numeric

Два столбца первый счёт, второй сумма.

Я думаю, что можно просто добавить два столбца В Одном счёт, в другом субсчёт

Но честное слово, что-то я с substr воюю, а ничего не выходит
Подскажите, как две первые цифры поместить в один столбец, а 3,4 в другой

А отчёт я сам сделаю, мастером не пользуюсь
...
Рейтинг: 0 / 0
Помогите с отчётом
    #36402557
Attlet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Attlet,

В таблице 2 столбца.
А мастером, т.е wizard
...
Рейтинг: 0 / 0
Помогите с отчётом
    #36402657
Attlet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавил два столбца счёт и субсчёт

Рассчитал формулами значения
Для счёт
Код: plaintext
replace all <счёт> WITH INT(<столбец с полным счётом>/ 10000 ) 
Для субсчёт
Код: plaintext
replace all <субсчёт> WITH INT(<счёт>/ 10000 ) 
Получил нужный результат, но всё таки очень хотел бы разобраться с разложением значения на части (substr)
Уже и на Гугле пробовал примеры искать, ничего понятного не нашёл((((
...
Рейтинг: 0 / 0
Помогите с отчётом
    #36402661
Attlet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Attlet,

Ой запечатался, для субсчёта такой расчёт:
Код: plaintext
replace all <Субсчёт> WITH int((<Счёт>* 10000 -<столбец с полным счётом>)/ 100 *- 1 )
...
Рейтинг: 0 / 0
Помогите с отчётом
    #36402878
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Attlet
Получил нужный результат, но всё таки очень хотел бы разобраться с разложением значения на части (substr)

Я вам удивляюсь по двум поводам:
1. Поля у вас числовые, а вы пытаетесь к ним применить текстовую функцию SUBSTR. Вы еще "иванов" на "петров" попробуйте поделить. ;)
2. При создании полей счет и субсчет вы воспользовались формулами, которые прекрасно справляются с этой задачей. Почему вы эти же формулы не используете в отчете для того же самого?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с отчётом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]