Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-10-2003, 13:25   #1
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
ACCESS esperti cercasi!! HELP

ciao ragà...

so che se non trovo una risposta qui sono un po nei cazzi

ho un problema enorme in access...

ho svariate decine di database di access i quali al loro interno hanno link a decine di fogli excel...

chiaramente questi fogli sono linkati con percorso tipo g:

al lavoro dobbiamo cambiare la mappatura dei dischi, per cui per esempio dobbiamo passare da g: a y:

come cavolo faccio a modificare in maniera rapida la mappatura delle tabelle linkate??

se devo farlo a mano ci metto circa 2 settimane

se uso il linked table manager mi chiede PER OGNI SINGOLO FILE di ricercare a mano il nuovo puntamento....

a me basterebbe modificare la letteraaaaaaaaaaaaaaaa

please help me
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
Old 14-10-2003, 13:28   #2
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Se la lettera "g:" è disponibile (ad es. non è stata assegnata a un nuovo disco), puoi metterci una pezza con il comando subst, intanto che cambi con calma i tutti i riferimenti.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 14-10-2003, 13:30   #3
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
Quote:
Originariamente inviato da ilsensine
Se la lettera "g:" è disponibile (ad es. non è stata assegnata a un nuovo disco), puoi metterci una pezza con il comando subst, intanto che cambi con calma i tutti i riferimenti.
grazie...ma il prob non è metterci una pezza...comunque possiamo tenere su le mappature ancora per un po...

ma volevo evitare di cambiare tutto a mano
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
Old 14-10-2003, 17:19   #4
mercurio76
Senior Member
 
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
Beh..non si riesce a fare una query di UPDATE che ti sostituisca la g con la y? Secondo me se po fa...
__________________
I bikers di Rimini, sito ufficiale: http://www.MotoRn.it
PC: AMD Athlon Xp 1600+ | 512MB DDR | MB DFI AD70-SC | Ati Radeon 9800 Pro| Scheda Tv: Empire All In One Video - VGear | SBLive! 1024 | Creative Cambridge SoundWorks 5.1 | HDD IDE: MAxtor 40GB e 120GB | DVD-ROM Hitachi GD7000 | Master. DVD LG4040B FW A302 | Monitor Sony 19'' Trinitron E400 | APC Back-UPS CS 500 |
mercurio76 è offline   Rispondi citando il messaggio o parte di esso
Old 14-10-2003, 17:56   #5
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Direi che quello suggerito è il modo migliore per farlo...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2003, 08:45   #6
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
beh se mi aiutate pure a farla vi sono QUASI debitore
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2003, 08:59   #7
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
UPDATE Tabella SET Campo = "y" & Right([Campo],Len([Campo])-1);
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2003, 09:05   #8
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
Quote:
Originariamente inviato da cionci
UPDATE Tabella SET Campo = "y" & Right([Campo],Len([Campo])-1);
calma calma....non ci capisco molto

che devo fare?????
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2003, 09:20   #9
anjoletto82
Member
 
Iscritto dal: Apr 2003
Città: Rovigo
Messaggi: 42
Ma devi cambiare l'origine della tabella collegata o devi cambiare dei dati all'interno delle tabelle collegate??
anjoletto82 è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2003, 09:21   #10
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da zuper
che devo fare?????
Se devi cambiare il percorso all'interno di un campi di testo devi fare una query come questa...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2003, 09:28   #11
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
Quote:
Originariamente inviato da cionci
UPDATE Tabella SET Campo = "y" & Right([Campo],Len([Campo])-1);
calma calma....non ci capisco molto

che devo fare?????
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2003, 09:35   #12
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
Quote:
Originariamente inviato da anjoletto82
Ma devi cambiare l'origine della tabella collegata o devi cambiare dei dati all'interno delle tabelle collegate??
devo cambiare l'origine...

abbiamo replicato tutti i dati su un nuovo server...

l'alberatura delle directory è uguale, cambia solo la lettera con cui si mappa il disco.....
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2003, 10:50   #13
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Te l'ho detto...devi usare la query che ti ho dato... Crei una nuova query in visualizzazione struttura...
Chiudi -> Visualizza -> Visualizzazione SQL -> incolal la query che ti ho dato io mettendo:

Al posto di Tabella il nome della Tabella con i dati da cambiare...e al posto dei vari "Campo" il nome del campo della tabella da cambiare...

File -> Salva -> metti il nome della Query -> doppio click sulla query...

Fai prima un b ackup della tabella: click con il sx sulla tabella -> copia -> click con il sinistro sullo sfondo della lista delle tabelle -> incolla -> metti un nome per la tabella di backup -> seleziona Struttura e dati -> ok
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2003, 10:55   #14
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
ma il fatto è che i dati che sevo cambiare non sono in una tabella...

