mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: MS Access

Ciao a tutti, premetto che non sò se è giusto ciò che ho fatto, ho creato 
una maschera contenente una casella combinata e una sottomaschera che mi 
visualizza solo i record il cui id corrisponde con quello selezionato nella 
casella combinata.
Nella sottomaschera ho bloccato tutti i controlli eccetto uno che devo poter 
modificare (controllo booleano Si/No).
1. quando nella casella combinata seleziono una voce (che non sia la prima) 
e provo a modificare il controllo booleano nella sottomaschera, mi dà 
errore:
     L'apporto modifiche non è riuscito perchè si è cercato di duplicare i 
valori nell'indice, nella chiave primaria o nella relazione. ...
2. Pur volendo apportare modifiche alla sottomaschera è tuttavia possibile 
evitare che salvi automaticamente, inserendo per esempio i due
    classici bottoni Ok e Annulla?
Ringrazio a tutti per l'aiuto già prestatomi.

 evitare che salvi automaticamente, inserendo per esempio i due
Puoi fare in modo tale che ti chieda conferma prima di salvare (evento 
"prima di aggiornare") o puoi slegare la maschera dai recordset e gestire i 
campi da codice (Mamma mia!! poi son cavoli tuoi!)
Sib
-- 
http://www.gestionedati.com
 

Ciao Sib, scusa se non mi sono spiegato bene.
Ho un database personale dove registro le fatture passive ed attive.
Prendo in condiderazione la gestione fatture passive.
Per questa parte di lavoro ho una tabella contenente i dati delle fatture ed 
una maschera di
inserimento, ho anche una query che filtrando il campo Si/No (nella tabella) 
popola un
report che mi fa da scadenziario (fin qui tutto bene).
Dal momento in cui inserisco la fattura al momento in cui effettivemente la 
pago ovviamente il campo
pagato è memorizzato nella tabella come False.
Quello che vorrei fare è creare una maschera che contenga una casella 
combinata (allacciata al campo *Nome fornitore* della
tabella *fornitori*) che filtri i record di una sottomaschera 
(visualizzazione 'maschere continue') facendomi vedere solo i le
fatture non pagate per ciascun fornitore. Inoltre questa sottomaschera deve 
avere i controlli bloccati eccetto quello Si/no relativo
al campo pagato.
Semplicemente la maschera che voglio è pronta, il problema che, pur non 
essendo intervenuto sulla proprietà dei controlli ed
avendo verificato quelle proprietà che consentono aggiunte, modifiche ecc... 
siano impostate a sì, i controlli della sottomaschera
risultano comunque bloccati.
Per la questione conferma salvataggio mi interesserebbe, puoi darmi maggiori 
chiarimenti circa evento 'prima di aggiornare'.
Grazie mille per l'aiuto
Newsgroup: it.comp.appl.access
Titolo: Casella di controllo e campo modulo

Mi si é presentato lo stesso identico problema descritto nel post di
Cyric del  Lun 6 Dic 2004
con oggetto "casella di controllo campo modulo e dati boolean" e piu'
precisamente:
" Tramite VBA esporto tali dati in un template Word di sola lettura che
richiamo dalla maschera e che contiene dei campi modulo e delle
caselle di controllo collegate al db attraverso i segnalibri.
Quando cerco di esportare nelle caselle di controllo del campo modulo
del modello Word i dati del tipo Si/No provenienti dai campi del db
(Acc e NoAcc) che seleziono attraverso le CheckBox poste sulla
maschera in ogni caso ottengo sempre il valore 0 ".
Non riesco a capire come é stato risolto il problema.
Grazie

 ha scritto nel messaggio 
news:1164620741....@45g2000cws.googlegroups.com...




Grazie
[risposta]
Forse trasformando il -1/0 in Vero/Falso o 1/0; cioè la combinazione o di 
numeri o testo che word riconosce come stato per le caselle di controllo.
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Posizionamento su campo

Scusate, vi chiedo una dritta per questo problema banale:
sto aggiungendo record al mio db e passando da un record al
successivo vorrei che il cursore si posizionasse su un campo
preciso, come faccio?
grazie dal barbi



me.nomecontrollo.setfocus
Saluti.
Emanuele.

 ha scritto nel messaggio
news:bolb4u4upsd28b2s2...@4ax.com...

Oppure modifichi l'ordine di tabulazione
Ciao Paolo

 ha scritto nel messaggio
news:bolb4u4upsd28b2s2...@4ax.com...

si', ma dove lo metto? qual e' l'evento di quando si passa a
un nuovo record?
il barbi

 il barbi
Io unirei i due consigli che ti hanno dato:
1)Modifichi l'ordine di tabulazione, ma di per se non è sufficiente.
2)Su Evento Corrente:
If me.NewRecord then Me.TuoControllo.Setfocus
.........
Alessandro(@Alex)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


ok grazie, adesso una piccola variante: sarebbe meglio se mi
venisse fuori la maschera posizionata all'inizio perche' se
no mi tocca scrollarla, e' possibile?
il barbi



docmd.gotorecord, ,acfirst
Saluti.
Emanuele.


ehm volevo dire che mi deve passare al record (nuovo)
successivo, pero' siccome la maschera e' piu' lunga di una
videata, posizionandomi sul campo suddetto col metodo
"setfocus" la maschera viene visualizzata non a partire
dall'alto, come vorrei perche' dopo mi devo posizionare in
alto col mouse. Cioe' il comando che vorrei e':
- vai al nuovo record e visualizza la maschera a partire
dall'alto
grazie dal barbi



docmd.gotorecord  acnewrec
me.tuoprimocontrollo.setfocus
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Query

Ciao a tutti,
ho una formula in una query del tipo:
RICOVERI%: Round([NR RICOVERI]/[TOTALE PAZIENTI]*100;2)
Quando avvio la query mi viene visualizzato un messaggio:
IMMETTERE VALORE PARAMETRO->RICOVER%
Dove sbaglio nell'impostare la formula.
Grazie a tutti e buona serata.

 ha scritto nel messaggio
news:7ltd8qs3ozxk.7...@40tude.net...
Scrivi un subject più significativo!!!
Antonio

Newsgroup: it.comp.appl.access
Titolo: PosFormOpen

Come si fa a far posizionare una maschera in alto a sinistra in apertura?
C'e' un modo per gestire l'apertura piu' carino di "centratura automatica"
che sovrappone le maschere e che puo' confondere l'utente se ne ha molte
aperte?
Saluti.
Luciano

Luciano schrieb:

