|
|
|
| Здравствуйте,
Вообщем вопрос такой, имеется база с N числом таблиц ... задача найти таблицу в которой содержатся конкретные данные (например номер платежки) ... открывать каждую таблицу и искать пачему-то лениво... подозреваю, что есть способ найти таблицу (через VB может быть, а может как иначе) но как это сделать не наю ... подскажите плызззи ... | |
|
| |
|
|
|
| А открыть схему и глянуть какие поля в таблицах, после чего прикинуть что надо, потом запрос, фильтр и т.д.
Второй вариант - форму, в которой есть интересуемая инфа, открыть в конструкторе, глянуть на источник и вычислить таблу.
Вар 3 - что-то с DAO и ему подобному связывать. | |
|
| |
|
|
|
| у базы данных есть коолекция таблиц, у таблицы есть коллекция полей.
если известно имя поля, можно найти. | |
|
| |
|
|
|
| схемы нет, имя поля неизвестно ... если бы всё это было то и вопросов бы не было ... а так чё делать? ... таблиц уева туча а де чё лежит токо уволившийся знает ... эхххх | |
|
| |
|
|
|
| если хотите работать с БД - рисуйте схему. Без понимания, что и как устроено в БД не сможете корректно написать ни один запрос. | |
|
| |
|
|
|
| Открывай схему. Схема есть, ее не может не быть. При открытом окне базы данных нажать кнопку "Схема данных". Там должно быть. | |
|
| |
|
|
|
| я ж черным по русски сказал - схемы нет
более того рисовать ее я не собираюсь потому что база ЧУЖАЯ ....(в смысле не мною проектированная, чел ушел, а база осталась...)
нада найти в ней некоторые данные (в частности платежки) а как ? | |
|
| |
|
|
|
| Гоблин дело говорит, а ты, clerc, даже не знаешь как то поле с платежками называется... ЧТо искать в таблах то? лень ему, ручками поработай. Извините, если что не так понял, но кому то лень, так пусть другие ищут что ли?! | |
|
| |
|
|
|
|
лень ему, ручками поработай
|
оччччень дельно ... маладца ... давай и дальше с плеча, не зная толком ни ситуации, ни причин...
да и если не можешь ручками чужой ник правильно написать так хотя б уж тогда копируй что-ли | |
|
| |
|
|
|
| Ну в таком случае запросом перебирать таблицы, рекордсетом искать то, что трудно сказать что. Может макрос придумать какой-нибудь. Но если схемы нет, а таблиц до известной матери, то легче новую базу написать, нежели разобраться в чужой, тем более, что неизвестно что найти надо.
Другое дело, если открыть схему, накидать в нее таблицы и (если нажим кнопки отобразить все) ничего не даст, то связывать таблицы самому по полям. Так выяснить что к чему и откуда. Но может не помочь, если все делалось через запросы в VBA без каких-либо связей. В общем дело темное. | |
|
| |
|
|
|
| на тех документах, которые Вам нужно найти, могли выводиться на печать какие-то ключевые слова. Поробуйте открыть VBA код и поискать по этим словам. | |
|
| |
|
|
|
| схему не надо рисовать - есть правая кнопка мышки на нее жмем на пустой схеме выбираем "отобразить все" - и ВСЯ и ВСЁ показывает | |
|
| |
|
|
|
| то Гоблин
Ну в таком случае запросом перебирать таблицы, рекордсетом искать то, что трудно сказать что. Может макрос придумать какой-нибудь. Но если схемы нет, а таблиц до известной матери, то легче новую базу написать, нежели разобраться в чужой, тем более, что неизвестно что найти надо.
|
ну практически так и сделал ... база уже нерабочая т.е. сейчас ей никто пользоваться не будет ... просто понадобилась инфа за позапрошлый год ... и именно этой инфы не оказалось в распечатнной форме ... вопрос решился спасибо всем откликнувшимся | |
|
| |