sono proprio i link della tabella stessa...

se vedi in tools linked table manager ti fa vedere i link a fogli esterni, ma non sono in nessuna tabella....SONO le tabelle stesse....

mi sono spiegato?
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2003, 14:43   #15
anjoletto82
Member
 
Iscritto dal: Apr 2003
Città: Rovigo
Messaggi: 42
Vai nel tuo database dove ci sono le tabelle collegate. Vai su Strumenti -> Utilità database -> Gestione tabelle collegate. Si apre una finestra con tutte le tabelle collegate e il loror rispettivo path. Selezioni tutto o (a gruppi) tutte le tabelle appartenenti allo stesso file. Metti a Vero la chek sotto "Richiedi sempre nuovo percorso" e dai OK. Lui ti chiederà il path del nuovo file per ripristinare le tabelle.

Avvertici se è andato tutto a buon fine!!
anjoletto82 è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2003, 14:54   #16
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
lo so, ma così devo selezionare il percorso a mano di tutte le tabelle linkate.....e in totale saranno 500...

è questo che non volevo fare
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2003, 20:32   #17
cisky
Member
 
L'Avatar di cisky
 
Iscritto dal: Aug 2001
Città: Gerenzano
Messaggi: 129
Ho scritto una routine che dovrebbe fare al caso tuo.
Questo codice và inserito in un modulo di Access e devi utilizzare i riferimenti per la libreria DAO (Microsoft DA0 3.x Object Lybrary).

L'ho scritto abbastanza in fretta e diciamo che in linea di massima scorre tutte le tabelle, se una tabella è linkata cerca di risalire tramite la sua connessione al percorso fisico.Se il drive del percorso è diverso da quello che hai impostato nella costante NEW_DRIVE_LETTER (Non avevo voglia di fare un'interfaccia grafica ...) viene modificato il percorso e aggiornato il link alla tabella.

E' tutto molto grezzo, ma se lo modifichi per le tue esigenze non dovresti avere problemi.

Codice:
Option Compare Database
Option Explicit

Public Sub s_ChangeDriveForLinkedTable()

    Const NEW_DRIVE_LETTER  As String = "D"         ' *** Nuova lettera del Drive da impostare!
    
    Dim oTbl                As TableDef
    Dim eMsgResult          As VbMsgBoxResult
    Dim sName               As String
    Dim sConnect            As String
    Dim sMsg                As String
    Dim lTotModify          As Long
    Dim bDone               As Boolean
    Dim bError              As Boolean
        
    On Error GoTo lError
            
    For Each oTbl In CurrentDb.TableDefs                ' *** Scorro tutte le tabelle
    
        If oTbl.Attributes And dbAttachedTable Then     ' *** Verifico se è una tabella collegata
            
            sConnect = oTbl.Connect                     ' *** Recupero stringa di connessione
            
            ' *** Cerco di modificare la stringa di connessione sostituendo la lettera del drive con quella specificata
            '     nella costante NEW_DRIVE_LETTER (Se l'operazione ha esito positivo, viene impostato il flag bDone) e la
            '     funzione restituisce la stringa di connessione modificata
            '
            sConnect = f_TableLinkChange(sConnect, NEW_DRIVE_LETTER, bDone)
            
            If bDone Then
                
                ' *** Chiedo conferma all'utente prima di procedere con la sostituzione della connessione
                '
                sMsg = "Vuoi modificare la connessione della tabella collegata '" & oTbl.Name & "'" & vbCrLf & vbCrLf & _
                       "[Vecchia Connessione = " & oTbl.Connect & "]" & vbCrLf & _
                       "[Nuova   Connessione = " & sConnect & "]"
                       
                eMsgResult = MsgBox(sMsg, vbYesNoCancel Or vbInformation)
                
                Select Case True
                
                    Case eMsgResult = vbYes
                        oTbl.Connect = sConnect ' *** Imposto nuova connessione
                        
                        bError = False
                        oTbl.RefreshLink        ' *** Aggiorno la connessione della tabella
                        
                        If Not bError Then lTotModify = lTotModify + 1
                    
                    Case eMsgResult = vbCancel
                        Exit For
                    
                    Case Else ' vbNo
                        ' ***
                End Select
                
            End If
            
        End If
                
        If oTbl.Attributes And dbAttachedODBC Then
            ' *** tabella linkata via ODBC...           (Da gestire se è il caso ...)
        End If
   
    Next oTbl
    
    If lTotModify > 0 Then
        MsgBox "Operazione Completata! (Modificate " & lTotModify & " tabelle)", vbInformation
    Else
        MsgBox "Operazione Completata! (Nessuna tabella modificata)", vbInformation
    End If
    
    Exit Sub
    