Nel event Form_Open:
DoCmd.MoveSize 0, 0
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco): 
http://www.donkarl.com
APP: 
http://www.AccessProfiPool.com
Newsgroup: it.comp.appl.access
Titolo: cambio server sql

Access 2003
Ho una marea (circa 200) programmi access che sono collegati ad un server 
sql in odbc (non ho una stringa di collegamento ma vari dns per vari 
database tutti sullo stesso server), tra poco cambierò questo server e 
aggiornerò la connessione nel dns, però questo non aggiorna automaticamente 
tutte le tabelle al nuovo dns (mi è già capitato una volta di doverlo fare) 
e dovrò quindi andare in ogni database,  selezionare le tabelle collegate 
facendo attenzione a quale dns sono collegate, scegliere nuovo percorso e 
cliccare 1000 volte sul dns giusto.
c'è un modo più rapido e soprattutto automatico per aggiornare il dns delle 
tabelle collegate?
grazie a chi vorrà aiutarmi
Max 
 

Di norma... si dovrebbe gestire il RELINK alle tabelle ad ogni connessione e rimuoverlo al LOGOUT del client.
Questo principalmente per motivi di sicurezza ma tutto sommato direi che assolve a molti inconvenienti... tra questi anche quello che hai esposto.
Di fatto la cosa è semplice basta ciclare la collection tabledefs e, dove la proprietà connect non è NULL String siamo in presenza di linked... si ripassa la connection String ed è Finita.
 
Ovviamente poi vedi tu...
 
@ALEX

Ciao, 
penso intendessi dsn non dns.
Comunque: visto che il lavoro di ricollegamento lo devi fare, non potrebbe esserti conveniente cogliere l'occasione per sbarazzarsi dei dsn? 
Nel link che riporto trovi un articolo interessante sulle dsn-less linked tables contenente anche del codice per trasformare connessioni esistenti da dsn a dsn-less
http://www.accessmvp.com/djsteele/DSNLessLinks.html
 
 
Ciao
Mat.
Newsgroup: it.comp.appl.access
Titolo: Query possibile?

Salve a tutti,
la mia tabella SW contiene come chiave primaria un campo "SW ID" che
collega questa tabella a tre diverse tabelle (Driver, Applicazioni e
Sistema Operativo) in modo da avere un ID unico tra le tre tabelle.
Se ora volessi fare una query per mostrare tutti i SW ID in ordine con
la rispettiva descrizione (Nome driver per SW ID di tipo Driver, Nome
applicazione per SW ID di tipo Applicazione e Nome SO per SW ID di
tipo SO) come posso fare?
Grazie
Bye
John

 ha scritto nel messaggio

Prova a usare la composizione automatica della query.
Sib

 Sib
Bye
John

 tabelle che condividono l'ID. Il risultato è una select vuota.
che intendi con "una serie di Right JOIN"?
fai una cosa, posta l'SQL che hai ottenuto.
Sib

 Sib
Ho provato a modificare le proprietà delle join tra le tabelle su cui
faccio la query e la stringa SQL che ottengo è la seguente:
SELECT SW.[SW ID], Applicazioni.[Nome Applicazione], Applicazioni.[ID
Applicazione], Driver.Periferica, Driver.[ID Driver], [Sistema
Operativo].[Tipo SO], [Sistema Operativo].[ID SO]
FROM [Sistema Operativo] INNER JOIN (Driver INNER JOIN (Applicazioni
INNER JOIN SW ON Applicazioni.[ID SW]=SW.[SW ID]) ON Driver.[ID
SW]=SW.[SW ID]) ON [Sistema Operativo].[ID SW]=SW.[SW ID]
WHERE (((SW.[SW ID])=Driver.[ID SW] Or (SW.[SW ID])=Applicazioni.[ID
SW] Or (SW.[SW ID])=[Sistema Operativo].[ID SW]));
Tabelle:
SW = { 
  [KEY] SW ID, 
  Tipo SW 
}
Applicazioni = { 
  [KEY] ID Applicazione, 
  ID SW, 
  ... 
}
Driver = { 
  [KEY] ID Driver, 
  ID SW, 
  ... 
}
Sistema Operativo = { 
  [KEY] ID SO, 
  ID SW, 
  ... 
}
I campi "ID SW" delle tabelle Applicazioni, Driver e Sistema Operativo
sono relazionati al campo "SW ID" della tabella SW
Il risultato è sempre una tabella vuota.
Come faccio?
Grazie Bye John

 SW] Or (SW.[SW ID])=[Sistema Operativo].[ID SW]));
cut
e dove sono i Right Join?
comunque, poiche' la tabella principale è la tabella SW, devi usare:
FROM [Sistema Operativo] RIGHT JOIN (Driver RIGHT JOIN (Applicazioni
RIGHT JOIN SW ON Applicazioni.[ID SW]=SW.[SW ID]) ON Driver.[ID
SW]=SW.[SW ID]) ON [Sistema Operativo].[ID SW]=SW.[SW ID]
Comunque come le hai collegate? in cascata?
cosi' dovrebbe andare.
Sib

 Comunque come le hai collegate? in cascata?
cosa intendi per cascata?
Solo lunedì potrò fare altre prove comunque temo che quella che mi hai
proposto tu sia la query che avevo già provato ad eseguire prima di
apportare le modifiche.
Grazie comunque, lunedì spero di riuscire a fare altri esperimenti.
Bye
John
Newsgroup: it.comp.appl.access
Titolo: Come usare parametri in query pass-throught? (per SQL Server)

Da un FE in access sto creando delle query pass-through per SQL Server (uso
delle tabelle collegate via ODBC)
Che sintassi devo usare per passare dei parametri a queste query?
Grazie, Max

"MegaMax" <

Per esempio una Insert Into per aggiungere valori a una tabella?
Public Function SP2()
  Dim Dbs As Database, DesGruppo As String
  DesGruppo = "PLUTO"
  Set Dbs = CurrentDb
  Dbs.Connect = StrConnect  'Stringa di connessione valida
    Dbs.Execute "insert into Gruppi Values ('01', '2', '" & DesGruppo & "'"
& ")", dbSQLPassThrough
  Set Dbs = Nothing
End Function
O forse intendevi creare SP con parametri di Input/Output?

 O forse intendevi creare SP con parametri di Input/Output?
anche, come si fa?
grazie, max
.
.
..
.
..
.
.
..

 anche, come si fa?
Devi utilizzare connessioni ODBC Direct.
Ti posto un esempio direttamente della kwnoledge base M$$$
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q199708
E' meno potente di ADO, ma funziona comunque bene.

 
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q199708
Grassie :-)
Max
.
.
.
.
.
.
.
Newsgroup: it.comp.appl.access
Titolo: form: applicazione di una sub routine ad una maschera ed alla sua sottomaschera

