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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Переименование полей таблиц со всеми вытекающими последствиями
 
 автор: swmail   (02.07.2008 в 14:14)   личное сообщение
 
 

Для перехода с Access на MS SQL необходимо избавиться от некоторых символов в полях таблиц (пробелы, "-" и т.д.). Имена полей задействованы также в запросах, формах, отчетах, VBA коде. Так как база данных большая, то в ручную это сделать очень сложно. Теоретически понятно как переименовать поля таблиц и запросов с помощью VBA или VB . Есть ли возможность переименования в формах, отчетах и VBA коде БД Access? Если да, то как примерно это следать?
Заранее спасибо за ответы!

  Ответить  
 
 автор: час   (02.07.2008 в 19:01)   личное сообщение
 
 

В коде наверное самое простое это в редакторе кода - найти и переименовать .

  Ответить  
 
 автор: час   (02.07.2008 в 19:20)   личное сообщение
 
 

Вопрос: Можно ли программно переименовать поле?

Совет:
Dim fld As DAO.Field
Dim db As DAO.Database
Dim tbl As DAO.TableDef

Set db = CurrentDb
Set tbl = db.TableDefs("t1")
Set fld = tbl.Fields("OldField")
fld.name = "NewField"

Gloom

  Ответить  
 
 автор: swmail   (02.07.2008 в 20:11)   личное сообщение
 
 

Спасибо! Так приерно переименование полей в таблицах и запросах я себе и представлял. Код тоже можно бы было... но там еще отчеты и формы.... :(
Нашел одну программку "SPEED Ferret" для поиска и переименования в DB Access всего. Может кому-нибудь будет интересно. Правда "все" у меня так и не получилось с ней переименовать.

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

А что она не переименовала?

  Ответить  
 
 автор: swmail   (09.07.2008 в 16:13)   личное сообщение
 
 

На одном виндовсе эта программа не смогла открыть формы, а на другом и формы и отчеты.

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