mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: [OT] Messaggi tra PC

 ciao e grazie anticipatamente
prego e scegli meglio il NG la prossima volta.  :-)
--
RoDAgo

...

Sei troppo fiscale RoDago!!!
Ciao

 Ciao
Ciao warp  :-)
--
RoDAgo

A proposito di fiscalità, il mio nick non é RoDago ma RoDAgo.
Acc...  mi hai fregato!!!!!!!!  :-D
CIAO.

Newsgroup: it.comp.appl.access
Titolo: ricerca striga con carattere accenato

Buonasera a tutti
A2003
in una stringa sql ho questa condizione:
HAVING TipiPietanze.TipoPietanza = cstr('" & Tasto & "')
se però la striga tasto contiene l'ultimo carattere accentato giustamente mi 
da errore.
Mi ricordo di avere letto tempo fa che esiste un modo per risolvere il 
problema (forse con chr$ ...) ma naturalmente ora che mi serve non trovo 
nulla al riguardo.
Qualcuno mi può aiutare ?
Grazie
Maurizio
 
 

 da errore.
[...]
 
Stai confondendo accento con apostrofo?
 
Bruno
 
 


Come dice Bruno, i caratteri accentati hanno un Codice univoco ASCII e
sono 1 solo carattere.
Il problema nasce di solito con gli APOSTROFI... e si risolve così:
Replace(TuoTesto,"'","''")
 
Saluti
@Alex

 Maurizio
 
Come dice Bruno, i caratteri accentati hanno un Codice univoco ASCII e
sono 1 solo carattere.
Il problema nasce di solito con gli APOSTROFI... e si risolve cosě:
Replace(TuoTesto,"'","''")
 
Saluti
@Alex
 
Come dice Bruno, sto confondendo......
e come suggerito da Alex ho risolto.
Vi ringrazio entrambi
Saluti
Maurizio

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

Ciao a tutti, sono un neofita con Access e volevo complimentarmi con voi in
quanto questo NG mi ha gią dato un grosso aiuto.
A parte i complimenti perņ ho un grosso problema a cui non riesco ad
arrivare a capo.
In una tabella ho inserito dei campi SI-NO con il segno di spunta.Come posso
fare in una query a visualizzare solo i campi SI o solo i campi NO ???
Sperando in un vostro aiuto, ciao da Fabrizio


_________
inserendo quel campo nella query e digitando nella riga "Criteri"  Si o No a
seconda
della selezione che devi fare.
ciao Riccardo
Newsgroup: it.comp.appl.access
Titolo: Campo calcolato in una maschera

Ho una maschera con all'interno una semplice sottomaschera a maschere
continue.
Dovrei creare a piè di pagina della maschera un campo calcolato che
sommi i valori presenti in un controllo della sottomaschera soltanto
se in un altro campo della sottomaschera sia presente una certa
stringa di testo.
Qualcuno può aiutarmi?
Grazie


sull'origine dati scrivi
=somma(iif([campotesto]="pippo";[campodasommare];0))

 news:1172692252.2...@t69g2000cwt.googlegroups.com...

Nella sottomaschera inserisci un nuovo campo nel "piè di pagina pagina" e lo 
chiami Totale. Nell'origine record di questo campo scrivi (adattandola) la 
seguente formula:
=Somma(IIf([altrocampo]="...";[controllodasommare];0))
Nella maschera principale crea un nuovo campo con origine dati così 
valorizzato:
=Maschere("sottomaschera")![Totale]
Ciao
Antonio

 chiami Totale. Nell'origine record di questo campo scrivi (adattandola) la
Peccato che nelle maschere non ci siano campi ma solo controlli!!!
Antonio

"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio 
news:9pwFh.10088$J11.2...@twister1.libero.it...

Grazie per la lezione. Ne avevo proprio tanto bisognio.
Ciao
Antonio

 Grazie per la lezione. Ne avevo proprio tanto bisognio.
Peccato che in qualunque contesto basato sulla comunicazione, e più che mai
in campo informatico
(qui campo si può usare) è fondamentale usare delle terminologie che siano
chiare e univoche o si rischia di fare grossa confusione...
Se ma se tu non ne senti il bisogno... (ah, senza i)
Antonio
Newsgroup: it.comp.appl.access
Titolo: Eliminare numeri da una stringa

Buone feste fatte a tutto questo "imparatoio" dal quale volendo s'impara
molto, ma veniamo al mio problema.
Ho una tabella "Alimenti ", con ottocento record, nella quale  si trova il
Campo1 contenente il nome dell'alimento preceduto da un numero, per il primo
record è 1, per il secondo 2 e via di seguito. Desidero eliminare questi
numeri perchè non mi permettono di ordinare alfabeticamente i record.
Grazie e da domani buon lavoro a tutti.
Ferdinando

numeri perchè non mi permettono di ordinare alfabeticamente i record.
Allora, se il numero caratteri numerici e' fisso (es. 0001salsiccia per
1salsiccia)  aggiorna il campo a:
nuovocampo = right (vecchiocampo, len (vecchiocampo)-4).
Se invece non e' fisso devi prima trovare quanti sono, e quindi scorrere la
stringa carattere per varattere ed incremementare un contatore. Vediamo....
do while not rst.eof
    for cont = 1 to len (vecchiocampo)
        if isnumeric (mid,cont,vecchiocampo) then
            contanum = contanum +1
        else
            exit for
         end if
    next
    rst ("vecchicampo") = right (vecchiocampo, len (vecchiocampo)-contnum).
    contanum = 0
    rst.movenext
loop
L'ho buttata l'ha, controlla la sintassi...
Saluti.
Luciano
(DOC)

 Newsgroups: it.comp.appl.access
Scusa per errore ho inviato un messaggio al tuo indirizzo privato
Ciao Ferdinando

 Dove devo inserire il tuo codice. Su click di un pulsante di comando?
Non ho capito, vuoi fare una mofica permanente o no?
Saluti.
Luciano
(DOC)

 ha scritto nel messaggio
news:zmVC6.161565$lj4.4...@news6.giganews.com...

Si una modifica permanente, il mio probelema è mandare in esecuzione il tuo
codice. come devo fare?
Grazie Ferdinando

Newsgroup: it.comp.appl.access
Titolo: database??

Vorrei approfondire le mie conoscenze sui database e vorrei sapere su cosa
buttarmi dopo access.....grassie

buttarmi dopo access.....grassie
Beh, SQL Server!  :-)
Ciao, warp
Newsgroup: it.comp.appl.access
Titolo: collegare una query alla testbox

