powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как сравнить 2 книги Excel?
12 сообщений из 12, страница 1 из 1
Как сравнить 2 книги Excel?
    #33418946
Lutik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый Вам!
В который раз пытаюсь сделать из г**на конфетку. Пошарившись по справке и по форумам ниче подобного не нашел.
Ситуация такая:
Пытаюсь отслеживать изменения в базе данных MS SQL
Происходит это так: Получаю с сервера RecordSet. Делаю CopyFromRecordset. Сохраняю книгу. Проходит время - Данные меняются. Снова получаю RecordSet. Сравниваю...
Задача:
Как быстро сравнить 2 книги или 2 RecordSet'а (есть и тут и другое впринципе)? К сравнению по столбцам, по строкам прибегать неохото... да и долго нано будет. По сути мне нужно рекородсет (или по русски таблицу), в которой все ячеки будут пустые кроме тех, в которых были изменения.
Подскажите как сделать? Может есть альтернативные способы кроме как простого перебора?

Век живи - век учись!
...
Рейтинг: 0 / 0
Как сравнить 2 книги Excel?
    #33419076
LeonM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT * FROM Tnew WHERE NOT
((Tnew.f1 IN (SELECT Told.f1 FROM Told) AND
Tnew.f2 IN (SELECT Told.f2 FROM Told) AND
Tnew.f3 IN (SELECT Told.f3 FROM Told) AND…))
...
Рейтинг: 0 / 0
Как сравнить 2 книги Excel?
    #33419204
Lutik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как это применить? У нас же разные БД, то бишь подключения к разным БД.
...
Рейтинг: 0 / 0
Как сравнить 2 книги Excel?
    #33419401
Letter_D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если формулу прилепить на отдельном листе?
Типа (без соблюдения синтаксиса, только смысл):
=ЕСЛИ(книга1.A1=книга2.A1;"";книга1.A1)
...
Рейтинг: 0 / 0
Как сравнить 2 книги Excel?
    #33419698
Lutik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не пойдет. В результате изменений строки могут быть как удалены так и добавлены. А таким способом их не сравнишь как следует. В принципе есть идентификатор в этой таблице, то бишь уникальный счетчик.
...
Рейтинг: 0 / 0
Как сравнить 2 книги Excel?
    #33419722
5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lutik! Проверять Excel-ем, какие изменения произошли на сервере , вообще,смешно. Это задача программиста, создавшего базу на сервере, решаемая простейшими средствами.
...
Рейтинг: 0 / 0
Как сравнить 2 книги Excel?
    #33419811
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а попробуй создать новый лист и в нем с помощью MS Query определишь изменения
Главное запрос правильно написать
...
Рейтинг: 0 / 0
Как сравнить 2 книги Excel?
    #33421255
Lutik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
5631Lutik! Проверять Excel-ем, какие изменения произошли на сервере , вообще,смешно. Это задача программиста, создавшего базу на сервере, решаемая простейшими средствами.
Знаю смешно, но что поделаешь... Большая организация очень не поворотлива. Товарищам сверху глубоко нас..ть на то что происходит у нас в филиале и на то, что нам нужно. Необходимость такая возникла из-за глупой и бездарной организации базы данных. К сожалению, я товарищам сверху никак не указчик. Мне почему-то представляется, что через аксес и какие-нить связанные таблицы было бы нано проще, но из-за отсутствия какого-либо опыта вариант отложен до лучших времен. Суть моего вопроса в том... как мне кажется. Есть ли в екселе какие-нить стандартные средства для сравнения книг, листов, массивов, рекордсетов и т.п. Либо, еслив кто-то сталкивался, какие-то альтернативные пути решения.

HandKotа попробуй создать новый лист и в нем с помощью MS Query определишь изменения
Главное запрос правильно написать
примерчик еслив мона, либо поподробнее
...
Рейтинг: 0 / 0
Как сравнить 2 книги Excel?
    #33421347
Фотография Sinner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в инете я наталкивался на программку которая это делает, но где - щаз не упомню поисчи что-то типа Excel Compare...
Excel Compare]http://www.yandex.ru/yandsearch?rpt=rad&text=excel+compare
...
Рейтинг: 0 / 0
Как сравнить 2 книги Excel?
    #33422459
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lutik примерно так, только с запросом конечно сложности (MS QUERY не дает полный набор ANSI SQL) пришлось поизвращатся
Надеюсь разберешся что к чему
...
Рейтинг: 0 / 0
Как сравнить 2 книги Excel?
    #33424804
Lutik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HandKot Lutik примерно так, только с запросом конечно сложности (MS QUERY не дает полный набор ANSI SQL) пришлось поизвращатся
Надеюсь разберешся что к чему
Спасибо за предложение. После мучительной переработки запроса в тот который мне нужно, выяснилось что такой метод работает по времени столько же и даже дольше. Интересно почему?
Сдается мне что, для решения моей задачи нужно применять другие средства.
Хотя такой вариант сравнения книг (или хотя бы листов книиги) можно принять на заметку. Вдруг пригодиться.
...
Рейтинг: 0 / 0
Как сравнить 2 книги Excel?
    #33425529
5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Твое решение- только на сервере!
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как сравнить 2 книги Excel?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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