Acquista i nostri libri consigliati su Amazon.it
+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Inserire più immagini in Access

  1. #1
    3silvio3 non è in linea Novello
    Post
    8
    Like Inviati  
    2
    Like Ricevuti  
    1
    Ho questo DB di immobili e devo inserire per ogni immobile 4 immagini.
    Cercando online sembra che questo l'opzione migliore sia quella di generare un codice come quello seguente:

    Private Sub Form_Current()
    On Error GoTo 10
    mdir = CurrentProject.Path
    mpat = mdir & "\Immagini\" & Me.ID.Value & ".jpg"
    Me.Immagine1326.Picture = mpat
    GoTo 20
    
    10 'Foto non trovata
    mdir = CurrentProject.Path
    mpat = mdir & "\Immagini\" & "0vuota.PNG"
    Me.Immagine1326.Picture = mpat
    20 'Ok
    End Sub
    
    Il problema è che non me ne intendo e sono riuscito ad inserirne una ma mi sembra di avere due problemi:
    1) non riesco ad inserire un campo diverso da ID quindi, essendo univoco immobile, non mi permette di inserire più immagini per la stessa scheda
    2) non riesco ad inserire nuove immagini sotto a questo codice. Anche ripetendo il codice tale e quale mi da errore.

    aiuto please
    Ultima modifica di AntonioG; 30-12-2020 03:58  Motivo: Infatti vide per il codice

  2. #2
    L'avatar di willy55
    willy55 non è in linea Scribacchino
    Post
    728
    Like Inviati  
    0
    Like Ricevuti  
    0
    Se devi gestire più immagini, per lo stesso valore identificativo (assegnato ad esempio in base ad un campo contatore) una soluzione è aggiungere al nome del file (che rappresenta ciascuna foto) una codifica che aggiunga una lettera al numero.
    Per cui se l'identificativo è "12345" la prima foto sarà "12345A", la seconda "12345B", la terza "12345C", la quarta "12345D" e così via.
    Consiglio anche (come previsto nel forum) di porre il codice fra tag-code e magari rivedere la sintassi in quanto i GOTO è da tempo che sono stati sostituiti da diversi costrutti.
    ℹ️ Leggi di più su willy55 ...

  3. #3
    Post
    1,863
    Blogs
    21
    Like Inviati  
    13
    Like Ricevuti  
    11
    [OT]
    personalmente, ed andando in controtendenza, non ho nulla in contrario al GOTO
    ... ma solo se *realmente* ti semplifica la vita !

    L'uso in questo caso mi ricordo roba di tanti anni fa che invece te la complica
    ed apre la strada allo "spaghetti code"
    [/OT]
    Ultima modifica di sspintux; 30-12-2020 00:54 
    ℹ️ Leggi di più su sspintux ...

  4. #4
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,346
    Blogs
    5
    Like Inviati  
    5
    Like Ricevuti  
    30
    Silvio ... fai attenzione ... il codice va racchiuso tra tag code, leggi il regolamento come ti è stato consigliato nella presentazione. Questa volta ho modificato io il post.
    ℹ️ Leggi di più su AntonioG ...

  5. #5
    L'avatar di @Alex
    @Alex non è in linea Very Important Person
    Post
    16,743
    Like Inviati  
    0
    Like Ricevuti  
    18
    Silvio bel nome... ci sono molti SILVIO di recente.

    Se servono più immagini assegnate ad un 'annuncio' lancosa più semplice è avere una tabella in relazione 1-M.
    Si selezionano le immagini con FILEDIALOG e si cicla la collection restituita inserendo in tabella usando Addnew sul recordset predisposto e valorizzando IdParent con il valore di PK dell'annuncio lato 1, mentre la PK sarà un counter e si valorizza al commit usando Update.
    ℹ️ Leggi di più su @Alex ...

  6. #6
    3silvio3 non è in linea Novello
    Post
    8
    Like Inviati  
    2
    Like Ricevuti  
    1
    Quote Originariamente inviato da willy55 Visualizza il messaggio
    Se devi gestire più immagini...
    Preferirei non dover modificare il nome delle immagini, parliamo di circa 5000 immagini.
    Stavo cercando un codice, simile a quello che ho inserito ma che al posto di ID ci sia il riferimento alla colonna con i nomi delle immagini.
    Ultima modifica di AntonioG; 30-12-2020 10:04 

  7. #7
    3silvio3 non è in linea Novello
    Post
    8
    Like Inviati  
    2
    Like Ricevuti  
    1
    Quote Originariamente inviato da sspintux Visualizza il messaggio
    [OT]
    personalmente, ed andando in controtendenza...
    si, personalmente preferisco tenerlo così visto che funziona e non ne so abbastanza da apportare modifiche con semplicità
    Ultima modifica di AntonioG; 30-12-2020 10:05 

  8. #8
    3silvio3 non è in linea Novello
    Post
    8
    Like Inviati  
    2
    Like Ricevuti  
    1
    Quote Originariamente inviato da @Alex Visualizza il messaggio
    Silvio bel nome... ci sono molti SILVIO di recente....
    ho capito fino a "ci sono molti SILVIO di recente"
    Mi sono appena messo ad usare Access proprio per creare questo DB, speravo di trovare un codice per modificare quello che ho già fatto fino ad ora...
    Ultima modifica di AntonioG; 30-12-2020 10:06 

  9. #9
    L'avatar di @Alex
    @Alex non è in linea Very Important Person
    Post
    16,743
    Like Inviati  
    0
    Like Ricevuti  
    18
    Di già pronto non è detto ci sia qualcosa... ma la logica su cui ragionare puo essere quella che ti ho esposto.
    Da li poi un passo alla volta se cerchi indicazioni su quanto suggerito...
    ℹ️ Leggi di più su @Alex ...

  10. #10
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,346
    Blogs
    5
    Like Inviati  
    5
    Like Ricevuti  
    30
    Silvio ... non quotare le intere risposte che ricevi... non serve e non facilita la lettura. Correggo io questa volta.

    La questione del goto ti consiglio di approfondirla se studierai un po' di programmazione perché anche se funziona non è detto che sia la soluzione ottimale.

    Per ultimo un chiarimento per evitare incomprensioni. Qui troverai consigli ma non codice pronto. Se approfondirai i consigli con lo studio, risolverai scrivendo da solo il codice che ti serve. Il fatto di avere appena iniziato con access e vba è un ulteriore motivo per studiare non una giustificazione per ottenere codice pronto.
    Ultima modifica di AntonioG; 30-12-2020 10:16 
    ℹ️ Leggi di più su AntonioG ...

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. inserire immagini nel database
    Da ubaldo nel forum MySQL
    Risposte: 10
    Ultimo Post: 27-10-2014, 17:33
  2. [VC++ 6.0] Inserire immagini in dialog
    Da artemis79 nel forum C/C++
    Risposte: 1
    Ultimo Post: 22-05-2009, 18:17
  3. [VC++ 6.0] Inserire immagini in dialog
    Da artemis79 nel forum C/C++
    Risposte: 0
    Ultimo Post: 21-05-2009, 09:28
  4. Access: Inserire immagini in un report
    Da amanu86 nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 07-06-2007, 14:55
  5. Inserire immagini .PNG
    Da ScorpionX nel forum Visual Basic 6
    Risposte: 2
    Ultimo Post: 31-10-2005, 18:42