ciao, ho creato una query che fa la somma, voglio che il risultato esca in
una text box che ho creato, come posso fare?
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie
Prova con la funzione DSum usando gli stessi criteri che usi per la query.
=DSum("nomecampo","nometabella","criteri")
Namor

 grazie
Sostanzialmente hai sbagliato a creare una QRY, dovevi
usare DSUM(......) ed attribuire l'origine della TxtBox =DSUM(..)
Io sinceramente rivedrei la cosa, ma se proprio vuoi mantenere
la QRY devi aprire un Recordset basato sulla QRY e recuperare
il suo unico Record a quel punto Me.TuaText=rs!CampoSomma.
Il problema è se la cosa deve essere Dinamica o Statica...!
Se è dinamica allora devi iserirlo a fronte di un'evento
ciclico come Current.......!!!!
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex.
se ho capito bene devo andare in vba e scrivere me.nometext=rs!nomecampo
ho provato ma non funzia, cmq non deve essere associato a nessun evento,
mi sai dire come fare?
ciao


 ciao
Hai capito parzialmente....!
Mi pare ache di intuire una minima dimestichezza con VBA
pertanto ti suggerirei di non imbarcarti in una cosa così...!
Se vai nella maschera delle proprietà del Controllo TextBox
e accedi alla proprietà Origine Dati puoi inserire una
Funzione DSUM(Vedi Help) che ti risolve i problemi.
Usando i Recordset la cosa è più complessa.

Newsgroup: it.comp.appl.access
Titolo: ''' URGENTISSIMO''' File smarrito

Ho una procedura non scritta da me in access 2.0 ad un certo punto il
programma mi ha smesso di andare ma non riesco a capire dove è l'errore la
procedura mi dice che manca il file pippo.mdb anche se il file esiste
Sub INIZIO_Click ()
'DECODIFICA UTENTE
Dim MioDatabase As Database, MiaTabella As Recordset, MiaAreaDiLavoro As
WorkSpace, MioFile As String
MioFile = "PIPPO.MDB"
Set MiaAreaDiLavoro = DBEngine.Workspaces(0)
Set MioDatabase = MiaAreaDiLavoro.OpenDatabase(MioFile)
Set MiaTabella = MioDatabase.OpenRecordset("TAB_UTE", DB_OPEN_TABLE)
MiaTabella.Index = "PrimaryKey"
non so propio come fare
dovrebbe esistere da qualche parte una specie di PATH o qualcosa di simile
perchè il suddetto file è in una unità di rete es:  w:\pgm\pippo.mdb
ringrazio tutti anticipatamente

 MioFile = "PIPPO.MDB"
Invece di mettere solo il nome prova a mettere l'intero percorso.
Ciao, Sib


Questa è una soluzione che già ho adottato il problema è che il programma è
di dimensioni molto grandi e con molto codice perciò dovrei modificare una
valanga di roba senza comunque capire cosa è successo
Mi spiego meglio il programma è sempre andato in quelle condizioni infatti
andando a verificare il codice in copie di backup che avevo fatto 3/4 mesi
fa il codice è identico ma da due giorni a questa parte non funziona più.
Grazie della tua risposta
CIAO

 valanga di roba senza comunque capire cosa è successo
Vedi nelle opzioni la Cartella database predefinita
Ciao, sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


Ti ringrazio ancora l'impostazione database predefinito è corretta ma ho
risolto il problema aggirandolo
con una PATH in autoexec.bat
Ciao
Newsgroup: it.comp.appl.access
Titolo: Campo aggiunto

Ciao a tutti.
Come posso aggiungere un campo ( temporaneo) in una maschera usando il
codice ??
Qualcuno si è già cimentato.
grazie
Enrico Pietrobon

 ha scritto nel messaggio
news:b0bshd$71u$1...@lacerta.tiscalinet.it...

Solo se usi un mdb in computer che hanno Access.
In alternativa crea un controllo sulla maschera e lo rendi o meno visibile.
Questo funziona anche negli mde.
Ciao, Carlo

 ha scritto nel
messaggio news:dUeW9.47038$0v.14...@news1.tin.it...

E' vero, ma purtroppo non conosco il numero di campi testo che devo
aggiungere.
Diciamo che è a discrezione del cliente.
Creare 100 campi testo per essere sicuro, non mi sembra sia una soluzione
accessibile, e in più dovrei crearmi una specie di matrice per identificare
i campi.
Qundi pensavo di creare un campo testo da codice, che alla chiusura della
maschera potevano anche essere eliminati
Enrico Pietrobon

 ha scritto nel messaggio
news:b0bu8k$8cb$1...@lacerta.tiscalinet.it...

Forse la domanda doveva essere: Come aggiungere 100 controlli in una
maschera a runtime.
Ciao, Carlo

 ha scritto nel
messaggio news:dUeW9.47038$0v.14...@news1.tin.it...

In alternativa potrei creare un semplice rettangolo, ma si puo ??
Enrico Pietrobon

 ha scritto nel messaggio
news:b0buom$8ml$1...@lacerta.tiscalinet.it...

A runtime con i file mde non si può creare nulla nelle maschere come nei
report.
Prova a spiegare bene quello che ti serve, quale versione di Access usi, se
prevedi la distribuzione in formato mde....ecc.
Ciao, Carlo

 ha scritto nel
messaggio news:scfW9.47154$0v.14...@news1.tin.it...

Purtroppo mi hai già risposto. Se trasformato in mde non si riesce a creare
nulla devo trovare un altra soluzione.
Comunque, devo fare una specie di agenda dove devo segnare un appuntamento
con una barra colorata o campo colorato, siccome non conosco il numero di
appuntamenti che verrano segnati, volevo creare questi oggetti a schermo nel
momento in cui venivano inseriti.
Spero di essermi spiegato. e grazie
Enrico Pietrobon


Perchè non usi una maschera tabellare o una listbox che riempi con gli
appuntamenti?
Ciao, Carlo

 ha scritto nel
messaggio news:ptfW9.47233$0v.14...@news1.tin.it...

Semplicemente perchè volevo creare qualcosa con della grafica ecco perchè
volevo usare anche semplicemente dei rettangoli.
Ho visto che si possono ingrandire rimpicciolire allargare e cambiare tutte
le propietà.
Enrico Pietrobon
Newsgroup: it.comp.appl.access
Titolo: arrotondamento strano ????

