Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поддержка фотографий в Access 2003 SP2, Показ фото текущего сотрудника 
V
    Опции темы
Leshka
  Дата 14.5.2006, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 14.5.2006

Репутация: нет
Всего: нет



Вечер добрый!


Помогите, пожалуйста, решить проблему.
Мне необходимо, чтобы у каждого сотрудника нашего предприятия в его личной карточке (некой форме) в отведенном для этого месте отображалась фотография!

Причем было бы очень желательно (т.к. сейчас это кое-как работает - приходиться в ручную прописывать в определенное поле расположение фотографии каждого сторудника), чтобы при нажатии на определенную кнопочку ("Обзор") выскакивал обзорщик для выбора фотографии с возможностью предпросмотра. Соответственно, после выбора фотографии этот путь автоматически запоминался. А рядом была бы еще одна кнопочка - "Удалить" - соответственно, для удаления мгновенного удаления фотографии.

Было бы совсем великолепно, если бы при отсутствии фото на ее месте появлялась надпись: "Фото отсутствует" или отображалась некая общая картинка.

В общем, все это конечно, есть и в стандартной БД "Барей". Но как я ни пытался сделать тоже самое (по аналогии) в своей базе (в течении вот уже 2 недель) - все четно - ничего не получается.
Причем делаю одинаковым все - включая названия элементов управления и процедур. Прописываю абсолютно все, что только может потребоваться. В чем же все-таки проблема?


Заранее благодарен! 
PM MAIL WWW   Вверх
kivan
Дата 15.5.2006, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 17.10.2005

Репутация: нет
Всего: нет



Leshka, 
Вот и мне довелось спрашивать и вот что мне ответили
Вот глянь че сказали!!! smile 
А вопрос еще не решен до сих пор, все пробую... 
--------------------
#----------------------------------------------------------#A little knowledge is a dangerous thing...!!!senatum.blogspot.com
PM MAIL WWW ICQ   Вверх
Leshka
  Дата 15.5.2006, 18:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 14.5.2006

Репутация: нет
Всего: нет



Слушай, Kivan, и правда нам никто помочыь совсем не хочет!

Это что ж такое происходит?

Надеюсь потому что никто ничего не знает, а не потому что никто не хочет помочь нам!

Ну ладненько, если что станет известно - сразу дай знать. То же самое в случае успеха сделаю и я! 
PM MAIL WWW   Вверх
Akina
Дата 15.5.2006, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Цитата(Leshka @  15.5.2006,  00:22 Найти цитируемый пост)
чтобы при нажатии на определенную кнопочку ("Обзор") выскакивал обзорщик для выбора фотографии с возможностью предпросмотра. 

Стандартный CommonDialog.FileOpen в соотв. режиме.

Цитата(Leshka @  15.5.2006,  00:22 Найти цитируемый пост)
после выбора фотографии этот путь автоматически запоминался

Он - в CommonDialog.Filename, а сохранить его - это твоя забота.

Цитата(Leshka @  15.5.2006,  00:22 Найти цитируемый пост)
А рядом была бы еще одна кнопочка - "Удалить" - соответственно, для удаления мгновенного удаления фотографии.

Видимо, не фото, а пути к файлу фото? ну так присвой пустую строку...

Цитата(Leshka @  15.5.2006,  00:22 Найти цитируемый пост)
Было бы совсем великолепно, если бы при отсутствии фото на ее месте появлялась надпись: "Фото отсутствует" или отображалась некая общая картинка.

Что мешает так сделать?
 


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Leshka
Дата 16.5.2006, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 14.5.2006

Репутация: нет
Всего: нет



Akina, 

Если бы было все так просто,

Цитата
Что мешает так сделать?


я бы давно бы уже все это сделал сам! smile 

А раз я регистрируюсь на соответствующем форуме и призываю пользователей к помощи (разумеется, в надежде на помощь) я действительно нуждаюсь в помощи! smile 

В любом случае, Akina, огромное Вам спасибо! Попытаюсь из этого извлечь что-либо полезное и должным образом применить в своей разработке! smile 




С Уважением к Вам и всем Форумчанам!
 
PM MAIL WWW   Вверх
kivan
  Дата 16.5.2006, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 17.10.2005

Репутация: нет
Всего: нет



Цитата(Leshka @  15.5.2006,  18:32 Найти цитируемый пост)
Надеюсь потому что никто ничего не знает, а не потому что никто не хочет помочь нам!

