author: Antonio Biso

text:
"vuLCan Karayan" <
nos...@nospam.it
> ha scritto nel messaggio
news:45f9149d$0$20804$5fc...@news.tiscali.it...

Io non ho molto chiaro quello che veramente tu vuoi fare.
Comunque, intanto prova a guardarti sull'help queste paroline chiave
Connect (Proprietą)
Refreshlink (Metodo)
Antonio


title: Collegare tabelle ed eliminare i collegamenti

author: sv

text:
vuLCan Karayan ha scritto:



> Grazie per l'aiuto...
> vuLCan
Vedi:
www.donkarl.com/it/?FAQ3.1

--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Nome PC che apre una tabella in rete

author: Pivo

text:
Avrei bisogno di conoscere il nome del computer che apre una tabella che si
trova su un database condiviso in rete, in modo che posso sapere in
qualsiasi momento quanti e quali computer aprono la mia tabella
comtemporaneamente.
Grazie mille.
Pivo


title: Nome PC che apre una tabella in rete

author: omnitow

text:
"Pivo" <
x...@x.it
> ha scritto nel messaggio
news:eLL6a.314520$AA2.11...@news2.tin.it...

Che io sappia quello che chiedi è possbile farlo solo con se utilizzi gli
ADP e quindi SQL come base dati
ciao omnitow


title: Nome PC che apre una tabella in rete

text:
"omnitow" <
omn...@tin.it
> ha scritto nel messaggio
news:KqQ6a.155153$YG2.4...@twister1.libero.it...

Ci sono trucchetti anche, molto utili....!
Ogni macchina ha un nome, che puoi ricavarlo con le API
se non ricordo male è leggermente differente se usi NT.
Ti crei una Tabella dedicata con NomeMacchina,NomeTabella
e ad ogni accesso a qualsiasi Tabella, ovvio devi gestirlo, scrivi
nella tua Tabella SPIA chi, e cosa sta leggendo.
Alla chiusura cancelli.
Sono 2 Query Action da utilizzare e la funzione API, ma quella
la lanci durante il Login magari e salvi in Global.
@Alex.


title: Sostituzione automatica dati tabella

author: SIMONE

text:
Ciao, ho una tabella con un campo path nel quale è inserito il percorso per
l'accesso ad un file su un'altra directory esempio: E:\Programmi\image.jpg
Vorrei sostituire in modo automatico se possibile con una query la lettera
E:\ con la lettera J:\ e lasciare invariato tutto il resto. E' possibile
fare ciò se si come?
Grazie anticipatamente ciao simone.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Sostituzione automatica dati tabella

author: Sergio MAZZA

