Path: csiph.com!news.fcku.it!aioe.org!VYr/u1gMygMZk6k+mfwTkQ.user.gioia.aioe.org.POSTED!not-for-mail From: RobertoA Newsgroups: it.comp.lang.visual-basic Subject: Re: db modificato Date: Tue, 25 May 2021 08:07:11 +0200 Organization: Aioe.org NNTP Server Lines: 39 Message-ID: References: NNTP-Posting-Host: VYr/u1gMygMZk6k+mfwTkQ.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2 X-Notice: Filtered by postfilter v. 0.9.2 Content-Language: it Xref: csiph.com it.comp.lang.visual-basic:19896 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