Discussione chiusa
Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Accodare tabella generata e rinominata tramite VBA con risultato di una query al suo

  1. #1
    fedeARROW1993 non è in linea Novello
    Post
    5

    Accodare tabella generata e rinominata tramite VBA con risultato di una query al suo

    ho fatto questo codice:

    codice:
    Option Compare Database
    
    '------------------------------------------------------------
    ' Macro1
    '
    '------------------------------------------------------------
    Function Macro1()
    On Error GoTo Macro1_Err
    
        DoCmd.OpenQuery "Selezione record voluti", acViewNormal, acEdit
        DoCmd.OpenQuery "SalvataggioRisultatoQueryInTabella", acViewNormal, acEdit
        Dim io As Integer
        io = [Forms]![NuovoProgetto]![Numero progetto]
        DoCmd.Rename io, acTable, "PROGETTO"
    
    Macro1_Exit:
        Exit Function
    
    Macro1_Err:
        MsgBox Error$
        Resume Macro1_Exit
    
    End Function
    praticamente mi esegue una query che mi seleziona i record da me scelti in una maschera ed esegue la seconda query che mi crea una tabella contenente la selezione della prima query dopodichè rinomino questa tabella con il numero del progetto prendendolo da quello inserito nella maschera, ora io avrei bisogno di fare un if che non saprei come fare per dire al programma quando dopo aver generato la tabella la rinomina che se la tabella con quel nome esiste gia allora accodo quella nuova facendola diventare una sola, mentre invece se non esiste allora la creo, io ho pensato a una cosa simile

    codice:
     If io = io Then
        strSql = "SELECT io.* UNION io.* FROM io"
        End If
    ma ovviamente non mi funziona, qualcuno ha un idea? spero sia la sezione giusta dato che di vb si tratta >.<

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    10,151
    Blogs
    5
    Qui è vietato il crossposting

    VBA fare un accodamento | HTML.it forum

    Leggi bene il regolamento. Chiudo.
    Il Crossposting è vietato. La "pappa pronta" è vietata. Leggi il Regolamento.
    Utilizza sempre i PM per comunicare con i moderatori.

Discussione chiusa

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi