Torna indietro   Hardware Upgrade Forum > Software > Programmazione

L'IA cambia tutte le regole della sicurezza tra vulnerabilità e sorveglianza. Intervista al CEO di Proofpoint
L'IA cambia tutte le regole della sicurezza tra vulnerabilità e sorveglianza. Intervista al CEO di Proofpoint
Abbiamo intervistato Sumit Dhawan, CEO di Proofpoint, per capire come stia cambiando il mondo della sicurezza con l'avvento dell'intelligenza artificiale e con il ritmo sempre più serrato a cui vengono trovate vulnerabilità nel software. Un problema significativo, che richiederà del tempo per essere risolto (o quantomeno arginato)
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
La parola d'ordine al Nextcloud Summit 2026, che si è tenuto a Monaco, è stata "sovranità". Non come è spesso usato questo termine in politica ma, al contrario, come capacità positiva di decidere il proprio destino tecnologico, con modalità collaborative e aperte. L'Europa dice già molto nel mondo open source, che viene visto come mezzo per ottenere la tanto agognata autonomia digitale
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete implementa due bracci estensibili, per spazzola e moccio, che si spingono ben oltre quanto visto sino ad oggi permettendo una pulizia di casa ancor più capillare e precisa
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-10-2003, 12:52   #1
Panhas
Member
 
Iscritto dal: Jan 2001
Città: Padova
Messaggi: 82
ACCESS: query su un campo tabella

Ciao a tutti,
non sono bravo in Access ma conosco molto bene il linguaggio SQL. Mi risulta molto difficile una cosa che in SAP e forse anche in oracle mi sarebbe facilissima:
ho la necessità che (all'introduzione dei record in una tabella) uno o più campi mi si riempiano in automatico attraverso una select su un'altra tabella. Qualcuno mi sa dire com'è possibile costruire dei campi su cui si effettui tale query?
__________________
.
Panhas è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2003, 13:33   #2
zakzakit
Member
 
Iscritto dal: May 2003
Città: Saronno
Messaggi: 161
Tieni presente che in access puoi aggiornare le tabelle attraverso le query, es.
tabella1 (campo1 ..., campo2 ...)
tabella2 /campo3 ... ,campo4 ...)
query1 (select campo1,campo2,campo3,campo4 from tabella1,tabella2 where...)

è lecito:
update query1 set campo1=... where ...
zakzakit è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2003, 13:46   #3
matpez
Senior Member
 
L'Avatar di matpez
 
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
Quote:
Originariamente inviato da zakzakit
Tieni presente che in access puoi aggiornare le tabelle attraverso le query, es.
tabella1 (campo1 ..., campo2 ...)
tabella2 /campo3 ... ,campo4 ...)
query1 (select campo1,campo2,campo3,campo4 from tabella1,tabella2 where...)

è lecito:
update query1 set campo1=... where ...
Si esatto...se nn ho capito male quando aggiorni una tabella vuoi fare una query successiva di inserimenti....basta che fai un query del tipo INSERT INTO:

Codice:
INSERT INTO [Tabella] ([Campo1], [Campo2])
VALUES([Valore1], [Valore2])
matpez è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2003, 14:55   #4
Panhas
Member
 
Iscritto dal: Jan 2001
Città: Padova
Messaggi: 82
Per farmi capire meglio, mi occorre questo:
1)devo inserire un nuovo record nella tabella
2)inizio ad aggiornare manualmente i primi tre campi
3)il quarto e il quinto campo dovrebbero inserirsi automaticamente giacchè i primi 3 sono sufficienti ad individuarne i valori attraverso una semplice select... where su un'altra tabella

Non è che l'istruzione va inserita nelle proprietà del campo in visualizzazione struttura?
Il mio principale problema è costituito dal non sapere dove inserire l'istruzione per far in modo che venga usata quando inserisco nuovi record!
__________________
.
Panhas è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2003, 15:26   #5
zakzakit
Member
 
Iscritto dal: May 2003
Città: Saronno
Messaggi: 161
Non puoi associare triggers o procedure ad un campo di una tabella. Puoi però associare codice visual basic o macro ad un campo di una form associato al tuo campo di tabella.
zakzakit è offline   Rispondi citando il messaggio o parte di esso
Old 22-10-2003, 19:47   #6
disumano
Senior Member
 
L'Avatar di disumano
 
Iscritto dal: Jun 2002
Città: NAPOLI!
Messaggi: 1310
credo che una macro vba faccia al caso tuo...
disumano è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2003, 10:28   #7
Panhas
Member
 
Iscritto dal: Jan 2001
Città: Padova
Messaggi: 82
Vabbè,
ste cose esulano dalle mie capacità immediate: provvederò con una query che selezioni campi da due tabelle!
__________________
.
Panhas è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2003, 16:58   #8
zakzakit
Member
 
Iscritto dal: May 2003
Città: Saronno
Messaggi: 161
Esempio molto semplice.
Crei una tabella con due campi numerici e vuoi che il secondo campo si sempre uguale al doppio del primo.
Non puoi imporre delle regole interne al database perchè ciò avvenga.
Decidi di usare un espediente.
Vincoli l'inserimento dei dati nella tua tabella ad una form.
Vai in "maschere", "nuovo", "creazione guidata maschera", selezioni la tua tabella, e la form è bella e creata.
Vai in visualizzazione struttura, clicchi col pulsante destro sul primo campo, selezioni "proprietà", linguetta "evento", clicchi sul pulsante "..." della proprietà "dopo aggiornamento", scegli "generatore di codice".
A questo punto ti appare una maschera visual basic parzialmente precompilata così:

Private Sub campo1_BeforeUpdate(Cancel As Integer)
End Sub

Tu la completi così:

Private Sub campo1_BeforeUpdate(Cancel As Integer)
campo2 = campo1 * 2
End Sub

chiudi il visual basic.
ritorni nella maschera in visualizzazione struttura.
Clicchi con il pulsante destro sul secondo campo, selezioni "proprietà" e imposti "bloccato" a "sì", in modo da impedire l'inserimento diretto in maschera di un valore diverso da quello che hai calcolato tu.
Salvi la maschera e hai finito.
zakzakit è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2003, 17:02   #9
zakzakit
Member
 
Iscritto dal: May 2003
Città: Saronno
Messaggi: 161
n.b. ovviamente per risolvere il tuo specifico problema nel codice visual basic dovresti inserire le istruzioni select che ti servono e non una semplice moltiplicazione.
zakzakit è offline   Rispondi citando il messaggio o parte di esso
Old 23-10-2003, 18:46   #10
Panhas
Member
 
Iscritto dal: Jan 2001
Città: Padova
Messaggi: 82
E'molto utile la spiegazione che mi hai dato e mi sarà utile per le prossime immediate funzioni che inserirò per il db. Fortunatamente, ripensando a ciò che mi occorreva, sono riuscito a risolvere il mio problema per altra strada e completamente attraverso query!
__________________
.
Panhas è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


L'IA cambia tutte le regole della sicurezza tra vulnerabilità e sorveglianza. Intervista al CEO di Proofpoint L'IA cambia tutte le regole della sicurezza tra ...
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026 L'Europa conta nella tecnologia e può ess...
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più Dreame X60 Pro Ultra Complete: i bracci si esten...
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
Le nuove cuffie TWS di OnePlus costano p...
GTA 6, un'edizione fisica con disco potr...
I nuovi Galaxy Z Fold 8, Z Fold 8 Ultra ...
Dietro il caro memoria c'è un car...
Ferrari Luce: la prima elettrica del Cav...
La Marina USA porta il sequenziamento ge...
Smartwatch, auricolari e AI: così...
Un record rimasto imbattuto per 30 anni ...
Tenstorrent, Keller conferma contatti co...
Invia il tuo nome a 1,5 milioni di chilo...
Apple MacBook Neo 13'' con chip A18 Pro ...
Insieme a Leica SL3-P presentate le otti...
La Cina svilupperà anche il razzo...
Rocket Lab e la missione Victus Haze per...
Starship: Ship 40 ha eseguito uno static...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 07:44.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v