text:
"SIMONE" <
sim...@inwind.it
> ha scritto nel messaggio
news:89Z96Z244Z37Y1...@usenet.libero.it...
> Ciao, ho una tabella con un campo path nel quale è inserito il percorso
> per
> l'accesso ad un file su un'altra directory esempio: E:\Programmi\image.jpg
> Vorrei sostituire in modo automatico se possibile con una query la lettera
> E:\ con la lettera J:\ e lasciare invariato tutto il resto. E' possibile
> fare ciò se si come?
> Grazie anticipatamente ciao simone.
Update nomeTabella Set nomeCampo = replace([nomeCampo];"E:\";"J:\")
Ciao.
--
Sergio MAZZA


title: Sostituzione automatica dati tabella

text:

Sergio,
Ho provato ma non mi funziona :(
Ho aperto la query in visualizzazione struttura non ho inserito alcuna
tabella quindi sono andato in visualizzazione SQL ed ho scritto:
UPDATE tbl_vini SET ImagePath = replace([ImagePath];"E:\";"J:\")
Ma mi dice "Errore di sintassi nell'espressione della query
'replace([ImagePath];"E:\";"J:\")
cosa ho sbagliato?
Grazie Simone



title: Sostituzione automatica dati tabella

text:
"SIMONE" <
sim...@inwind.it
> ha scritto nel messaggio
news:89Z96Z244Z37Y1...@usenet.libero.it...
>
> Sergio,
> Ho provato ma non mi funziona :(
>
> Ho aperto la query in visualizzazione struttura non ho inserito alcuna
> tabella quindi sono andato in visualizzazione SQL ed ho scritto:
>
> UPDATE tbl_vini SET ImagePath = replace([ImagePath];"E:\";"J:\")
>
> Ma mi dice "Errore di sintassi nell'espressione della query
> 'replace([ImagePath];"E:\";"J:\")
>
> cosa ho sbagliato?
Nella finestra SQL i punti e virgola li devi sostituire con la virgola.
> Grazie Simone
Crea la query di aggiornamento e in visualizzazione struttura, nella riga
"Aggiorna a" del campo imagepath inserisci:
replace([ImagePath];"E:\";"J:\").
Ciao.
--
Sergio MAZZA


title: Sostituzione automatica dati tabella

text:

Ok grazie sergio cosi me la fa salvare si vede che avevo sbagliato qualche
cosa.
Ho un'altro problemino però. 4 sono vuoti quindi quando eseguo la query si
incacchia e mi messaggia:
"Impossibile aggiornare tutti i record nella query. Numero di campi non
aggiornati per un errore di conversione tra tipi:4"
E' possibile risolvere il problema?
Grazie ancora Simone.



title: Sostituzione automatica dati tabella

text:
"SIMONE" <
sim...@inwind.it
> ha scritto nel messaggio
news:89Z96Z244Z37Y1...@usenet.libero.it...
> Ok grazie sergio cosi me la fa salvare si vede che avevo sbagliato qualche
> cosa.
> Ho un'altro problemino però. 4 sono vuoti quindi quando eseguo la query si
> incacchia e mi messaggia:
> "Impossibile aggiornare tutti i record nella query. Numero di campi non
> aggiornati per un errore di conversione tra tipi:4"
> E' possibile risolvere il problema?
> Grazie ancora Simone.
Se intendi che non vuoi vedere il messaggio di avviso, ti consiglio di farlo
da codice VBA.
Crei un bottone (su una maschera) e nell'evento "su clic" inserisci:
Currentdb.execute "UPDATE tbl_vini SET ImagePath =
replace([ImagePath],'E:\','J:\')"
Occhio alle virgole e apostrofi.
Poi se intendi che vuoi riempire anche i campi vuoti puoi provare con questa
variante:
Currentdb.execute "UPDATE tbl_vini SET ImagePath =
replace(Nz([ImagePath],'J:\'),'E:\','J:\')"
Ciao.
--
Sergio MAZZA


title: Sostituzione automatica dati tabella

text:

Ok adesso funziona benissimo grandissimo!! grazie ancora ciao Simone.



title: Evento su pression shift+ tab

author: Paolo Donnarumma

text:
Ciao a tutti!
Ho impostato un certo evento sull'uscita da una casella di testo: funziona e
va tutto bene, tuttavia se uno preme shift + tab per tornare indietro si
ottengono degli effetti indesiderati: è possibile intercettare con l'evento
su pressione del shift+tab per anticipare l'evento su uscita dal campo di
testo? In questo caso qual'è il codice Ansi del Shift + Tab?
Ciao e grazie anticipatamente!


title: Evento su pression shift+ tab

author: kalamaro

text:
Ciao
negli eventi KeyDown, KeyPress e KeyUp devi inserire questo codice.
Bisogna memorizzare lo stato del tasto shift con KeyDown e KeyUp poiche'
KeyPress non rileva lo shift: se premi tab o shift+tab KeyAscii vale sempre
9.
Ho provato e funziona
---------------------------------------inizio
codice---------------------------------
Option Compare Database
Dim tastoshift As Integer
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
 tastoshift = Shift
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
 If KeyAscii = 9 And tastoshift = 1 Then
    -----------------inserire il codice dell' evento qui ------------
 End If
End Sub
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
 tastoshift = Shift
End Sub
-------------------------------------fine
codice-----------------------------------
ciao
riccardo
"Paolo Donnarumma" <
paolo.do...@tin.it
> ha scritto nel messaggio
news:6qsib.273438$R32.8...@news2.tin.it...



title: Evento su pression shift+ tab

author: Alessandro Baraldi

text:
"kalamaro" <
rokoko_t...@email.it
> wrote in message
news:bmdlhb$lbdgn$
1...@ID-168793.news.uni-berlin.de
> Ciao
>
> negli eventi KeyDown, KeyPress e KeyUp devi inserire questo codice.
> Bisogna memorizzare lo stato del tasto shift con KeyDown e KeyUp poiche'
> KeyPress non rileva lo shift: se premi tab o shift+tab KeyAscii vale sempre
> 9.
>
> Ho provato e funziona
>
> ---------------------------------------inizio
> codice---------------------------------
> Option Compare Database
> Dim tastoshift As Integer
>
> Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
>  tastoshift = Shift
> End Sub
>
[CUT]
> riccardo
Mi viene un dubbio quel KeyCode non č che rilasci il
corrispondente valore del tasto premuto e Shift restituisca
1 se premuto Shift....???
Allora forse si puň fare tutto senza mamorizzare nulla in un colpo solo:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
   If KeyCode=9 And Shift then MsgBox"Hai premuto SHIFT+TAB"
End Sub
Funziona anche cosě.
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Evento su pression shift+ tab

text:
si' e vero
bravo alex
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:b11b88ddd85e5adf9e...@mygate.mailgate.org...



title: Evento su pression shift+ tab

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:b11b88ddd85e5adf9e...@mygate.mailgate.org...

Grazie funziona alla grande, ma non mi blocca l'esecuzione dell'evento
collegato all'azione uscita dal campo testo (che viene eseguita dopo quella
del tasto giů): si puň bloccare questa esecuzione?
Ciao grandi!


title: Evento su pression shift+ tab

text:
"Paolo Donnarumma" <
paolo.do...@tin.it
> wrote in message
news:ePxib.208965$
hE5.7...@news1.tin.it
[CUT]
>
> Grazie funziona alla grande, ma non mi blocca l'esecuzione dell'evento
> collegato all'azione uscita dal campo testo (che viene eseguita dopo quella
> del tasto giů): si puň bloccare questa esecuzione?
> Ciao grandi!
In effetti la cosa č ben diversa, e a meno non mi sfugga qualcosa
non facilmente risolvibile.
Forse potresti provare ad utilizzare la Macro AutoKey ed impostare
la combinazione incriminata e non fargli fare nulla, dovrebbe
funzionare.
Se proprio non va allora l'unica alternativa č quella di SubClassare
la maschera in cui lavori, con la stessa tecnica che si usa per
disabilitare lo SROLL del Mouse, solo che invece di intercettare
l'evento Scroll devi intercettare la pressione dei Tasti....!



title: Evento su pression shift+ tab

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:789a1c996c14384e39...@mygate.mailgate.org...

Considerato che un certo evento deve verificarsi quando premo tab od invio
mentre non deve verificarsi quando premo shift+tab, posso evitare di
collegarlo all'uscita dal campo, legandolo invece a "tasto giů" per tab
(codice 9) ed invio (codice 13): sembra che funzioni!
Grazie di tutto e ciao!


title: Help

author: VINCENZO NAPOLEONE

text:
Problemino facilissimo (non per me)
Nella maschera ORDINI (associata alla tabella ORDINI) ho una serie di
caselle di riepilogo/combinate per l'inserimento di dati (es. nella tabella
ordini archivio nel campo CLIENTE il nome cliente che seleziono nella
casella combinata CLIENTI collegata alla tabella CLIENTI, nel campo PRODOTTO
archivio il prodotto che seleziono dalla casella combinata PRODOTTO
collegata alla tabella PRODOTTI.
Tutto facile, ma quando nelle tabelle in cui devo selezionare non esiste il
dato corrispondente? Ovviamente, nella proprietà della casella conviene
sempre impostare SOLO IN ELENCO,  ma come si puo fare per inserire nuovi
CLIENTI e nuovi PRODOTTI (e tutti i campi contenuti in queste tabelle) senza
uscire dalla maschera iniziale?
Dal sito it.comp.appl.access ho trovato un codice denominato NONINELENCO che
sembrava fare al caso mio, pero non funzione; ad un certo punto mi dice
errore, tipi non  corrispondenti. Per caso l'esempio usava tipi di campo
diversi dai miei (es. numerici anziche testo?).
Grazie per graditi chiarimenti.


title: Help

author: Gianluca

text:
"VINCENZO NAPOLEONE"
> Dal sito it.comp.appl.access ho trovato un codice denominato NONINELENCO
che
> sembrava fare al caso mio, pero non funzione; ad un certo punto mi dice
> errore, tipi non  corrispondenti. Per caso l'esempio usava tipi di campo
> diversi dai miei (es. numerici anziche testo?).
>
E come facciamo a sapere quali campi hai tu? Prova ad adattarla (cmq
funziona)


title: Help

author: Alberto S.

text:
[CUT]
> Dal sito it.comp.appl.access ho trovato un codice denominato NONINELENCO
che
> sembrava fare al caso mio, pero non funzione; ad un certo punto mi dice
> errore, tipi non  corrispondenti. Per caso l'esempio usava tipi di campo
> diversi dai miei (es. numerici anziche testo?).
> Grazie per graditi chiarimenti.
>
>
A giudicare dal messaggio di errore, si tratta quasi sicuramente di una non
corretta impostazione dei riferimenti (DAO). Se non sai come fare dillo che
io o qualcun altro ti spiegheremo.
Ciao
--
Alberto


title: Help

text:
Riporto il messaggio di Vincenzo Napoleone e la mia risposta
***************************************************
Anzitutto grazie. Sarebbe molto gradito un aiutino, io non conosco neppure
il significato DAO


Innanzitutto due piccole regole:
1) Non devi rispondere all'indirizzo e-mail della persona con cui stai
colloquiando, ma al newsgroup (se usi il Newreader di Outlook:
Messaggio/Rispondi al Newsgroup)
2) Scrivi dopo il quoting (cioè scrivi la tua risposta dopo il testo a cui
stai rispondendo - come sto facendo io)
Come ti dicevo, la mia è una supposizione, comunque prova: sicuramente male
non fà.
Entra nell'"editor di visual basic" (cioè dove puoi vedere le righe di
istruzioni in visual basic)
Dal menu in alto clicca su strumenti/riferimenti.
Trova la riga "Microsoft DAO 3.6 Object Library"; clicca sulla casellina a
destra e fai apparire il segno di spunta.
Noterai che a destra dell'elenco nel quale hai scelto "DAO" c'è scritto
"priorità": facendo click ripetutamente sulla freccia rivolta verso l'alto
fai in modo che la riga "Microsoft DAO..." si venga a trovare sopra la riga
"Microsoft ActiveX Data Objects".
Conferma con OK.
Se incroci bene le dita... funziona.
Ciao
Alberto.


title: Help

text:
VINCENZO NAPOLEONE <
qyu...@tin.it
> wrote in message
av2p8.35227$pT1.9...@news1.tin.it...
Stupendo subject, molto pregno e significativo!!!
e anche originale...
Antonio


title: Help

text:
"Alberto S." <
sartor...@tin.it
> ha scritto nel messaggio
news:a8bfdo$qdfeq$1...@ID-134626.news.dfncis.de...

Ancora grazie. Ora provo e sperem. Scusa la mia ignoranza, cosa è il
quoting?


title: Help

text:
"VINCENZO NAPOLEONE" <
qyu...@tin.it
> ha scritto nel messaggio
news:wKlq8.43990$pT1.1...@news1.tin.it...

Il quoting è la parte del messaggio a cui rispondi: tu devi rispondere sotto
(come hai giustamente fato adesso) o - se lo ritieni necessario - subito
sotto la frase o le frasi cui vuoi rispondere.
(Antonio, vado bene così?)
Ciao
--
Alberto


title: Help

text:
Alberto S. <
sartor...@tin.it
> wrote in message
a8d389$rcjnc$1...@ID-134626.news.dfncis.de...
> > Ancora grazie. Ora provo e sperem. Scusa la mia ignoranza, cosa č il
> > quoting?
> >
> Il quoting č la parte del messaggio a cui rispondi: tu devi rispondere
sotto
> (come hai giustamente fato adesso) o - se lo ritieni necessario - subito
> sotto la frase o le frasi cui vuoi rispondere.
> (Antonio, vado bene cosě?)
Per il posizionamento sě: sarebbe meglio perň tagliare un po' di quoting che
non serve, come ho fatto io in questo caso...
Antonio


title: Problema con maschera continua

author: SPTUT

text:
Ho una maschera continua, nell'intestazione di questa maschera ho un casella
di opzione, che mi fa una data opeazione su una casella di testo della
maschera continua. Il problema è che questa operazione mi viene fatta solo
sulla riga della maschera continua selezionata. Come posso fare perche' mi
venga aggiornata tutte le caselle sella maschera
Ciaoe grazie


title: Problema con maschera continua

author: CarloCos

text:
"SPTUT" <
sp...@tin.it
> ha scritto nel messaggio
news:aACs7.80162$dJ3.5...@news1.tin.it...

Con una query di aggiornamento che farai partire al clic della casella di
opzione. Ti ricordo che l'evento clic della casella Gruppo di Opzioni va
gestito da questa e non dalla singola opzione che non ha questo evento.
P.E.
Private Sub Cornice0_Click()
'con 2 opzioni
if me.Cornice0 = 1 then
tuo codice
else
tuo codice
end if
'Con tre o più opzioni
Select Case Me.Cornice0
Case 1
tuo codice
Case 2
....
End Select
End Sub
La query di aggiornamento opererà sulla stessa tabella che alimenta la
maschera e nella riga "Aggiorna A" conterrà il valore del gruppo di opzioni
o quello che desideri: Forms!MiaForms!MiaOpzione.
Terminata la funzione o aggiornamento devi fare un Requery della maschera:
Me.Requery
Ciao, Carlo


title: Ma com'è possibile?

author: SM

text:
Salve a tutti.
Io voglio impedire l'apertura a più di un utente per volta del file di
protocollo. Ho provato  con le impostazioni di accesso esclusivo, ma non ne
vuole sapere. Credo di essermi letto oramai tutto l'help in linea. Ho
provato anche con gli account ed i permessi di nt4ws.
Ma aiutate per favore?
Non so più cosa fare.
--
Saluti
Massimiliano


title: Record univoci e chiave primaria

author: LupoNero

text:
Ciao a tutti,
devo realizzare un database in devo poter inserire nell'anagrafica
nominativi con stesso "Nome", "Cognome" e "DataNascita" in caso di problemi
di omonimia; tuttavia vorrei che qualora si verificasse questa casualità mi
venga mostrato un avviso....
Se inserisco la chiave primaria a tutti e tre i campi escludo la possibilità
di inserire un  "Nome", "Cognome" e "DataNascita" doppio (ed è giusto che
sia così!);
quindi come posso fare per ovviare al problema?
Ringrazio tutti in anticipo.


title: Record univoci e chiave primaria

author: Pablitomf (Maurizio Facciuti)

text:
LupoNero ha scritto:


> Ringrazio tutti in anticipo.
Hai detto 2 cose che di fatto si guardano di spalle... una va a Dx,
l'altra a Sx... quindi deciditi... se vuoi l'una nn puoi avere l'altra...
io farei in questo modo... porrei come Key tipo il Codice Fiscale...
lascerei il Nome,Cognome e DataNascita liberi... poi mi creerei un campo
composto pari alla somma dei 3 nella query - Es. CodConfronto :
[Nome]&[Cognome]&format([DataNascita];"ggmmaa") - così da ottenere un
campo univoco con il quale poter effettuare un confronto di esistenza...
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Record univoci e chiave primaria

text:
> Hai detto 2 cose che di fatto si guardano di spalle... una va a Dx,
> l'altra a Sx... quindi deciditi...
Forse non mi sono spiegato bene...
quello che mi interessa avere è solo un avviso della situazione particolare,
ma vorrei comunque poter decidere di volta in volta se considerare il nuovo
inserimento un duplicato della stessa persona, oppure l'inserimento di una
nuova persona, che solo per casualità ha lo stesso nome, cognome e data
nascita.
> se vuoi l'una nn puoi avere l'altra...
> io farei in questo modo... porrei come Key tipo il Codice Fiscale...
Ho infatti pensato a questa opportunità ma mi costringe a inserire il codice
fiscale che è un campo piuttosto complesso; vorrei rendere questo campo
facoltativo e non richiesto...
> lascerei il Nome,Cognome e DataNascita liberi... poi mi creerei un campo
> composto pari alla somma dei 3 nella query - Es. CodConfronto :
> [Nome]&[Cognome]&format([DataNascita];"ggmmaa") - così da ottenere un
> campo univoco con il quale poter effettuare un confronto di esistenza...
In effetti con le query di raggruppamento posso vedere queste situazioni, ma
non è cosi "bello" come un bottone nella maschera con scritto "Verifica" che
se premuto mi dice"Attenzione: il nominativo è già inserito nel database, ne
vuoi inserire comunque un altro?"
Purtroppo non so se sia possibile qualcosa del genere, o simile senza
intervenire nel codice VBA.
Gazie.


title: Record univoci e chiave primaria

text:
LupoNero ha scritto:
> > Hai detto 2 cose che di fatto si guardano di spalle... una va a Dx,
> > l'altra a Sx... quindi deciditi...
> Forse non mi sono spiegato bene...
> quello che mi interessa avere è solo un avviso della situazione particolare,
> ma vorrei comunque poter decidere di volta in volta se considerare il nuovo
> inserimento un duplicato della stessa persona, oppure l'inserimento di una
> nuova persona, che solo per casualità ha lo stesso nome, cognome e data
> nascita.
E allora forse neanche io mi sono spiegato bene...
Stai continuando a dire cose divergenti...
La tua premessa è che i 3 campi sono altrettante chiavi non duplicabili,
quindi... cosa vuoi essere avvisato?
Quando commetti duplicazioni in automatico il sistema ti restituisce un
errore, quindi al alimite puoi gestire l'errore per farti dire al posto
del DEBUG un messaggio personalizzato, ma null'altro.
Questo tuo "oppure l'inserimento di una nuova persona..." non è possibile,
perchè se le hai impostate come chiavi non duplicabili, poi non puoi
scegliere di duplicarle in corso d'opera...
> > se vuoi l'una nn puoi avere l'altra...
> > io farei in questo modo... porrei come Key tipo il Codice Fiscale...
> Ho infatti pensato a questa opportunità ma mi costringe a inserire il codice
> fiscale che è un campo piuttosto complesso; vorrei rendere questo campo
> facoltativo e non richiesto...
Punto 1) cosa ha di complesso il campo CF
Punto 2) il CF è un campo sicuramente (tranne per pochissimi casi di
omonimia) univoco, quindi con questo sei sicuro che la persona è lei,
anche se Nome, Cogn. e Data di Nascita sono uguali...
> > lascerei il Nome,Cognome e DataNascita liberi... poi mi creerei un campo
> > composto pari alla somma dei 3 nella query - Es. CodConfronto :
> > [Nome]&[Cognome]&format([DataNascita];"ggmmaa") - così da ottenere un
> > campo univoco con il quale poter effettuare un confronto di esistenza...
> In effetti con le query di raggruppamento posso vedere queste situazioni, ma
> non è cosi "bello" come un bottone nella maschera con scritto "Verifica" che
> se premuto mi dice"Attenzione: il nominativo è già inserito nel database, ne
> vuoi inserire comunque un altro?"
> Purtroppo non so se sia possibile qualcosa del genere, o simile senza
> intervenire nel codice VBA.
Ma cosa pensi che i "BOTTONI" facciano, se non verificare degli eventi e
trarne conclusioni? è ovvio, che la storia della query è la base sul quale
fare verifiche, che poi tu le voglia fare utilizzando i "BOTTONI", o le
"LAMPO", è solo questione di scelta e di metodo...
> Gazie.
;)



title: Record univoci e chiave primaria

text:
> Questo tuo "oppure l'inserimento di una nuova persona..." non è possibile,
> perchè se le hai impostate come chiavi non duplicabili, poi non puoi
> scegliere di duplicarle in corso d'opera...
Non le ho messe le chiavi primarie! proprio per lo stesso motivo che tu
stesso stai ribadendo...
Quindi per adesso il database accetta tutti i doppioni senza dire nulla...
>
> Punto 1) cosa ha di complesso il campo CF
Il fatto che devo richiederlo ogni volta alla persona che devo inserire ed
inserire ben 16 caratteri che alla fine non mi interessano molto....cioè del
C.F.non me ne faccio nulla. Vorrei poter semplificare il più possibile
l'inserimento dati....
Il suo inserimento sarebbe solo una perdita di tempo!
>
> Ma cosa pensi che i "BOTTONI" facciano, se non verificare degli eventi e
> trarne conclusioni? è ovvio, che la storia della query è la base sul quale
> fare verifiche, che poi tu le voglia fare utilizzando i "BOTTONI", o le
> "LAMPO", è solo questione di scelta e di metodo...
Ma si può fare una query che emetta un messaggio? da avviare con l'azione
"Esegui Query" di un pulsante o all'uscita di un determinato campo?
Come dovrei fare questa query?
Quello che mi manca è la verifica da parte di Access che il risultato della
query non è nullo;
- Se il risultato è nullo, vuol dire che non ci sono duplicati e quindi non
viene emesso nessun messaggio
- Seil risultato *non* è nullo mi appaia il messaggio "Attento è probabile
che stai inserendo un dato doppio".
Ti ringrazio.


title: Record univoci e chiave primaria

text:
LupoNero ha scritto:
[CUT]
> Non le ho messe le chiavi primarie!
Bene, allora non ci avevo capito nulla...
> > Punto 1) cosa ha di complesso il campo CF
> Il suo inserimento sarebbe solo una perdita di tempo!
Se lo dici tu...
> Ma si può fare una query che emetta un messaggio? ...
Le query non emettono messaggi...
> Quello che mi manca è la verifica da parte di Access che il risultato della
> query non è nullo;
Dopo l'inserimento (magari dell'ultimo campo), di metti:
' COMANDO PER SALVARE IL RECORD CORRENTE
DoCmd.RunCommand acCmdSaveRecord
' VERIFICA DI DUPLICATI (prevede la query preparata)
if DCount("Tuo_Campo_Verifica", "[Tua_Query]", "Tuo_Campo_Verifica=" &
Me.Tuo_Parametro_Riferimento) > 1 Then
Msgbox "Attento è probabile che stai inserendo un dato
doppio",,"ATTENZIONE"
Else : End If
Capito?



title: inserire dati da una tab all'altra

author: mash

text:
è possibile in una query scrivere sulla una delle tabelle che hanno campi
uguali? ad esempio:  Se Tab.Clienti  contiene i campi [città] e
[prov]. e [cap] e tab Comuni [Città] , [Prov], [cap] . nella query inserisco
i campi [Città] da tab.clienti e [Prov] e [cap] di Tab Comuni, Adeseguire la
query Giustamente inserendo città la query inserisce i campi correlati
[Prov] e [cap,]. Ma io vorrei scrivere e salvare questi dati anche sulla tab
Clienti.per avere anagrafica completa clienti, che attualmente non è
possibile. Come si può fare ? spero di essere chiaro.
 Grazie ancora per attenzione


title: inserire dati da una tab all'altra

text:

La tua richiesta viola leggermente quanto è considerato
Normalizzazione dei Dati volta ad evitare la dispersione e
duplicazione inutile.
Qual'è il motivo che ti spinge a voler duplicare i dati...?
Sai quale sono gli svantaggi legati a questa scelta tecnica....?
@Alex


title: inserire dati da una tab all'altra

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:bbbecfb6-c1d5-4ce9...@a26g2000vbo.googlegroups.com...
On 16 Mar, 14:17, "mash" <
shahriar.shir...@fastwebnet.it
> wrote:
> � possibile in una query scrivere sulla una delle tabelle che hanno campi
> uguali? ad esempio: Se Tab.Clienti contiene i campi [citt�] e
> [prov]. e [cap] e tab Comuni [Citt�] , [Prov], [cap] . nella query
> inserisco
> i campi [Citt�] da tab.clienti e [Prov] e [cap] di Tab Comuni, Adeseguire
> la
> query Giustamente inserendo citt� la query inserisce i campi correlati
> [Prov] e [cap,]. Ma io vorrei scrivere e salvare questi dati anche sulla
> tab
> Clienti.per avere anagrafica completa clienti, che attualmente non �
> possibile. Come si pu� fare ? spero di essere chiaro.
>
> Grazie ancora per attenzione
La tua richiesta viola leggermente quanto � considerato
Normalizzazione dei Dati volta ad evitare la dispersione e
duplicazione inutile.
>Qual'� il motivo che ti spinge a voler duplicare i dati...?
     No non vorrei duplicare vorrei ricercare e salvare da tabella comuni
tre campi Citt� ,Prov;e cap relativa ad ogni record in tab. clienti
>Sai quale sono gli svantaggi legati a questa scelta tecnica....?
@Alex
Non mi sono spiegato evidentemente. Lo scopo e salvare contenuto questi tre
campi nella tab Clienti per questo,  nella tabella clienti sul campo [citt�]
faccio una combo  per fare ricerca in un altra tabella detto "Comuni"( nella
maschera questo campo rappresenta un combobox tanto per intenderci),
contenente tutti record relativi a Citt�, Prov. e cap, Ma posso salvare solo
campo Citt�, altri due campi relativi no! quind� io volevo tramite la query
che ho accennato arrivare a questo scopo.


title: Inserire un nuovo record

author: Gianluigi

text:
Salve,
da qualche parte ho letto (in qualche help di Access) come fare per:
- digitare in un form i dati di un nuovo record
- subordinare l'aggiornamento della tabella al click su un tasto,
evitando che la tabella venga immediatamente aggiornata
Non ricordo piů dove ho letto tutto ciň e non riesco a ritrovarlo.
Qualcuno sa darmi una dritta ?
Gianluigi


title: Inserire un nuovo record

author: MA

text:
"Gianluigi" <
md1...@mclink.it
> ha scritto nel
messaggio
news:ci9gms$29e0$1...@newsreader2.mclink.it...
> Salve,
>
> da qualche parte ho letto (in qualche help di
Access) come fare per:
> - digitare in un form i dati di un nuovo record
> - subordinare l'aggiornamento della tabella al
click su un tasto,
> evitando che la tabella venga immediatamente
aggiornata
>
> Non ricordo più dove ho letto tutto ciò e non
riesco a ritrovarlo.
> Qualcuno sa darmi una dritta ?
>
> Gianluigi
Puoi usare una form non associata e un isstruzione
edit col tuo pulsante
MAssimiliano


title: campo si/no in query

author: alexb

text:
salve, come faccio ad inserire un campo del tipo on/off in una query?
grazie 1000


title: campo si/no in query

author: SimonenomiS

text:
"alexb" <
a...@tin.it
> ha scritto nel messaggio
news:uqp17.7143$q77....@news2.tin.it...
> salve, come faccio ad inserire un campo del tipo on/off in una query?
> grazie 1000
>
    Se il campo appartiene ad una tabella elaborata dalla query ti basta
inserire quel campo nella query(!).
    Se, invece, il valore booleano che intendi inserire e' il risultato di
un confronto eseguito 'on the fly' tra i campi della query, allora ti basta
inserire nella query un'espressione. Apri la query in modalità struttura, ed
inserisci un campo, ad ex, di questo tipo:
    Espressione1: [Campo1] >= [Campo2]
    Nell'ex riportato Espressione1=True (-1) se Campo1>=Campo2, False (0) se
Campo1<Campo2.
    Ovviamente la funzione inserita dopo i 2 punti può essere anche molto
più complessa, dai un'occhiata alla guida in linea per maggiori informazioni
    Ciao
----------------------------------------
http://digilander.iol.it/SimonenomiS/
----------------------------------------


title: Conversione campo

author: il barbi

text:
In una tabella avrei bisogno di convertire un campo Oggetto
OLE in un campo testo contenente il pathname dell'oggetto,
che tipicamente e' un file Word. Siccome i record sono
tanti, c'e' un sistema per farlo automaticamente?
il barbi


title: database con tabella su internet

text:
mi spiego, io ho vari database che gestiscono il sito internet, tipo
sondaggi, contatori, mailing list, contaclik ecc. situati nella
directory "mdb-database" sotto il mio spazio internet, volevo creare un
database access che si colleghi alle tabelle aggiornate dei file su
internet, cosicchè io possa gestirne i dati con semplicità senza ogni
volta scaricare sempre il file e possibile?


title: database con tabella su internet

author: David

text:
--
==================================
p.i. David Ius
Ufficio Prestazioni
Azienda Ospedaliera S.M. degli Angeli
Via Montereale, 24 - 33170 PORDENONE
Tel: 0434/399799 - Fax: 0434/399151
================================
<
william...@virgilio.it
> ha scritto nel messaggio
news:1156150741.4...@b28g2000cwb.googlegroups.com...

noi utilizziamo DBE (database editor) costa pocho e puoi amministrare i tuoi
database direttamente collegato
al tuo sito.
David


title: database con tabella su internet

author: Sergio MAZZA

text:
<
william...@virgilio.it
> ha scritto nel messaggio
news:1156150741.4...@b28g2000cwb.googlegroups.com...

[risposta]
Sì puoi farlo.
Creati una pagina web dinamica che interroghi il tuo mdb e restituisca solo
tabella con i risultati, con il controllo webbrowser "scorri" il codice html
(della tabella) leggendo i valori nelle celle/righe...
Ciao.
--
Sergio MAZZA


title: database con tabella su internet

author: Massimo Piubelli

text:
<
william...@virgilio.it
> wrote in message news:1156150741.4...@b28g2000cwb.googlegroups.com...

[Risposta]
In aggiunta alle soluzioni già proposte, aggiungo un'altra.
1 Click db free
http://www.standardreporting.net/1ClickDB/
E' un editor di dati che funziona direttamente dal tuo sito web.
Ovviamente attenzione ai problemi di sicurezza, visto che la pagina può essere aperta da chiunque.
Ciao,
Max


title: [OT] Spigolature .........

author: Alessandro Cara

text:
........ovvero S.P.Q.R. (sono polli questi romani)
Stavo trafficando con Access e mi sono trovato a generare un oggetto che
ho chiamato "P" poiche' doveva gestire dei pointers.
A seguire ho avuto necessita' di un oggetto derivato dal primo che con
assoluta mancanza di originalita' o chiamato "Q" (perche' viene dopo
"P"). Ed ancora non vedevo in che vicolo senza uscita mi stavo cacciando.
Finita questa fase sono arrivato ad un ulteriore "affare" che era in
qualche modo il risultato e quindi "R", che tra l'altro..... viene dopo
"Q".
Come ultima fase ho deciso che sarebbe stato di aiuto vedere il
"Sorgente" che aveva generato il tutto e che, dal punto di vista
temporale, era anche il primo della serie e quindi "S"
e si.... Sono Polli Questi Romani
Scusate l'intermezzo OT ma le coincidenze mi fanno sorridere.
--
ac (x=y-1)


title: [OT] Spigolature .........

author: Riccardo Baldinotti

text:
On 22 Giu, 23:34, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

Per favore, mettiamo qui il pulsante "Mi piace!" come su Facebook.
Riccardo Baldinotti


title: [OT] Spigolature .........

text:
On 22 Giu, 23:34, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

La famosa "spigolatrice di sapri..." la sapeva lunga... anche perchè
per 300 giovani e forti serviva una bella dose di coraggio...
non parliamo poi dei 1000...
@Alex


title: Query distinct ma non troppo

author: RobertoA

text:
Dispongo di una tabella con tante righe per raccogliere informazioni su
posizioni gps smartphone in movimento
Ogni riga contiene:
Data, Ora, Codice, Latitudine, Longitudine
Vorrei vedere solo le righe con Latitudine e Longitudine diversa tra loro
In sostanza vorrei sopprimere i punti doppioni come posizione, anche se
presi in data/ora diversa, quindi se la tabella e' questa:
-----------------------------------
data       ora       cod  latitudine longitudine
10/09/2020 15:30_23  1    12.123456  10.567890
10/09/2020 15:30_24  2    12.111111  10.567890
10/09/2020 15:30_25  3    12.222222  10.567890
10/09/2020 15:30_26  4    12.123456  10.567890
10/09/2020 15:30_27  5    12.333333  10.567890
10/09/2020 15:30_28  6    12.123456  10.567890
10/09/2020 15:30_29  7    12.444444  10.567890
10/09/2020 15:30_30  8    12.444444  10.567890
10/09/2020 15:30_31  9    12.555555  10.567890
10/09/2020 15:30_32  10   12.123456  10.567890

Vorrei ottenere questa, solo righe con asterisco (delle righe doppie
come latitudine e longitudine, solo il primo record)

10/09/2020 15:30_23  1    12.123456  10.567890 *
10/09/2020 15:30_24  2    12.111111  10.567890 *
10/09/2020 15:30_25  3    12.222222  10.567890 *
10/09/2020 15:30_26  4    12.123456  10.567890 via c'e' gia'
10/09/2020 15:30_27  5    12.333333  10.567890 *
10/09/2020 15:30_28  6    12.123456  10.567890 via c'e' gia'
10/09/2020 15:30_29  7    12.444444  10.567890 *
10/09/2020 15:30_30  8    12.444444  10.567890 via c'e' gia'
10/09/2020 15:30_31  9    12.555555  10.567890 *
10/09/2020 15:30_32  10   12.123456  10.567890 via c'e' gia'
-----------------------------------

Sto provando a colpi di distinct ma non mi torna quel che desidero
Immagino sia da incrociare la query principale con una sottoquery, in
particolar modo per imporre il vincolo 'solo la prima riga delle righe
con Latitudine e Longitudine duplicata'

Mi suggerite l'sql da usare in questo caso?


title: Query distinct ma non troppo

author: Karl Donaubauer

text:
Salve,

RobertoA:
> ...  quindi se la tabella e' questa:

> ...

Se Cod è univoco:

SELECT A.Data, A.Ora, A.Cod, A.Latitudine, A.Longitudine
FROM Tabella AS A
WHERE A.Cod =
  (
    SELECT Min(Cod)
    FROM Tabella
    WHERE Latitudine = A.Latitudine AND Longitudine = A.Longitudine
   )

--
Ciao
Karl
*********
http://AccessDevCon.com

Access FAQ:
http://donkarl.com/it


title: Query distinct ma non troppo

text:

Provo subito, molte grazie


title: Query distinct ma non troppo

author: Ammammata

text:
Il giorno Wed 16 Sep 2020 03:20:48p, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:rjt3fg$1bop$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> In sostanza vorrei sopprimere i punti doppioni come posizione, anche se
> presi in data/ora diversa, quindi se la tabella e' questa:
>

vedo che Karl ha già risposto

la mia "analisi" del problema dice: raggruppa per coordinate e prendi il
top 1 di ogni gruppo, poi ordina come ti pare

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


title: Query distinct ma non troppo

text:
Il giorno Thu 17 Sep 2020 11:55:51a, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAC3B79634250Cam...@127.0.0.1
. Vediamo cosa ha
scritto:

> Il giorno Wed 16 Sep 2020 03:20:48p, *RobertoA* ha inviato su
> it.comp.appl.access il messaggio news:rjt3fg$1bop$
1...@gioia.aioe.org
.
> Vediamo cosa ha scritto:
>
>> In sostanza vorrei sopprimere i punti doppioni come posizione, anche
>> se presi in data/ora diversa, quindi se la tabella e' questa:
>>
>
> vedo che Karl ha già risposto
>
> la mia "analisi" del problema dice: raggruppa per coordinate e prendi
> il top 1 di ogni gruppo, poi ordina come ti pare
>

LOL

che poi, leggendo la risposta di Karl, vedo che è lo stesso ragionamento
(lui usa il minimo valore di Cod usando un raggruppamento al volo)



title: impossibile aprire il database

author: caos

text:
impossibile aprire il database
access 2k sr1 sp1 e 2 installati. a questo file accedono + utenti
anche contemporaneamente attraverso una lan
Ora, quando tento di aprire il file, Access mi dice
"Il database e' in una condizione imprevista. Impossibile aprirlo.
Database convertito da una versione precedente di Microsoft Acess
utilizzando il metodo DAO CompactDatabase invece del comando Converti
database del sottomenu Utilia' database del menu strumenti. Il
database e' stato convertito parzialmente.
Se e' disponibile una copia del database nel formato originale,
utilizzare il comando Converti database. Se il database originale non
e' piu' disponibile, creare un nuovo database e importare le tabelle e
le query per recuperare i dati.
Impossibile recuperare tutti gli altri oggetti del database."
Ho fatto quello suggeritomi da Access, ma nel momento di importare le
tabelle mi riproponeva lo stesso messaggio di errore.
Riavviato il sistema, riprovato, niente.
Sono fortunatamente riuscito a recuperare i dati delle tabelle facendo
un importa tabella da ms excel pero' ho perso un sacco di query,
maschere e report.
Sapete aiutarmi?
--------------
icq: 112346371


title: impossibile aprire il database

text:
"caos" <
mogliaN...@tiscali.it
> ha scritto nel messaggio
news:3c9b42d1...@news.tiscali.it...

é un idea! prova a creare un database nuovo e poi da tabelle ad importare
tutti gli oggetti
che si trovano nel database corrotto.
Fammi sapere.


title: Dlookup con due criteri concatenata con DMax

author: Mauro

text:
Salve a tutti,
sono nuovissimo nel NG.
E anche con nessuna conoscenza di Access.
Mi sono messo di buona lena e ho fatto il mio bel DB studiando
parecchio e cercando spiegazioni in rete (quante ne ho trovate qua!).
Ora il mio problema:
la parte interessata del DB è composta da 3 tabelle (prodotti, prezzi
e ordini).
Tab prodotti:
IdProdotto contatore chiave
CodProdotto
NomeProdotto testo
Tab prezzi:
IdDecorrenza contatore chiave
CodProdotto testo
Prezzo valuta
decorrenza data
Tab ordini:
IdOrdine contatore chiave
DataConsegna data
CodProdotto testo
prodotto testo
prezzo valuta
pezzi numerico
gni volta che aumenta un prezzo inserisco un nuovo record nella tab
prezzi con la relativa decorrenza. Vorrei che nella maschera Ordini
aggiornando il prodotto mi inserisca in automatico il prezzo di quel
prodotto in vigore in quel periodo.
Avevo pensato ad un Lookup con Dmax però non mi funziona bene.
Scrivendoli separati
Me!Prezzo=DLookup("[Prezzo]","Prezzi","[CodProdotto]=Forms![Ordini]![CodProdotto]")
Me!Prezzo=Dmax("[Prezzo]","Prezzi","[Decorrenza]=Forms!Ordini!DataConsegna")
presi singolarmente funzionano, insieme così come sono no. (da
considerare che ora ho modificato i campi data in numerico per
verificare dove era il problema, ma i campi devono ritornare data)
devo unire in una sola stringa con la sintassi giusta (mi sta facendo
uscire di testa).
Grazie infinite. Mauro.


author: Carlo Costarella

text:
"Mauro" <
zini...@tiscali.it
> ha scritto nel messaggio
news:1165165421.9...@73g2000cwn.googlegroups.com...
Salve a tutti,
sono nuovissimo nel NG.
E anche con nessuna conoscenza di Access.
---------------------
Ben arrivato!
cut
Tab prodotti:
IdProdotto contatore chiave
CodProdotto
NomeProdotto testo
Tab prezzi:
IdDecorrenza contatore chiave
CodProdotto testo
Prezzo valuta
decorrenza data
Tab ordini:
IdOrdine contatore chiave
DataConsegna data
CodProdotto testo
prodotto testo
prezzo valuta
pezzi numerico
---------------------------------------------------
Alcune considerazioni previe.
Nella Tab Ordini basta l'id del prodotto e null'altro (normalizzazione)
riguardo il prodotto.
Sempre nella Tab Ordini bisogna aggiungere l'id del prezzo praticato e
null'altro in merito al prezzo.
Nella Tab Prezzi ci va solo l'id Prodotto, l'ID Prezzo, la Data e
(opzionale) la decorrenza.
Non sempre i prezzi aumentano, a volte possono diminuire e poggiarsi
esclusivamente al prezzo piů alto, potrebbe creare dei problemi. Meglio
legare il prodotto al prezzo nella tab ordini in base alla struttura che ti
ho suggerito (ID Prodotto e ID Prezzo). In questo modo avrai un ordine con
prodotto e prezzo inconfondibili.
-------------------------------------------------
>ogni volta che aumenta un prezzo inserisco un nuovo record nella tab
>prezzi con la relativa decorrenza. Vorrei che nella maschera Ordini
>aggiornando il prodotto mi inserisca in automatico il prezzo di quel
>prodotto in vigore in quel periodo.
>Avevo pensato ad un Lookup con Dmax perň non mi funziona bene.
------------------------------------
Meglio usare due query: la prima estrae solo i prodotti della tab prezzi in
base al prodotto impiegato; la seconda estrae il dlast del prezzo dalla
prima query. Questo č valido se il prezzo applicato č sempre l'ultimo. Puoi
usare anche una sola query che abbia nei criteri l'id Articolo e il dlast
del prezzo.
------------------------
cut
Grazie infinite. Mauro.
Dimmi se fino ad ora ci siamo.
Ciao, Carlo


text:
Carlo Costarella ha scritto:

> esclusivamente al prezzo più alto, potrebbe creare dei problemi. Meglio
> legare il prodotto al prezzo nella tab ordini in base alla struttura che ti
> ho suggerito (ID Prodotto e ID Prezzo). In questo modo avrai un ordine con
> prodotto e prezzo inconfondibili.
> -------------------------------------------------
> >ogni volta che aumenta un prezzo inserisco un nuovo record nella tab
> >prezzi con la relativa decorrenza. Vorrei che nella maschera Ordini
> >aggiornando il prodotto mi inserisca in automatico il prezzo di quel
> >prodotto in vigore in quel periodo.
> >Avevo pensato ad un Lookup con Dmax però non mi funziona bene.
> ------------------------------------
> Meglio usare due query: la prima estrae solo i prodotti della tab prezzi in
> base al prodotto impiegato; la seconda estrae il dlast del prezzo dalla
> prima query. Questo è valido se il prezzo applicato è sempre l'ultimo. Puoi
> usare anche una sola query che abbia nei criteri l'id Articolo e il dlast
> del prezzo.
>
> ------------------------
> cut
> Grazie infinite. Mauro.
>
> Dimmi se fino ad ora ci siamo.
> Ciao, Carlo
Ciao carlo, caspita che velocità!
Dunque ho modificato le tab come hai detto.
non ho capito come fare le query per fare in maniera che inserendo in
un campo maschera il codProdotto mi compili automaticamente il campo
prezzo. sono caduto miseramente sulla sintassi, anche se c'è il
generatore di espressione che dovrebbe aiutarmi...
ciao, Mauro


text:
Mauro ha scritto:

Inoltre come posso creare una query con i parametri giusti per
selezionare un determinato IdProdotto quando questo viene digitato
solamente nella maschera in caricamento dati? non lo posso sapere in
anticipo per preparare la query.


text:
"Mauro" <
zini...@tiscali.it
> ha scritto nel messaggio
news:1165173972.8...@f1g2000cwa.googlegroups.com...
cut
> Dimmi se fino ad ora ci siamo.
> Ciao, Carlo
Ciao carlo, caspita che velocità!
Dunque ho modificato le tab come hai detto.
non ho capito come fare le query per fare in maniera che inserendo in
un campo maschera il codProdotto mi compili automaticamente il campo
prezzo. sono caduto miseramente sulla sintassi, anche se c'è il
generatore di espressione che dovrebbe aiutarmi...
ciao, Mauro
-----------------------------------
Usa l'evento su deselezionato o prima di aggiornare del controllo. L'utente
ha già scelto il prodotto e quindi è disponibile.
La query, se ne usi una, sarà composta dalla sola tabella Prezzi e sarebbe
simile a questa:
SELECT Last(TabPrezzi.IDPrezzo) AS IDPrezzo, Last(TabPrezzi.Prezzo) AS
UltimoPrezzo
FROM TabPrezzi
WHERE
(((TabPrezzi.IDProdotto)=Forms!TuoNomeMaschera!TuoControlloIDProdotto))
ORDER BY Last(TabPrezzi.IDPrezzo);
Supponiamo che salvi la qry con il nome di SQDimmiUltimoPrezzo, nell'evento
su deselezionato del controllo Prodotto, puoi scrivere:
Me.NomeControlloPrezzo = dlookup("UltimoPrezzo","SQDimmiUltimoPrezzo")
Tieni presente che se hai ben strutturato la maschera Ordini e fatto le
modifiche consigliate, il controllo IDProdotto sarà l'ID del prodotto ma
visualizzerai il nome del prodotto perchè avrai impostato il campo, nella
tabella, nella ricerca, su "casella combinata" e alimentato questa combo con
una query proveniente da tabProdotti e che contiene due campi: IDProdotto e
NomeProdotto. Nella tabella la colonna associata sarà la 1, il numero di
colonne sarà 2 e la larghezza delle colonne sarà 0;5. In questo modo ti
assicuri che il valore riportato sarà sempre l'idProdotto ma quello
visualizzato sarà il nome del prodotto (molto più comprensibile). Se ancora
non hai provveduto a questa importante modifica, fallo ora; poi torna in
struttura della maschera ed elimina il controllo IDProdotto e rimettilo.
Vedrai la combo al posto della casella di testo. Ricorda di rifare la giusta
tabulazione (ordine di tabulazione).
Ritornando alla nostra procedura ora dovrebbe essere chiaro perchè nella
query abbiamo usato il criterio Forms!TuoNomeMaschera!TuoControlloIDProdotto
nel campo IDProdotto: l'ID del prodotto appunto, mascherato dal nome del
prodotto stesso.
Dovrebbe funzionare.
Ciao, Carlo


text:
"Mauro" <
zini...@tiscali.it
> ha scritto nel messaggio
news:1165179321.6...@f1g2000cwa.googlegroups.com...
cut
Inoltre come posso creare una query con i parametri giusti per
selezionare un determinato IdProdotto quando questo viene digitato
solamente nella maschera in caricamento dati? non lo posso sapere in
anticipo per preparare la query.
----------------------
Leggi la risposta precedente.
Ciao, Carlo


text:
Carlo Costarella ha scritto:

Per capire e in seguito fare un nuovo DB strutturato correttamente
dall'inizio sto facendo alcune prove seguendo passo passo i tuoi
consigli però mi stai portando su una strada molto complicata per le
mie conoscenze:
ho creato 3 tab:
Prodotti:
     CodProdotto
     NomeProdotto
Prezzi:
     CodProdotto
     Prezzo
     Data
     IdPrezzo
Ordini:
     IdOrdine
     DataConsegna
     CodProdotto
     Prezzo
     IdPrezzo
ho fatto la query come hai detto tu ma quando faccio la maschera esce
in maniera che non posso inserire dati.
se vado in proprieta maschera in origine controllo è venuto questo
codice:
SELECT ordini.DataConsegna, ordini.CodProdotto, ordini.Pezzi,
Prezzi.Prezzo FROM (Prodotti INNER JOIN Prezzi ON
Prodotti.CodProdotto=Prezzi.CodProdotto) INNER JOIN ordini ON
Prodotti.CodProdotto=ordini.CodProdotto;
Che succede?
Ciao, Mauro.


text:
"Mauro" <
zini...@tiscali.it
> ha scritto nel messaggio
news:1165241991.5...@j72g2000cwa.googlegroups.com...
Carlo Costarella ha scritto:

-------------------------------------
Forse, ma quello che ho scritto è molto più facile a farsi che non a dirsi.
---------------------------
ho creato 3 tab:
Prodotti:
     CodProdotto
     NomeProdotto
Prezzi:
     CodProdotto
     Prezzo
     Data
     IdPrezzo
Ordini:
     IdOrdine
     DataConsegna
     CodProdotto
     Prezzo
     IdPrezzo
>ho fatto la query come hai detto tu ma quando faccio la maschera esce
>in maniera che non posso inserire dati.
--------------------------------
Io ho parlato di una qry di ricerca e non di una qry che alimenta una
maschera!
Se la maschera è in sola lettura devi rivedere le relazioni e la qry che
alimenta la maschera stessa.
Se la maschera è una maschera Ordini, normalmente viene realizzata con una
maschera principale alimentata dalla tabella Clienti e da una sottomaschera
alimentata dalla tabella Ordini. Tra maschera e sottomaschera si imposta il
rapporto campi secondari e campi master (nel tuo caso nella tab Ordini manca
un IDCliente che andrebbe a valorizzare i collegamenti master e secondario).
A proposito perchè non hai una tabella Clienti?
---------------------------------------------------
>se vado in proprieta maschera in origine controllo è venuto questo
>codice:
>SELECT ordini.DataConsegna, ordini.CodProdotto, ordini.Pezzi,
>Prezzi.Prezzo FROM (Prodotti INNER JOIN Prezzi ON
>Prodotti.CodProdotto=Prezzi.CodProdotto) INNER JOIN ordini ON
>Prodotti.CodProdotto=ordini.CodProdotto;
>Che succede?
>Ciao, Mauro.
-------------------------------------
Cosa c'entra questa qry...?
Nel mio esempio usavo la sola tabella Prezzi. Tu hai interesse a prendere
solo l'ultimo prezzo inserito nella tab Prezzi e questo in base
all'IDProdotto inserito.
Cosa vuol dire quando scrivi "è venuto questo codice"?
Mauro, capisco la tua difficoltà ma purtroppo bisogna seguire certe regole
che, all'inizio, possono sembrare ostiche ma poi diventano routine e le
seguirai ad occhi chiusi.
Ciao, Carlo


