Вверх ↑
Этот топик читают: Гость
Ответов: 91
Рейтинг: 0
#16: 2017-05-28 17:26:53 ЛС | профиль | цитата
А ведь он придёт и к БД, и к дате, и к 5 понедельникам.

Ага, а если еще и понедельник выпадет на выходной, то ваще писес. Придеься в условии ставить "заходить на празники.рф"

--- Добавлено в 2017-05-28 17:42:44

Пока не понятно, что это такое и зачем оно нужно.

Нужно чтобы, при срабатывании таймера или нажатии ОК, в папках проверялось наличие только одного файла, с именем, в котором содержится сегодняшнее число например сейчас 28. Если это так, то по аналогии с таблицей, в окне будут не имена файлов а типа матрица из лампочек, где условие не выполнено лампочка не горит, а где выполнена ярко красная или зеленая. Это позволит контролировать наличие нужныйх файлов в данное время в каталоге и куче подкаталогов. Еще не знаю как сделать сделать отправку сообщение на email если не будет одного файла(не загорится лампочка) по причине SSL авторизации.

Редактировалось 1 раз(а), последний 2017-05-28 17:42:44
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#17: 2017-05-28 18:02:09 ЛС | профиль | цитата
wvlas писал(а):
Нужно чтобы, при срабатывании таймера или нажатии ОК, в папках проверялось наличие только одного файла, с именем, в котором содержится сегодняшнее число например сейчас 28. Если это так, то по аналогии с таблицей, в окне будут не имена файлов а типа матрица из лампочек, где условие не выполнено лампочка не горит, а где выполнена ярко красная или зеленая. Это позволит контролировать наличие нужныйх файлов в данное время в каталоге и куче подкаталогов. Еще не знаю как сделать сделать отправку сообщение на email если не будет одного файла(не загорится лампочка) по причине SSL авторизации.

А вот это решается СОВСЕМ ПО ДРУГОМУ и ДРУГИМИ КОМПОНЕНТАМИ и StringTable там вообще не нужна.

Редактировалось 1 раз(а), последний 2017-05-28 18:03:25
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 91
Рейтинг: 0
#18: 2017-05-28 18:44:29 ЛС | профиль | цитата
http://forum.hiasm.com/topic/7037/0 ну всякое бывает, вот и думаю как лучше сделать.
карма: 0

0
Ответов: 91
Рейтинг: 0
#19: 2017-05-29 09:56:21 ЛС | профиль | цитата
В БД это решается одним запросом.

Это как?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#20: 2017-05-29 10:39:21 ЛС | профиль | цитата
wvlas писал(а):
Это как?
Молча.
Что как ? Нарисовать табличку или проверить наличие?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 91
Рейтинг: 0
#21: 2017-05-29 10:53:10 ЛС | профиль | цитата
В папках проверялось наличие только одного файла, с именем, в котором содержится сегодняшнее число например сейчас 29
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#22: 2017-05-29 11:59:46 ЛС | профиль | цитата
wvlas писал(а):
Есть каталог, в нем подкаталоги по дням недели, в каждом дне недели еще одинаковые подкаталоги, требуется вывести в таблице по столбцам дни недели, а по строкам, имя файлов что находится в папках этого дня недели.
И где тут про число?
Семь пятниц на неделе.

Редактировалось 2 раз(а), последний 2017-05-29 12:01:40
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 91
Рейтинг: 0
#23: 2017-05-29 12:34:53 ЛС | профиль | цитата
Первоначально про число ничего не говорилось. Предполагалось уже потом обрабатывать список файлов.
А вот это решается СОВСЕМ ПО ДРУГОМУ и ДРУГИМИ КОМПОНЕНТАМИ.

После этого, написал то что требуется в итоге. Если есть другие способы, все сделать по другому о которых я не знаю, буду благодарен.
Немного исправил файлы в папке для сканирования.
http://dropmefiles.com/IVZLB
Тут вторник должен показывать, что все хорошо. По одному файлу в папке, с числом соответствующим дню недели названия папки. Все лампочки подкаталогов вторника зеленые. А понедельник с разными вариантами, которые могут быть. Соответственно лампочки подкаталогов понедельника не все зеленые, что сразу указывает на непорядок.

Началось с пяти понедельников а уже дошли до 7 пятниц
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#24: 2017-05-29 13:11:50 ЛС | профиль | цитата
wvlas, кончай дурью маяться.
Никаких "Понедельников, Вторников" и т.д.
wvlas писал(а):
По одному файлу в папке, с числом соответствующим дню недели названия папки.
Бред.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 91
Рейтинг: 0
#25: 2017-05-29 13:33:03 ЛС | профиль | цитата
Никаких "Понедельников, Вторников" и т.д.

Я согласен. Но это уже готовый каталог с подкаталогами.

Где бред?
Сегодня понедельник 29 (число соответствующее дню недели названия папки). Лезем в каталог понедельник. Смотрим там все подкаталоги. Если в подкаталоге 1 файл и в его имени есть символы 29 то все ок. Если там не один файл, то не ок. Если там один файл но с именем без символов 29, то опять не ок. Лезем в папку вторник. Число во вторник будет 30. Проверяем аналогично понедельнику. Вот и хотел это через список и перебор строк проверить. Ну если с базой данных проще, то я только +.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#26: 2017-05-29 14:05:27 ЛС | профиль | цитата
wvlas писал(а):
Но это уже готовый каталог с подкаталогами.
Где он готовый ? А как же ты поменял имена файлов по сравнению с тем, что выкладывал раньше ?
wvlas писал(а):
Сегодня понедельник 29
Да, если это май 2017 года. А если это 2018, то это вторник.
А если имя файла будет, например, A20170529.ххх , то программа будет знать, что это "файл Всё_обо_всём за понедельник 29-05-2017 г." или нет ?

Ладно, заканчиваем эту бесполезную трепологию.

Одно запомни - если что-то решается с трудом, значит подошел не с той стороны.

Редактировалось 1 раз(а), последний 2017-05-29 14:06:19
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 91
Рейтинг: 0
#27: 2017-05-29 14:25:29 ЛС | профиль | цитата
Где он готовый ? А как же ты поменял имена файлов по сравнению с тем, что выкладывал раньше ?

Молча, в Totalcmd. Первая ссылка с каталогом была для примера, чтобы загнать в список дерево каталогов и потом обработать. Второй был для примера
Пока не понятно, что это такое и зачем оно нужно.
по второй ссылке. По месяцам привязка не нужна, тем более по годам.
В БД это решается одним запросом.

Так я после этого и начал всю эту туфтологию. Что за чудный запрос такой?
А если имя файла будет, например, A20170529.ххх , то программа будет знать, что это "файл Всё_обо_всём за понедельник 29-05-2017 г." или нет ?

ей не нужно знать, если в подкаталоге 1 файл и в его имени есть символы 29 (дата дня недели) то все ок

где-то есть у меня и компонент "день недели по дате ". Найду - выложу.
daysinnew.rar

http://forum.hiasm.com/topic/49641
дата по дню недели есть?

Редактировалось 4 раз(а), последний 2017-05-29 15:14:30
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#28: 2017-05-30 22:18:19 ЛС | профиль | цитата
wvlas писал(а):
дата по дню недели есть?
Элементарно. Нужно знать ГОД и номер недели (их в году всего 52)

Add(MainForm,2953706,252,105)
{
Width=478
Height=76
Position=1
}
Add(DatePicker,3192950,301,105)
{
Left=10
Top=5
Width=155
Height=21
link(onChange,871350:doConvert,[])
}
Add(DateConvertor,871350,343,105)
{
Mode=9
Format="Выбрано dd MMMM yyyy года. (dddd)"
link(onResult,9742876:doText,[])
}
Add(Label,9742876,385,105)
{
Left=175
Top=8
Width=4
Height=4
Font=[MS Sans Serif,8,1,0,1]
Caption=""
}


Редактировалось 2 раз(а), последний 2017-05-31 10:34:03
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 91
Рейтинг: 0
#29: 2017-06-12 07:39:41 ЛС | профиль | цитата
Спасибо!

Редактировалось 1 раз(а), последний 2017-06-12 07:43:02
карма: 0

0
29
Сообщение
...
Прикрепленные файлы
(файлы не залиты)