Utilizzo corretto della proprietà LastModified.

di il
6 risposte

Utilizzo corretto della proprietà LastModified.

Buonasera, mi occorrebbe un consiglio circa l'utilizzo della proprietà LastModified.
Per inserire record nei database utilizzo un codice tipo quello indicato di seguito:
Dim frm 	    As Form
Dim id_last_com     As Long

Set frm = Form_SM_Main
  With frm.RecordsetClone
     .AddNew
         ![ID_Ente] = DLookup("ID_Ente", "Enti", "Denominazione_Ente='" & Me.lbox_mittente.ItemData(0) & "'")
         ![ID_Tipo_Posta] = Me.cbo_tipo_com.Column(0)
         ![ID_Posta] = 1 ' in Arrivo
      .Update
      .Bookmark = .LastModified
      id_last_com = !ID_Comunicazioni
  End With
 
strsql = "UPDATE Comunicazioni SET N_Prot_Ente='" & Me.txt_rich.Value & "'"
strsql = strsql & ", Data_Comunicazione=#" & Format(Me.txtdata_rich, "mm/dd/yyyy") & "#"
strsql = strsql & ", N_Prot_Arrivo=" & DCount("*", "Comunicazioni")
strsql = strsql & ", Data_Prot_Arrivo=#" & Date & "#"
strsql = strsql & ", Ogg_Com_Arrivo='" & Me.txt_oggetto & "'"
strsql = strsql & ", Utente_Ins='" & user & "'"
strsql = strsql & " WHERE ID_Comunicazioni=" & id_last_com
    
DoCmd.SetWarnings False
DoCmd.RunSQL strsql
E' un utilizzo corretto della quello che faccio, oppure ho bisogno di agire in modo diverso?
Grazie.

6 Risposte

  • Re: Utilizzo corretto della proprietà LastModified.

    Non capisco ... dove sta sto codice? dentro una form? in un modulo? ... perchè?
  • Re: Utilizzo corretto della proprietà LastModified.

    In una fom. E' eseguito attraverso il click di un pulsante.
  • Re: Utilizzo corretto della proprietà LastModified.

    eddy1973 ha scritto:


    In una fom. E' eseguito attraverso il click di un pulsante.
    ma non nella stessa?!
  • Re: Utilizzo corretto della proprietà LastModified.

    eddy1973 ha scritto:


    Buonasera, mi occorrebbe un consiglio circa l'utilizzo della proprietà LastModified.
    Per inserire record nei database utilizzo un codice tipo quello indicato di seguito:
    ....
    E' un utilizzo corretto della quello che faccio, oppure ho bisogno di agire in modo diverso?
    Grazie.
    Partiamo da questo:
    https://docs.microsoft.com/en-us/office/client-developer/access/desktop-database-reference/recordset-lastmodified-property-dao

    Se fai la domanda... ti chiedo che anomalie riscontri...?

    P.S. Fai attenzione a questo
    
    DoCmd.SetWarnings False
    DoCmd.RunSQL strsql
    Non pare tu li abbia riabilitati... e non è proprio bello... senza contare che non serve, si usi l'Oggetto Database
    
    DbEngine(0)(0).Execute strsql
  • Re: Utilizzo corretto della proprietà LastModified.

    Non riscontro anomalie. Soltanto chiedevo se il metodo che uso è quello corretto/consigliabile.
    Mi insegnate che se un metodo funziona non implica necessariamente che sia corretto.
  • Re: Utilizzo corretto della proprietà LastModified.

    eddy1973 ha scritto:


    Non riscontro anomalie. Soltanto chiedevo se il metodo che uso è quello corretto/consigliabile.
    Mi insegnate che se un metodo funziona non implica necessariamente che sia corretto.
    No che non ti stiamo dicendo quello...!!!!!!!!!!!
    Ti ho insegnato a LEGGERE quello che indica MS sull'uso del Metodo e di confrontarlo con il TUO..!!!!!

    Comprendi la differenza tra le 2 cose spero.

    L'articolo pubblica codice diverso dal tuo...? NO, peraltro dubito lo abbia inventato tu... lo avrai preso a spunto da altre parti (ma devi capirlo tu studiandolo)
    Ti restituisce ERRORI...? NO
    Quindi se avessi letto la GUIDA, ed avessi provato a fare una riflessione più tecnica... di cosa staremmo parlando...?
Devi accedere o registrarti per scrivere nel forum
6 risposte