powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CheckBox в таблице
7 сообщений из 32, страница 2 из 2
CheckBox в таблице
    #36709552
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Shocker.ProЕсли пользователь редактирует, и по завершении редактирования поля, изменения сразу должны отражаться в БД - это другое.
этот вариант меня больше интересует, но есть подозрение что это будет происходить очень долго
Shocker.ProОдно дело, если ты хочешь пользователю обеспечить редактирование всей таблицы и дальнейшую возможность сохранить или отказаться от всех изменений - это одно.
этот вариант более реальный насколько я понимаю (это по типу провести документ 1с,то есть сохранить)
так вот хотелось бы пример (код желательно)
...
Рейтинг: 0 / 0
CheckBox в таблице
    #36709564
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.ProЕсли пользователь редактирует, и по завершении редактирования поля, изменения сразу должны отражаться в БД - это другое.
этот вариант меня больше интересует, но есть подозрение что это будет происходить очень долго
Что тебя наводит на такую мысль? Естественно, это гораздо быстрее, чем обновлять всю таблицу.

aduka05admShocker.ProОдно дело, если ты хочешь пользователю обеспечить редактирование всей таблицы и дальнейшую возможность сохранить или отказаться от всех изменений - это одно.
этот вариант более реальный насколько я понимаю (это по типу провести документ 1с,то есть сохранить)

Лично я этот вариант привожу к первому. То есть пользователь все равно редактирует таблицу в БД, но эта таблица - для временных данных. Перед началом работы (при открытии документа) туда копируются данные, а потом, по желанию пользователя (если он сохраняет документ), записываются обратно в основную таблицу.
Ну или можно в памяти редактировать, но я не сканирую сетку для сохранения данных в БД. Я завожу свой юзертип для записи, делаю коллекцию этих юзертипов и упаковываю коллекцию в класс. Соответственно, класс имеет методы для загрузки и сохранения данных в БД, а сетка просто отображает данные, взятые из этого класса. Ну и при редактировании пользователем данные просто обновляются в классе, а сетка их просто отображает. Когда пользователь сохраняет документ - дается команда классу и класс перекидывает данные из памяти в БД.

aduka05admтак вот хотелось бы пример (код желательно)

говорить на эту тему можно долго, поэтому с учетом вышесказанного, акцентируй, пример чего именно ты хочешь
...
Рейтинг: 0 / 0
CheckBox в таблице
    #36709575
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Shocker.ProСоответственно, класс имеет методы для загрузки и сохранения данных в БД, а сетка просто отображает данные, взятые из этого класса. Ну и при редактировании пользователем данные просто обновляются в классе, а сетка их просто отображает. Когда пользователь сохраняет документ - дается команда классу и класс перекидывает данные из памяти в БД.

вот именно код этого я и хотел бы посмотреть
я понимаю что это все делается в оперативной памяти
Shocker.ProЧто тебя наводит на такую мысль? Естественно, это гораздо быстрее, чем обновлять всю таблицу.
я думал этот метод будет дольше
если есть то и такой вариант кода хотелось бы видеть
...
Рейтинг: 0 / 0
CheckBox в таблице
    #36709599
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.ProСоответственно, класс имеет методы для загрузки и сохранения данных в БД, а сетка просто отображает данные, взятые из этого класса. Ну и при редактировании пользователем данные просто обновляются в классе, а сетка их просто отображает. Когда пользователь сохраняет документ - дается команда классу и класс перекидывает данные из памяти в БД.

вот именно код этого я и хотел бы посмотреть
я понимаю что это все делается в оперативной памяти
Ну так то есть твой вопрос сводится к тому, как записать данные в БД . Ну так это тоже слишком общий вопрос. СУБД, миллион, посредников тоже, и в пределах одного посредника (например ADO) тоже много способов передать данные. Так что придется тебе задать вопрос еще более конкретный.

aduka05admShocker.ProЧто тебя наводит на такую мысль? Естественно, это гораздо быстрее, чем обновлять всю таблицу.
я думал этот метод будет дольше
если есть то и такой вариант кода хотелось бы видеть
Ну, собсвенно, сводится к предыдущему ответу.
...
Рейтинг: 0 / 0
CheckBox в таблице
    #36709603
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
вообщем то ADO +MYSQL
MSFLEXGRID + MICROSOFT ACTIVEX DATA OBJECT LIBRARIES 2.8
тогда лучше начну делать , а по ходу дела буду спрашивать
...
Рейтинг: 0 / 0
CheckBox в таблице
    #36709609
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aduka05admShocker.Pro,
вообщем то ADO +MYSQL
MSFLEXGRID + MICROSOFT ACTIVEX DATA OBJECT LIBRARIES 2.8
тогда лучше начну делать , а по ходу дела буду спрашивать
Ну, самое простое, это
Код: plaintext
Conn.Execute "INSERT INTO MyTable (...."
а вот дальше не знаю, кажется синтатксис INSERT в MySQL отличается от MSSQL, к которому я привык....
...
Рейтинг: 0 / 0
CheckBox в таблице
    #36709615
Фотография aduka05adm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
все таки лучше начну и спрошу , а то в голове было одно написал другое
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CheckBox в таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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