Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.visual-basic > #19889 > unrolled thread

Re: db modificato

Started byRobertoA <amorosik@tiscalinet.it>
First post2021-05-24 17:38 +0200
Last post2021-05-25 08:07 +0200
Articles 3 — 2 participants

Back to article view | Back to it.comp.lang.visual-basic

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: db modificato RobertoA <amorosik@tiscalinet.it> - 2021-05-24 17:38 +0200
    Re: db modificato Gulp <Gulp@hotmail.com> - 2021-05-24 23:18 +0200
      Re: db modificato RobertoA <amorosik@tiscalinet.it> - 2021-05-25 08:07 +0200

#19889 — Re: db modificato

FromRobertoA <amorosik@tiscalinet.it>
Date2021-05-24 17:38 +0200
SubjectRe: db modificato
Message-ID<s8gh98$ips$1@gioia.aioe.org>
Il 24/05/2021 09:39, Gulp® ha scritto:
> Il 24/05/21 03:43, RobertoA ha scritto:
> 
>> Devi indicarci di che db si tratta
>> E' un file mdb/accdb?  Non credo
>> Un db Sql Server? Sicuramente Si
>> Un db Firebird? Scuramente Si
>> Altri db server? Probabilmente Si
> 
> Si tratta di *.mdb


Ehhh mi sa che con un mdb non si fa niente
Almeno che sappia io, ciccia

[toc] | [next] | [standalone]


#19892

FromGulp <Gulp@hotmail.com>
Date2021-05-24 23:18 +0200
Message-ID<s8h54s$1tp7$1@gioia.aioe.org>
In reply to#19889
Il 24/05/21 17:38, RobertoA ha scritto:

> Ehhh mi sa che con un mdb non si fa niente
> Almeno che sappia io, ciccia

Ma una routine di questo tipo, che significato ha? A cosa serve?

Private Sub datNomeRS_Validate(Action As Integer, Save As Integer)
   'Posizione per il codice di convalida
   'Questo evento viene richiamato quando si verificano le seguenti azioni

   Select Case Action
     Case vbDataActionMoveFirst
     Case vbDataActionMovePrevious
     Case vbDataActionMoveNext
     Case vbDataActionMoveLast
     Case vbDataActionAddNew
     Case vbDataActionUpdate
     Case vbDataActionDelete
     Case vbDataActionFind
     Case vbDataActionBookmark
     Case vbDataActionClose
     Screen.MousePointer = vbHourglass
   End Select
End Sub

[toc] | [prev] | [next] | [standalone]


#19896

FromRobertoA <amorosik@tiscalinet.it>
Date2021-05-25 08:07 +0200
Message-ID<s8i46f$jqc$1@gioia.aioe.org>
In reply to#19892
Il 24/05/2021 23:18, Gulp ha scritto:
> Il 24/05/21 17:38, RobertoA ha scritto:
> 
>> Ehhh mi sa che con un mdb non si fa niente
>> Almeno che sappia io, ciccia
> 
> Ma una routine di questo tipo, che significato ha? A cosa serve?
> 
> Private Sub datNomeRS_Validate(Action As Integer, Save As Integer)
>    'Posizione per il codice di convalida
>    'Questo evento viene richiamato quando si verificano le seguenti azioni
> 
>    Select Case Action
>      Case vbDataActionMoveFirst
>      Case vbDataActionMovePrevious
>      Case vbDataActionMoveNext
>      Case vbDataActionMoveLast
>      Case vbDataActionAddNew
>      Case vbDataActionUpdate
>      Case vbDataActionDelete
>      Case vbDataActionFind
>      Case vbDataActionBookmark
>      Case vbDataActionClose
>      Screen.MousePointer = vbHourglass
>    End Select
> End Sub


Questo e' codice dentro al tuo programma
Ma se un ALTRO programma modifica la tabella ARTICOLI, il tuo programma 
non puo' accorgersene in nessun modo
Se non andando a rileggersi per conto suo la tabella articoli e 
confrontandola con la sua memoria precedente
Mentre se usassi Sql Server o simili e' possibile impostare delle 
procedure nel db server che 'avvertono' il programma che si e' abbonato 
alle notifiche cambiamenti
Quindi se il programma B aggiunge un articolo, il programma A viene 
immediatamente avvisato e puo' reagire nel modo che meglio riterra' 
opportuno

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.lang.visual-basic


csiph-web