Du kan bruke makrohandlingen RenameObject til å gi nytt navn til et angitt databaseobjekt i Access-skrivebordsdatabaser.
Obs!: Fra og med Access 2010 ble makrohandlingen Gi nytt navn til RenameObject.
Obs!: Denne makrohandlingen tillates ikke hvis databasen ikke er klarert.
Innstilling
Makrohandlingen RenameObject har følgende argumenter:
Handlingsargument |
Beskrivelse |
Nytt navn |
Et nytt navn for databaseobjektet. Skriv inn objektnavnet i Nytt navn-boksen i makroutformingsvinduet. Dette er et nødvendig argument. |
Objekttype |
Objekttypen du vil gi nytt navn til. Klikk tabell, spørring, skjema, rapport, makro, modul, datatilgangsside, servervisning, diagram, lagret prosedyre eller funksjon. Hvis du vil gi nytt navn til objektet som er valgt i navigasjonsruten, lar du dette argumentet stå tomt. |
Gammelt navn |
Navnet på objektet som skal gis nytt navn. Boksen Gammelt navn viser alle objekter i databasen av typen som er valgt av argumentet Objekttype. Hvis du lar argumentet Objekttype stå tomt, lar du også dette argumentet stå tomt. Obs!: Hvis du kjører en makro som inneholder handlingen RenameObject i en bibliotekdatabase, søker Access først etter objektet med dette navnet i bibliotekdatabasen, og deretter i gjeldende database. |
Merknader
Det nye navnet på databaseobjektet må følge standard navnekonvensjoner for Access-objekter.
Du kan ikke gi nytt navn til et åpent objekt.
Hvis du lar argumentene Objekttype og Gammelt navn stå tomme, gir Access nytt navn til objektet som er valgt i navigasjonsruten. Hvis du vil velge et objekt i navigasjonsruten, kan du bruke makrohandlingen SelectObject med argumentet I navigasjonsruten satt til Ja.
Du kan også gi nytt navn til et objekt ved å høyreklikke det i navigasjonsruten, klikke Gi nytt navn og skrive inn et nytt navn. Med handlingen RenameObject trenger du ikke å merke objektet først i navigasjonsruten, og du trenger ikke å stoppe makroen for å skrive inn det nye navnet.
Denne handlingen er forskjellig fra makrohandlingen CopyObject , som oppretter en kopi av objektet under et nytt navn.
Hvis du vil kjøre handlingen RenameObject i en Visual Basic for Applications (VBA)-modul, bruker du Metoden Gi nytt navn tildocmd-objektet.