[ pmiroslav @ 10.04.2007. 07:59 ] @
Želio bih programski kopirati određenu tablicu i zadati joj novo ime, ali tako da novo ime bude zadano u nekom polju u formi iz koje dugmetom pokrećem proceduru za kopiranje.
Znači Umjesto "Tablica Copy" iz donjeg primjera treba biti neko ime koje je promjenjivo.
A to mi trebe zato da mi kod svakog novog kopiranja program ne pregazi staru kopiju nego napravi drugu pod novim imenom.


DoCmd.CopyObject , "Tablica Copy", acTable, "Tablica"
[ Getsbi @ 11.04.2007. 06:27 ] @

Pretpostavljam da želiš neki interni arhiv jedne tabele.
Napravi formu sa text boxom u kojem ćeš zadavati novo ime i komand dugme sa tvojim parčetom koda gde će "Tablica Copy" biti zamenjeno sa imenom tex boxa u kojem upisuješ novo ime tabele. Ako želiš da ti se svaki put generiše novo ime
onda u koodu upotrebi nešto slično ovom

DATUM = Format(Date, "dd_mm_yy") ' pretvaranje tekuceg datuma u string

pa tu dodaj još nešto po želji. Onda na formi možeš imati samo komandno dugme i zaboraviti na upisivanje novog imena buduće tabele. To je to ako sam te dobro razumeo