MsAccess97 installato
un programmatore ha installto un programma gestionale in vb
collegato ad un db Access
da quando ha fatto questo succede una cosa strana
aprendo direttamento il db access od un altro db di un altra applicazione ed
inserendo dati numerici direttamente da tabelle mascere o query arrotonda
sempre i decimali anche se le proprietą del campo sono impostate per esempio
su precisione doppia, decimali automatico
neanche il programmatore ha saputo darmi un spiegazione
avete notizie in merito grazie a tutti

 wrote in message
8inqan$mf6$1...@fe2.cs.interbusiness.it...

E le proprietą Formato come sono settate?
Roberto

> ho provato a inserire standard , generico ecc. ecc.
ho dimenticato di dire che l'arrotondamento se cosi si puo' chiamare!!!!!!
si comporta in questo modo:
es. scrivo 1253,25  lui mi memorizza 125325,00
es. scrivo 0,163 lui mi memorizza 0,163 (esatto)
in questo manicomio succedono cose da pazzi!!!!!!!!!!!!!
Psq



[CUT]
NO COMMENT
Roberto

Newsgroup: it.comp.appl.access
Titolo: Aggiornare valore campo

Buond�, in una tabella ho un campo testo dove ho una serie di valori,
compresi da 1 a 12 e vorrei che in un campo della stessa tabella per ogni
record che ha il valore 1 il nuovo campo abbia un determito valore e cos�
via per le 12 possibilit�.
Creo 12 query di update oppure .....
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:gvdhvl$qpc$1...@news.newsland.it...

ti crei una tabella con 2 campi, nel campo1 ci metti i valori da 1 a 12 nel 
campo2 quello che vuoi che sia scritto nell'altro campo, query di update 
nella tua tabella collegata a questa nuova sul campo "1-12" su campo1 e 
aggiornamento del campo da aggiornare con [nuovatabella].[campo2]
ciao
Max
Newsgroup: it.comp.appl.access
Titolo: Oggetto OLE predefinito

Salve,
ho una tabella con un campo OLE.
Mi servirebbe che per ogni nuovo record, tale campo contenesse un oggetto
OLE predefinito, caricato da un file esterno (sempre lo stesso, poi
l'utente può modificarlo doppiocliccandoci ed usando l'automazione
dell'oggetto).
Se non è possibile, mi andrebbe anche bene (in subordine) inserire nella
maschera un pulsante che mi carichi nel sudetto campo OLE il suddetto file
(siccome è sempre lo stesso, il path del file può essere inserito
direttamente nel codice).
Grazie a chi eventualmente mi volesse aiutare.

 ha scritto nel messaggio 
news:f1q3mfw6r05x.z...@40tude.net...

Non dici quale versione di Access usi.
Prova così:
Forms!NomeMaschera!NomeCampoOLE.SourceDoc = "Percorso e nome del file"
Forms!NomeMaschera!NomeCampoOLE.Action = acOLECreateEmbed
L'istruzione puoi metterla su click di un pulsante o su nuovo record.
Ciao, Carlo 

 L'istruzione puoi metterla su click di un pulsante o su nuovo record.
Seguendo il tuo suggerimento, ho messo su click del pulsante "Vuoto" (che
si trova nella maschera "Schede Reazioni", dove si trova anche il campo OLE
"Reazione") il seguente codice:
Private Sub Vuoto_Click()
Forms![Schede Reazioni]![Reazione].SourceDoc = "C:\Users\Massimo\My
Dropbox\vuoto.cdx"
Forms![Schede Reazioni]![Reazione].Action = acOLECreateEmbedForms![Schede
Reazioni]![Reazione].SourceDoc = "C:\Users\Massimo\My Dropbox\vuoto.cdx"
End Sub
ma otengo un messaggio di errore di run-time 424 (necessario oggetto)...
qqualche idea su dove sbaglio?

 ha scritto nel messaggio 
news:1qlc7kfc54iwv.efcetoxmcxxa$.dlg@40tude.net...

Perchč ripeti due volte il sourcedoc?
Il file esiste e il percorso č corretto?
vuoto.cdx che tipo di file č?
Hai usato i riferimenti a DAO?
Infine in Access 2010 esiste il campo tipo Attachment, potrebbe fare al caso 
tuo?
Ciao, Carlo 

 Perchè ripeti due volte il sourcedoc?
Grazie, era questo l'errore, in effetti!
Ancora solo una domanda:
inserendo il codice sul pulsante, mi funziona tutto, e va bene anche così.
Però nel tuo post precedente dicevi:
"L'istruzione puoi metterla su click di un pulsante o su nuovo record."
E forse mi tornerebbe più comoda la s4econda opzione, ma non sono sicuro di
aver capito cosa intendi con "metterla su nuovo record".
Sei già stato molto gentile, ma se volessi spiegarmi un pochino più nel
dettaglio come si fa quest'ultima cosa, completeresti l'opera.
Ovviamente se non hai tempo/voglia, sono più che soddisfatto anche così.
Grazie ancora :)

 ha scritto nel messaggio 
news:4cdmos7qzsz5$.17r3e25z3lbwl.dlg@40tude.net...

Per esempio su corrente potresti determinare se si tratta di un nuovo 
record:
Private Sub Form_Current()
 If Me.NewRecord = True Then
    If MsgBox("Vuoi aggiungere il nuovo campo OLE?", vbYesNo, "Aggiunta 
OLE") = 6 Then
    'il codice per aggiungere l'immagine o l'oggetto ole
    Else
    Exit Sub
    End If
End If
Ciao, Carlo 

 Ciao, Carlo
Grazie mille!
Newsgroup: it.comp.appl.access
Titolo: problemi sito comune

La frequenza con cui si presentano problemi ad accedere al sito comune sta
divenendo sempre più seccante. Non trovate?
boxcane


Hai perfettamente ragione.
Vi prego di pazientare, anno nuovo vita nuova!
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

divenendo sempre più seccante. Non trovate?
no.

 wrote in message
3a5ade40...@news.flashnet.it...

Te l'appoggio....si insomma, voglio dire....
Saluti.
Luciano
(DOC)

 (DOC)
Ho qualche dubbio che sia il vero Lbo!


 divenendo sempre più seccante. Non trovate?
qual'è l'url?

 ha scritto nel messaggio
news:6zB66.5546$eB2.9...@news.infostrada.it...

Eccola qui sotto.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

 Ho qualche dubbio che sia il vero Lbo!
Ed io ho qualche dubbio che tu sia il vero Federico Luciani!
Saluti.
Luciano
(DOC)

 ha scritto nel messaggio
news:55B66.180411$IP1.6...@news1.giganews.com...

un'altra conferma , il pericolo viene sempre da dietro
giuseppe

 Saluti.
da cosa lo deduci?


 da cosa lo deduci?
Dalle unghie laccate....
Saluti.
Luciano
(DOC)

>Ho qualche dubbio che sia il vero Lbo!
no no, sono proprio io.  dicevo di no, che non ero seccato.

Newsgroup: it.comp.appl.access
Titolo: Access & registratori di cassa

Salve a tutti.
Ho un quesito da sottoporvi.
Sapete se č possibile interfacciare Access con un registratore di cassa?
Se la risposta č affermativa sapreste indicarmi a com'č la procedura.
Grazie per la vostra cortese attenzione.
EB

 Se la risposta è affermativa sapreste indicarmi a com'è la procedura.
Dipende...
I registratori di cassa interfacciabili (non si può mica fare con tutti)
hanno dei programmi per gestire il collegamento, che possono essere driver
sotto dos (purtroppo) o sotto windows, o anche DLL, OCX ecc.
In alternativa, in base alle specifiche del protocollo ed ai tracciati
record, che vengono forniti insieme al rdc o su richiesta al fornitore, puoi
svilupparti tutta la parte (non è affatto facile) per la gestione via
seriale, quindi ti basterebbe un OCX per inviare/ricevere comandi da
RS-232.
Poi, ovviamente, dipende da quante cose vuoi fare, cioè se ti basta
recuperare il venduto e lanciare la chiusura fiscale, o se vuoi leggere gli
scontrini, programmare i reparti, gli operatori, mandare le offerte ecc.
Se mi dici la marca dei registratori che vorresti interfacciare, forse posso
essere più preciso. E' da circa 3 anni che sto lavorando ad un software per
la gestione dei rdc e pos marca NCR, vedi in signature.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************
Newsgroup: it.comp.appl.access
Titolo: Problemi SQL da Codice

Avrei la necessità di cambiare da codice
il valore di default di un campo di tipo long
di una tabella esistente mediante codice SQL.
dbs.Execute "ALTER TABLE miaTab ALTER COLUMN mioField SET DEFAULT 1;"
oppure
dbs.Execute "ALTER TABLE miaTab ALTER COLUMN mioField DEFAULT 1;"
non mi funziona,
qualcuno ha idee?
ringrazio anticipatamente
Stefano


Ciao Stefano,
lo puoi fare con ADO
-----------------
Currentproject.Connection.Execute _
    "ALTER TABLE miaTab ALTER COLUMN mioField Int DEFAULT 1;"
-----------------
(Int in ADO equivale a Long di DAO)
Ciao Giorgio

Newsgroup: it.comp.appl.access
Titolo: Applicazione filtro in base a Maschera mediane combobox

Aiutoooo!!!!
Vorrei in una maschera con un layout di tipo  tabulare una casella combinata
alla quale e' associato un filtro, in base a masschera o selezione,  in modo
tale che selezionando il la parola da ricercare (ad esempio un articolo di
magazzino) nella casella combinata automaticamente si gener il filtro
visualizzando soltanto i record relativi a tale informazione. Come posso
fare?
Premetto che di Visual Basic for application ho qualche piccola nozione.
Grazie.

"Badush" <CocoB...@lMartucci.com> ha scritto nel messaggio
news:aak5i0$pql$1...@pegasus.tiscalinet.it...

Se i dati sono contenuti in una tabella chiamata Tabella1 che ha una
struttura simile a questa:
ID                 Contatore e chiave primaria
IDArticolo     Numerico
ecc. ecc.
Se hai anche una tabella articoli chiamata tblArticoli che abbia una
struttura simile a questa:
IDArticolo        Contatore e chiave primaria
Descrizione       Testo
ecc. ecc.
Creati una maschera (Maschera1) con visualizzazione a Maschere continue che
abbia come origine record Tabella1.
Nell'intestazione (intestazione e non corpo) di Maschera1 inserisci una
casella combinata non associata e chiamala Cerca; fai in maniera che la
casella combinata Cerca abbia due colonne, di cui la prima non visibile;
come origine riga della casella combinata usa il seguente codice SQL:
SELECT IDArticolo, Descrizione FROM tblArticoli;
A fronte dell'evento "Dopo aggiornamento" della casella combinata genera il
seguente codice VBA:
Me.Filter = "IDArticolo=" & Me!Cerca
Me.FilterOn = True
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ---------------------------------------------
 Grazie Roberto per la tua disponibilità
Newsgroup: it.comp.appl.access
Titolo: DAO --> ADO

Ciao a tutti,
qualcuno mi sa dare delle indicazioni per aprire 4 recordset nello stesso 
database utilizzando ADO al posto che DAO?
(Con DAO la funzione che ho generato svolge il suo compito egregiamente, con 
ADO perde alcuni dati per strada, quindi penso sia un problema di 
connessione errata), oppure qualche riferimento a link che trattino 
l'argomento.
Grazie
Tk 


Dim rst1 as New ADODB.Recordset
Dim rst2 as New ADODB.Recordset
Dim rst3 as New ADODB.Recordset
Dim rst4 as New ADODB.Recordset
rst1.Connection = CurrentProject.ActiveConnection
rst2.Connection = CurrentProject.ActiveConnection
rst3.Connection = CurrentProject.ActiveConnection
rst4.Connection = CurrentProject.ActiveConnection
rst1.Open "SELECT * FROM tab1"
rst2.Open "SELECT * FROM tab2"
rst3.Open "SELECT * FROM tab3"
rst4.Open "SELECT * FROM tab4"
[...aggiungi quello che ti pare...]
rst1.Close
rst2.Close
rst3.Close
rst4.Close
Set rst1 =  Nothing
Set rst2 =  Nothing
Set rst3 =  Nothing
Set rst4 =  Nothing
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


Il mio errore era il creare un'unica connessione, considerando la 
connessione come il DB di DAO.
Grazie mille, adesso provo.
Tk 

 skype:pbsoftsolution
OK Fatto. ç'unico problema che mi resta è che 3 sono in lettura e 1 in 
scrittura: quando vado a scrivere in un campo mi da errori ma non scrive 
nulla.
In DAO mettevo
rs.edit
rs("campo") = valore
rs.update
con ADO invece ho semplicemente scritto:
rs("campo") = valore
?? 


il .edit non serve ma il .update serve anche ad ADO
-- 
ac
y-1=x
Newsgroup: it.comp.appl.access
Titolo: Estratto conto

Salve a tutti
non sono un mago di access ma un po' me la cavo.
Sto realizzando un database che mi consente di tenere d'occhio i miei 
clienti e mi sono scontrato contro l'estratto conto.
Dunque ho la tabella "utenti"
ho la tabella "tabella1"
ID            Contatore e chiave primaria
DataMovimento    Data/ora
Entrate                  Valuta
Uscite                   Valuta
ho la query "query1" con questo SQL (trovato su questo NG googolando)
SELECT Tabella1.*, Format([DataMovimento],"yyyymmdd") &
Format([ID],"0000000") AS Chiave,
DSum("[Entrate]-[Uscite]","Query1","Chiave<=" & [Chiave]) AS Saldo
FROM Tabella1
ORDER BY Tabella1.DataMovimento, Tabella1.ID;
Funziona perfettamente ma ho bisogno di altro...infatti
il mio problema è associare ad ogni riga della query/tabella un 
"IDUTENTE" in modo tale da generare un estratto conto per ogni utente 
che poi andrò a filtrare con una maschera.
C'è qualcuno che mi può aiutare.
Grazie.
Vincenzo

Dunque, per prima cosa devi mettere in relazione le due tabelle in
questa maniera:
apri la tabella1 in modalità struttura e crea un campo 'idutente'
nella colonna 'tipo di dati' scegli l'ultima opzione, cioè 'ricerca
guidata', nel wizard che si apre, lascia la prima opzione e vai avanti,
seleziona la tabella utenti, il campo id utente e quello che ne
identifica il nominativo, scegli un ordinamento e vai avanti, termina e
conferma tutto.
Dopodichè apri la query1 in modalità struttura e trascina nella
griglia il campo appena creato, quindi modifica il campo saldo in
questa maniera:
Saldo: DSum("[Entrate]-[Uscite]";"Tabella1";"[Idutente]  = " &
[Idutente] & " and [DataMovimento] <=  #" & [DataMovimento] & "#")
il gioco è fatto.
Saluti.
Massimiliano.

massimi...@yahoo.com
 ha scritto:

Grazie, funziona bene, c'è solo una cosa, non riesco a formattare il 
campo Saldo con il formato valuta.
C'è un modo??
Non riesco ne in query, ne in maschera?
Grazie e alla prossima
Vincenzo

Prego, figurati.
Per il formato valuta devi creare un campo formattato nella query1 che
faccia riferimento al saldo, in questa maniera:
SaldoValuta: Format([Saldo];"€ #.###,00")
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Query con parametro anno, ma con campo data Null.

Salve a tutti spero di riuscire a farmi capire.
Ho una tabella Allevamenti e una tabelle Ricette collegate con relazione uno
a molti con il campo IDAllevamento presente nelle 2 tabelle. Nella TAb
ricette è presente il campo DataRicetta. Devo ricavare annualmente delle
informazioni che mi vengono restituite con delle query che fanno riferimento
alla DataRicetta. (Fin qui tutto bene). Il problema ora è che vorrei
ottenere una query che mi evidenziasse il nominativo degli allevamenti che
non hanno utilizzato ricette. Se metto nei criteri query Is null DataRicetta
naturalmente mi funziona ma non posso distinguere a quale anno si riferisce.
Qualche idea?
Grazie.
Paolo

 ha scritto nel messaggio
news:c7e8al$ole$1...@lacerta.tiscalinet.it...

Si potrebbe utilizzare un generatore di numeri casuale che ti restituisce un
anno qualunque...
Ma scusa, che domande fai?!!!?!?
Se non c'è la data, come pensi di trovare un modo per stabilire l'anno?!!??!
Antonio

 ha scritto nel messaggio
news:%0Hmc.172852$Kc3.5...@twister2.libero.it...

Appunto, lo chiedevo a voi. Quindi non c'è modo di ottenere il risultato che
mi servirebbe?
Ciao e grazie comunque.
Paolo.

 ha scritto nel messaggio
news:c7gmcg$jc6$1...@lacerta.tiscalinet.it...

Sfera di cristallo?
Antonio

Newsgroup: it.comp.appl.access
Titolo: conteggio record in sottomaschera

Ciao, devo inserire in una casella di testo di una maschera il numero di
record presenti in una sottomaschera ( della maschera stessa ) questa
sottomaschera ha come origine dati una query. Ho provato con Dcount ma non
riesco a combinare niente! aiutatemi per favore, fra poco ho l'esame di basi
di dati e sono bloccato!!! grazie

 ha scritto nel messaggio
news:%RVO6.3016$8Y1....@news2.tin.it...

Do per scontato che nella sottomaschera visualizzi le righe della query che
hanno una chiave esterna il cui valore coincide con la chiave primaria del
record corrente della maschera.
Se nella maschera il controllo che contiene la chiave primaria del record
corrente si chiama Pippo.
Se il campo della query che contiene la chiave esterna si chiama Pluto ed è
numerico.
Se la query origine record della sottomaschera si chiama Query1.
Nell'origine controllo della casella di testo non associata della maschera
che deve visualizzare il numero di righe contenute nella sottomaschera
scrivi:
= DCount ("[Pluto]"; "Query1"; "Pluto=" & Pippo)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 wrote in message
%RVO6.3016$8Y1....@news2.tin.it...

Perchč non conti i record della Tabella o Query su cui č appoggiata la
sottomaschera.
Dim db As Database, rs As Recordset, num As Long
Set db = CurrentDb
Set rs = db.OpenRecordset("nome Tabella/Query")
num = rs.RecordCount
Forse perň non ho capito bene il tuo problema ?
--
Ciao Marco S.
http://digilander.iol.it/santimarco
Newsgroup: it.comp.appl.access
Titolo: scambio dati Access excel

ciao a tutti, cerco un modo per scrivere da excel dei dati in una tabella
di un DB di Access.
Il tutto per alleggerire la cartella di lavoro in excel che contiene 5
fogli usati come elenco dati da circa 2000 righe/record con circa 30
celle/campi per record, che continueranno ad aumentare e essere modificati.
Il file pesa più di 4 Mb e chiaramente in apertura, salvataggio e chiusura
ci vogliono vari secondi.
Penso che spostando i dati in access si migliori  i tempi di accesso e si
ottenga una migliore gestione.
Altra domanda, quando registro un record in access, riesco ad avere in
excel la gestione dei decord aggiornati?
grazie
dario

 ha scritto nel messaggio 
news:14vkjtclup4ue$.1w215e5zy5dkh.dlg@40tude.net...

Secondo me dovresti cambiare "modalità di lavoro".
Utilizzare, sì, access per immagazzinare i dati ed excel per elaborarli...
Ciao.
-- 
Sergio MAZZA 



Ok, il consiglio è oltremodo ben accetto, e in sostanza è quello che volevo
fare (forse non mi sono spiegato bene)
L'utilizzatore della cartella di excel è abbastanza refrattario ai
cambiamenti, percui l'ideale sarebbe potergli far gestire tutto da excel
2003 e salvare i record in access 2003, ma in automatico, così come il
recupero dei dati per creare pivot e grafici.
Ma come faccio?

 Ma come faccio?
Che senso ha salvare i dati inseriti in excel su access per poi elaborarli 
in excel?
Annulli tutto il vantaggio di utilizzare access e ti ritrovi comunque con un 
file excel di 4mb...
O ho capito male?
Ciao.
-- 
Sergio MAZZA 

 Ciao.
Il problema, sta sostanzialmente nel fatto che ho già scritto circa 14000
righe di codice in circa 4 anni di implementazioni, per circa 150 routine
nella cartella di excel, e non vorrei dover perdere molto tempo per portare
tutto in access.
Per questo cerco il modo per far semplicemente leggere/scrivere i dati in
access e continuare a usare tutto il codice già scritto.
Spostando i dati in access eliminerei anche il rischio di cancellazioni
accidentali da parte dell'utente e ridurrei i tempi di caricamento della
cartella di excel.
ciao

 ciao
Ciao.
-- 
Sergio MAZZA 



Il codice fa di tutto e di più....
inserimento dei record (comprendenti fino a 45 campi)
generazione di numeri progressivi
controllo che non vengano cancellati erroneamente dei record
creazione di file di excel con nomi specifici
creazione di circa 15 pivot
creazione di circa 25 grafici
ecc.
ho anche altri dubbi:
con access posso avere in un campo + di 255 caratteri oppure oltre a quel
limite perdo quanto inserito?
questo perchè in certi campi capita di avere più di 255 caratteri che in
excel riesco a gestire tagliando l'eccedenza e spostandola in altro campo.
 
da access posso generare delle pivot di excel o come quelle di excel?
da access posso generare grafici di excel o come quelli di excel?
ciao

 da access posso generare grafici di excel o come quelli di excel?
http://www.donkarl.com/it/CISA/Download.htm
CISA1 - Automazione di Excel


 
http://www.donkarl.com/it/CISA/Download.htm
Ok, Ok, adesso studio un po' 
ciao e grazie
Newsgroup: it.comp.appl.access
Titolo: query e parametri

Salve a tutto il NG.
Ho creato una query per esportare in formato testo una serie di dati solo
per gli utenti che hanno ricevuto una prestazione in un determinato periodo.
Il filtro per gli "utenti attivi" è ricavato da una query apposita.
Nell'esportare il file testo con il metodo DoCmd.ExportText è necessario
creare un file schema.ini dato che il file di testo contiene i vari
attrubuti in lunghezza fissa. E fin qui tutto chiaro.
Al momento di creare le specifiche di esportazione con l'esportazione
guidata mi viene generato un errore "Too few parameters. Expected 2."
L'errore deriva dalla query che filtra gli utenti attivi che ha 2 parametri
che vengono impostati da una form. Ma la query ha DUE parametri e quindi:
perchè il messaggio di errore dice che si aspetta 2 parametri? ce ne sono
DUE! La cosa "strana" è che se tento di esportare la queri selezionando il
check "come formattato" funziona perfettamente.
Ho anche provato a cercare nell'help l'errore in questione ma non ve ne è
traccia.
Altra domanda: Schema.ini è l'unico nome valido per il file di impostazioni?
Ringrazio in anticipo
Gio'

 Altra domanda: Schema.ini è l'unico nome valido per il file di
impostazioni?
    Credo di si'.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

     Credo di si'.
Beh.... non serve piů. Peraltro ho bisogno di esportare diversi file .txt
che vengono da altrettante query e di conseguenza mi servono diversi file...
o diverse specifiche.
Ciao
Gio'

Newsgroup: it.comp.appl.access
Titolo: Scroll del mouse

Vorrei impedire che lo scroll del mouse su una maschera mi sposti da un
record all'altro, e invece mi facesse scorrere la maschera su e giů.
Con che argomento posso trovare info a riguardo sul sito comune?
Devo agire a livello di maschera o di mouse?
La funzione MouseWheel puň essermi di aiuto?
Grazie

 ha scritto nel messaggio
news:DywOa.47563$HU3.1...@news2.tin.it...

No questa č la funzione per avviare la Routa del criceto, che č pur sempre
un roditore e quindi un Topo: perciň Mouse Wheel.
Scherzo č quella. Guarda nei post precedenti č argomento ampiamente
dibattuto.
MAssimiliano

 ha scritto nel messaggio

Mi fai venire in mente che quando ho avuto il problema della rotellina del
mouse da un cliente ho trovato in pochi minuti una soluzione incredibilmente
economica ed efficace (per non parlare della rapidita') e il cliente ora e'
tutto contento perche' il problema e' stato completamente eliminato e lavora
tranquillamente.
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:9azOa.49788$HU3.1...@news2.tin.it...

Gli hai cambiato il mouse???
MAssimiliano

 Gli hai cambiato il mouse???
il tuo intuito ti guida bene, gli ho fatto comprare tutti mouse senza
rotellina.
(hehehe...)
Sib
Newsgroup: it.comp.appl.access
Titolo: Per togliere il Read-Only

Delivery

Ti propongo una possibile risposta.
Non è vero che la tabella e la query (ovvero la Select) sono sempre
equivalenti.
Se tu definisci una Query che è 1 a 1 con una tabella, allora in essa puoi
comodamente fare qualsiasi modifica.
Ma se la Query esegue dei raggruppamenti o fa il join fra due tabelle, già
non ci riesci più, perché una query siffatta è predisposta per essere in
read-only, e questo è logico. P.e. una query che da 20 record raggruppa a 5,
su quale record della tabella potrebbe attuare gli aggiornamenti dati in
input
Una possibile soluzione? Aggiungi alla query il campo contatore della
tabella ("CTAT"), che per definizione è univoco. Individua (in interattivo o
da programma) i record da eliminare; per ciascuno di essi memorizzi detto
contatore. Alla fine, tramite il contatore accedi nella tabella origine al
record voluto e lì lo puoi subito cancellare.
Fammi sapere se è stato efficace
Saluti            Sergio
Delivery ha scritto nel messaggio ...


 o fa il join fra due tabelle,
Questo non e' vero


Newsgroup: it.comp.appl.access
Titolo: Report con record filtrati

Altro piccolo problemuccio
ho una maschera in cui in una casella di riepilogo denominata list vengono 
di volta in volta restituiti dei dati
con un pulsante vorrei aprire un report che visulizzasse esattamente i 
record che vedo nella casella di riepoilogo
come fare?

 ha scritto nel messaggio 
news:43d7c8e9$0$30948$4faf...@reader2.news.tin.it...

Vai nella scheda report crei un nuovo report e dalla casella degli strumenti 
scegli "casella di riepilogo"
nella casella "origine dati" copi/incolli lo stesso della casella di 
riepilogo della maschera....
Se i dati vengono filtrati in base al valore di altri campi della maschera 
viene da sč che devi inserirli
anch'essi nel report.
Magari copiati la stessa origine dei dati della maschera....o...piů 
sbrigativo ( ma sconsigliato )
salva la maschera come report.
Ciao
Roberto 

 ha scritto nel messaggio 
news:43d80d75$0$27406$4faf...@reader1.news.tin.it...

Il rowsource della casella di riepilogo viene di volta in volta alimentato 
con query diverse a seconda delle scelte dell'utente
per cui anche il report dovrebbe accorgersi di tale situazione
Newsgroup: it.comp.appl.access
Titolo: filtro su Query

Ho una tabella dalla quale estrapolo delle informazioni. Per far questo ho
creato una query che viene lanciata da un pulsante su una maschera. Alcuni
parametri che la query utilizza per il filtro le prende dai valori
memorizzati sulla maschera. Il problema è questo: come posso escludere nella
query uno dei campi da filtrare quando sulla maschera il campo
corrispondente è vuoto. Questo per evitare che la query non trovando quel
solo valore mi da come risultato un elenco vuoto, nonostante gli altri campi
i valori sono presenti.
Da premettere che ho creato la query da access non ho utilizzato SQL, anche
perchè non ho molto dimestichezza con il linguaggio.
Potete aiutarmi??
Grazie!

 ha scritto nel messaggio
news:8adyc.103179$Qc.39...@twister1.libero.it...

Immagino che nei criteri della query tu abbia sctitto:
[Forms]![NomeMaschera]![NomeControllo]
Questo va bene SOLO nel caso in cui nella casella di testo NomeControllo
digiti SEMPRE un valore, ma nel tuo caso devi scrivere:
Like Nz([Forms]![NomeMaschera]![NomeControllo]; "*")
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:YReyc.103402$Qc.39...@twister1.libero.it...


 Grazie!
[CUT]
Prego.

Newsgroup: it.comp.appl.access
Titolo: Come si chiama la funzione di sottostringa ?

Salve a tutti !!
Ho il seguente problema. Devo eseguire una query nella cui clausola WHERE
devo indicare una condizione del tipo
substr(pippo, 1, 1) = "A"
che tradotto vuol dire: "Seleziona tutti i record dove il primo carattere
del campo pippo sia la lettera A"
La funzione substr, che esiste su altri DB, in Access non è accettata. Cosa
posso usare al suo posto.
Grazie

 posso usare al suo posto.
Mid(pippo, 1, 1) = "A"
oppure
Left(pippo, 1) = "A"
-- 
Gabriele Bertolucci
PBsoft 
www.pbsoft.it

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

E' possibile in una casella di testo contare le parole residue che si
possono scrivere in un'altra casella, aggiornandola naturalmente
ad ogni inserimento di lettera?
grazie Riccardo

 wrote in message
news:9eljgu$g1q$1...@news.panservice.it...

Beh, forse potrebbe funzionare:
Sub CasellaTesto_KeyUp (KeyCode As Integer, Shift As Integer)
   Dim MaxCaratteri As Integer
   MaxCaratteri = 160
   If IsNull(CasellaTesto.Text) Then
      CasellaContatore = MaxCaratteri
   Else
      CasellaContatore = MaxCaratteri - Len(CasellaTesto.Text)
   End If
End Sub
Fammi sapere!
Esteban
Hosted by 
www.seber.it

 ha scritto nel messaggio
news:9eljgu$g1q$1...@news.panservice.it...

Una strada per iniziare:
Sull'evento "Su Pressione" del primo controllo:
Private Sub Testo1_KeyPress(KeyAscii As Integer)
    Dim Conta As Integer, Stringa As String
    Stringa = Me.Testo1.text
    Conta = Len(Nz(Stringa, 0))
    Me.Testo3 = Conta
End Sub
Ciao, Carlo

 wrote in message
news:eWtP6.2376$WT5....@news.infostrada.it...

E' vero!!! Mi dimentico sempre di Nz()! <- In Access 2 non esiste!!
Sub CasellaTesto_KeyUp (KeyCode As Integer, Shift As Integer)
   Dim MaxCaratteri As Integer
   MaxCaratteri = 160
   CasellaContatore = MaxCaratteri - Len(Nz(CasellaTesto.Text,0))
End Sub
Molto più carino, no?
Ciao!
Esteban
Hosted by 
www.seber.it

 wrote in message
9ZtP6.2394$WT5....@news.infostrada.it...

grazie!
funziona benissimo!
ciao Riccardo


funziona anche cosě.
grazie mille
Riccardo
Newsgroup: it.comp.appl.access
Titolo: Problema con casella combinata

Buon giorno a tutti amici dell' NG,
ho un problema banale ma per il mio livello (basso) piuttosto serio,
cercherò di esporvelo in modo chiaro e sintetico "spero":
Il mio sistema operativo è Win 2000 e uso Access 2000.
Ho in un mio DB la tabella "anagrafici clienti" con tutti i campi relativi
nome, indirizzo ecc. essa è in relazionata alla tabella "Ordini" tramite il
sui campo -ID- e il campo -nome cliente- della tabella "Ordini". Vorrei dopo
aver introdotto i dati relativi ai clienti nella tabella "An. Clienti"
creare una maschera collegata alla tabella "Ordini" in cui tramite una
casella combinata collegata al campo -nome cliente-  della tabella "An.
Clienti" si possa selezionare un cliente ed ricevere nei campi della
maschera i dati relativi allo stesso (ovviamente la tabella "ordini"
contiene gli stessi campi indirizzo, tel. ecc. vuoti, della tab. "An.
Clienti"). Questa maschera collegherà anche tramite una sottomaschera una
tabella "Dettagli ordini".
Mi scuso se sono stato prolisso e spero di essere stato almeno chiaro.
Many thanks in advance
   Claudio
-- 
Posted from 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:DIEKICCDOPLJMLLFCJ...@libero.it...

Perché non provi a dare uno sguardo al database Ordini che ti è stato
consegnato nsieme ad Access?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Impossibile trovare il metodo......

Ciao a tutti
in un DB ho una maschera "Articoli" con un campo (numerico) [PESO].
A fine di ogni giornata, devo fare modificare il peso dell'articolo
immettendo nel campo il nuovo peso riscontrato. Avrei bisogno che "dopo
aggiornamento" del peso, nel caso la variazione sia (+ 3%) oppure (-3%) mi
si aprisse un msgbox di informazione, che il nuovo peso immesso varia di
oltre +/-3% rispetto a quello precedente, oltre a specificare la variazione
%
Il codice:
Private Sub PesoSingoloGetto_AfterUpdate()
Dim Peso As Double
Dim peso2 As Double
Peso = Me.Peso.OldValue
peso2 = (((PesoSingoloGetto / Peso) * 100) - 100)     ' con peso2 calcolo il
delta %'
If Peso < (0.03 * PesoSingoloGetto + PesoSingoloGetto) Or Peso > (0.03 *
PesoSingoloGetto + PesoSingoloGetto) Then               ' queste sono li due
intervalli  +/- 3 %'
MsgBox "ATTENZIONE!" & Chr(13) & Chr(10) & Chr(13) & Chr(10) & "Peso
PRECEDENTE:  " & Peso & "Kg" & Chr(13) & Chr(10) & Chr(13) & Chr(10) & "Peso
INSERITO:  " & PesoSingoloGetto & "Kg" & Chr(13) & Chr(10) & Chr(13) &
"VARIAZIONE : " & peso2 & "%" & Chr(13) & Chr(10) & Chr(13) & "ELEVATA
DIFFERENZA TRA PESI", vbExclamation, "Riscontrata elevata differenza tra le
pesate"
' questo č il msgbox'
endif
End Sub
Ma purtroppo mi dice....    "IMPOSSIBILE TROVARE IL METODO O IL MEMBRO DEI
DATI"  perchč?
Ciao e grazie in anticipo
Gianni

 Gianni
Ciao
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:cnjb8u$ntr$1...@lacerta.tiscalinet.it...

Ciao Alessandro..Grazie per l'aiuto!...non ci ero arrivato
azzzzzzzzz.!!!!!!!!!
Vorrei ancora chiederti una piccola cosetta...
in questo codice devo avere la possibilità di dividere un numero per
"zero"....mi dà errore di runtime 11 "divisione per zero" è possibile
ottenere come "risposta" zero...senza generare errori?.(domanda nn
pertinente?)
Il problema è che quando inserisco un nuovo codice nn conosco il peso percui
è zero di default....quando inserisco il peso per la prima volta eseguo
operazioni (vedi codice) con zero al denominatore (=infinito)....come la
sistemo?
1000 GRAZIE
Ciao Gianni

 Ciao Gianni
Hai almeno 2 possibilità:
1)Inserire un criterio nel calcolo, ovvero
farlo solo se il peso > 0
2)Intercettare l'errore 11 con la gestione errori ed
effettuare un Resume Next.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: nascondere X chiusura access in alto a destra

ho trovato il modo di disabilitare quella X per evitare che chiudano l'applicazione in modo anomalo, ma alcuni operatori provano a cliccarla, c'è un modo per nascondere quella X in alto a destra? magari utilizzando le api di windows?
 
grazie.

Ma se premi il right click sulla barra cosa succede...?
Non esce un Context MENU che prevede la chiusura...?
 
La tecnica più semplice è usare una Form Hidden che su Unload forti il Cancel.
 
Ovviamente dovrai gestire poi un modo per chiudere tutto.
 
Lascia stare le API... pensa all'effetto perché se ti dedichi alla causa che con se te di chiudere ti tocca far fatica con qualche alveare di API...
 
@Alex


si io faccio già cosi carico una form come dici tu nascosta con cancel su unload ma quella X in alto a destra pensavo si potesse togliere io l'avevo fatto con un access vecchio credo utilizzando le api ma non ricordo come

Si si si può fare ma il contest menu ci hai pensato visto che te L'ho detto ed hai glissato....
 
Lascia perdere cose simili.
@Alez

 
 
Scuserai certamente la curiosita', ma se hai trovato modo di 
disabilitarlo, cosa ti importa se lo premono (senza effetto) lo stesso?
 

 disabilitarlo, cosa ti importa se lo premono (senza effetto) lo stesso?
 
ESATTO...!
 
In ogni caso(da provare con le nuove versioni e da adattare al PTRSAFE e 32/64bit):
 
Questo toglie il Button, ma il ContextMenù della CaptionBar RIMANE:
https://www.techonthenet.com/access/modules/hide_close.php
 
quindi se fai RIGHTCLICK esce il menù con CHIUDI e quello che hai nascosto non serve a nulla...
 
Questo se non ho visto male rimuove i MENU' anche...
http://www.utteraccess.com/forum/Disable-Close-Button-t1988376.html
 
 
@Alex


non ho capito cosa intendi per context menu


che molti vanno a cliccarlo più volte aspettandosi che funzioni e lo ricliccano più volte pensando di non averlo cliccato bene


woow grazie li proverò al più presto.

Newsgroup: it.comp.appl.access
Titolo: query di aggiornamento

        Sono nuovo di queste parti e il problema che pongo farà sorridere
molti di voi....
devo creare una query di aggiornamento che dovrà, a seconda delle condizioni
cancellare o confermare una data già esistente in un campo della relativa
tabella.
Penso di utilizzare la funzione IIf, ma non so come comprenderci due o più
condizioni. Mi spiego meglio: come si fa ad inserire nella parte << espr>>
della funzione il riferimento a più condizioni da rispettare; es. nel mio
caso voglio che mi restituisca "campo vuoto"  quando vengono soddisfatte le
seguenti condizioni: la data già contenuta in quel campo è inferiore ad un
certo valore, in un'altro campo "X" della tabella deve esserci un valore
"tot", e in un un'altro campo "Y" della tabella deve esserci un valore
"tot1".

 "tot1".
    IIf(([quelcampo] < certovalore) AND ([campoX]=tot) AND ([campoY]=tot1);
"campo vuoto" ; ... )
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------