Скорее второе, никому оно не надо, есть заботы по важнее...
Я на днях обязательно придумаю чего, просто забегался, вопросов и запросов куча, вот и разгребаю маленько...
Колупаю SQL  + в придачу Unix-> FreeBSD. Пытаюсь Informix положить на Unix, да и куча всякого, и на работе покоя не дают smile, 
если что дам знать, на самом деле это легко. smile 
Млин, я в Delphi сделал все пашет идеально, а тут какие то заморочки... smile  
А
(Akina, -nе ), благодарчик за терпеливость, да и за предоставленные примеры, + поставил бы да не хватает сообщений... smile    

Это сообщение отредактировал(а) kivan - 16.5.2006, 12:41
--------------------
#----------------------------------------------------------#A little knowledge is a dangerous thing...!!!senatum.blogspot.com
PM MAIL WWW ICQ   Вверх
Leshka
  Дата 22.5.2006, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 14.5.2006

Репутация: нет
Всего: нет



Вопрос, кстати, остается еще открытым! 
PM MAIL WWW   Вверх
bopoha
  Дата 22.5.2006, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1283
Регистрация: 10.5.2006
Где: Беларусь, Минск

Репутация: 21
Всего: 21



вот два примера
надеюсь я правильно понял вашу проблему 

Присоединённый файл ( Кол-во скачиваний: 51 )
Присоединённый файл  samples.zip 82,09 Kb
PM MAIL WWW ICQ Skype GTalk   Вверх
Leshka
Дата 22.5.2006, 23:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 14.5.2006

Репутация: нет
Всего: нет



bopoha, это именно то, что мне нуно!

Ты выручаешь меня 2 (второй!) раз за последний день!
Огромное спасибо за отличные примеры!

Мне подошел случай с базой в примере архива "imgDB хранение пути.rar" ("imgDB.mdb").

У меня возник один маленький вопрос. Быть может, ты и здесь сможешь мне помочь: при удаленни фото (при нажатии на кнопку), необходимо, чтобы выскакивало сообщением, например, алерт с вопросом: "Вы точно хотите удалить фото из БАЗЫ?" и, разумеется, с вариантами ответов: "Да" и, соответственно, "Нет"! Могу сделать небольшую соответствующую формочку или просто модальное окно, но как ее (его) привезать к событию "Нажатие кнопки", если на этом событии уже "висит" процедура обработки событий, обращающаяся к Бэйсику?

Вот такой вот возник небольшой вопросик, вытекающий из грамотно реализуемого решения первого.



Примеры просто отличные - это именно то, что мне было необходимо! smile  smile 

bopoha, еще раз, спасибо тебе огромное! 
PM MAIL WWW   Вверх
Akina
Дата 23.5.2006, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



Цитата(Leshka @  23.5.2006,  00:12 Найти цитируемый пост)
как ее (его) привезать к событию "Нажатие кнопки", если на этом событии уже "висит" процедура обработки событий, обращающаяся к Бэйсику?


Ну собсно во первЫх строках обработчика вызвать подтверждение:
Код

Private Sub Button_Press()
DeleteFile = MsgBox("Вы точно хотите удалить фото из БАЗЫ?", vbYesNo, "Подтвердите удаление")
If DeleteFile = vbYes then
' код удаления
Else
' код отмены удаления
End If
End Sub


Добавлено @ 09:41 
Цитата(Leshka @  16.5.2006,  12:54 Найти цитируемый пост)
раз я регистрируюсь на соответствующем форуме и призываю пользователей к помощи (разумеется, в надежде на помощь) я действительно нуждаюсь в помощи

Если спрашивают типа "что мешает так сделать" - значит ответ более чем прост, а если его не удается найти - ну бывает, мозги переклинило... ведь очевидно, что по IF можно проверить наличие пути к файлу, а при его наличии - наличие самого файла по этому пути, и в зависимости от результата проверrb поступить так или иначе... и для этого нужен пример? 


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Leshka
Дата 23.5.2006, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 14.5.2006

Репутация: нет
Всего: нет



Akina, большое спасибо за пример!

а относительно,
Цитата

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

могу сказать лишь, что ответ для некоторых категорий разработчиков (опытных и продвинутых) бывает более чем очевиден при малейшем намеке, нежели мне, начинающему разработчику, который старается все узнать и познать, поглатить как можно больше информации по разработке баз данных. А мозги вроде как на месте, просто знаний пока что, мягко говоря, не хватает! smile 


Огромное спасибо все тем, кто здесь мне очень помогает, в т.ч. очень полезными советами и дельными примерами! Особенно: Boboha, Kivan и Akina smile 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0866 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.