Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как проверить больше одного файла в какой то папке?
 
 автор: Tip   (05.12.2006 в 09:46)   личное сообщение
 
 

Как проверить больше одного файла в какой то папке?

  Ответить  
 
 автор: KrukVN   (05.12.2006 в 09:50)   личное сообщение
 
 

do
- проверить на что?
- а почему именно больше одного файла?
- значит один Вы уже проверили?
- а проверили на что?
loop

  Ответить  
 
 автор: Tip   (05.12.2006 в 10:11)   личное сообщение
 
 

в общем смысл задачи
если в определенной папке один файл картинки то он в элементе (Обозреватель веб-страниц (Microsoft)) будет отображаться как картинка для просмотра.. а если больше одного файла то в этом элементе файлы буду отображатся как файлы (ЭСКИЗ СТРАНИЦ).

КСТАТИ КАК ПЕРЕДТЬ УПРАВЛЕНИЕ Обозреватель веб-страниц (Microsoft) такую команду на отображение файлов как ЭСКИЗ

  Ответить  
 
 автор: KrukVN   (05.12.2006 в 10:20)   личное сообщение
 
 

- по первой части можно так:

Dim strName As String
    strName = Dir("C:\*.gif")
    Do Until Len(strName) = 0
        'Счетчик файлов
        strName = Dir
    Loop

- по второму не вкурсе

  Ответить  
 
 автор: Tip   (05.12.2006 в 10:21)   личное сообщение
 
 

Спасибо ВАМ!

  Ответить  
 
 автор: Explorer   (05.12.2006 в 10:29)   личное сообщение
 
 

как эскиз, по аналогии с "проводником", не получится

можно пробегать в цикле файлы в папке, генерировать HTML страницу "превью" и уже ее отображать в контроле формы

  Ответить  
 
 автор: KrukVN   (05.12.2006 в 10:32)   личное сообщение
 
 

Ну а ежели нужно обработать несколько типов файлов то можно так:

Dim strName As String, Rassh() As String
    strName = Dir("D:\*.*")
    Do Until Len(strName) = 0
        Rassh = Split(strName, ".")
        Select Case Rassh(UBound(Rassh)) 'смотрим расширение файла
            Case "gif", "jpg"
                'счетчик gif и jpg
            Case "wmf"
                'счетчик wmf
            Case "dwg"
                'счетчик dwg
        End Select
        strName = Dir
    Loop

  Ответить  
 
 автор: Tip   (05.12.2006 в 10:37)   личное сообщение
 
 

А если потом кто то добавит нужно будет перегинирировать?
Тогда надо что бы при открытии сначала генирился HTML?
А как хоть приблизительно выгдяти кодик?

ВООБЩЕ МОЖЕТ ЕСТЬ ГОТОВЫЕ РЕШЕНИЯ ФОТОК (ФОТО ОБЪЕКТА) В ФОРМЕ, КОТОРЫХ МОЖЕТ БЫТЬ МНОГО МОЖЕТ БЫТЬ ОДИН А МОЖЕТ И НЕ БЫТЬ

  Ответить  
 
 автор: Explorer   (05.12.2006 в 11:13)   личное сообщение
 
 

КУ: Тогда надо что бы при открытии сначала генирился HTML?

да, а чего тут особенного?

причем, что любопытно - HTML можно генерировать локально для клиента, выдавая только ссылки на файлы к которым он имеет права доступа...

этакий вот раздельный доступ к общим файлам через одно место :)))

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList