Newsgroup: it.comp.appl.access
Titolo: Per yQy e gli altri...

Ciao a tutti, volevo dirvi che ho provato a fare le modifiche suggerite,
anche quelle di Frabrizio yQy ma nulla, mi dice sempre: la tabella liquid_
verrà sovrascritta, si desidera etc.
Insomma non mi fa il "gioco" della creazione di una nuova tabella come
richiesto...
MISTERO!!! Ci saranno 15 post in tutto ma nulla! :-(((. Vabbè cmq per gli
animi gentili ed i curiosi riporto il link dell'ultimo post riguardante
l'argomento... grazie a tutto il NG!
http://www.newsland.it/nr/article/it.comp.appl.access/45325.html
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 l'argomento... grazie a tutto il NG!
pezzo di E. Ruggeri il testo era un po' diverso
cerca di mettere  un soggetto decente ai tuoi post. Gia' il precedente
era "fuori norma"
--
a.cara
togli qualcosa dall'email

 Le indicazioni che ti hanno dato "sembrano" sintatticamente corrette
ci ho pensato al fatto che non appende correttamente il numero progressivo
ma non so come risolvero, sai non sopo tanto esperto. cmq nella lista
tabelle, se ti riferisci a quella dove ci sono tutte le tab del db quindi
nella finestra del db, la tabella liquid_ è presente e viene sempre
sovrascritta.
Grazie per la disponibilità. Enzo.


 sovrascritta.
vabbe' senza farla troppo lunga, prova con questa riga modificata:
sql_creatab = "select PrestRic.* INTO Liquid_" & trim(num) & " from PrestRic;"
se fa ancora le bizze per favore posta il codice che usi poiche' il codice
che ti hanno suggerito continua a sembrarmi corretto e non vedo perche'
dovrebbe fare la stranezza di non appenderti correttamente il numero.
Pero' prima fai ancora questa prova
1) rinomina la liquid_ in liquid_0000
2) riprova 
--
a.cara 
Togli qualcosa dall'email

 -- 
Nessun MISTERO!!!
Ti ho risposto poco fa nel thread precedente.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Alessandro Cara wrote:




Nulla, anche se rinomino tabella si comporta come se non esistesse, la
cosa strana e che sembra proprio che tutto quello che si riferisce alla
definizione di "crit" e di "num" non esistesse, esegue solo la query senza
tener conto del comando " & Trim(num) &"
Ti incollo il codice, cosi funziona senza errori ma mi chiede sempre di
sostituire liquid_
Private Sub liquid_Click()
crit = "left([name],8)='liquid_'"
num = Format(DMax("mid([name],12)", "MSysobjects", crit) + 1, "0000")
sql_creatab = "select PrestRic.* INTO Liquid_" & Trim(num) & " from
PrestRic;"
DoCmd.RunSQL sql_creatab
End Sub
A presto. Enzo



Va a fini' che me fai arrabbia' Roberto dal posto deove si trova.
Il suddetto gia' ti ha ririsposto sul vecchio post io mi limitero' 
a cercare di spiegare quello che fai in questa istruzione:
num = Format(DMax("mid([name],12)", "MSysobjects", crit) + 1, "0000")
1) cercami il valore massimo nel campo "name" della tabella Msysobjects a
partire dalla posizione 12 per le righe che hanno il valore 'liquid_' sui primi
8 caratteri
Note: 
    a) il tuo campo nome contiene al massimo 11 caratteri cosa speri di trovare
    dal 12 in poi?
    b) 'liquid_' e' lungo 7 (qualcuno gia' te lo aveva detto) cosa ci fai con 
     la ricerca sull'ottavo carattere  [left(x,8)]
    c) secondo me questa dmax ti restituisce un bel niente
2) una volta trovato il massimo (che continua ad essere un bel niente)
aggiungigli 1
3) ora restituiscimi un valore stringa di quattro caratteri sostituendo a
sinistra
   gli spazi con 0
4) va a finire che alla fine della fiera, come dicono sopra al rubicone, in
"num"
   non c'e' un bel niente
5) guardati la risposta di Roberto sull'altro 3d o sistema le cose in modo piu'
   "adeguato"


[CUT]
ROBERTOOOO SEI GRANDEEEEEEEEEEEEEEEEEE!!!
Grazie a tutti voi che avete contribuito alla soluzione, funziona
benissimo!!


Alessandro Cara wrote:





Finalmente ho risolto con il codice di roberto, grazie a tutto il NG!
