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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Поиск таблицы
 
 автор: clerk   (28.01.2012 в 17:50)   личное сообщение
 
 

Здравствуйте,
Вообщем вопрос такой, имеется база с N числом таблиц ... задача найти таблицу в которой содержатся конкретные данные (например номер платежки) ... открывать каждую таблицу и искать пачему-то лениво... подозреваю, что есть способ найти таблицу (через VB может быть, а может как иначе) но как это сделать не наю ... подскажите плызззи ...

  Ответить  
 
 автор: Гоблин   (28.01.2012 в 19:30)   личное сообщение
 
 

А открыть схему и глянуть какие поля в таблицах, после чего прикинуть что надо, потом запрос, фильтр и т.д.
Второй вариант - форму, в которой есть интересуемая инфа, открыть в конструкторе, глянуть на источник и вычислить таблу.
Вар 3 - что-то с DAO и ему подобному связывать.

  Ответить  
 
 автор: ДрЮня   (28.01.2012 в 20:47)   личное сообщение
 
 

у базы данных есть коолекция таблиц, у таблицы есть коллекция полей.
если известно имя поля, можно найти.

  Ответить  
 
 автор: clerk   (28.01.2012 в 21:33)   личное сообщение
 
 

схемы нет, имя поля неизвестно ... если бы всё это было то и вопросов бы не было ... а так чё делать? ... таблиц уева туча а де чё лежит токо уволившийся знает ... эхххх

  Ответить  
 
 автор: ДрЮня   (28.01.2012 в 22:00)   личное сообщение
 
 

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

  Ответить  
 
 автор: Гоблин   (28.01.2012 в 22:05)   личное сообщение
 
 

Открывай схему. Схема есть, ее не может не быть. При открытом окне базы данных нажать кнопку "Схема данных". Там должно быть.

  Ответить  
 
 автор: clerk   (29.01.2012 в 00:15)   личное сообщение
 
 

я ж черным по русски сказал - схемы нет
более того рисовать ее я не собираюсь потому что база ЧУЖАЯ ....(в смысле не мною проектированная, чел ушел, а база осталась...)
нада найти в ней некоторые данные (в частности платежки) а как ?

  Ответить  
 
 автор: ser60   (29.01.2012 в 19:44)   личное сообщение
 
 

Гоблин дело говорит, а ты, clerc, даже не знаешь как то поле с платежками называется... ЧТо искать в таблах то? лень ему, ручками поработай. Извините, если что не так понял, но кому то лень, так пусть другие ищут что ли?!

  Ответить  
 
 автор: clerk   (29.01.2012 в 20:37)   личное сообщение
 
 


лень ему, ручками поработай


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

  Ответить  
 
 автор: Гоблин   (29.01.2012 в 21:37)   личное сообщение
 
 

Ну в таком случае запросом перебирать таблицы, рекордсетом искать то, что трудно сказать что. Может макрос придумать какой-нибудь. Но если схемы нет, а таблиц до известной матери, то легче новую базу написать, нежели разобраться в чужой, тем более, что неизвестно что найти надо.
Другое дело, если открыть схему, накидать в нее таблицы и (если нажим кнопки отобразить все) ничего не даст, то связывать таблицы самому по полям. Так выяснить что к чему и откуда. Но может не помочь, если все делалось через запросы в VBA без каких-либо связей. В общем дело темное.

  Ответить  
 
 автор: ДрЮня   (29.01.2012 в 22:12)   личное сообщение
 
 

на тех документах, которые Вам нужно найти, могли выводиться на печать какие-то ключевые слова. Поробуйте открыть VBA код и поискать по этим словам.

  Ответить  
 
 автор: kot_k_k   (30.01.2012 в 09:37)   личное сообщение
 
 

схему не надо рисовать - есть правая кнопка мышки на нее жмем на пустой схеме выбираем "отобразить все" - и ВСЯ и ВСЁ показывает

  Ответить  
 
 автор: clerk   (30.01.2012 в 19:48)   личное сообщение
 
 

то Гоблин


Ну в таком случае запросом перебирать таблицы, рекордсетом искать то, что трудно сказать что. Может макрос придумать какой-нибудь. Но если схемы нет, а таблиц до известной матери, то легче новую базу написать, нежели разобраться в чужой, тем более, что неизвестно что найти надо.


ну практически так и сделал ... база уже нерабочая т.е. сейчас ей никто пользоваться не будет ... просто понадобилась инфа за позапрошлый год ... и именно этой инфы не оказалось в распечатнной форме ... вопрос решился спасибо всем откликнувшимся

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