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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Удаление строки в форме
 
 автор: СашаДем   (12.02.2010 в 10:46)   личное сообщение
 
 

Здравствуйте! Я пытаюсь разработать небольшую программку в Access 2003, у меня такой вопрос, на главной форме (она у меня ленточная) тамоенники вводят данные кого пропустили. Проблема в том как сделать что бы они не могли удалять строку, а если ошиблись в вводе данных, "неправильная" строка выделялась(либо что-то типо переключателя), а на новой строке вводили уже правильные данные. В свойсивах формы на Разрешить удаление-нет и Разрешить изменение-нет работает неккоректно, и перестают работать фильтры сделанные ранее. Направьте меня на путь. Заранее спасибо!

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


В свойсивах формы на Разрешить удаление-нет и Разрешить изменение-нет работает неккоректно



как именно некорректно?

фильтры-зло

  Ответить  
 
 автор: СашаДем   (12.02.2010 в 11:32)   личное сообщение
 
 

Те фильтры вообще не работают, в выпадающем списке не выбирается условие фильтра, короче он просто "висит вниз" (выподающий список )

  Ответить  
 
 автор: osmor   (12.02.2010 в 11:54)   личное сообщение
 
 

если вы в форме запретили изменение - то поле со списком тоже изменить нельзя

  Ответить  
 
 автор: СашаДем   (12.02.2010 в 12:06)   личное сообщение
 
 

А можно сделать так, чтобы строку в которой таможенник допустил ошибку он мог выделять или ставить переключатель (в виде галочки или точки). С SQL у меня не очень, я с фильтрами 2 дня мучилась(( Короче чайник полный.

  Ответить  
 
 автор: ShadowOfSun   (12.02.2010 в 12:12)   личное сообщение
 
 

Как вариант - сделай в форме свободные поля
и кнопку которая добавляет данные в таблицу

а ниже показывай в режиме просмотра введенные данные

  Ответить  
 
 автор: СашаДем   (12.02.2010 в 12:22)   личное сообщение
 
 

А без добавления кнопок и свободных полей нельзя сделать? Пока буду так пробовать. А а режиме просмотра данные изменять можно?

  Ответить  
 
 автор: Explorer   (12.02.2010 в 12:28)   личное сообщение
 
 


Пока буду так пробовать



когда тебе надоест "пробовать" можно или нельзя
или на эксперименты у тебя не останется времени

пожалуйста - обращайся, попробуем помочь.

  Ответить  
 
 автор: Lukas   (12.02.2010 в 12:30)   личное сообщение
44 Кб.
 
 

Можно и в режиме просмотра, например как-то так: =>

  Ответить  
 
 автор: СашаДем   (12.02.2010 в 12:56)   личное сообщение
 
 

А при отмене изменения в свойствах формы, можно сделать чтобы фильтры работали?

  Ответить  
 
 автор: Explorer   (12.02.2010 в 13:10)   личное сообщение
35 Кб.
 
 

ИМХО лучше как-то так =>

удаление из контекстного меню это ИМХО уж слишком брутально
(в твоем примере это просто изменение свойств, а не удаление)

запись, кстати не удаляется из списка, а помечается как удаленная, но в расчетах не учавствует - обнуляется

  Ответить  
 
 автор: Lukas   (12.02.2010 в 13:50)   личное сообщение
 
 

Я лишь следовал пожеланиям автора:


автор: СашаДем (12.02.2010 в 10:46)
... Проблема в том как сделать что бы они не могли удалять строку ...
"неправильная" строка выделялась(либо что-то типо переключателя)...

автор: СашаДем (12.02.2010 в 12:22)
А без добавления кнопок ... А а режиме просмотра данные изменять можно?




ник: Explorer
...
(в твоем примере это просто изменение свойств, а не удаление)

запись, кстати не удаляется из списка, а помечается как удаленная, но в расчетах не учавствует - обнуляется


Именно так, потому и привел, как пример.

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