lError:
    bError = True
    MsgBox Err & " - " & Err.Description, vbExclamation
    Resume Next

End Sub

Private Function f_TableLinkChange(ByVal sConnect As String, ByVal sNewDriveLetter As String, ByRef bDone As Boolean) As String
    
    Const DBPATH_FIND_STRING = "DATABASE="      ' *** Prefisso che indica il percorso linkato nella connessione della tabella
    
    Dim iPos1           As Integer
    Dim iPos2           As Integer
    Dim sPath           As String
    Dim iLenFindString  As Integer
    Dim sRet            As String
        
    bDone = False
    iPos1 = InStr(1, sConnect, DBPATH_FIND_STRING, vbTextCompare)
    
    If iPos1 > 0 Then
        iLenFindString = Len(DBPATH_FIND_STRING)
    
        iPos2 = InStr(iPos1, sConnect, ";", vbTextCompare)  ' *** Potrebbero esserci altri parametri dopo il parametro DATABASE
        
        ' *** Recupero il percorso (Linkato)
        '
        If iPos2 > 0 Then
            sPath = Mid(sConnect, iPos1 + iLenFindString, (iPos2 - (iPos1 + iLenFindString)))
        Else
            sPath = Mid(sConnect, iPos1 + iLenFindString)
        End If
        
        If Len(sPath) > 0 Then
            
            ' *** Modifico il percorso sostituendo la lettera del Drive
            '
            '
            bDone = f_ChangeDriveLetter(sNewDriveLetter, sPath)
            
            If bDone Then
                
                ' *** Ricompongo la stringa di connessione
                '
                sRet = Mid(sConnect, 1, iPos1 - 1) & DBPATH_FIND_STRING & sPath
                If iPos2 > 0 Then
                    sRet = sRet & Mid(sConnect, iPos2)
                End If
            End If
            
        End If
                
    End If
        
    f_TableLinkChange = sRet

End Function

Private Function f_ChangeDriveLetter(ByVal sNewDriveLetter As String, ByRef sPath As String) As Boolean
    
    Dim sOldDriveLetter     As String
    Dim iPos                As Integer
    Dim bRet                As Boolean
    
    sPath = Trim(sPath)
        
    ' *** Se la prima lettera del percorso è un "\" significa che è un percorso di rete!
    '
    If Left(sPath, 1) <> "\" Then
        iPos = InStr(1, sPath, ":", vbTextCompare)
        If iPos > 0 Then
            sOldDriveLetter = Left(sPath, 1)
            
            If sOldDriveLetter <> sNewDriveLetter Then
                sPath = sNewDriveLetter & Mid(sPath, iPos)
                bRet = True
            End If
        End If
    End If

    f_ChangeDriveLetter = bRet

End Function
Ciao!
__________________
E' quasi tutto relativo!
cisky è offline   Rispondi citando il messaggio o parte di esso
Old 15-10-2003, 21:22   #18
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
beh comunque grazie per lo sbatti
domani al lavoro provo e ti faccio sapere ù
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2003, 10:52   #19
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
scusa la mia ignoranza...

io ho creato un modulo nuovo in access e ci ho copiato la pappardella che hai scritto....

ho modificato i parametri...

ma come faccio a farlo andare??

non c'è un run o qualcosa del genere???
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
Old 16-10-2003, 10:55   #20
zuper
Senior Member
 
Iscritto dal: Mar 2001
Città: PV Milano Nord
Messaggi: 3851
ho capito....l'ho lanciato direttamente da vb

FUNZIONA....sei un grande
__________________
"W la foca, che dio la benedoca"
poteva risolvere tutto la sinistra negli anni in cui ha governato e non l'ha fatto. O sono incapaci o sta bene anche a "loro" cosi.
L'una o l'altra inutile scandalizzarsi.[plutus]
zuper è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
La capsula SpaceX Dragon CRS-33 ha acces...
La NASA è sempre più vicin...
Crisi delle memorie: ASUS torna al passa...
Le console next-generation potrebbero es...
Gemini cresce ancora: la quota di mercat...
Samsung sfida TSMC: la capacità produtti...
Iliad alza il prezzo della fibra ottica ...
Il prossimo low cost di POCO sarà il più...
The Elder Scrolls VI: ecco le ultime sul...
Ecco i saldi di fine anno Amazon, 34 off...
iPhone Fold: scorte limitate al lancio m...
OpenAI porterà la pubblicità in ChatGPT ...
TSMC aumenterà ancora i prezzi: nel 2026...
Marvel pubblica anche il secondo teaser ...
Nuovo accordo tra xAI e il Pentagono: l'...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 03:21.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v