Salve a tutti,
volevo chiedervi una conferma su di un problema che ho risolto da me (sono
un'autodidatta!) "spulciando" nell'help, ma non mi piace il modo in cui l'ho
fatto; mi sembra cioè inefficiente.
Ho una maschera ed una sottomaschera di input; per impedire modifiche
accidentali ai record d'origine ho creato una Sub routine (di nome
"disabilita") che mi rende una maschera non modificabile (attraverso la
modifica delle proprietà AllowEdits AllowDeletions AllowAdditions)
sull'evento click di un pulsante ("comando1")posizionato nella maschera
principale.
Per applicare la sub routine ad entrambe le maschere ("form" e "subform") ho
scritto questo codice
Private Sub Comando1_Click()
    disabilita Me
    DoCmd.SelectObject acForm, "sub", True
    disabilita Me
    DoCmd.SelectObject acForm, "form"
End Sub
Funziona correttamente, ma sapreste dirmi se esiste un altro modo più
corretto per eseguire la sub routine su entrambe le maschere?
Anche per futuri usi di altre sub routine
Grazie mille per l'attenzione,
Alessandra

 ha scritto nel messaggio
news:dzv6a.153071$ZE.44...@twister2.libero.it...

ritiro tutto: NON funziona!!!
O meglio funziona a metà: la prima volta su entrambe le form, le successive
solamente sulla form principale
che figuraccia!!!
:o(
A.

 > principale.
Io vorrei capire cosa significa record d'origine.
Cosa non vuoi far modificare e quando.
Sulla maschera cosa e sulla sottomaschera cosa.
Quale è il flusso logico dell'elaborazione di un utonto
Antonio

 ha scritto nel messaggio
news:RuF6a.153011$YG2.4...@twister1.libero.it...

grazie per l'interessamento.... ho risolto in altro modo
buona giornata
Alessandra
Newsgroup: it.comp.appl.access
Titolo: Lanciare mdb esterno e attivare focus

Salve a tutti, ho la neceessita' di lanciare con shell un'applicazione 
esterna, questa l'istruzione che uso:
Shell([appl] & " " & strMDB, 1)
 
Il focus pero' rimane sempre sul db principale.
Come posso 'forzare' il focus sulla form del db esterno ?
 
Grazie a tutti
Marco67
 
 


Una cosa simile...?
 
Dim ReturnValue
ReturnValue = Shell (SysCmd(acSysCmdAccessDir) & "MSAccess.exe " &
Chr(34) &  "c:\pippo\Nome.mdb" & chr(34), vbNormalFocus)
AppActivate ReturnValue     ' Attiva l'applicazione
 
Saluti
@Alex

 @Alex
 
Si vede che sei abituato a farti pagare un tanto a riga...
 
Non bastava questa?
Call Shell("MSAccess.exe C:\Access\MDB\BC.accdb", vbNormalFocus)
 
O mi sfugge qualcosa?
 
Bruno
 
 

 ha scritto nel messaggio 
news:5182eeab$0$1369$4faf...@reader2.news.tin.it...

Obiettivo raggento, richiedente contento (x Alex)
Righe di codice risparmiate, richiedenti tutti, ringraziate (x Bruno)
Fa anche rima 
 
 

 ha scritto nel messaggio 
news:c0ec0743-cc06-4d6e...@z4g2000vbz.googlegroups.com...

Perfetto, in effetti, mancava l'attivazione dell'applicazione.
Grazie 1000
Marco67
 
 

 Bruno
 
Ciao
@Alex

Newsgroup: it.comp.appl.access
Titolo: Help

All'apertura di un database mi viene visualizzato questo messaggio:
"Il modulo di gestione di database Microsoft Jet ha interrotto
l'elaborazione. Un altro utente sta tentando contemporaneamente di
modificare gli stessi dati"
non consentendomi l'apertura.
Non mi consente il ripristino nemmeno in locale.
Conoscete una soluzione?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Conoscete una soluzione?
Dipende quale variante dell'errore hai in quale versione di Access.
C'� una variante facilmente curabile con JETComp, ma anche una
solo curabile dai tool e/o specialisti per la riparazione. Leggi p.e.
http://groups.google.com/group/it.comp.appl.access/msg/a7d3cf28e6da2476
 e
http://groups.google.com/group/microsoft.public.it.office.access/browse_frm/thread/7d7df6d81b39dc72/
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

Grazie del suggerimento anche se, riaprendo il DB in ambiente multiutente,
si è aperto
Il tutto nasceva dall'esecuzione, tramite codice, di una query di comando
(SQL UPDATE)
Il DB è impostato per il blocco a livello di record
Devo rinunciare ad usare la query di comando per non incorrere in tale
errore in futuro?

--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.appl.access
Titolo: Scrivere solo in maiuscolo

Ciao a tutti,
Qual'è la proprietà di una casella di testo per permettere
l'inserimenro di dati solo in caratteri MAIUSCOLI???
Ciao & grazie.
Zorro.
--------------------------------
Inviato via 
http://usenet.iol.it

 Qual'č la proprietą di una casella di testo per permettere


 > Qual'è la proprietà di una casella di testo per permettere


 ha scritto nel messaggio
news:9v2ikg$10qb3$1...@news02.it.net...

Ora,
io non credo di essere proprio la persona più adatta a fare da cerbero ma
non sarebbe il caso di scrivere DOPO il quoting (vero Antonio...)!!!!!!!!
Ciao
Alex

 non sarebbe il caso di scrivere DOPO il quoting (vero Antonio...)!!!!!!!!
Stavo infatti per scrivergli: Ma non sarebbe il caso di cominciare a
scrivere DOPO il quoting, invece di pensare alle maiuscole?
Antonio

oppsss.....perdono non avevo letto tutta la risposta........non sapevo nulla
del quoting ma credo di avere intuito cosa sia......mi fucilerete per
questo?                   saluti da Simone

 wrote in message
9v9nri$19bul$1...@news02.it.net...

Noi no, ma se ti becca MAMO che usi un newsreader che mette le R: invece di
RE:, lui sě che ti fucila!
Comunque, oltre a scrivere DOPO il quoting, č necessario che almeno una
parte di questo quoting ci sia (magari tagliando le parti inutili) per far
capire a cosa stai rispondendo!!!
Antonio


NOOOOOO!!
Non evocare i fantasmi...
Ciao.

 wrote in message
9vcvp8$q4g$1...@canarie.caspur.it...

E se ti dicessi che giovedě sera c'ho cenato insieme?
Antonio


Ah! Se ti ha offerto la cena allora non infierisco oltre...
Ciao.

 Ah! Se ti ha offerto la cena allora non infierisco oltre...
No, offerto no!
In compenso mi ha regalato un adesivo, che mi ha incollato sul cappotto, con
una E
Antonio


"E" per Euro o cosa?
Ciao.

 wrote in message
9vkscu$ov3$1...@canarie.caspur.it...

Ma come?!?!
Va messa dopo la R, per chi ha il NewsReader con il bug!
Antonio


Ahaaaaa... Chissà che mi credevo! Stavo cercando un significato mistico e
invece...
Quindi ora la sua missione è quella di contattare personalmente (a cena) i
"baggati" e "debaggarli" appiccicandogli la patch? Non male e simpatica come
idea, ma non sarà un po' dispendiosa?
Ciao.

 wrote in message
9vn1f2$c0o$1...@canarie.caspur.it...

Pagherà il GCN
Antonio


E no eh!? Mo che è il GCN? Mhmmm... M'arrendo! Non mi viene in mente nulla!
Ciao.

 wrote in message
9vn859$egr$1...@canarie.caspur.it...

Oh, mio Dio!
E' come se un calciatore di serie A dicesse che non sa cosa è la FIGC!
http://www.news.nic.it/news-it/faq.html#s105
Vedi poi il punto 2.1
Antonio

 Antonio
Ah! Ecco perché non ne sono a conoscienza; a me del Calcio non me ne... Cala
nulla!
Chiedo venia...
Quindi hai presentato un rimborso spese.. Eh! Eh!
Ciao.

 wrote in message
9vq1qt$9dd$1...@canarie.caspur.it...

E che sto al GCN io?
Magari, allora avevo la possibilità di rimandare indietro i messaggi di chi
non scrive DOPO il quoting!
Antonio

 Antonio
Ciao.
--
Sergio MAZZA

 Lo sai come si dice dalle mie parti (e forse anche dalle tue)?
Sicuramente, ma non mi viene in mente che intendi
Antonio
Newsgroup: it.comp.appl.access
Titolo: funzione da una query

Salve a tutti!
Espongo il mio problema:
Ho una tabella prezzi, con i seguenti campi:
IDPrezzo, Descrizione, Unita, Prezzo.
Il campo prezzo circa ogni anno va modificato con nuovi valori,
devo però conservare quelli precedenti perchè ci sono delle query con campi 
calcolati
che si basano su valori degli anni passati
Ho quindi creato diversi campi: prezzo, Prezzo2, Prezzo3 ecc..
Basando la query con un IMMEDIATO IF:
Cifra: IIf([DataConsegna] Between #01/04/2005# And 
#30/04/2006#;[Prezzi2];IIf([DataConsegna] Between #01/05/2006# And 
#30/04/2007#;[Prezzi3];IIf([DataConsegna] Between #01/05/2007# And 
#29/02/2008#;[prezzi4];IIf([DataConsegna]<#01/04/2005#;[prezzi];[prezzi5]))))
Volevo chiedervi se è possibile creare una funzione su un modulo, e poi 
richiamarla all'interno della query, putroppo non sono pratico di 
programmazione . Un aiuto, Grazie! 

 Ho quindi creato diversi campi: prezzo, Prezzo2, Prezzo3 ecc..
e' una cosa *TERRIBILE*. Se per qualche motivo da domani i prezzi li
devi aggiornare settimanalmente, che fai? 52 campi all'anno? O se ti
cambiano i prezzi di un articolo solo?
Tabella TabPrezzi:  Idarticolo, Prezzo, InizioValidita
Tabella TabConsegne: IdArticolo, DataConsegna
Query qPrezzi: SELECT TP.IdArticolo, TP.Prezzo, TP.InizioValidita,
( SELECT MIN(TabPrezzi.InizioValidita)-1 FROM TabPrezzi WHERE
TabPrezzi.InizioValidita>TP.InizioValidita) as FineValidita FROM
TabPrezzi as TP
Query PrezzoAllaConsegna: SELECT TabConsegne.IdArticolo,
TabConsegne.DataConsegna qPrezzi.Prezzo FROM TabConsegne INNER JOIN
qPrezzi ON TabConsegne.IdArticolo=qPrezzi.IdArticolo AND
TabConsegne.DataConsegna>=qPrezzi.InizioValidita AND
(TabConsegne.DataConsegna<=qPrezzi.FineValidita OR
qPrezzi.FineValidita IS NULL)
e vivi felice.
cia'
Max
Newsgroup: it.comp.appl.access
Titolo: OT cancellata una cartella in rete... URGENTE

Ciao a tutti, lo so e' OT ma sto chiedendo un po a tutti e qua
soprattutto c'e gente in gamba...
Un collega ha usato ctrl-x per prendere alcune cartelle dal suo pc e le
ha messe in una cartella in rete che aveva appena creato, ma avendola
creata nel posto sbagliato ha deciso di cancellarla, risultato: nella
cartella dove le l'ha "tagliate" nn ci sono piu' e la cartella che ha
cancellato nn si sa che fine abbia fatto.Forse sono nel cestino del
server in rete ma la trafila x  recuperarle e' talmente lunga che nn e'
una strada percorrribile.
Consigli?
Grazie a tutti
Saluti

 ha scritto nel messaggio 
news:1151471079....@m73g2000cwd.googlegroups.com...

Se non ha ancora fatto altri copia e incolla il ctrl-x è ancora in memoria e 
quindi potrbbe ancora incollarle dove vuole.
In alternativa si scarica dalla rete PCFileRecovery che è gratuito e 
recupera benissimo le cartelle cancellate.
Può usarlo sul suo computer o sul pc di rete, in questo caso va installato 
su quel pc.
Ciao, Carlo 

 su quel pc.
se non ha ancora sovrascritto i cluster (leggi: se sul computer dal quale è
stata cancellata la cartella ci si è lavorato, magari anche spento e
riacceso), se il disco non è in formato ntfs (che complica le cose e vuole
software di recupero specifico)... vale la pena di provare, ma gli auguri
sono d'obbligo!

Grazie della R,
pensavo a qualcosa di + semplice, nn si puo' ne installare ne' vedere
il pc remoto
(nn si hanno le autorizzazioni)
Fa niente.
Grazie cmq
Ciao



Dan ha scritto:

Solo un'appunto al 3D, questo messaggio è stato postato su almeno 2
NG.....
Normalmente è buona cosa avvisare quando un messaggio viene proposto
in
più NG, per evitare perdite di tempo da parte di chi legge e di chi
scrive.....!
Saluti.
@Alex
Newsgroup: it.comp.appl.access
Titolo: risoluzione problema #eliminato mysql

ho scoperto come ovviare al problema e probabilmente anche qual'è la causa
che fa visualizzare #eliminato nelle tabelle e nelle maschere
allora cominciamo con la probabile motivazione della visualizzazione
#eliminato:
se si insercisce un record con gli stessi dati di uno già inserito ti
visualizza #eliminato
se solo uno dei dati dei campi è diverso l'eliminato non lo dà +
per ovviare a questo basta inserire un campo a piacimento (io ho messo un
campo datetime) e inserire un valore che sia sicuramente diverso da uno
precedente (io ho inserito un now() come valore predefinito del controllo
nella maschera) e tutto sembra funzionare alla perfezione
ciao a tutti e se qualcuno ha soluzioni migliori lo faccia sapere
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ciao,
in genere si usa un campo AUTO_INCREMENT indicizzato univoco che identifica
la riga, oltre a questo per velocizzare le operazioni di Update e Resync si
usa il tipo di campo timestamp. I campi in questione vengono valorizzati dal
server senza bisogno di alcun intervento della parte Client.
Ciao Giorgio

 Ciao Giorgio
quello che dici è vero ma il problema con gli accorgimaenti che hai detto
tu permaneva
per questa ho dovuto optare per questa soluzione non molto elegante ma
finalmente risolutiva
ciao e grazie cmq dell'interessamento

Newsgroup: it.comp.appl.access
Titolo: Una sola maschera e due visualizzazioni pilotate...

Ciao a tutti.
Ho una maschera che su corrente contiene del codice che rende visibili
o nascosti
a seconda di valori alcuni pulsanti di comando.
Ora ho la necessità di fare in modo di poter aprire (da altro pulsante
apposito) la stessa maschera
ma con tutti i pulsanti disabilitati ( in modo da impedire qualsiasi
modifica) tranne " chiudi"
Però ovviamente il codice su corrente interferisce con quello del
pulsante.
Ho provato facendo aprire la maschera in acFormReadyOnly, ma i
pulsanti rimangono attivi e
quindi pericolosi.
L'unica soluzione è un clone della maschera ad hoc per la sola
visualizzazione?
O c'è modo di disabilitare temporaneamente il codice su current per
poi riabilitarlo
alla chiusura della maschera?
Visto che ci sono ne approfitto, tanto la question è simile; se creo
delle funzioni "msgbox"
posso dare l'opportunità all'utente di disabilitare, quando ritiene di
non averne più bisogno
gli avvisi che ho inserito?
Ciao
Ed

>>>>>>>>>>>>>> RISPOSTA>>>>>>>>>>>>>>>>>>
Ciao Ed
1)
modifica il codice sucorrente della maschera in modo tale da 
disabilitare tutti i bottoni quando una certa variabile che imposterai 
a true sul click del pulsante che apre la maschera incriminata.
if gDisabilitaTutto then
    btn_1.enable = false
    bn_2.enabled= false
    .....
else
    'qui lasci il codice attuale
end if
2) Si, da qualche parte metterai una maschera di configurazione che 
andrà a salvarsi un valore che decidi tu in una tabella di 
configurazione, poi farai una  funzione variante di MsgBox che andrà a 
leggere il valore nella tabella e a seconda di quello che trova farà 
vedere la MsgBox oppure no.
Es
Function MiaMessageBox(msg as string) as integer
    dim messaggiSi string
   MiaMessageBox = 0
    messaggiSi = DlookUp("MessaggiSi", "tab_Config", "")
    if messaggiSi= "SI" then
        MiaMessageBox=MsgBox(msg, vbYesNo)
    end if
end sub
tab_config è il nome della tabella
MessaggiSi è il nome del campo della tabella che conterrà i valori 
"SI"  o "NO"
ovviamente Mia MessageBox può essere ulteriormente complicata per 
gestire gli stessi parametri di MsgBox.
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.spaces.live.com
----------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Run-time ACCESS 2000

Voi che sapete ...
Avrei la necessità di capire come funziona il Run-time ACCESS 2000 dal punto
di vista delle licenze.
In dettaglio per ogni pacchetto ACCESS che ho di licenza quanti Run-time
ACCESS 2000 posso installare in altri utenti. Se devo acuistarlo che prezzo
ha più o meno sul mercato.
ciao grazie a tutti
LUCA
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Se acquisti la versione developer (a questo punto puoi acquistare la 
versione developer di Office XP in aggiornamento) puoi distribuire un numero 
illimitato di runtime con regolare licenza.
Quanto al costo del pacchetto credo che oscilli tra i 400 e i 700 euro, 
ammesso che lo trovi ma l'aggiornamento dovrebbe costare qualcosa in meno.
Ciao, Carlo 


www.accessgroup.it
 sez. approfondimenti
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Newsgroup: it.comp.appl.access
Titolo: Ottimizzare il mio database in modo che Nome Cognome diventi sempre Cognome Nome

So che può sembrare ridicolo ma sono costretto a importare alcuni dati da un sistema esterno che ha una codifica Nome Cognome.
Nel mio sistema invece vorrei che tutto diventasse Cognome Nome.
Al momento è un minestrone, ho provato in tabella con la funzione sostituisci ma i Nome Cognome, come gli zombies risorgono....
Preciso che "Cognome Nome" viene utilizzato in un paio di campi diversi, tecnico, progettista resp. ecc...
 
Grazie infinite e tutti per l'attenzione e la pazienza.


 
di sicuro c'è qualche sistema migliore..magari con la funzione split ma 
al volo ti ho scritto questa
 
Public Function invertiNome(NomeCognome As String) As String
 
Dim nome As String
Dim cognome As String
 
nome = RTrim(Mid(NomeCognome, 1, InStr(1, NomeCognome, " ")))
cognome = LTrim(Mid(NomeCognome, InStr(1, NomeCognome, " ")))
 
invertiNome = cognome & " " & nome
 
End Function
 
 
testata:
 
?invertinome("mario del monaco")
del monaco mario
 
?invertinome("bruno gialli")
gialli bruno
 
ciao!

ciao BFS,
grazie per esserci sempre e per i tuoi preziosi aiuti.
In realtà io ho già nella tabella "Personale" i due campi NomeCognome e CognomeNome.
 
Non so come, ma avrei bisogno essenzialmente di due step.
Il primo passaggio è quello di modificare tutti i record del database in CognomeNome: il secondo è quello di intercettare eventuali nuovi inserimenti e correggerli.
 
Chiedo troppo o è una cosa difficile ?
 
Per il primo passaggio penso si possa fare una Qry di aggiornamento ma per il secondo ? Cioè se digito "Bruno Gialli" me lo dovrebbe convertire in automatico in "Gialli Bruno".
 
grazie mille per l'aiuto.


nella tabella personale hai due campi uno con "Mario Rossi" e uno con 
"Rossi Mario"?
 
e quando scrivi
"Cioè se digito "Bruno Gialli" me lo dovrebbe convertire in automatico 
in "Gialli Bruno""
cosa intendi?
 
 
perchè se uno si chiama "mario nicola" (che non si capisce quale è il 
nome e quale è il cognome) cosa dovrebbe fare il programma?
 
ciao
 
 
 
 

 ciao
 

ho risolto il primo punto con una qry di aggiornamento.
 
Ora mi servirebbe "qualcosa" che se in qualunque campo viene digitato il nome "Bruno Gialli" lo trasformi nel suo corrispondente di tabella "Gialli Bruno".
 
grazie infinite a chiunque potrà aiutarmi.

Newsgroup: it.comp.appl.access
Titolo: player mdb

Ciao a tutti, premetto che sono alle prime armi quindi scusate le domande
banali.
Ho fatto un programmino in access, ma al mio cliente devo far comperare
access perchè sia in regola oppure c'è un player per leggere i file mdb? Ho
cercato nel sito microsoft ma non ho trovato nulla.
Grazie in anticipo

 Grazie in anticipo
Puoi comprare tu una licenza Access Developer, cosě potrai creare e
distribuire il runtime dei tuoi database senza bisogno che chi li adopera
abbia una licenza Access.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: trasformazione campo in numerico, avete una dritta?

Ciao, ho questa somma da fare:
Somma(IIF(codcdc>=400;IIF(codcdc<500;importo;0);importo;0))
ma il campo codcdc è contiene 2 o 3 zeri prima del numero, ad ex:
00400,00402,00050;01001 ecc.
come faccio a togliere gli zeri davanti in modo che la somma sia
esatta?
Ho provato a fare anzichè codcdc>=400 ho fatto codcdc+0>=400, ma in
excel funziona...qui evidentemente no; quindi pensavo ad una formula
che togliesse gli zeri davanti.
Mi dice "dati non corrispondenti nell'espressione criterio".
Avete una dritta?
Grazie

montanaro® ha scritto:

Prova con la funzione Cint([stringa])
Bye

Beppe ha scritto:

non mi funziona con Cint()

montanaro® ha scritto:

Ho risolto grazie.
Ho usato Val()

Newsgroup: it.comp.appl.access
Titolo: Sequenza orizzontale di record in un report

Buongiorno a tutti. Ho un problema che non riesco a risolvere.
Devo creare un report che contenga un elenco di aziende e, per ogni azienda,
alcuni dati.
Per quanto riguarda i dati "anagrafici" dell'azienda, nessun problema. Sotto
questi dati, tuttavia, devo riportare un elenco di prodotti realizzati
dall'azienda.
I dati relativi a questi prodotti, risiedono su una tabella "Prodotti"
collegata con un rapporto molti a molti alla tabella aziende, attraverso una
terza tabella "Aziende_Prodotti".
Il mio problema è che devo fare in modo che, nel report, tutti i prodotti
relativi all'azienda devono apparire come un elenco orizzontale separato da
virgola.
Es.
AZIENDA 1 SPA
Via dei Tentativi, 5
00100 - PROVA (PR)
Prodotti: alberi di trasmissione, archi medioevali, bistecche di mucca
pazza, cavi elettrici, diaframmi, filetto di tacchino.
Non so se sono stato molto chiaro... insomma, il mio problema è far stare in
un elenco orizzontale tutti i prodotti relativi a quell'azienda essendo ogno
prodotto un record della tabella "Prodotti".
Grazie in anticipo per l'eventuale aiuto che saprete darmi.
Luigi
-- 
Posted from [212.239.0.39] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 pazza, cavi elettrici, diaframmi, filetto di tacchino.
Io farei così:
nel report metti un controllo di testo espandibile, il contenuto di questo
controllo è il risultato di una funzione che ritorna una unica stringa
contenente tutti i prodotti separati da virgole. La funzione avrà come
parametro un campo contenente la ditta.
ciao, Max

 ha scritto nel messaggio
news:005901c0ddf1$d7cf0760$0200...@gecaonline.it...

Dovresti risolvere con una query a campi incrociati; la puoi creare con il
wizard...
Ciao.

parametro un campo contenente la ditta.
Se ho capito bene, faccio una funzione che mi crea una unica stringa
contenente TUTTI i record della tabella "Prodotti" separati da virgola. Dopo
di chè, imposto un parametro che, a seconda dell'azienda, filtra questa
stringa lasciando solo i prodotti relativi. Giusto?
A questo punto, però, scusa l'ignoranza... come faccio a creare una funzione
del genere? C'entra qualcosa la funzione DLookup o sono fuori strada?
Ciao e grazie ancora,
Luigi
-- 
Posted from [212.239.0.40] 

Newsgroup: it.comp.appl.access
Titolo: form aggio .....  che non  va...

Allora i controlli di una maschera di input  continuano a non 
funzionarmi....
per la navigazione nella maschera ho creato i canonici pulsanti avanti 
indietro ricerca cancella record.
Con i comandi VB  inseriti sull'evento click  ad esempio indietro e' cosi :
Rem *** Pulsante record precedente R_offerta
On Error GoTo Err_Comando136_Click
   NRichiesta.Locked = True
     Data.Locked = True
     CCemittente.Locked = True
      RepEmittente.Locked = True
     Reparto.Locked = True
     forn1.Locked = True
     forn2.Locked = True
     forn3.Locked = True
     forn4.Locked = True
     forn5.Locked = True
     cdicosto.Locked = True
     autoriz.Locked = True
     descmateriali.Locked = True
     tconsofferta.Locked = True
     tconsmateriali.Locked = True
     c106.Locked = True
     DoCmd.GoToRecord , , acPrevious