text:
Carlo Costarella ha scritto:

La tab clienti era nel vecchio Db. ho creato 3 tab in uno nuovo
prerchè cerco di capire quello che faccio altrimenti i tuoi
insegnamenti sono inutili. ora volevo provare il meccanismo del prezzo.
quella qry non l'ho scritta io, la maschera l'ho creata e cancellata
più volte e quella qry esce in automatico per questo non capisco il
motivo.
le tabelle le ho collegate tramit il codProdotto perchè se non ho
capito male per avere u colegamento devo avere uno stesso campo in
entrambe le tabelle.
Giusto?
ciao.


text:
"Mauro" <
zini...@tiscali.it
> ha scritto nel messaggio
news:1165245576....@16g2000cwy.googlegroups.com...
cut
>La tab clienti era nel vecchio Db. ho creato 3 tab in uno nuovo
>prerchè cerco di capire quello che faccio altrimenti i tuoi
>insegnamenti sono inutili. ora volevo provare il meccanismo del prezzo.
>quella qry non l'ho scritta io, la maschera l'ho creata e cancellata
>più volte e quella qry esce in automatico per questo non capisco il
>motivo.
L'origine record di una maschera la puoi e la devi impostare tu.
Se è gia impostata, magari perchè hai usato l'autocomposizione, poco male,
cancella l'origine e mettici quello che vuoi.
>le tabelle le ho collegate tramit il codProdotto perchè se non ho
>capito male per avere u colegamento devo avere uno stesso campo in
>entrambe le tabelle.
>Giusto?
>ciao.
Giusto.
Ricapitoliamo le cose più importanti:
Tab Clienti
IDCliente (indice univoco)
Cognome o Ditta
...quello che vuoi
TabProdotti
IDProdotto (indice univoco)
NomeProdotto
...quello che vuoi ma non dati ridondanti
TabPrezzi
IDPrezzo (indice univoco)
Prodotto (stesso tipo di dati...numerico lungo della TabProdotti)
DataPrezzo
Prezzo
TabOrdini
IDOrdine (indice univoco)
Cliente (stesso tipo di dati...numerico lungo della TabClienti)
DataOrdine
Prodotto (stesso tipo di dati...numerico lungo della TabProdotti)
IDPrezzo (stesso tipo di dati...numerico lungo della TabPrezzi)
Quantità
IVA ecc.
Relazioni:
IDCliente (TabClienti) e Cliente (TabOrdini) = uno a molti referenziale
IDProdotto (TabProdotti) e Prodotto (TabPrezzi) = uno a molti referenziale
IDProdotto (TabProdotti) e Prodotto (TabOrdini) = uno a molti referenziale
IDPrezzo (TabPrezzo) e IDPrezzo (TabOrdini) = uno a molti
Con questa struttura puoi fare tutto.
Ciao, Carlo


text:
Carlo Costarella ha scritto:

Non c'è verso adesso ricominciando da capo non riesco più a impostare
nemmeno le tabelle, dice che mancano campi correlati, ma non capisco
quali.
Pensare che l'altro mi funziona bene se tralasciamo il problema
dell'aggiornamento prezzo.
Ho deciso che getto la spugna.
Ti ringrazio infinitamente per la cortesia e la disponibilità.
Ciao, Mauro.


text:
"Mauro" <
zini...@tiscali.it
> ha scritto nel messaggio
news:1165255059....@16g2000cwy.googlegroups.com...
Cut
Non c'è verso adesso ricominciando da capo non riesco più a impostare
nemmeno le tabelle, dice che mancano campi correlati, ma non capisco
quali.
Pensare che l'altro mi funziona bene se tralasciamo il problema
dell'aggiornamento prezzo.
Ho deciso che getto la spugna.
Ti ringrazio infinitamente per la cortesia e la disponibilità.
Ciao, Mauro.
------------------
Facciamo una cosa, mandami il db zippato, che vedo cosa posso fare e ti
scrivo due note di spiegazione.
Ciao, Carlo


text:
Carlo Costarella ha scritto:

Ho già provveduto.
non so come ringraziarti.
ciao, Mauro.


text:
"Mauro" <
zini...@tiscali.it
> ha scritto nel messaggio
news:1165256875.4...@80g2000cwy.googlegroups.com...
cut
Ho già provveduto.
non so come ringraziarti.
ciao, Mauro.
---------------------------------------
Ho provveduto a rispedirtelo con le correzioni.
Speriamo bene!
Ciao, Carlo


title: Access 2000 runtime

author: Enzo

text:
Secondo voi è possibile che installando Runtime di Access 2000 su un
computer dove è già presente Access 97 o precedente i file MDB si aprano
tutti con Access 2000.
Mi sembra assurdo che un PC debba avere solo installato una versione di
access e non possa gestire magari dal collegamento la versione da applicare
ad un file MDB.
A me succede che installando Access 2000 Runtime su PC con Access 97 o
precedente tutti glia altri applicativi MDB non funzionino più.
Qualcuno ha risolto il quesito.
Probabilmente non agisco correttamente.
Ciao
Enzo


title: Access 2000 runtime

author: Blink S.n.c.

text:
Io sul mio computer ho installato sia A97 che A2000 con rispettivi Developer
per A97 e il nuovo Developer 1.5 per A2000 e il tutto funziona benissimo.
L'unica cosa è che ogni volta che apro un mdb lui mi apre la versione di
access che ho aperto per ultima, quindi se devo aprire un mdb di A97 devo
prima far partire A97 e poi caricare l'mdb a perte questo che non mi sembra
un grosso problema non ho riscontrato altro.
Enrico Pietrobon
"Enzo" <e...@liberoANTISPAM.it> ha scritto nel messaggio
news:mjUp6.4386$Xj7.1...@news.infostrada.it...



title: Access 2000 runtime

author: sdamy

text:
Blink S.n.c. <
in...@blink-computer.it
> wrote in message
98am22$1o3$1...@pegasus.tiscalinet.it...

SCUSAMI SE CAMBIO ARGOMENTO MA VORREI PORTI UNA DOMANDA: ACQUISTANDO
SOLAMENTE IL PACCHETTO "Office 2000 Developer Tools 1.5"  è POSSIBILE
DISTRIBUIRE IL RUNTIME DI A2000 E CREARE IL PROGRAMMA DI INSTALLAZIONE.
OPPURE BISOGNA ACQUISTARE TUTTO IL SOFTWARE "OFFICE 2000 DEVELOPER EDITION"?
GRAZIE CIAO
DAMIANO


title: Access 2000 runtime

text:
Il mio problema è proprio questo.
Non posso distribuire un software e dire ai miei clienti che per i vecchi
database realizzati con Access 97 devono prima aprire access 97 per renderlo
nuovamente predefinito dopo aver utilizzato il mio database di Access 2000
(con Runtime).
E' improponibile...
Ma gli altri del Newsgroup come si comportano di fronte ad un simile
problema?
Ciao e grazie.
Enzo
"Blink S.n.c." <
in...@blink-computer.it
> ha scritto nel messaggio
news:98am22$1o3$1...@pegasus.tiscalinet.it...



title: Access 2000 runtime

author: Silvio Berruti

text:
"Enzo" <e...@liberoANTISPAM.it> ha scritto nel messaggio
news:Z0dq6.45520$Xj7.3...@news.infostrada.it...
> Il mio problema è proprio questo.
> Non posso distribuire un software e dire ai miei clienti che per i vecchi
> database realizzati con Access 97 devono prima aprire access 97 per
renderlo
> nuovamente predefinito dopo aver utilizzato il mio database di Access 2000
> (con Runtime).
> E' improponibile...
>
> Ma gli altri del Newsgroup come si comportano di fronte ad un simile
> problema?
>
1° Rispondi dopo i messaggi precedenti. Grazie.
2° Potresti modificare i collegamenti ai vecchi db specificando, prima del
nome del db, msaccess.exe (quello A97) preceduto dal suo percorso di
installazione
(es.: "C:\Programmi\Microsoft Office\Office\MSACCESS.EXE"
"C:\Documenti\Access\TuoDB.mdb" /excl)
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Record set non aggiornabile su un DB in rete

author: Tommy

text:
Ciao a tutto il NG.
Oggi e' sabato ma si deve lavorare.
Ho due computer collegati in rete con uno swic.
PC A = Windows 98 SE , Access 97
PC B = Windows XP , Access 97
Su PC A ho la base di dati (dati.mdb) e programma (ges.mdb)
Ho collegato la base di dati. E' tutto funziona bene.
Su PC B ho il programma (ges.mdb)
Ho collegato la base di dati (dati.mdb) \\hdc\ufficio\c:\dati.mdb
Il problema si presenta nel PC B in quanto alcune maschere con sottomaschere
in queste ultime non mi fa aggiornare i campi o inserire nuovi record in
quanto mi dice che il recordset non e' aggiornabile.
Sul PC A funziona sul B no Perche?
Il programma e' uguale.!
La relazione che esiste fra le due sottomaschere e' la seguente:
Relazione una a molti
Apllica integrità referanziale
Aggiorna campi correlati a catena.
N.bene Una settima fa il PC B e' stato formattato tutto e reinstallato tutti
i programmi. Prima di allora funzionava.
Certo di una vostra gentile risposta. saluto nuovamente.


author: il barbi

text:
"Tommy" <
sime...@tin.it
> ha scritto nel messaggio
news:5hRob.393954$R32.13...@news2.tin.it...
a me e' capitato un caso analogo, sia pure su un PC
standalone, prova a controllare che tutte le tabelle della
base dati abbiano l'Id contatore definito come chiave
primaria
il barbi


text:
"il barbi" <
ilb...@tin.it
> ha scritto nel messaggio
news:TeWob.79658$e5.29...@news1.tin.it...

I campi non hanno la chiave primaria. Sono vincolato a non crearla.
La relazione esiste fra due campi numerici.
Come posso risolvere questo problema.?


author: TheMax

text:
"Tommy" <
sime...@tin.it
> ha scritto nel messaggio
news:HXlpb.400923$R32.13...@news2.tin.it...

Se non hai una chiave primaria non mi risulta tu possa aggiornare i dati.
Prova creando una semplice chiave primaria con un ID (contatore) e vedrai
che probabilmente funziona.
Ciao,
Massimo
--
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: impostare la variabile globale

author: michele de meo

text:
Utilizzo un insieme di variabili globali e, dopo l'utilizzo di esse,
dovrei "annullare" il loro valore per non usare inutilmente spazio di
memoria per tali dati che non utilizzerò più.
Il valore di tali variabili deve essere impostato a Nothing o Null (o
altro)? Il primo mi dà errore.
Non ho ben capito il significato di Nothing (...ad esempio, si usa con
oggetti connection e database?).
grazie
mdm


title: impostare la variabile globale

author: Sergio MAZZA

text:
"michele de meo" <
michel...@gmail.com
> ha scritto nel messaggio
news:1154343615.6...@h48g2000cwc.googlegroups.com...


grazie
mdm
[risposta]
Il rilascio delle risorse lo fai con variabili oggetti (recordset,
connection, istanze ad applicazioni, etc. etc.) che utilizzi
temporaneamente.
Le variabili "classiche", se una variabile globale è numerica la puoi solo
azzerare, ma l'esistenza in memoria rimane; altrimenti tutte le volte che la
devi utilizzare dovresti testare la sua presenza per evitare un errore.
A questo punto se chiedi questo è probabile che l'utilizzo di variabili
globali non sia la scelta migliore...
Ciao.
--
Sergio MAZZA


title: impostare la variabile globale

author: PBsoft

text:
> Utilizzo un insieme di variabili globali e, dopo l'utilizzo di esse,
> dovrei "annullare" il loro valore per non usare inutilmente spazio di
> memoria per tali dati che non utilizzerò più.
Se si tratta di variabili globali non puoi ottimizzare niente perché il loro
"scope" è identico al tempo di caricamento in memoria del file msaccess.exe.
> Il valore di tali variabili deve essere impostato a Nothing o Null (o
> altro)? Il primo mi dà errore.
Per poter impostare una variabile a Nothing, questa deve essere un puntatore
ad un'istanza di una classe e, comunque, l'operazione ha senso solo se l'istanza
è stata precedentemente creata.
> Non ho ben capito il significato di Nothing (...ad esempio, si usa con
> oggetti connection e database?).
Sì, le variabili di tipo Collection o Database, una volta che sono state
istanziate, possono essere impostate a Nothing.
Praticamente, impostando a Nothing una variabile, si perde il riferimento
all'istanza della classe alla quale precedentemente essa faceva riferimento.
E' un comportamento simile all'istruzione "dispose" del C.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: impostare la variabile globale

text:
PBsoft ha scritto:

grazie ragazzi,
ho chiarito i miei dubbi :-)
mdm


title: impostare la variabile globale

author: giorgio rancati

text:
"michele de meo" <
michel...@gmail.com
> ha scritto nel messaggio
news:1154343615.6...@h48g2000cwc.googlegroups.com...


Ciao Michele,
le uniche variabili che puoi impostare a Nothing e a Null sono quelle ti
tipo Variant.
esempio
----
Dim x As Variant
x = 100
Debug.Print x
Set x = Nothing
Debug.Print x
'Il debug.print da "Errore 91 Oggetto o variabile non impostata"
----
ma quante variabili hai ?
Forse costa di più il codice per azzerarle dello spazio recuperato.
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: impostare la variabile globale

text:
giorgio rancati ha scritto:

ciao giorgio,
ti ringrazio per la risposta.
In realtà adesso ho aggiustato un po' il codice e sto utilizzando una
sola variabile.
Ti spiego meglio che uso ne faccio.
Ho una maschera (frm1) associata ad una tabella. L'utente scorre i vari
record osservando i dati e quando ha individuato un particolare record
che gli interessa, passa ad un'altra maschera (frm2) non associata
(cliccando su di un cmd che apre frm2 e chiude frm1). In frm2, il
valore di un particolare  txt dovrà essere impostato al valore di un
altro txt presente in frm1.
Per fare tutto questo, alla chiusura di frm1 imposto il valore di una
variabile globale al valore del txt che mi serve, per poi impostare il
valore del txt di frm2 al valore "memorizzato" tramite la var globale.
Terminate queste operazioni, penso sia corretto impostare a null il
valore della variabile globale, anche perché è possibile aprire frm2
senza "provenire" da frm1 (ossia senza aprire prima frm1 e cliccare
sull'apposito cmd di passaggio). In tale ultimo caso, quindi, il txt di
interesse sarà sempre settato al valore della var globale che viene
impostato a null al momento della chiusura di frm2.
Spero di essermi spiegato...aspettando suggerimenti sul mio modo di
operare.... (la domanda sul nothing era poi scaturita
successivamente.....)
grazie
mdm


title: impostare la variabile globale

text:
"michele de meo" <
michel...@gmail.com
> ha scritto nel messaggio
news:1154349930.6...@m79g2000cwm.googlegroups.com...
>ciao giorgio,
>ti ringrazio per la risposta.
>In realtà adesso ho aggiustato un po' il codice e sto utilizzando una
>sola variabile.
>Ti spiego meglio che uso ne faccio.
>Ho una maschera (frm1) associata ad una tabella. L'utente scorre i vari
>record osservando i dati e quando ha individuato un particolare record
>che gli interessa, passa ad un'altra maschera (frm2) non associata
>(cliccando su di un cmd che apre frm2 e chiude frm1). In frm2, il
>valore di un particolare  txt dovrà essere impostato al valore di un
>altro txt presente in frm1.
>Per fare tutto questo, alla chiusura di frm1 imposto il valore di una
>variabile globale .............
è un po' macchinoso :-)
puoi usare la variabile globale, se vuoi impostarla a Null devi dichiararla
di tipo Variant.
Se invece vuoi semplificare e se Form2 non viene aperta in modalità dialog
pui fare a meno della variabile globale.
es...
----
'Apro Form2
Docmd.OpenForm "Form2"
'Imposto il valore nella textbox
Forms("Form2").txtY=Me.txtX
'Chiudo Form1
Docmd.Close acForm,Me.Name
----



title: impostare la variabile globale

text:
giorgio rancati ha scritto:

grazie giorgio
perfetto così :-)
mdm


title: 1 entità o 2 per clienti?

author: Gabriele Vittorio

text:
Cari DB e Access users,
Sto realizzando un piccolo laboratorio e sono alle prese con i primi
rudimenti di database. Ho dei CLIENTI (in ambito farmaceutico) che
possono essere sia persone che aziende, le persone con il codice
fiscale, le aziende con la ragione sociale. Mi chiedevo se è poco
corretto realizzare un'unica entità per i clienti e le aziende
contenente sia codice fiscale che ragione sociale e riempire di volta
in volta solo 1 campo poichè 1 cliente è o persona o azienda. E' una
soluzione 'sporca'? Intendo il fatto che quindi vi siano in ogni riga
dei valori NULL? Meglio realizzare 2 entità distinte?
Scusate, ma sono alle prime armi.
Grazie, buon proseguimento.


title: 1 entità o 2 per clienti?

text:
Gabriele Vittorio <
nonono...@softhome.net
> wrote in message
32c99f7...@news.libero.it...

Secondo me sarebbe meglio utilizzare campi distinti per codice fiscale e
ragione sociale.
un campo lo chiami ragione sociale e inserisci la ragione sociale se è
azienda o nome e cognome se è persona, poi crei un altro campo che conterrà
la partita iva se è azienda o il codie fiscale se è persona, questa è un
idea..


title: 1 entità o 2 per clienti?

text:
Il Sat, 03 Nov 2001 09:47:17 GMT, "Tosto73" <
tos...@libero.it
> ha
scritto:
>Secondo me sarebbe meglio utilizzare campi distinti per codice fiscale e
>ragione sociale.
>un campo lo chiami ragione sociale e inserisci la ragione sociale se è
>azienda o nome e cognome se è persona, poi crei un altro campo che conterrà
>la partita iva se è azienda o il codie fiscale se è persona, questa è un
>idea..
Grazie per il tuo intervento! Quindi consiglieresti di realizzare
un'unica entità chiamata CLIENTI per entrambe. Ogni riga però avrebbe
quindi alcuni campi vuoti, NULL, perchè se riempio i campi relativi
alla persona, non riempio quelli relativi all'azienda. Mi chiedo se è
normale realizzare una soluzione di questo tipo o se vi siano
soluzioni migliori. Grazie per il tuo parere, un saluto caloroso,
ciao!


title: 1 entità o 2 per clienti?

author: Roberto dal portatile

text:
"Gabriele Vittorio" <
nonono...@softhome.net
> ha scritto nel messaggio
news:32c99f7...@news.libero.it...

Mi sembra logica la soluzione di Tosto73. Se preferisci puoi anche inserire
un campo che indica se l'anagrafica si riferisce ad una persona fisica o ad
una persona giuridica.
Comunque avere due tabelle Clienti mi sembra cercarsi dei tremendi mal di
pancia. :)
E' norma che i dati omogenei in un database siano contenuti in un'unica
tabella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: 1 entità o 2 per clienti?

text:
Il Sat, 3 Nov 2001 10:57:21 +0100, "Roberto dal portatile"
<
r.ma...@repubblica.it
> ha scritto:
>E' norma che i dati omogenei in un database siano contenuti in un'unica
>tabella.
Grazie Roberto per l'ulteriore conferma. In effetti anche a me
sembrava così, cioè che due tabelle una per i CLIENTI_PERSONE e
l'altra per i CLIENTI_AZIENDE complicassero la vita. Però i
CLIENTI_PERSONE hanno attributi come il codice_fiscale, mentre le
aziende hanno la ragione_sociale, quindi attributi diversi e dal punto
di vista implementativo in effetti è decisamente più pratico
unificarli, grazie per la conferma. Ma mi chiedevo, come hai notato,
dal punto di vista "concettuale", visto che è un laboratorio per
l'università con *pochi dati* cosa fosse "concettualmente meglio".
Comunque già in due mi avete appunto detto che sarebbe meglio avere
un'unica tabella. Ho preferito porvi la domanda per avere giusto
qualche parere in più.
Ciao, un saluto e grazie per le informazioni.


title: come imposto il parametro

author: sittinghorse

text:
Ok ho provato in questo modo, ma come dico nella griglia QBE a quale campo
della tabella devo assegnare il criterio parametro?.
Grazie


title: come imposto il parametro

author: Giuseppe Aulicino

text:
sittinghorse <
sittin...@libero.it
> wrote in message
dKIJ7.117832$sq5.5...@news.infostrada.it...
> Ok ho provato in questo modo, ma come dico nella griglia QBE a quale campo
> della tabella devo assegnare il criterio parametro?.
> Grazie
>
> devi mettere il nomeparametro nella riga criteri  e nella colonna del
campo interessato, sempre utilizzando la finestra qbe.
Ciao DBA


title: Cambio lingua di sistema all'apertura del db

author: tom

text:
Ciao  a tutti, con un db da me creato mi succede una cosa strana, e
cioè all'apertura dello stesso automaticamente si imposta la lingua
inglese, modificandomi quindi le funzionalità del db stesso.
Quale può essere la causa??? non mi era mai capitato prima, quindi non
so dove cercare il problema...
Grazie
Tommy


author: Karl Donaubauer

text:
tom wrote:
> Ciao  a tutti, con un db da me creato mi succede una cosa strana, e
> cio� all'apertura dello stesso automaticamente si imposta la lingua
> inglese, modificandomi quindi le funzionalit� del db stesso.
> Quale pu� essere la causa??? non mi era mai capitato prima, quindi
> non so dove cercare il problema...
Dove vedi l'inglese? Nei men�, finestra database ecc.?
Il comportamente/la lingua � diverso se apri Access senza db?
Quale versione di Access? Runtime?
Controlla quale versione di lingua di Access � installato
(p.e. nel men� ?/Info).
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
On 22 Set, 08:32, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> tom wrote:
> > Ciao  a tutti, con un db da me creato mi succede una cosa strana, e
> > cioè all'apertura dello stesso automaticamente si imposta la lingua
> > inglese, modificandomi quindi le funzionalità del db stesso.
> > Quale può essere la causa??? non mi era mai capitato prima, quindi
> > non so dove cercare il problema...
>
> Dove vedi l'inglese? Nei menù, finestra database ecc.?
allora praticamente all'apertura solo di quresto db mi cambia
l'impostazione della lingua nella barra delle applicazioni di windows,
cioè praticamente mi cambia la lingua della tastiera, quindi se io
devo inserire una data in una determinata form lui me la trasforma nel
formato inglese... un po un casino....
> Il comportamente/la lingua è diverso se apri Access senza db?
come ho detto prima mi succede solo all'apertura di questo db, infatti
se lavoro su altri db tutto funziona perfettamente
> Quale versione di Access? Runtime?
uso Access 2003
> Controlla quale versione di lingua di Access è installato
la versione di lingua è quella italiana...
> (p.e. nel menù ?/Info).
non riesco a capire, ho controlalto se magari in qualche modulo vi sia
qualche funzione o procedura particolare, ma niente di tutto ciò ho
caricato soltanto una funzione che mi controlla il relink delle
tabelle, ma che uso in altri db senza problemi.... boohh
riesci a capirci qualcosa.....???
Tommy


text:
tom wrote:
> Karl Donaubauer wrote:
>>> Ciao a tutti, con un db da me creato mi succede una cosa strana, e
>>> cio� all'apertura dello stesso automaticamente si imposta la lingua
>>> inglese, modificandomi quindi le funzionalit� del db stesso.
>>> Quale pu� essere la causa??? non mi era mai capitato prima, quindi
>>> non so dove cercare il problema...
>>
>> Dove vedi l'inglese? Nei men�, finestra database ecc.?
>
> allora praticamente all'apertura solo di quresto db mi cambia
> l'impostazione della lingua nella barra delle applicazioni di windows,
> cio� praticamente mi cambia la lingua della tastiera, quindi se io
> devo inserire una data in una determinata form lui me la trasforma nel
> formato inglese... un po un casino....
>
>> Il comportamente/la lingua � diverso se apri Access senza db?
> come ho detto prima mi succede solo all'apertura di questo db, infatti
> se lavoro su altri db tutto funziona perfettamente
>
>> Quale versione di Access? Runtime?
>
> uso Access 2003
>
>> Controlla quale versione di lingua di Access � installato
>
> la versione di lingua � quella italiana...
>
>> (p.e. nel men� ?/Info).
>
> non riesco a capire, ho controlalto se magari in qualche modulo vi sia
> qualche funzione o procedura particolare, ma niente di tutto ci� ho
> caricato soltanto una funzione che mi controlla il relink delle
> tabelle, ma che uso in altri db senza problemi.... boohh
>
> riesci a capirci qualcosa.....???
Difficile a dire. ;-)
Il problema occorre anche se disattivi un eventuale macro autoexec
e la maschera d'avvio? Cio� se non succede niente codice e
macro all'avvio del db?
--
cu



author: Carlo Costarella

text:
"tom" <
ar...@libero.it
> ha scritto nel messaggio
news:09f2e553-7abf-4a85...@m20g2000vbp.googlegroups.com...
Ciao  a tutti, con un db da me creato mi succede una cosa strana, e
cio� all'apertura dello stesso automaticamente si imposta la lingua
inglese, modificandomi quindi le funzionalit� del db stesso.
Quale pu� essere la causa??? non mi era mai capitato prima, quindi non
so dove cercare il problema...
Grazie
Tommy
Prova a compattare il database difettoso da un secondo db (usa un modulo) e
usando la lingua italiana:
'Dim MioDb As Database
 ' Set MioDb = OpenDatabase("c:\Percorso\TuoDb.mdb")
DBEngine.CompactDatabase "PercorsoTuoDatabaseDifettoso\TuoDb.mdb", _
      "PercosoNuovoDataBase\NuovoNomeDb.mdb", dbLangGeneral
A questo punto apri il nuovo db e vedi cosa succede.
E' un tentativo e non so se va a buon fine perch� in dbLangGeneral �
compreso sia l'inglese che l'italiano.
Ciao, Carlo


text:
On 22 Set, 14:25, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "tom" <
ar...@libero.it
> ha scritto nel messaggionews:09f2e553-7abf-4a85...@m20g2000vbp.googlegroups.com...
> Ciao  a tutti, con un db da me creato mi succede una cosa strana, e
> cioè all'apertura dello stesso automaticamente si imposta la lingua
> inglese, modificandomi quindi le funzionalità del db stesso.
> Quale può essere la causa??? non mi era mai capitato prima, quindi non
> so dove cercare il problema...
>
> Grazie
>
> Tommy
>
> Prova a compattare il database difettoso da un secondo db (usa un modulo) e
> usando la lingua italiana:
>
> 'Dim MioDb As Database
>  ' Set MioDb = OpenDatabase("c:\Percorso\TuoDb.mdb")
>
> DBEngine.CompactDatabase "PercorsoTuoDatabaseDifettoso\TuoDb.mdb", _
>       "PercosoNuovoDataBase\NuovoNomeDb.mdb", dbLangGeneral
>
> A questo punto apri il nuovo db e vedi cosa succede.
> E' un tentativo e non so se va a buon fine perchè in dbLangGeneral è
> compreso sia l'inglese che l'italiano.
>
> Ciao, Carlo
sembra che abbia risolto il problema, in pratica ho impostato il
valore lingua tastiera a italiano in tutti i campi della prima form
che si apre all'apertura del db, e sembra funzionare... anche se non
riesco a capire da che cosa è stato provocato il tutto...anche perchè
ho seguito i tuoi consigli nel senso ho compattato il db da un'altro
db, ma il problema continua, quindi ho provato con la soluzione che ho
detto prima e sembra che funzioni....
grazie 1000 cmq per i suggerimenti di tutti...
Tommy


text:
"tom" <
ar...@libero.it
> ha scritto
grazie 1000 cmq per i suggerimenti di tutti...
Tommy
Grazie a te per il feedback.
Ciao, Carlo


title: controllo su date

author: Luciano

text:
Salve a tutti,
come posso impostare un controllo su due date in modo da convalidare la
seconda data se e solo se è maggiore o uguale alla prima e se non lo è far
comparire una msgbox che mi avverte dell'errore... e ovviamente mi impedisce
anche di inserire una data antecedente alla prima.
Ciao Luciano.


title: controllo su date

author: Antonio Biso

text:
"Luciano" <
lux...@libero.it
> ha scritto nel messaggio
news:c8dth.3790$qN4.1...@twister1.libero.it...

Su dopo aggiornamento della seconda fai un test se la prima esiste e quindi
se è minore o uguale della seconda.
Se non è così, msgbox ecc ecc
Antonio


title: controllo su date

text:
"Luciano" <
lux...@libero.it
> ha scritto nel messaggio
news:c8dth.3790$qN4.1...@twister1.libero.it...

A fronte dell'evento "Prima di aggiornare" della casella di teto dove digiti
la seconda data effettua le verifiche necessarie e se queste hanno esito
negativo invia un messagio all'utilizzatore e annulla l'evento di
aggiornamento della casella di testo con un:
Cancel = True
> Ciao Luciano.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: controllo su date

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:2Xjth.3856$qN4.1...@twister1.libero.it...

Probabilmete la soluzione è anche banale... ma la mia scarsa dimistichezza
con access non mi permette di risolvere il problema
Ho provato ad inserire diversi codici:
If DataFine>=DataInizio Then
    msgbox"Non puoi inserire una data precedente a quella di
inizio",vbInformation
    Exit Sub
End IF
End Sub
If me.DataFine < me.DataInizio then
Msgbox "Non puoi inserire una data precedente a quella di
inizio"
end if
Tuttavia nessuno di questi funziona.
potreste spiegarmi cosda ho sbagliato?
Grazie, Luciano.


title: controllo su date

text:
"Luciano" <
lux...@libero.it
> ha scritto nel messaggio
news:J7pth.4256$422....@twister2.libero.it...
>
> Probabilmete la soluzione č anche banale... ma la mia scarsa dimistichezza
> con access non mi permette di risolvere il problema
> Ho provato ad inserire diversi codici:
>
> If DataFine>=DataInizio Then
>     msgbox"Non puoi inserire una data precedente a quella di
> inizio",vbInformation
>     Exit Sub
> End IF
> End Sub
> If me.DataFine < me.DataInizio then
> Msgbox "Non puoi inserire una data precedente a quella di
> inizio"
> end if
>
> Tuttavia nessuno di questi funziona.
    If Not isnull(Data_inizio) And Not isnull(Data_Fine) Then
        If DateDiff("d", Data_Fine, Data_inizio) > 0 Then
            msg = "Attenzione!@La data di inizio non puň essere successiva a
"
            msg = msg & "quella di fine.@Modificare una delle due date prima
di "
            msg = msg & "stampare!"
            MsgBox msg, vbCritical, "Operazione annullata"
            Exit Sub
        End If
    End If


title: controllo su date

author: Alessandro Baraldi

text:
Antonio Biso ha scritto:
[CUT]
> > Tuttavia nessuno di questi funziona.
>
>     If Not isnull(Data_inizio) And Not isnull(Data_Fine) Then
>         If DateDiff("d", Data_Fine, Data_inizio) > 0 Then
>             msg = "Attenzione!@La data di inizio non può essere successiva a
> "
>             msg = msg & "quella di fine.@Modificare una delle due date prima
> di "
>             msg = msg & "stampare!"
>             MsgBox msg, vbCritical, "Operazione annullata"
>             Exit Sub
>         End If
>     End If
@Si vede che usi ancora A97.....!@
@Alex


title: controllo su date

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1169566061....@a75g2000cwd.googlegroups.com...
Antonio Biso ha scritto:
[CUT]


Qualcosa c'è l'ho sempre!
E mo' dimmi che per questa cosa non era meglio!!!
Fammi la formattazione col grassetto coll'access 2K o 2003, dai, dai
Antonio


title: controllo su date

text:
Antonio Biso ha scritto:
> [CUT]
> Qualcosa c'è l'ho sempre!
> E mo' dimmi che per questa cosa non era meglio!!!
> Fammi la formattazione col grassetto coll'access 2K o 2003, dai, dai
>
> Antonio
Beh ho vinto qualche cosa adesso...?
http://www.trigeminal.com/usenet/usenet015.asp
;-)
@Alex


title: controllo su date

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1169573577.8...@v45g2000cwv.googlegroups.com...
Antonio Biso ha scritto:
> [CUT]


http://www.trigeminal.com/usenet/usenet015.asp
;-)
@Alex
Azz....
Mi tocca pagarti una cena
Antonio


title: controllo su date

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:uzGth.5204$qN4.1...@twister1.libero.it...

Ferma tutto, non ti pago proprio niente.
Quella cosa non mi funziona, il grassetto non me lo da, e mi da solo le
prime due parti, troncandomi la terza
Rivoglio io i soldi indietro, truffatori!!!!
Antonio


title: controllo su date

text:
[CUT]
> > AntonioFerma tutto, non ti pago proprio niente.
> Quella cosa non mi funziona, il grassetto non me lo da, e mi da solo le
> prime due parti, troncandomi la terza
>
> Rivoglio io i soldi indietro, truffatori!!!!
Antò ma nemmeno i Demo sai far funzionare....?
@Alex


title: controllo su date

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1169636809.7...@k78g2000cwa.googlegroups.com...


@Alex
Prova.
Usalo su Access 2000.
A me non ha funzionato
Antonio


title: controllo su date

text:
> [CUT]
> Prova.
> Usalo su Access 2000.
> A me non ha funzionato
>
> Antonio
Chi mai usa A2000...?
Io ho solo 2002 e 2003 e funziona come su A97...., ma non lo uso
ugualmente...!
@Alex


title: controllo su date

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1169641179....@k78g2000cwa.googlegroups.com...

Resta il fatto che quella sòla su A2000 non funziona
Antonio


title: controllo su date

author: cidi

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:ieIth.5346$qN4.1...@twister1.libero.it...

Ciao Antonio
ho appena provato su A2000 è funziona.
ma, forse, non ho capito io cosa vuoi ottenere.....uno sconto sulla cena?1?
:-))
Daniele


title: controllo su date

text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:ep89f9$57j$1...@aioe.org...

A me non funziona.
Io scrivo formattedmsgbox "Attenzione@dati mancanti@riprova",
vbcritical,"MADDECHE"
e mi fa vedere solo
Attenzione
dati mancanti
senza il riprova e con attenzione senza il grassetto
Antonio


title: controllo su date

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:xJ_th.6099$422....@twister2.libero.it...

Ciao Antonio
confermo quanto sopra.
Ho voluto rifarlo con i tuoi dati di esempio, puoi vedere qua i risultati:
http://mio.discoremoto.alice.it/paperopoli
questa la riga completa:
    If FormattedMsgBox("Attenzione @Dati mancanti@riprova", , "MADDECCHE") =
vbOK Then
Daniele


title: Re: nel mio pc di casa nn parte + win98.

author: MA

text:
"ciarletto" <
c...@y.it
> ha scritto nel messaggio
news:82Z88Z48Z250Y1...@usenet.libero.it...
> Scusate l'argomento fuori tema, sul mio pc di casa non parte +
win98...dice
> che c'è un errore nel file registro oppure nella lettura del disco C. Non
so
> come fare uno scandisk partendo da DOS. In quale news group devo postare
le
> mie domande? (mi sa che il pc è in fin di vita...sich!).
> Grazie.
> ciarletto
>
Ho sentito la Microsoft: mi hanno detto che stanno per un service pack
anti MAZZA.
Per ora c'è da stringere i denti.
ti capisco...
MAssimiliano


author: ciarletto

text:

          Non ho capito io la risposta, forse sono ancora addormentato.....
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"ciarletto" <
c...@y.it
> ha scritto nel messaggio
news:82Z88Z48Z250Y1...@usenet.libero.it...
>                     Il 09 Dic 2004, 09:01, "MA"
<
mas...@massimilianoamendola.it
> ha scritto:
> >
> > "ciarletto" <
c...@y.it
> ha scritto nel messaggio
> > news:82Z88Z48Z250Y1...@usenet.libero.it...
> > > Scusate l'argomento fuori tema, sul mio pc di casa non parte +
> > win98...dice
> > > che c'è un errore nel file registro oppure nella lettura del disco C.
> Non
> > so
> > > come fare uno scandisk partendo da DOS. In quale news group devo
postare
> > le
> > > mie domande? (mi sa che il pc è in fin di vita...sich!).
> > > Grazie.
> > > ciarletto
> > >
> >
> > Ho sentito la Microsoft: mi hanno detto che stanno per un service pack
> > anti MAZZA.
> > Per ora c'è da stringere i denti.
> > ti capisco...
> >
> > MAssimiliano
> >
>           Non ho capito io la risposta, forse sono ancora
addormentato.....
>
No, scusami, non ho risposto ho solo fatto una battuta.
il NG poterebbe essere
it.comp.os.win.win2000
l'ho visto molto attivo
Ciao
MAssimiliano


author: Bruno Campanini

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:GHTtd.38758$B06....@news.edisontel.com...
>
> "ciarletto" <
c...@y.it
> ha scritto nel messaggio
> news:82Z88Z48Z250Y1...@usenet.libero.it...
> > Scusate l'argomento fuori tema, sul mio pc di casa non parte +
> win98...dice
> > che c'è un errore nel file registro oppure nella lettura del disco C.
Non
> so
> > come fare uno scandisk partendo da DOS
Procurati - se non ce l'hai - un floppy col DOS di Win98,
con quello fa' il boot indi esegui Scandisk.
Se il guaio è nel Filesystem può darsi che le cose
si aggiustino, se è nel registro di Windows... credo proprio
che da Dos non si ripari.
Dopodiché, se le cose non sono andate a posto, reinstalla
Windows98; se sei fortunato tutti i programmi installati
continueranno a funzionare, diversamente dovranno essi
medesimi essere reinstallati.
In tale ultima ipotesi io rifarei addirittura la partizione, poi
su con Windows e tutto il resto a seguire.
Auguri
Bruno



text:
"ciarletto" <
c...@y.it
> ha scritto nel messaggio
news:82Z88Z48Z250Y1...@usenet.libero.it...
>                     Il 09 Dic 2004, 09:01, "MA"
<
mas...@massimilianoamendola.it
> ha scritto:
> >
> > "ciarletto" <
c...@y.it
> ha scritto nel messaggio
> > news:82Z88Z48Z250Y1...@usenet.libero.it...
[CUT]
 >
>           Non ho capito io la risposta, forse sono ancora
addormentato.....
>
MAssimiliano è un burlone :-)
prova su
microsoft.public.it.win98
Ciao Giorgio


text:
> [CUT]
>  >
> >           Non ho capito io la risposta, forse sono ancora
> addormentato.....
> >
>
> MAssimiliano è un burlone :-)
>
> prova su
>
> microsoft.public.it.win98
>
> Ciao Giorgio
Grazie Giorgio, per avermi trattato coi guanti:
però vista la riccorrenza di guai che stanno capitato su questo NG,
dì la verità, sti iniziandoa crederci?
;-P
MAssimiliano


author: namor

text:
ciarletto ha scritto:
> Scusate l'argomento fuori tema, sul mio pc di casa non parte + win98...dice
> che c'è un errore nel file registro oppure nella lettura del disco C. Non so
> come fare uno scandisk partendo da DOS. In quale news group devo postare le
> mie domande? (mi sa che il pc è in fin di vita...sich!).
> Grazie.
> ciarletto
Prima di tentare qualsiasi cosa collega l'HD come slave ad un altro PC e
fatti una copia di tutti i dati importanti, senza dimenticare i preferiti,
le cartelle di posta e le cose che non potresti recuperare. Meglio se copi
tutto l'HD, se hai spazio.
Quasi tutti i produttori di HD mettono a disposizione sul loro sito un
tool per fare la diagnosi ai dischi, che genera un floppy di boot e
verifica l'intergità del disco. Anche se scandisk e reinstallazione
dovessero risolvere il problema ti conviene fare un check per sapere se il
tuo disco è ancora affidabile.
Però devo anche dire che il tool Hitachi-IBM mi segnala tutto OK su due
dischi IBM che danno evidenti segni di avere un piede e mezzo nella fossa
(fanno rumoracci o si scollegano da soli), quindi non so quanto la
diagnosi sia affidabile. Per le altre marche non so, ho usato un paio di
volte solo il powermax di Maxtor.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:HfUtd.38772$B06....@news.edisontel.com...
> > [CUT]
> >  >
> Grazie Giorgio, per avermi trattato coi guanti:
> però vista la riccorrenza di guai che stanno capitato su questo NG,
> dì la verità, sti iniziandoa crederci?
> ;-P
> MAssimiliano
>
ROTFL :-)
Giorgio


author: Rita

text:
"ciarletto" <
c...@y.it
> ha scritto nel messaggio
news:82Z88Z48Z250Y1...@usenet.libero.it...
> Scusate l'argomento fuori tema, sul mio pc di casa non parte +
win98...dice
> che c'è un errore nel file registro oppure nella lettura del disco C. Non
so
> come fare uno scandisk partendo da DOS. In quale news group devo postare
le
> mie domande? (mi sa che il pc è in fin di vita...sich!).
> Grazie.
> ciarletto
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
>
Salve,
ho letto in ritardo il post, direi che a quest'ora avrai già risolto però
vorrei darti comunque un consiglio che vale anche se hai dovuto reinstallare
tutto (molto probabilmente).
Ci sono delle utility, la migliore è PQMagic che ti consente di lavorare con
le partizioni del disco; in pratica ti conviene creare due partizioni, una
per i dati e l'altra per il SO.
In questo modo, reinstallare il SO operativo (per il futuro) è meno
traumatizzante se non hai da spostare Gb di dati.
Ciao
Rita


title: Ricercare un record con valore TRUE

author: Raffaele Alberoni

text:
Buongiorno a tutti...
Mi si presenta la seguente situazione:
-in una tabella ho un campo (RegioneCancella) che è "Vero/Falso"
-in una maschera per la gestione di questa tabella ho all'evento click di
un pulsante il seguente codice:

    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[RegioneCancella] = True"  <-- riga incriminata
    Me.Bookmark = rs.Bookmark
    Me.RegioneCancella.SetFocus
il problema è il seguente: io vorrei che il verificarsi dell'evento di cui
sopra mi posizionasse il Focus sul primo record il cui valore nel campo
RegioneCancella è "True", ma non funziona.
Credo che l'errore sia nella sintassi della "riga incriminata",
probabilmente il controllo con il valore True cosi non lo legge, ho fatto
delle prove di sintassi diversa, ma non funzionava... ecco alcuni esempi

Dove me la sto dormendo????
Grazie a tutti per l'interessamento

--
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ricercare un record con valore TRUE

author: Salvatore

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:bqf8d1$60j$1...@news.newsland.it...
> Buongiorno a tutti...
> Mi si presenta la seguente situazione:
> -in una tabella ho un campo (RegioneCancella) che è "Vero/Falso"
> -in una maschera per la gestione di questa tabella ho all'evento click di
> un pulsante il seguente codice:
>
>     Dim rs As Object
>     Set rs = Me.Recordset.Clone
>     rs.FindFirst "[RegioneCancella] = True"  <-- riga incriminata
>     Me.Bookmark = rs.Bookmark
>     Me.RegioneCancella.SetFocus
>
> il problema è il seguente: io vorrei che il verificarsi dell'evento di cui
> sopra mi posizionasse il Focus sul primo record il cui valore nel campo
> RegioneCancella è "True", ma non funziona.
> Credo che l'errore sia nella sintassi della "riga incriminata",
> probabilmente il controllo con il valore True cosi non lo legge, ho fatto
> delle prove di sintassi diversa, ma non funzionava... ecco alcuni esempi
>
> Dove me la sto dormendo????
> Grazie a tutti per l'interessamento
>
>
Hai provato con [RegioneCancella]=-1?
Ciao
Salvatore



title: Ricercare un record con valore TRUE

text:
Salvatore ha scritto:


Grazie Salvatore per la solerzia della risposta, funziona, ma avevo
comunque fatto un altro errore: non memorizzavo il valore cambiato!!!!
Saluti



title: Report di dati in linee orizzontali

text:
Buogiorno,
Ho la neccessitą di creare un report del genere:
mt 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 .....fino a 300
A                                               -------------
B                                                                   -------
da una tabella con i seguenti campi:
Descrizione        Mt
inizioA           100
fineA             120
inizioB           130
fineB             135
Ho provato ad utilizzare la funzione line, ma non so come far rispecchiare
la scala, e cioč
che il valore 100 inizi esattamente sotto il 100 e finisca sotto il 120
ecc..
Qualcuno ha idee a riguardo.
Grazie
Francesco


title: Report di dati in linee orizzontali

author: Roberto dalla campagna

text:
"Francesco@G" <
franc...@tin.it
> ha scritto nel messaggio
news:dcb1a3$glf$1...@balena.cs.interbusiness.it...
> Buogiorno,
> Ho la neccessità di creare un report del genere:
>
> mt 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 .....fino a 300
> A                                               -------------
>
  -------
>
> da una tabella con i seguenti campi:
>
> Descrizione        Mt
>
> inizioA           100
> fineA             120
> inizioB           130
> fineB             135
>
> Ho provato ad utilizzare la funzione line, ma non so come far rispecchiare
> la scala, e cioè
> che il valore 100 inizi esattamente sotto il 100 e finisca sotto il 120
> ecc..
> Qualcuno ha idee a riguardo.
>
> Grazie
>
> Francesco
Penso che ti potrebbe essere d'aiuto quanto pubblicato sul Sito Comune (link
qui sotto) nella Sezione Reports, nella FAQ di AntoGal intitolata "4.5
Rappresentazione, su Report, di periodi temporali mediante segmenti". Lì si
tratta di date invece che di metri, ma il concetto è lo stesso.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Rendere invibile maschera non attiva

author: Cataldo Formaro

text:
salve!
consideriamo di voler passare dalla "MASCHERA DI APERTURA" alla maschera
"Pannello Soci", senza voler chiudere la prima, come renderla non visibile
FALSE, quando la stessa non'è attiva???
SAluti CF


title: Rendere invibile maschera non attiva

author: Antonio Ganci

text:
"Cataldo Formaro" <
formaro...@inwind.it
> ha scritto nel messaggio
news:9QZZ8.6632$GV2.1...@twister2.libero.it...
> salve!
> consideriamo di voler passare dalla "MASCHERA DI APERTURA" alla maschera
> "Pannello Soci", senza voler chiudere la prima, come renderla non visibile
> FALSE, quando la stessa non'č attiva???
>
> SAluti CF
Prova cosě, ma non sono sicuro che funziona
Forms("Nome maschera").Visible = false
la riga di codice precedente la puoi inserire nell'evento OnClic di un
pulsante cha apre una nuova maschera.


title: Rendere invibile maschera non attiva

author: "Roccia" Max De Poli

text:
Il Fri, 19 Jul 2002 19:33:25 GMT, "Cataldo Formaro" <
formaro...@inwind.it
>
ha scritto:

A lume di naso: metti un forms(Nomemaschera).visible=false quando perde il
focus.
Io/Noi/Gaia salutiamo.
"Roccia" Max De Poli <
rocc...@katamail.com
>


title: Rendere invibile maschera non attiva

text:
""Roccia" Max De Poli" <
rocc...@katamail.com
> ha scritto nel messaggio
news:leeijucnhlm9u4er9...@4ax.com...
> Il Fri, 19 Jul 2002 19:33:25 GMT, "Cataldo Formaro"
<
formaro...@inwind.it
>
> ha scritto:
>
> >salve!
> >consideriamo di voler passare dalla "MASCHERA DI APERTURA" alla maschera
> >"Pannello Soci", senza voler chiudere la prima, come renderla non
visibile
> >FALSE, quando la stessa non'č attiva???
>
>
> A lume di naso: metti un forms(Nomemaschera).visible=false quando perde il
> focus.
>
> Io/Noi/Gaia salutiamo.
>
> "Roccia" Max De Poli <
rocc...@katamail.com
>
Ha funzionato cosě:
Forms("Nome maschera").Visible = false
Saluti CF


title: [OT] Ciao a tutti

text:
Ciao a tutti,
sono di nuovo online, e noto con "piacere..." che mi avete lasciato più di
1700 post da leggere... grazie!!!
ROTFL
Buona ripresa tutti
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: [OT] Ciao a tutti

author: luigi onofrio

text:
MA ha scritto:
> Ciao a tutti,
> sono di nuovo online, e noto con "piacere..." che mi avete lasciato più di
> 1700 post da leggere... grazie!!!
> ROTFL
> Buona ripresa tutti
e di che ti lamenti???
ti sono piaciute le ferie lunghe!!!!
e mo', fatica!!!!!
bentornato!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] Ciao a tutti

author: Sergio MAZZA

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ecu5ff$co3$1...@area.cu.mi.it...

1701.
Ben tornato...
Ciao.
--
Sergio MAZZA


title: [OT] Ciao a tutti

author: Carlo Costarella

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ecu5ff$co3$1...@area.cu.mi.it...
> Ciao a tutti,
> sono di nuovo online, e noto con "piacere..." che mi avete lasciato più di
> 1700 post da leggere... grazie!!!
> ROTFL
> Buona ripresa tutti
>
> --
Ti ho anticipato di un solo giorno (sic!)
Ben tornato. Abbronzato o sbronzato?
Ciao, Carlo


title: [OT] Ciao a tutti

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ecu5ff$co3$1...@area.cu.mi.it...

Il gruppo si ricompone,
ma quante ferie ti sei fatto???
Benvenuto!!
Cataldo


title: [OT] Ciao a tutti

text:

Nè l'uno nè l'altro.
Le vacanze le ho trascorse o a Praga (incantevole) o sui libri a studiare
Asp, Flash e
VS.NET
.
Devo dire che la calma è stat molto produttiva.
>
> Ciao, Carlo



title: [OT] Ciao a tutti

text:
Cataldo Formaro wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:ecu5ff$co3$1...@area.cu.mi.it...
>> Ciao a tutti,
>> sono di nuovo online, e noto con "piacere..." che mi avete lasciato
>> più di 1700 post da leggere... grazie!!!
>> ROTFL
>> Buona ripresa tutti
>>
>>
> Il gruppo si ricompone,
> ma quante ferie ti sei fatto???
Dall'ufficio un mese, ma è stata una vacanza piacevolmente operosa
>
> Benvenuto!!
tks, bentrovato
>
> Cataldo



title: [OT] Ciao a tutti

text:
MA wrote:
> Carlo Costarella wrote:
>> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
>> news:ecu5ff$co3$1...@area.cu.mi.it...
>>> Ciao a tutti,
>>> sono di nuovo online, e noto con "piacere..." che mi avete lasciato
>>> più di 1700 post da leggere... grazie!!!
>>> ROTFL
>>> Buona ripresa tutti
>>>
>>> --
>>
>> Ti ho anticipato di un solo giorno (sic!)
>> Ben tornato. Abbronzato o sbronzato?
>
> Nè l'uno nè l'altro.
> Le vacanze le ho trascorse o a Praga (incantevole) o sui libri a
> studiare Asp, Flash e
VS.NET
.
>
> Devo dire che la calma è stat molto produttiva.
>>
>> Ciao, Carlo
Bentrovato Carlo



title: [OT] Ciao a tutti

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ecu5ff$co3$1...@area.cu.mi.it...
> Ciao a tutti,
> sono di nuovo online, e noto con "piacere..." che mi avete lasciato più di
> 1700 post da leggere... grazie!!!
> ROTFL
> Buona ripresa tutti
Ciao MA
Bentornato!
cominciavamo a sentire la tua mancanza.... :<))
Daniele


title: [OT] Ciao a tutti

author: Roberto La Forgia

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:ecu5ff$co3$
1...@area.cu.mi.it
> Ciao a tutti,
> sono di nuovo online, e noto con "piacere..." che mi avete lasciato più di
> 1700 post da leggere... grazie!!!
> ROTFL
> Buona ripresa tutti
Ciao Guagliò  :-)
Roberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [OT] Ciao a tutti

author: Antonio Biso

text:
"sammy286" <
samm...@libero.it
> ha scritto nel messaggio
news:1156756421.2...@p79g2000cwp.googlegroups.com...
Ciao!
Scusate se mi intrometto...ma avrei da fare una richiesta...visto che
sembrate esperti di asp...
...esiste un modo per estrarre i contatti di outlook2003 tramite una
pagina asp?
Scusate se metto qui..ma nn sapevo dov'è possibile lasciare una
richiesta di soccorso!
Magari creando un nuovo thread apposito e magari su un NG appropriato
Antonio


title: [OT] Ciao a tutti

text:

Bentornato Anto',
oh le parole vacenze... relax... non ti dicono proprio nulla eh?!



title: [OT] Ciao a tutti

author: cidi

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ecu751$f8n$1...@area.cu.mi.it...

> Ciao, Carlo
Ciao Carlo
Bentornato anche a te!
Abbronzato o sbronzato?
:<))
Daniele