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

Ehm, non vorrei esagerare...
Ammetto di aver più volte letto su questo newsgroup del problema di far
funzionare le gif animate ma non l'ho mai seguito con attenzione perchè non
mi interessava.
Ora invece ne avrei bisogno...grazie.

 ha scritto nel messaggio
news:gks1c.49267$FJ6.1...@twister1.libero.it...

Bene prova a rileggere tutti i Post relativi, è un buon inizio.
Quando poi hai le idee chiare del problema lo si affronta.
Un'aiuto può venire dal sito di Stephen Lebans.
www.lebans.com
Ciao.
@Alex.


Alessandro,
puoi essere pių preciso?
Dal sito di Lebans ho scaricato un file:
http://www.lebans.com/DownloadFiles/AnimatedGifVer23.zip
 ma sembra essere
orientato a VB.
Tempo fa ho giocato con la dll, gif98, mi pare che si chiamasse, ma ho
scoperto che con xp non funziona mentre con Win2000 invece va bene.

 puoi essere più preciso?



Credo che si possa fare...
Personalmente però, sono dell'idea che se una tecnologia è disponibile, è
standard e funziona allora la uso altrimenti mi fermo.
Questo per evitare problemi.
Ci sono già quelli delle procedure che dobbiamo realizzare.
;-)
-- 
----------------
saluti
Giuseppe


Si, è vero. Però ho il problema che dovrei far installare la dll in molti pc
(molti) e vorrei evitarlo.

Newsgroup: it.comp.appl.access
Titolo: copiare un file

Come si fa con un comando a copiare un file da una directory ad un altra?


filecopy
Saluti.
Emanuele.


Vedi anche sul Sito Comune:
http://www.sitocomune.com/general/general034.htm
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: problema con stampa immagini

ho un problema con la stampa delle immagini:
ho una tabella in cui č contenuta una grande quantitą di record, tra i vari 
campi ho quello che definisce il tipo dell'oggetto (ad esempio tazza tipo 
1 - si tratta della gestione di frammenti di vasi a scopo di ricerca 
archeologica -) e un altro contenente la path che indica la posizione del 
file di immagine. Le immagini vengono visualizzate in una cornice di 
immagine, nella maschera, una alla volta in base alla path.
In un report, lo stesso procedimento funziona male: quando occorre stampare 
un gran numero di record con relative immagini, ad esempio tutte le tazze 
del tipo 1 (circa 70 record), sembra che il sistema non regga, anche 
disponendo di 2gb di ram. Ho notato che con filemaker questo tipo di 
problema non si pone (e sembra che le immagini siano stampate meglio... 
magari č una mia impressione).
c'č un modo per stampare molte immagini senza prolemi?
Vi ringrazio andrea ADR 


Purtroppo il problema è ben conosciuto, almeno da me ed è stato oggetto di 
un post di circa uno o due mesi fa...poi lo cerco.
Se le immagini sono più di tre e di una certa dimensione, access (scritto 
volutamente con la a minuscola, almeno per questo) si rifiuta di 
visualizzarle o stamparle.
Le ho provate di tutte e sono giunto alla conclusione di usare un ocx 
esterno che funziona benissimo. Il fatto è che costicchia un po'. Se hai 
Windows XP e la pazienza di attendere un pochino, stò valutando il 
comportamento di un controllo WIA messo a disposizione gratuitamente da 
Microsoft e che serve per le acquisizioni delle immagini da periferiche WIA 
compatibili.
Ciao, Carlo 


Niente da fare...non funziona!
Ciao, Carlo 

 ha scritto nel messaggio 
news:epd8ft$3fq$1...@tdi.cu.mi.it...


 ha scritto nel messaggio 
news:epd8ft$3fq$1...@tdi.cu.mi.it...


 GRazie ancora
cut
Ti ricordo di scrivere in fondo alla risposta (come sto facendo io) e non in 
testa.
Si tratta di controlli ActiveX cha vanno da un minimo di 60 euro fino a 
oltre 900!
Comunque adesso posto un nuovo messaggio con un ocx da me realizzato...segui 
il prossimo tread sull'argomento.
Ciao, Carlo 

proprio un esperto.
controllerò i tuoi post sull'argomento. grazie infinite.
andrea
Newsgroup: it.comp.appl.access
Titolo: non stampa report in modalità runtime

ciao a tutti
ho un db Access 2003 che gestisco anche da runtime. Ho una maschera
principale sulla quale ci sono alcuni pulsanti che aprono dei report
in modalità pop-up. In modalità mdb, se voglio stampare il report,
tasto dx, stampa ecc... tutto ok.
Se apro il report in modalità runtime invece il menù contestuale non
c'è proprio e se uso il comando File -> Stampa mi stampa la maschera
sottostante anche se la finetra attiva è quella del report che ho
aperto col pulsante. Che problema c'è, perchè non mi stampa i report?
grazie mille
Luciano

 ha scritto nel messaggio 
news:65b53265-e238-4265...@n34g2000yqb.googlegroups.com...

1. controlla che non ci sia qualche errore nel codice, soprattutto se nel 
report carichi immagini
2. il menù contestuale te lo devi creare e poi associare alla maschera, a 
runtime non hai quello predefinito
Ciao
-- 
Roberto da Parma

Newsgroup: it.comp.appl.access
Titolo: Elimina record

Grazie all'autocomposizione, ho creato un pulsante in una maschera per
cancellare il record.
Questa è la striscia di codice creata:
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
A cosa si riferiscono i numeri 8 e 6??
Tanto per capire.....
Grazie

 Grazie
Apri una Maschera qualsiasi e dai uno sguardo alla Barra Menů
associata alle Form.
Vai nel Menů Modifica(acEditMenu) e scendi con l'indice attraverso i
sottomenů contandoli.....!
Trovi la risposta da solo. ;-)
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 Trovi la risposta da solo. ;-)
ok......8 = elimina
e 6 incolla come collegamento ipertestuale??????qui i conti non mi
tornano......
Tu che dici??
Fabio

 Fabio
Lo incolla nella ClipBoard come HyperLink per avere tutte
le informazioni anche di formattazione, da quanto ricordo.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: AIUTO!! Query incrociate su due tabelle

Salve a tutti,
ho il seguente problema:
devo effettuare una selezione o query cronologica da due tabelle A e B
in base alla data e in base ad una parola. La parola comune a tutte e
due le tabelle è "occhiali",
mentre il valore della data è diverso cioè in una tabella esiste una
data e nell'altra nè esiste un'altra oppure la stessa data si ripete
in entrambe, e comunque il record in entrambe le tabelle è sempre
riferito alla parola "occhili" nello stesso record, ma con date diverse
o uguali.
Allora come posso fare ad ottenere una query in base alle date presenti
sia nella tabella A che in quella B - ordinando il tutto....in base
alla data? senza che le date comuni ad entrambe le tabelle vengano
ripetute?
Se la parola "occhiali" nella query, verrà ripetuta per quanti sono i
recordi non fa niente, l'importante ottenere la query con le date
complete e ordinate.
Ho provato con inner join ma....
Spero che sia stato abbastanza chiaro grazie per l'aiuto
anticipatamente,. 
A presto LUIGI

[CUT]
Ciao,
fammi capire: la parola "occhiali" č contenuta in un particolare campo della 
tabella A e B (oltre ovviamente al campo data) o devi effettuare la ricerca 
di questo termine in qualsiasi campo della tabella A e B?

La parola occhiali è contenuta in ogni record della tabella A e B
e comunque la query deve selezionare i record in base alla data uguale
o diversa in entrambe le tabelle e di conseguenza in base alla parola
occhiali.
Grazie Luigi
Newsgroup: it.comp.appl.access
Titolo: casella combinata AIUTO !

scusate, volevo un informazione sulle caselle combinate.
Vi descrivo il mio problema:
ho creato una casella combinata in una maschera;
questa casella combinata fa riferimento ad una tabella avente 2 campi
una volta che seleziono attraverso la maschera, la casella combinata, la
quale mi mostra in tendina i dati contenuti nei due campi della tabella
associata.
a questo punto una volta selezionato il dato lo stesso mi viene memorizzato
nel campo da  me scelto in fase di creazione della casella combinata.
Ecco il mio problema:
come fare per far memorizzare in un altro campo della maschera, in
contemporanea, anche il dato realativo alla seconda colonna non associata
(non associata in quanto l'autocomposizione mi permette di associare una
sola colonna della tabella alla casella combinata) della combinata ?
grazie mille

 ha scritto nel messaggio
news:S3cVb.203651$VW.83...@news3.tin.it...

(sulle maschere ci sono controlli, non campi)
Nell'evento "dopo aggiornamento" della casella combinata inserisci:
Me!nomeAltroControllo = Me!nomeCasellaCombinata.Column(1)
Ciao.
--
Sergio MAZZA

Sergio MAZZA ha scritto:

E se il campo da copiare e di formato superiore ai 255 caratteri 
(formato memo)?
ciao e grazie

...

Nel caso di campo memo, io utilizzo questa breve ma efficace
procedura:
Sempre nell'evanto "dopo aggiornamento" della casella combinata
insersci:
Dim Rst As Recordset, DB As Database
    Set DB = CurrentDb
    Set Rst = DB.OpenRecordset("nometabellacheaggiornoconlamaschera",
dbOpenDynaset, dbReadOnly)
    Rst.FindFirst "[chiavecasellacombinata]=" & Chr(34) &
Me!nomeCasellaCombinata.Column(0) & Chr(34)
    Me!nomeAltroControllo = Rst.Fields(1)
dove "nometabellacheaggiornoconlamaschera" è il nome della tabella
sulla quale stai utilizzando la maschera, ed è quindi la tabella su
cui devi memorizzare il campo memo.
Spero ti sia abbastanza chiaro.
Ciao.
Max
Newsgroup: it.comp.appl.access
Titolo: convertire automaticamente i valori null a stringa vuota.

salve a tutto il ng.
ho un form con delle texbox non collegate che uso per aggiungere dati
in una tabella tramite vba.
esempio:
RS("rag_soc") = me.txt_ragionesociale
il problema si pone quando qualcuno di questi campi è null perchè
ottengo un "errore di converfsione del tipo di dati"
premesso che mi starebbe bene anche inserire null nella tabella...cmq
l'unico metodo che ho trovato per risolvere è quello di sostituire il
codice con questo:
RS("rag_soc") = NZ(me.txt_ragionesociale,"")
siccome sono 40 campi in una maschera..ci sarebbe un metodo più
elegante e veloce per risolvere il problema?
grazie.
ignazioC

 ha scritto nel messaggio
news:1186783768.4...@57g2000hsv.googlegroups.com...



grazie.
ignazioC
Il campo nella Tabella Accetta Null....?
Se no metti si ...!
Se si è strano...!
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 ha scritto nel messaggionews:1186783768.4...@57g2000hsv.googlegroups.com...

ho guardato meglio, e in effetti l'errore viene sollevato solo quando
tento di aggiornare i campi del recordset che sono di tipo "numerico"
oppure "data/ora"
nelle proprietà della tabella però non vedo nessuna opzione "permetti
null" per questo tipo di campi...qualche suggerimento?
grazie.

ho guardato meglio, e in effetti l'errore viene sollevato solo quando
tento di aggiornare i campi del recordset che sono di tipo "numerico"
oppure "data/ora"
nelle proprietà della tabella però non vedo nessuna opzione "permetti
null" per questo tipo di campi...qualche suggerimento?
grazie.
Solo i campi Testo hanno il "Consenti lunghezza Zero"
In ogni caso non capisco perchè lo ritieni "sporco" come metodo...?
Secondo me va bene coma fai...!


Newsgroup: it.comp.appl.access
Titolo: Mdb in internet

Salve, ho un mdb 2000 che funziona egregiamente, ora è nata la necessità di
utilizzarlo via internet; ho dimestichezza con l' HTML, Flash ma non con
l'ASP .
Potreste darmi delle indicazioni per farlo funzionare ( software,
linguaggio, consigli...ecc.ecc. :)..:?
Grazie
kran...@libero.it

               Attenzione all'anti-spam XXX
Oggi i funerali si fanno in automobile per non interrompere il ritmo della
vita moderna.
		-- Jean Charles

Occhio che e` moderato.
non credo di essere OT chiedendo informazioni per utilizzare un MDB ( quindi
di ACCESS ) in internet.....comunque, fa lo stesso, grazie.
kran...@libero.it

Dimenticavo  .... sono 9 mega
In effetti questa e' la cosa peggiore...
-- 
Ciao,
Giovanni

 --
sono riuscito a scaricarlo da un sito ftp italiano, però nel momento in cui
lo mando in esecuzione, si ferma al 10%  e  mi restituisce un messaggio di
errore affermando di non trovare spazio libero sufficiente ad installarlo
 ho 13GB liberi :-(  )
ne sapete qualcosa ??
grazie ancora
kran...@libero.it

Non trovo ASP.EXE sul sito Microsoft.
Newsgroup: it.comp.appl.access
Titolo: Re: griglia

 con più precisione i piccolissimi spostamenti di allineamento! a vista.
Fallo in maniera strumentale
Fomato
Allinea
Spaziatura verticale/orizzontale
e con i valori sx dx sopra e sotto.
MAssimiliano



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

MA ha scritto:


dato che non c'è altro  modo, seguirò il tuo consiglio!.


MA ha scritto:

E "grigliare" perchè serve a qualcosa? Bhè a Biso si. :)
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.


Scusate ma è possibile modificare la griglia in visualizzazione struttura?
e poi non è proprio possibile avere lo zoom sempre in visualizzazione
struttura?
-- 


 Mettendo la griglia, questa ha i quadri enormi e non serve a un c...!
Dall'Help:
**********
Modificare la distanza tra i punti nella griglia della maschera o del
report
Aprire una maschera in visualizzazione Struttura oppure un report in
visualizzazione Struttura.
Fare doppio clic sul selettore di maschera o sul selettore di report per
aprire la finestra delle proprietà.
Per modificare i punti orizzontali, digitare un nuovo valore per la
proprietà X griglia. Per modificare i punti verticali, digitare un nuovo
valore per la proprietà Y griglia. Numeri maggiori determinano una minore
distanza tra i punti. 
Nota   La griglia è preimpostata a 24 punti per pollice in orizzontale e
24 punti per pollice in verticale. Se si utilizzano i centimetri come
unità di misura, la griglia è impostata a 10 x 10. È possibile sostituire
queste impostazioni con qualsiasi valore intero compreso tra 1 e 64. Se le
impostazioni sono maggiori di 24 punti per pollice o di 9 punti per
centimetro, i punti della griglia risultano invisibili.
*********
Comunque in struttura è la prima cosa che tolgo. Tutte quelle linee mi
danno solo confusione.
Perchè non utilizzi le voci del menu Formato?
--
rgrds
SC


MA ha scritto:

il fatto che quando faccio un report con molte righe o linee lunghe ho
enorme difficoltà a farle tutte uguali e della stessa grandezza.
Mettendo la griglia, questa ha i quadri enormi e non serve a un c...!

Newsgroup: it.comp.appl.access
Titolo: Cancellare il contenuto di un singolo controllo

Buongiorno NG!
Con il codice postato faccio qunto segue;
inserisco una data sul primo controllo,
sul secondo mi appare la data incrementata di 90 giorni,
effettuo un Requery rimanendo sullo stesso record.
Tenendo presente che la proprietà
del secondo controllo é impostata su "No".
Come posso fare in modo che;
cancellando il contenuto dell primo controllo, si cancelli anche il
secondo controllo?
---------------------------------
Private Sub Testo393_AfterUpdate()
If Not IsNull(Me!SanDataNotifica) Then
    Me!SanDataScadenza = DateAdd("d", 90, Me!SanDataNotifica)
    'aggiorna la maschera restando sullo stesso record
    'stesso record dopo un requery
    On Error GoTo myError
Dim lngStore As Long
lngStore = Me!ID
   'riduce lo sfarfallio dello schermo
Me.Painting = False
Me.Requery
Me.RecordsetClone.FindFirst "Id = " & lngStore
Me.Bookmark = Me.RecordsetClone.Bookmark
myExit:
Me.Painting = True
Exit Sub
myError:
Select Case Err.Number
  Case 3159
    'Bookmark non valido
    Resume myExit
  Case Else
    MsgBox "Exception Nr. " & Err.Number & " " & Err.Description
    Resume myExit
End Select
End If
End Sub
----------------------
Saluti, *** by Princ ***

 ha scritto nel messaggio 
news:223bf905-974b-4167...@s50g2000hsb.googlegroups.com...
Buongiorno NG!



lngStore = Me!ID





beh inserisci un
if isnull([tuocontrollo]) or [tuocontrollo]="" then altrocontrollo=null
ciao
-- 
Roberto da Parma 

 ha scritto nel messaggionews:223bf905-974b-4167...@s50g2000hsb.googlegroups.com...

Tenendo conto del mio NikName, mi completeresti il codice da mé
postato?
Grazie, Roberto.

 - Mostra testo tra virgolette -
Alla fine ho risolto così;
--------------------------------
Private Sub Testo393_AfterUpdate()
    'legge la data inserita e la riporta sulla successiva casella
    'maggiorata di 90 giorni
If Not IsNull(Me!SanDataNotifica) Then
    Me!SanDataScadenza = DateAdd("d", 90, Me!SanDataNotifica)
    Me.Refresh
    'se la casella origine e vuota allora svuota la destinazione
Else
    Me!SanDataScadenza = Null
    Me.Refresh
End If
End Sub
-----------------------------------
Grazie a tutti.    Saluti, *** by Princ ***

 End Sub
bene, come vedi hai fatto un passettino avanti, tra non molto dovrai 
modificare il NikName. :-)
-- 
Ciao
Geppo 

 - Mostra testo tra virgolette -
SPERIAMOOOOOO!
Vorreti essere ottimista come tè.
By Princ....ante
Newsgroup: it.comp.appl.access
Titolo: Combobox non associato

Forse chiedo troppo però...... come si fà per gestire i dati in una combobox 
senza associarlo?
Immagino con DAO ma non ho capito bene quale sia la strada migliore, nella 
mia immaginazione ci sono due possibilità:
1° creare una query sul FE, registrarla e richiamarla appunto tramite DAO.
2° Gestire una query direttamente da DAO (la vedo dura per le mie scarse 
conoscenze SQL).
3° Suggerito da voi.......
C'è qualche esempio da visionare?
-- 
Saluti @ndrea 

VedoTondo ha scritto:

Non associata vuol dire che non salva dati in nessuna tabella.
Puoi benissimo avere una combobox non associata ad alcun campo ma il cui
elenco proviene comunque da una tabella del database. Basta che nelle
proprietà cancelli l'"Origine controllo".
Se inveci per non associato ti riferisci all'elenco dei dati devi
impostare "Tipo origine riga" a "Elenco valori" e riempire "Origine riga"
da codice con un ciclo su un recordset. In questo modo l'elenco valori non
cambierà anche se vai a modificare i dati nella tabella da cui provengono.
In questo secondo caso credo ci sia un limite massimo al numero di
caratteri che puoi scrivere nella proprietà "Origine riga", prova a
verificare.
Ciao.
-Marco-
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 da codice con un ciclo su un recordset.
Eccolo, questo è ciò che cerco, mi potresti fare un piccolo esempio per 
riempire "origine riga" da VBA con il recordset che pesca su una tabella non 
collegata?
-- 
Saluti @ndrea
Access 2003 - Windows XP - Server 2003

 collegata?
Devi aprire un recordset, es: Set Rst=currentdb.openrecordset("SELECT ID,
nome FROM clienti ORDER BY nome")
e poi con un ciclo scorrere i record ed accodare i valori in una stringa,
separati da punto e virgola e mettendo i doppi apici alle stringhe.
Il risultato dovrà essere una cosa simile:
  1;"Primo cliente";2;"Secondo";3;"Terzo"
A fine ciclo metti un msgbox e verifica il valore ottenuto.
Cerca nei gruppi, troverai un sacco di esempi su come aprire e scorrere un
recordset DAO o ADO.

Newsgroup: it.comp.appl.access
Titolo: FAQ

Ciao raga, sono nuovo di questo ng: dove si trovano le FAQ (se ci
sono)?
Grazie!
Piero "Eydenet"

 ha scritto nel messaggio
news:3abd9579...@news.inwind.it...

Nel Sito Comune, link qui sotto.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: listbox collegata a sottomaschera...II

Come si fa a collegare una casella di riepilogo ad una sottomaschera?
Cioč al cambiare rigo della casella di riepilogo, la sottomaschera deve
variare il record corrente. Nella casella di riepilogo sono mostrati dati
che sono in relazione id-->
id_rel con la sottomaschera.
ps a dire il vero questa č la seconda volta che pongo questo quesito, ma la
prima volta dopo pochi minuti Windows č spirato...
Ciao
Cesare

 ha scritto nel messaggio
news:44a3eb68$0$9624$5fc...@news.tiscali.it...

Io farei cosě.
Private Sub lstTuaListBox_Click()
Dim strSQL As String
Dim intID As Integer
On Error GoTo ErrHandle
'Se clicchi sul nulla....
If (l lstTuaListBox.ListIndex) = -1 Then Exit Sub
'La column 0 č quella dell'ID delle due tabelle
   intID = lstTuaListBox.Column(0)
    strSQL = "SELECT * FROM tblDellaSottoMaschera WHERE ID = " & intID & "
;"
    Me.frmSottomaschera.RecordSource = strSQL
    Me.frmSottomaschera.Requery
ErrHandle:
If Err.Number = 0 Then Exit Sub
End Sub
Morgan

 Cesare
Appunto...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: date con excel

come faccio a calcolare la differenza tra la data odierna (28 marzo) e
quella della colonna data scad. ?
es:
forn.	data ord.	cdc	data scad.   
diff.gg
.
anto	01/01/02	1064	31/03/03	
anto	01/01/03	1008	26/02/03	
carlo	01/01/02	5030	31/12/02	
cri	04/04/02	3010	10/11/02	
cri	30/01/02	5030	05/12/02	
cri	30/01/02	5030	05/12/02	
cri	03/03/03	3010	31/03/03	
fabio	01/01/02	1008	31/12/02	
fra	19/03/03	2540	01/05/03	
fra	18/03/03	5030	01/04/03	
luca	28/02/02	1064	01/02/03	
luca	01/01/03	3010	31/01/03	
luca	01/01/03	3010	31/01/03	
luca	15/02/03	5030	30/03/03	
marco	21/03/02	3010	15/01/03	
-----------------------------------------------
nella riga 1 il forn.anto non è in ritardo, poiché la scadenza è
31/03/03 e quindi deve rimanere la casella vuota o con il segno +
nella colonna 
diff.gg
.;
_nella riga 2 il forn.anto è in ritardo di 30 gg, (26 di febbraio e 28
di marzo) e nella casella della colonna 
diff.gg
. dovrà comparire -30
come risolvete il problema ?
grazie
claudio

 ha scritto nel messaggio
news:53fe2dba.03032...@posting.google.com...

Sia in Excel che in Accees sottraendo i due campi in formato data .
Ciao
Simone
Newsgroup: it.comp.appl.access
Titolo: Record nullo = #Errore

Dove sbaglio?
=IIf(Not
IsNull([Forms]![mordinescarico]![sub]![gigi]);[descrgigi]=[Forms]![mordinesc
arico]![sub]![gigi];Null)
non funziona.
praticamente se non è nullo il controllo della sub, descrgigi deve essere
ugale al controllo della sub altrimenti deve essere null
questo perchè facendo origine controllo di descrgigi
=[Forms]![mordinescarico]![sub]![gigi]
quando non ci sono record mi viene fuori la scritta #Errore
grazie
ciao

 ha scritto:

Se ti capisco bene puoi provare con:
=Iif(IsError([Forms]![mordinescarico]![sub]![gigi]);Null;
[Forms]![mordinescarico]![sub]![gigi])
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 [Forms]![mordinescarico]![sub]![gigi])
 Karl    hai capito benissimo
grazie mille

Newsgroup: it.comp.appl.access
Titolo: File LDB ... come riconoscere chi è loggato al DB?

In relazione a quanto in oggetto mi trovo a dover più volte modificare una
applicazione access ... ma non è possibile in quanto utilizzato da un altro
utente...
In rete ho trovato  un routine ADO che permette di mostrare gli utenti
connessi  ma purtroppo non funziona...
Inoltre mi serve in DAO (tutto il db con circa 150 oggetti  funziona in DAO)
il mio SO è W XPSP2 e AC 2002
Grazie a tutti coloro vogliano aituarmi

 ha scritto nel messaggio
news:ckec3q$a82$1...@lacerta.tiscalinet.it...

Con lo stesso sistema operativo e stessa ver di Access io vedo l'id utente
aprendo l'ldb con Wordpad.
A meno che tu voglia vedere qualche altra cosa, oltre all'utente connesso.
Ciao

 wrote in message
news:ckec3q$a82$
1...@lacerta.tiscalinet.it

Non usare il File LDB non è attendibile per questi scopi.
In caso di Crash di un Client non viene aggiornato finchè
l'Ultimo utente non esce....!
Usa una Tabella nel SERVER(BE) nella quale registri il LOGIN
ed il LOGOUT con una QUERY ACTION (INSERT/DELETE)
Ciao.
Alex. 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:ckec3q$a82$1...@lacerta.tiscalinet.it...

Quando apri la prima maschera del db, lancia un db.Execute che inserisca in 
una tabella creata ad hoc data e ora corrente, il current user e 
quant'altro, che dovrai cancellare alla chiusura del db.
Trovi cose interessanti su 
www.sitocomune.com
Ciao!
Newsgroup: it.comp.appl.access
Titolo: Importare dati XML in access 2003

Buongiorno al newsgroup
ho un problema con un file XML molto grosso;
di questo file devo importare solo alcuni campi;
se uso
Application.ImportXML nomefile, acStructureAndData
mi cerca di importare tutto il file xml ma
mi d� errore di troppi campi definiti (infatti sono > 255):
La domanda �:
come faccio ad importare solo alcuni campi?
Grazie
Gianni 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5067 (20100428) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5068 (20100428) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it

 
www.nod32.it
Devi "trasformarlo" tramite un file ".XSLT" opportunamente predisposto
e poi importarlo.
Se non conosci la materia non è banale.

Se non conosci la materia non � banale.
Grazie Fabrizio
vorr� dire che comincer� a guardare la trasformazione tramite  file .XSLT
(sperando di capirci qualcosa...)
Bye
Gianni
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5083 (20100503) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5085 (20100504) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it

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

ciao a tutti
 
se devo dichiarare
Dim miaArray(1 To 2) As String, X As Byte
oppure
Dim miaArray(1 To 2) As String, X As Integer
 
se
For X = 1 To 2
 
oppure è indifferente?
 
grazie

Byte, come dice la guida va da 0-255 se tu arrivi fino a 2 Items... che dici...?
Poi facendo una verifica di performance... integer risulta offrire una velocità di esecuzione migliore su cicli importanti... Non è il tuo caso se sono 2.
 
@Alex


grazie Alex


ho trovato questo nel sito di Donkarl
Dim i As Integer <----
For i = 1 To 3
    Me("List" & i).Visible = False
Next

 Next
 
Quindi...? La considerazione che ne deriva quale sarebbe..?
 
@Alex


ciao Alex
mi chiedo perchè ha usato integer e non byte?


Abbundantis abbundantium abbundacere
Tradotto dal greco "..meglio un long che un bit.."

 Tradotto dal greco "..meglio un long che un bit.."
 
No assolutamente NO, questo è il modo peggiore per non RAGIONARE.
Le cose si fanno con un senso e non per abbondare.
 
Karl, ha usato Integer al posto di Byte, quasi certamente per 2 motivi...
1) Non era oggetto dell'articolo fare scuola sulla differenza del Type
2) Credo che come molti, si prediliga usare Integer come ti ho spiegato per motivi prestazionali, ovviamente su 2 numeri non ha senso, ma spesso diventa di DEFAULT.
 
Entrambe sono motivazioni che discriminano un concetto tecnico non a "bue"
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: Transazioni

Questo il quesito:
Ho un db condiviso in rete con altre 2 macchine fornite di FE.
Lavorando sugli stessi archivi ho necessità di effettuare alcune
modifiche(tipo fatturazione) con una transazione da chiudere solo ad
esito positivo.
Essendo l'operazione costituita da 2 sotto operazioni distinte avevo
pensato di usare transazioni nidificate, ma la cosa non
riesce.Inoltre, cosa + importante) vorrei togliermi un dubbio:
se un utente che alvora su una postazione annulal un'operazione
(effettua una rollback) questa annullerà anche tutte le modifiche
fatte da un utente su un'altra macchina?
Sperando di avere una risposta saluto tutto i NG


Puoi usale la stessa connessione per tutte le operazioni. Se vanno a buon
fine effettui il Commit, altrimenti il RollBack. Un RollBack su una
postazione non annulla un'operazione iniziata da un'altra postazione.



Ma xché non mi funziona?Sarà che i recordset su cui opero sono su
tabelle allegate?
Se faccio nu rollback non annulla nulla.
Ciao e grazie
Newsgroup: it.comp.appl.access
Titolo: Chiave composta Access 2007

Ho una tabella composta da due soli campi: Tessera (numero in formato 
testo di 3 chr) e AnnoPag (numero in formato testo di 4 chr).
I due campi insieme formano una chiave primaria composta, delegando in 
questo modo ad Access l'onere di evitare i doppioni.
Se il campo Tessera inizia con 0 (zero) l'inserimento dei valori in 
tabella non avviene e appare l'errore "impossibile accodare tutti i 
record... a causa violazioni di chiave: 1".
L'inserimento dei valori in tabella avviene con un'istruzione INSERT 
INTO .... VALUES ....
Il fatto strano � che l'errore si verifica solo quando Tessera inizia 
con zero, mentre l'inserimento avviene regolarmente se il primo 
carattere di Tessera � diverso da zero, e tutto ci� usando una 
maschera non associata.
Se inserisco direttamente i valori in tabella � tutto ok!
Devo pensare a un bug di access o a un bug del mio cervello?
Grazie a chi ha la sfera di cristallo a portata di mano.
Napi 

 ...
Posta l'enunciato SQL.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it

 ha scritto nel messaggio 
news:7qq2c5...@mid.individual.net...

sSql = "INSERT INTO tblTessere ( Tess, AnnoPagato ) " _
            & "VALUES ( " & sTess & ", " & sAnno & " );"
        DoCmd.RunSQL sSql
dove:
Tess e AnnoPagato sono i due campi di tblTessere in cui inserire i 
dati e che formano la chiave primaria composta;
sTess=me.elnNomi (casella di riepilogo della maschera non associata);
sAnno=me.txtAnno (casella di testo non associata).
Grazie Karl
Napi

 ha scritto nel messaggio 
news:4b4839da$0$1122$4faf...@reader2.news.tin.it...

Risolto: sono annegato nel classico bicchier d'acqua!@#??!@#�!
Mancavano le virgolette semplici nella stringa Values:
& "VALUES ( '" & sTess & "', '" & sAnno & "' );"
Comunque sempre grazie Karl per l'interessamento.
Napi

Newsgroup: it.comp.appl.access
Titolo: File di protezione

Aiutatemi....
Ho creato un dataBase con Acces 2003 (ovviamente sul mio computer) poi ho 
creato 3 gruppi utenti; utenti completi, utenti solo lettura ecc.
Fatto il tutto ho trasportato sulla Pebdrive il database mdb, il database 
Bak il file di protezione e sono andato ad installarlo su un altro computer 
che, invece acces 2003, montava il 2000 e con mia somma sorpresa il database 
non sono riuscito ad aprirlo (Una schermata mi avvertiva che non avevo i 
diritti e dovevevo contattare l'amministratore)
Domanda: quale errore commetto? sono i due sistemi diversi?
Ho provato ad installare acces 2003 anche sull'altro computer ma il 
risultato e sempre lo stesso.
Domada: il file di protezione per i gruppi devo crearlo sul computer che 
ospitera il database?
Un caloro ringraziamento a chi potrŕ aiutarmi. 

 Un caloro ringraziamento a chi potrą aiutarmi.
ciao Se guardi su 
www.sitocomune.com
 trovi come usare la protezione a
livello utente
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Form popup, come posizionarla rispetto al monitor ?

Ho una procedura Access con solamente una form popup che mostra un orologio
La schermata di Access sottostante e' stata resa invisibbole
Come fare per posizionare la form orologio in una certa posizone rispetto al 
desktop di Windows, cioe' rispetto allo schermo del pc ?
In pratica vorrei visualizzarla in alto a sinistra ma i comandi MOVE 
sembrano non funzionare o meglio funzionano per posizionare la form orologio 
all'interno della schermata Access sottostante
Nel mio caso la schermata Access sottostante e' stata invisibilizzata
Quindi la domanda e':  come posizionare la form orologio rispetto alle 
coordinate assolute del desktop Windows ?
Ciao e grazie
RobertoA


Le Popup devono essere posizionate passando le coordinate relative
alla Risoluzione dello schermo che recuperi con le API.
A quel punto usi MOVEWINDOW ....
In qualche dei miei Demo c'è già tutto fatto...
@Alex

 wrote:

Se la posizioni con MOVEWINDOW(API) alle coordinate 0,0,CX,CY ti
basterebbe solo ricavare Le dimensioni del Popup...che sono Cx e Cy...
in Pixels ovviamente con GetWindowRect...
@Alex

 ha scritto nel messaggio 
news:9af38421-e93c-4798...@k7g2000hsd.googlegroups.com...


---------------------------------------------------
Grazie per il suggerimento, pensavo ci fosse una funzione nativa Access che 
non conoscevo
Mi ritrovo pero' un comportamento un po strano nel senso che il 
riposizionamento funziona dalla seconda volta in poi
La prima volta che lancio, la forma e posizione finestra rimane inalterata
Inoltre dalla seconda volta in poi, quindi da quando la form orologio si 
posiziona correttamente, le volte successive che apro l'ambiente di sviluppo 
mi viene posizionato come la form orologio, quindi molto rimpicciolito ed in 
posizione 0,0
Uso il seguente codice
'--------  invisibilizza la finestra di Access ------------
hWindow = Application.hWndAccessApp
nCmdShow = SW_HIDE      ' sw_hide=0
nResult = ShowWindow(ByVal hWindow, ByVal nCmdShow)
Call ShowWindow(Me.hwnd, SW_NORMAL)   ' sw_normal=1
'--------  riposiziona e ridimensiona form  -----------
retval = MoveWindow(Application.hWndAccessApp, 0, 0, 800, 500, 1)
Come mai al "primo colpo" non funziona come mi aspetterei ?
Ciao e grazie
RobertoA

 ha scritto nel messaggionews:9af38421-e93c-4798...@k7g2000hsd.googlegroups.com...

Non hai detto che devi muovere la POPUP....?
Allora perchè usi l'handle della AccessWindow...???????
retval = MoveWindow(Forms!NomeForm.hWnd, 0, 0, 800, 500, 1)
se la usi da dentro la Form:
retval = MoveWindow(Me.hWnd, 0, 0, 800, 500, 1)
Non serve altro...!
@Alex

 RobertoA
Non hai detto che devi muovere la POPUP....?
Allora perchč usi l'handle della AccessWindow...???????
retval = MoveWindow(Forms!NomeForm.hWnd, 0, 0, 800, 500, 1)
se la usi da dentro la Form:
retval = MoveWindow(Me.hWnd, 0, 0, 800, 500, 1)
Non serve altro...!
--------------------------------------------
Ehhmm, ehm.. e gia', era chiaro no ?
Beh, grazie mille
RobertoA
Newsgroup: it.comp.appl.access
Titolo: aumentare automaticamente valore in tabella

Salve a tutti,
vorrei crearmi una funzione, query o altro che mi permettesse di
incrementare di 1 un campo.
Mi spiego meglio:
in una tabella "dettagli", ho un campo "collo", che mi deve aumentare di
una unità tutte le volte che nella tabella "dettagli", i record hanno un
valore nel campo "box" diverso da "0".
Ho provato con una query cercando inutilmente una funzione che mi
calcolasse il tutto, però senza risultato.
Spero di essere stato chiaro,
Grazie per l'aiuto.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Spero di essere stato chiaro,
Ahimè no, almeno per me non è chiaro...
Alessandro
Newsgroup: it.comp.appl.access
Titolo: Anteprima diversa da stampa ?

Non mi era mai capitato di vedere un'anteprima che si vede in un modo e poi 
viene stampata in un altro
La stampante sulla quale stampoe' quella predefinita, il report usa la 
stampante predefinita
Da cosa puo' dipendere questa diversita'?
Ciao e grazie
RobertoA


in cosa consiste la diversità?
BFS

 BFS
E' un documento tipo fattura
In anteprima vedo due pagine, le righe sono una di troppo e scatta la 
seconda pagina
In stampa vedo c'e' solo un foglio, con tutte le righe che ci stanno giuste 
giuste
Ciao
RobertoA


se converti il report in pdf come ti appare? tanto per capire se ï¿œ colpa 
del report o della stampante
ciao
BFS

 del report o della stampante
Mi appare come l'anteprima, cioe' due fogli
Mentre la stampata e' di 1 foglio
Ciao
RovertoA

 ha scritto nel messaggio 
news:4d22cf13$1...@newsgate.x-privat.org...

Questo comportamento si verifica su varie stampanti?
La stampa cartacea avviene dall'anteprima di stampa precedentemente aperta?
Ciao 

 aperta?
Sui nostri sistemi non riesco a replicare tale anomalia
Dal cliente c'e' solo quella stampante
Il comando di stampa viene avviato dalla stampantina sulla toolbar, dopo che 
l'anteprima e' stata aperta
Ciao
RobertoA

 che l'anteprima e' stata aperta
Sicuro che non ci sia del codice su eventi "formattazione" che viene 
ri-eseguito su comando di stampa, provocando la differenza?
Se provi a inviare direttamente su carta, invece che stampare 
dall'anteprima, cosa succede?
Ciao.

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

Ciao a tutti,
sapete indicarmi un tutorial o darmi una dritta su come procedere per
gestire all'interno della mia applicazione 2 aziende distinte, o anche solo
due esercizi diversi.
creando due directory differenti e gestendo "allega tabelle" o cosa mi
suggerite ?
Grazie infinite
Gianni

 ha scritto nel messaggio
news:9cthq0$75d$1...@nreadB.inwind.it...

Una cosa simile l'ho gestita con una casella combinata che presenta l'elenco
delle varie aziende, andando a riallegare opportunamente le tabelle con una
routine simile a quella presente nel Sito Comune.
Nel mio caso, poiché dovevo anche personalizzare in modi differenti maschere
e report, mi sono creato una tabella sul FE contenente, oltre ai dati x la
personalizzazione, anche i percorsi x riallegare i BE.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com





Io ho aggiunto in quasi tutte le tabelle un campo 
azienda, oltre a una tabella con le aziende. 




wrote:

Aggiungi  IdAzienda a tutte le tabelle.
Crea una tabella Aziende.
Seleziona un'azienda.
Lavora solo su query dove il criterio è IdAzienda.
Ciao
---------------
Guido
light...@flashnet.it
Newsgroup: it.comp.appl.access
Titolo: Gestione immagini.

Ciao a tutti. Ho bisogno di aiuto.
Sto lavorando in un db dove devo gestire numerosi immagini jpg (più di 500).
So che c'è un modo di gestire queste immagini senza che il mio db si
ingrandisca più di tanto. Ho letto sul SITO COMUNE le soluzioni di questo
problema. Scusate la mia ignoranza, ma io non ho capito come fare (sto
parlando della 1ª soluzione). C'è qualche anima gentile che abbia la
pazienza di spiegarmi più dettagliamente come fare? Ringrazio anticipamente
tutti coloro che mi rispoderanno. ciao Daniele.


in una tabella ci sara' un campo testo (PathImg) dove vai ad archiviare il path
dell'immagine legata al quello specifico record (es.
c:\documenti\img\img01.jpg).
crea una form legata alla suddetta tabella.
aggiungi un controllo immagine (ctlImg).
nell'evento On Current della form ci scrivi:
if not isnull(me.PathImg) then
   Me.ctlImg.Picture = Me.PathImg
end if
in questo modo ogni volta che passi da un record all'altro viene visualizzata
l'immagine relativa.
naturalmente hai anche la necessita' di selezionare l'immagine per i nuovi
record.
allora metti un pulsante sulla form e nel suo evento OnClick ci scrivi:
dim strPath as string
strPath = cmdlg_file
if strPath <> "" then
   me.PathImg = strPath
   Me.ctlImg.Picture = Me.PathImg
end if
cliccando sul pulsante appare la finestra di dialogo per la selezione di un
file, una volta selezionato il path viene archiviato nel campo PathImg e
l'immagine viene visualizzata
la funzione cmdlg_file la trovi tra le Tips del Sito Comune (Richiamare la
finestra di dialogo per la selezione di un file), naturalmente la devi
modificare secondo le tue esigenze
scrivi se qualcosa non e' chiaro
-- 
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
--------------------------------------

 wrote in message
3964A906...@paperino.libero.it...


 .Picture nell'evento On Current della Form. Cosa devo fare?  Ciao.
Al momento non ho sottomano A2000 quindi non posso
controllare.
Guardati l'help per il controllo Immagine e cerca qual'e'
la proprieta' che accetta il nome del file da visualizzare.
Cmq quando torno in ufficio ci guardo.
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access


 Cmq quando torno in ufficio ci guardo.
Ho provato con il A2000 e' funziona.
Sei sicuro di aver inserito un controllo Immagine e non un controllo Cornice
oggetto?
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net


 wrote in message
396981A1...@paperino.libero.it...


 farlo anche con una maschera continua. Si può fare questo?
No. Tutti i records visualizzerebbero la stessa immagine, quella del record
corrente.
Per farlo funzionare dovresti archiviare le immagini in una tabella! Non credo
ti convenga.

Newsgroup: it.comp.appl.access
Titolo: Inserimento dati automatico nel campo

Devo: da una maschera0 scelgo l'argomento es A, B, C o D e poi apro una
maschera1
collegata a tabella1 e vado a riempire solo le caselle(collegate ai
campi) Titolo e Anno;
in quanto il campo argomento viene riempito in automatico con quello
scelto da masch0.
(La masch1 è di tipo singola)
Questo per evitare, quando ho ad es. 20 libri con lo stesso argomento di
stare a ridigitare per ogni
nuovo record sempre lo stesso argomento
Campi della Tabella1
Id_libro    (chiave primaria contatore)
Argomento
Titolo
Anno
Thank You

"rr12rr" <rr1...@NOSPAMusa.net> ha scritto nel messaggio
news:3A17A4CB...@NOSPAMusa.net...

Ammesso che Maschera1 la apri in modalità acFormAdd (aggiungi nuovo record),
che il controllo di Maschera1 che deve contenere l'argomento si chiami
Argomento e che il controllo di Maschera0 che contiene l'argomento si chiami
Pippo, a fronte dell'evento "Su corrente" di Maschera1 genera il seguente
codice VBA:
Me![Argomento] = [Forms]![Maschera0]![Pippo]
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

grazie di nuovo
Newsgroup: it.comp.appl.access
Titolo: disabilitazione avviso

Salve a tutto il NG.
In una maschera di inserimento con origine tblindennita ho una
controllo associato all'IdAzienda ed uno associato all'NDocumento. In
quest'ultimo su attivato ho il seguente codice:
NDocumento = IIf(NDocumento > 0, [NDocumento] + 0,
Nz(DMax("[nDocumento]", "[tblIndennita]", "[IDProgetto]= " & Forms!
[frmIndennita]![IDProgetto]), 0) + 1)
quindi in base all'IdAzienda viene assegnato un ndocumento
progressivo.
Se però attivo il controllo ndocumento senza aver selezionato
l'IdAzienda su evento gotfocus di quest'ultimo ho attivato la funzione
con un messaggio il quale avvisa che non è stata selezionata l'Azienda
e rimanda il focus al controllo IdAzineda, ma vorrei eliminare il
messaggio di errore di runtime 3075 - errore di sintassi (operatore
mancante) nell'espressione della query '[Idprogetto]'.
Ho provato a mettere prima di NDocumento = ecc...
la funzione DoCmd.SetWarnings True e dopo DoCmd.SetWarnings False ma
non lo evita.
Come posso non farlo apparire?
Grazie.
Giuseppe.

 ha scritto nel messaggio 
news:b6531442-b042-4108...@m74g2000hsh.googlegroups.com...

Semplicemente controllando prima se è mancante IDProgetto o il valore che ti 
serve...
Per esempio:
If NZ(dlookup("TuoCampo","TuaQuery"),0) = 0 then
'nessun documento selezionato...quindi
'fai l'operazione che vuoi
End if
Ciao, Carlo

 ha scritto nel messaggionews:b6531442-b042-4108...@m74g2000hsh.googlegroups.com...

Non mi è chiaro "tuaQuery"
ho provato così e non funziona
If Nz(DLookup("IdProgetto", "tblIndennita"), 0) = 0 Then
NDocumento = IIf(NDocumento > 0, [NDocumento] + 0,
Nz(DMax("[nDocumento]", "[tblIndennita]", "[IDProgetto]= " & Forms!
[frmIndennita]![IDProgetto]), 0) + 1)
End If
End Sub
scusa potresti essere più specifico? Grazie.
Giuseppe.

 Ciao, Carlo
Non mi č chiaro "tuaQuery"
ho provato cosě e non funziona
If Nz(DLookup("IdProgetto", "tblIndennita"), 0) = 0 Then
NDocumento = IIf(NDocumento > 0, [NDocumento] + 0,
Nz(DMax("[nDocumento]", "[tblIndennita]", "[IDProgetto]= " & Forms!
[frmIndennita]![IDProgetto]), 0) + 1)
End If
End Sub
scusa potresti essere piů specifico? Grazie.
Giuseppe.
---------------------
Per quello che ho capito non dovresti proprio far partire l'evento se manca 
l'idazienda:
su attivato di NDocumento:
if isnull(me.IDAzienda) or Me.IdAzienda = 0 then
exit sub
'o quello che vuoi
End if
Poi devi controllare l'origine record della maschera o di una combo che 
probabilmente fai cambiare al verificarsi di un certo evento.
Il mio č un esempio esemplificativo che naturalmente devi adattare...se 
cerchi un valore e questo valore ti č fornito da una query che ha un 
parametro č evidente che devi prima verificare se il parametro esiste.
Nel tuo caso sembra mancare IDProgetto (controlla anche se il campo si 
chiama proprio cosě) oppure NDocumento.
Inoltre non ha senso scrivere [NDocumento] + 0, basta [NDocumento]; aggiungo 
che non verifichi se [NDocumento] possa essere null.
Ciao, Carlo

 Ciao, Carlo
Tutto a posto Carlo, come desideravo.
Grazie. Ciao.
Giuseppe.
Newsgroup: it.comp.appl.access
Titolo: grafico lungo...

ciao a tutti
problema visualizzazione grafico:
ho inserito un grafico di tipo gantt come oggetto ole (sorgente excel) in
una maschera .mdb.
questi tipi di grafici a base data (asse x) possono essere molto lunghi; è
quindi necessario poterli scorrere perchè siano leggibili nel loro
contenuto.
ma io leggo solo le opzioni ritaglia, ridimensiona e zoom nelle proprietà, e
non servono all'esigenza.
ho provato a creare un activex "microsoft scrollbar", ma non so come
associarla (o meglio "inglobarla") all'oggetto ole.
in parole povere avrei bisogno che il grafico in modalità maschera mi
scorresse a destra e sinistra ed in alto e in basso; come si può fare?
ringrazio anticipatamente tutti coloro che potranno rispondermi (sono nuovo
su questo ng, ma è incredibilmente attivo e serio, complimenti)
lorenzo

 scorresse a destra e sinistra ed in alto e in basso; come si può fare?
probabilmente dico una scemenza....
e se provi a fare il grafico grande-grande-grande nella maschera e poi usi
le barre di scorrimento della maschera?
Max

 ha scritto nel messaggio
news:o3T57.104410$q77.9...@news2.tin.it...


 sì, ma non mi esce nessuna barra di scorrimento.
forse devi abilitare le barre di scorrimento nelle opzioni della maschera...
O forse devi ingrandire l'are dell'oggetto ole (lo selezioni, e clicchi sui
bordi)
O forse devi ingrandire l'oggetto ole dentro la sua area (lo selezioni, lo
doppioclicchi che vai in modalità edit, e poi lo ingrandisci... ma per fare
questo sia la maschera che l'area dedicata all'oggetto ole devono già essere
state ingrandite)
Max

Newsgroup: it.comp.appl.access
Titolo: Domanda da principiante

Premetto che la domanda potrà sembrare stupida, ma da principiante
passatemela!
Il codice generato da Access e identico al codice del Visual Basic?
Grazie a chi mi risponde!!!

Il codice generato da Access e identico al codice del Visual Basic?
Se e no.
Si, perche' si tratta sempre di VB anche se con delle varianti. No, perche'
alla fine le differenze non sono poche.
Il passaggio da uno all'latro non e' indolore ma l'esperienza acquisita con
uno sicuramente favorisce l'apprendimento dell'altro.
Saluti.
Luciano
(DOC)

Newsgroup: it.comp.appl.access
Titolo: Spedire un' email da codice allegando un file

Ciao, mi chiedevo come posso da codice VBA allegare un file pdf e spedirlo
tramite mail, premetto che stò utilizzando Access 2000.
Grazie a tutti in anticipo per l'aiuto.
-M-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie a tutti in anticipo per l'aiuto.
Vedi sendobject
Antonio

 Antonio
E sul sito comune (
www.sitocomune.com
) Sezione General
6.129 Inviare da codice VBA una e-mail con allegati usando Outlook Express
6.88 Inviare e-mail ad una lista di utenti (mailing list) con MSAccess 
utilizzando il winsock
6.77 Inviare e-mail con MSAccess utilizzando il winsock
6.76 Inviare e-mail con MSAccess utilizzando la libreria mapi32.dll
Ciao
-- 
Sergio MAZZA