cliccandoci su pero mi appare un messaggio con scritto NECESSARIO OGETTO
ho creato un analogo pulsante per prova contenete una macro di access
con i seguenti comandi ..
Vaiarecord
precedente
nome oggetto R_offerta (maschera)
e' ricevo impossibile passare al record specificato e' possibile che ci 
si trovi alla fine di un recordset.
Nella maschera come proprietą dati punto alla tabella 
richiesta_materiali direttamente senza passare
da queery ho abilitato sia l'inserimento che la modifica
e anche i i Recordselectors ma
questi mi compaiono disattivati...
cosa puo' essere?  visto che una maschera analoga funziona bene .
Per perdere meno tempo devo ridisegnare da capo  una nuova maschera e 
rimettere nuovi comandi e ricollegare la tabella ai campi ?
Oppure avete qualche dritta da passarmi..
Saluti

 Saluti
Beh! Una dritta sarebbe quella di utilizzare i controlli di default per la
navigazione tra i record, è inutile reinventare la ruota.
Comunque prova ad indicare tutte i parametri del metodo GoToRecord:
es.
DoCmd.GoToRecord acDataForm, "Impiegati", acPrevious
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Raccolta informazioni via mail e inserimento in access

Nella mia azienda c'è un Circolo Dipendenti, ho dato una mano
costruendo un database che permette di censire i soci raccogliendo le
informazioni anagrafiche. Recentemente si è presentata la necessità di
aggiornare i dati dei soci inserendo informazioni aggiuntive, stiamo
cercando di raccogliere questi dati evitando il più possibile il
lavoro manuale di inserimento.
Ho pensato di:
1. Creare un documento Word utilizzando i moduli
2. Spedire via mail ai soci il documento
3. Raccogliere tutti i documenti di ritorno in una cartella
4. Scrivere un routine in access che scandisca tutti i documenti word
e provveda ad inserire i dati
Per la parte tecnica credo di potermela cavare, volevo un vostro
parere/suggerimento in merito alla validità di questa soluzione
Vi ringrazio
Gabry 69

 parere/suggerimento in merito alla validità di questa soluzione
usa un file excel a due colonne e poi salva le specifiche di importazione
Newsgroup: it.comp.appl.access
Titolo: Consiglio su libro

Desidero avere un consiglio su un buon libro su Access, che approfondisca
bene i comandi avanzati.
Grazie.

 ha scritto nel messaggio
news:a15fdr$puc$1...@fe1.cs.interbusiness.it...


 ha scritto nel messaggio
news:QbwZ7.1146$WQ2....@news2.tin.it...

OTTIMO consiglio.....!
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :   
http://www.sitocomune.com
Sito Personale   :   
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*
"

 bene i comandi avanzati.
Dai un'occhiata alle recensioni sul sito comune.
Comunque a me sembra un buon testo questo:
Programmare Microsoft Access 2002 Mondadori/MS Press
150.000
CD con esempi e testo originale in inglese.
E non sottovalutare l'ultima preziosissima indicazione, infatti, dati i
frequentissimi errori di traduzione presenti sui libri mondadori/MS Press,
avere a disposizione il testo originale puo' risolvere non pochi dubbi.
Io sono a pagina 100 e ho trovato non meno di 4 gravissimi errori di
traduzione, fortuna che non essendo inesperto l'ho intuito facilmente.
Ciononostante sono contento dell'acquisto, l'originale mi sembra ben fatto.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bin laden saddam attentato medio oriente

 
http://digilander.iol.it/syb
Pensa Sib una volta se segnalavi gli errori alla casa editrice ti regalavano
una copia gratuita.....!
Prova, se funziona la ricompro io per 1/2 (37Euro)....!
Non ridete se ho scritto Euro e non ho utilizzato il simbolo perchè non ho
aggiornato
il set di caratteri........!!!!!!!!!!!!!!!


 ha scritto nel messaggio
news:GvIZ7.31734$s04.1...@news.infostrada.it...


Ti ringrazio in anticipo!
Prego in posticipo
Antonio

 ha scritto nel messaggio
news:0wc_7.19412$%B.67...@twister2.libero.it...


 significa "quoting"?
Il quoting č la parte di messaggio a cui stai rispondendo e che lasci nella
tua risposta. Si deve scrivere dopo o tutt'al pių in mezzo al quoting...
Antonio
Newsgroup: it.comp.appl.access
Titolo: fusione di due tabelle - condizionate!

ho una tabella con 8000 comuni e con relativi codici erariali,
ne ho un'altra con 14000 comuni e frazioni, ma senza il codice erariale,
vorrei fondere la seconda tabella nella prima  senza incorporare i comuni
già esistenti, come faccio?
oppure, nella seconda tabella, importare i codici erariali della prima
quando i comuni sono uguali.
sos!!!
spero che un aiuto mi possa venire anche dalla campagna!!
          :-))))

 quando i comuni sono uguali.
metti in join normale le 2 tabelle, e nel campodella seconda aggiorni il
valore che ti da la prima.
prima di farlo sui dati FAI DELLE PROVE, fai qualche copia del DB e prova su
quelle... se tutto funziona come vuoi fallo sul DB "vero", così se fai dei
casini te ne accorgi prima di aver perso/incasinato tutti i dati :-)
Ciao, Max

 grazie!    ci provo e ti faccio sapere|
Newsgroup: it.comp.appl.access
Titolo: Q.ry di aggiornamento: particolare

In una tabella (importata da un server ODBC) ho il campo partita IVA in
formato numerico che non mostra gli zeri iniziali.
Vorrei tramite una query di aggiornamento aggiungere - davanti al numero -
un numero di zeri fino a far arrivare il totale ad 11 cifre. Se per fare
questo e' opportuno prima trasformare il campo da numerico a testo lo potrei
fare.
Ringrazio in anticipo chiunque vorra' darmi una dritta.
Gabriele

 ha scritto nel messaggio
news:aalsfc$gn4$1...@lacerta.tiscalinet.it...

Trasforma il campo da numerico a testo.
Se la tabella che contiene i dati si chiama Tabella1 ed il campo si chiama
Pippo, usa una query di aggiornameto che ha il seguente codice SQL:
UPDATE Tabella1 SET Tabella1.Pippo = String(11-Len([Pippo]),"0") & [Pippo];
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 fare.
Il campo deve essere un testo. PIVA e' la p. IVa numerica, PIVATX e'
quella formato testo:
UPDATE Tabella SET PIVATX= Format([PIVA],"00000000000") 
(se non ricordo male la P.IVA sono 11 cifre...) 
Cia' 
Max

Newsgroup: it.comp.appl.access
Titolo: [OT] Buona Pasqua

Auguro a tutti voi Buona Pasqua.
Un po' in anticipo, ma sto partendo per la campagna e ci risentiremo nella
prossima settimana. :-)
Ariciao
Roberto

Grazie, buona Pasqua a te e a tutti anche da parte mia.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Mi associo Robč... buona pasqua anche a te e a tutti i naviganti...
--
Maurizio75

 ha scritto nel messaggio
news:3%Eo8.84177$%g7.27...@twister2.libero.it...

Auguri a te e a tutti gli ennegiisti...
--
Sergio MAZZA



Buona Pasqua a te e a tutto il NG.
Ciao Roberto - Syd

Meritata vacanza, esimio!
Marco.

 wrote in message
3%Eo8.84177$%g7.27...@twister2.libero.it...

Ciao! Non ti ho piu' visto. Tutto OK?
Buona Pasqua
:-) Luciana

Auguro a tutti
voi Buona Pasqua.
.
Ciao e Buone Feste a tutti ...
Marco
--------------------------------
Inviato via 
http://usenet.iol.it
 

 wrote in message
news:3%Eo8.84177$%g7.27...@twister2.libero.it...

Mi raccomando Roberto, mangia quello che serve.....!!!
Ciao Roberto.
Approfitto per allargare a tutti un augurio di Buona Pasqua.
Alessandro./@Alex


 wrote in message
3%Eo8.84177$%g7.27...@twister2.libero.it...

_____________
Auguri anche a te, e a tutti del NG.
Riccardo

 prossima settimana. :-)
Buona Pasqua anche da Vienna.
--
cu
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com



GRAZIE E ALTRETTANTO
FACCIO I MIEI MIGLIORI AUGURI A TUTTO IL NEWS CHE STO FREQUENTANDO POCHINO,
SCUSATE
by
stwe con il CAPS LOOK attivato



Buona Pasqua a tutti
Saluti.
Emanuele.



Ciao Roberto augurissimi!!!!
Rita



Grazie e buone feste a tutti! E... non esagerate con il cioccolato!
-Marco-



Tanti auguri a tutti....
Luigi

 :-) Luciana
Roberto
Newsgroup: it.comp.appl.access
Titolo: Associazione LISTA ad un TASTO

Salve a tutti,vorrei porre questo quesito:
" devo far visualizzare una lista di dati quando premo un pulsante della
tastiera tipo un F4,F5 ecc.. Come posso fare????"
NB. La LISTA di dati l'ho messa in una casella di riepilogo e tiro su i dati
che mi servono associandogli una query!!
Ringrazio anticipatamente tutti coloro che mi possono fornire un
consiglio....
Ciao
--
<**************************>
Luca Zangarelli - CED L'Abbondanza
Email: 
zang...@tiscalinet.it
Http: 
www.labbondanza.it
<**************************>

 ha scritto nel messaggio
news:a5l1e3$86jnn$1...@ID-97461.news.dfncis.de...

Potresti associare alla pressione del tasto desiderato l'apertura di una
form ....
I dati li devi solo visualizzare o devi farci anche altro?


I dati devo solo visualizzarli e prendere dei dati da latre tabelle ma
questo va bene, quello che non riesco è associare l'apertura di una maschera
x esempio come hai detto tu al tasto F4. Questo perchè se uso l'evento TASTO
GIU' mi apre la mia lista su qualsiasi pressione di qualinque tasto e per
personalizzarlo????

 ha scritto nel messaggio
news:a5l3or$8a26t$1...@ID-97461.news.dfncis.de...

Puoi farlo con una Macro
Crea una Macro "Autokeys"
Se non visualizzi La colonna Nome Macro nella Visualizzazione Struttura
della macro clicca dx sul titolo della maschera e attiva "NomiMacro"
Imposta nome Macro a "{F4}" ; Azione a "ApriMaschera" etc.
Vedrai che funziona.


Grazie e scusami tanto.......... Luca

 no?????
Scusa, mi sono spiegato male
Quando apri o crei una macro in visualizzazione struttura, devi cliccare con
il destro sulla barra del titolo
della finestra delle macro.

Newsgroup: it.comp.appl.access
Titolo: Pulire i campi

Scusate ancora il disturbo ma sembra proprio che la mia ignoranza sia
abissare.
Vorrei inserire un tasto all'interno di un form che mi consenta di "pulire"
tutti i dati inseriri nei vari campi.
Esiste una sorta di form.clear o altro simile. Un comando in VB da inserire,
in diverse funzioni che cancelli i dati imputati.
Il form molto lungo a colte capita di sbagliare ad inserire diversi dati a
questo punto il comando nuovo sarebbe come un colpo di psugna.
Grazie in aticipo per ogni aiuto.
Ndb


Prova
dim ctlControllo as Control
For each ctlControllo in TuaMaschera
  if ctlControllo.ControlType = acTextBox then
    ctlControllo.Value = ""
  endif
next ctlControllo
adR
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:bduv10$10hnu3$1...@ID-91233.news.dfncis.de...

Se quello che vuoi č ciň che si ottiene pigiando il tasto Esc, prova con:
Me.Undo
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:bduv10$10hnu3$1...@ID-91233.news.dfncis.de...

Il metodo Me.Undo ripristina i dati a com'erano prima delle modifiche.
Ciao


... tenendo comunque presente che funziona solo per i controlli
associati
Ciao
--
Alberto
No alle guerre
Newsgroup: it.comp.appl.access
Titolo: Sintassi Dlookup..ultimo record

Salve a tutti, volevo sapere quale č la sitassi per il Dlookup che, inserito
dopo l'aggiornamento di un campo, mi restituisca il valore di un campo
dell'ultimo record disponibile...
In pratica devo inserire come valore predefinito di un campo la data
dell'ultimo record che č contenuta in una tabella apposita.
DLookup("[DataFine]", "Versamenti", "[IdVersamento]=1"
in questo esempio riesco a recuperare il valore del record che ha come
IdVersamento il n° 1 ma per trovare L'ULTIMO RECORD? non l'ho mai fatto.
grazie a tutti

 grazie a tutti
Ti consiglio di usare una DLast (vedi Help); e se il tutto lo devi scrivere
nella proprietà Valore predefinito di un controllo di una maschera prova a
scrivere un qualcosa tipo:
= DLast("[DataFine]"; "Versamenti")
Se poi vuoi proprio usare una DLookUp (tutti i gusti son gusti), prova così:
= DLookup ("[DataFine]"; "Versamenti"; "IdVersamento =" & Val (DMax(
"IdVersamento"; "Versamenti")))
Per avere la data del primo record avresti potuto scrivere:
= DFirst("[DataFine]"; "Versamenti")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 IdVersamento il n° 1 ma per trovare L'ULTIMO RECORD? non l'ho mai fatto.
DLookup("[DataFine]", "Versamenti", "[IdVersamento]=" & Dmax(........)
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG