title: VBA: provvigioni multilivello

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:3INX9.36387$YG2.1...@twister1.libero.it...

tangente provvigionale è un termine tecnico...
Anto.... fa freeddooo
Anto non ti smentisci mai.....


title: VBA: provvigioni multilivello

author: Antonio Biso

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:b0o8a1$3mf$1...@serv1.albacom.net...
>
> tangente provvigionale è un termine tecnico...
>
> Anto.... fa freeddooo
>
> Anto non ti smentisci mai.....
Sì, ma la domanda non c'era...
Antonio


title: VBA: provvigioni multilivello

author: ringo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:t%OX9.36581$ZE.10...@twister2.libero.it...

La domanda:"
Salve  a tutti,
qualcuno si è scontrato con la cosa dell'oggetto?
Come l'avete fatta? "
l'oggetto era:" provvigioni multilivello "
by ringo
la prox volta sarò più chiaro


title: VBA: provvigioni multilivello

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:b0oebf$883$1...@serv1.albacom.net...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:t%OX9.36581$ZE.10...@twister2.libero.it...
> > "ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
> > news:b0o8a1$3mf$1...@serv1.albacom.net...
> > >
> > > tangente provvigionale è un termine tecnico...
> > >
> > > Anto.... fa freeddooo
> > >
> > > Anto non ti smentisci mai.....
> >
> > Sì, ma la domanda non c'era...
> >
> > Antonio
> >
> >
>
> La domanda:"
>
> Salve  a tutti,
>
> qualcuno si è scontrato con la cosa dell'oggetto?
Quale cosa???????
> Come l'avete fatta? "
>
> l'oggetto era:" provvigioni multilivello "
Antonio


title: VBA: provvigioni multilivello

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:ehQX9.36836$ZE.10...@twister2.libero.it...

cosa:  provvigioni multilivello


title: VBA: provvigioni multilivello

author: Alessandro Cara

text:
ringo wrote:
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:ehQX9.36836$ZE.10...@twister2.libero.it...
> > "ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
> > news:b0oebf$883$1...@serv1.albacom.net...
> > >
> > > "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> > > news:t%OX9.36581$ZE.10...@twister2.libero.it...
> > > > "ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
> > > > news:b0o8a1$3mf$1...@serv1.albacom.net...
> > > > >
> > > > > tangente provvigionale è un termine tecnico...
dalle parti di sib
io le ho sempre chiamate semplicemente "provvigioni" o "percentuale
provvigionale"
> > > > >
> > > > > Anto.... fa freeddooo
mettiti una stufetta
> > > > >
> > > > > Anto non ti smentisci mai.....
il ruolo e' il ruolo
> > > >
> > > > Sì, ma la domanda non c'era...
> > > >
> > > > Antonio
> > > >
> > > >
> > >
> > > La domanda:"
> > >
> > > Salve  a tutti,
> > >
> > > qualcuno si è scontrato con la cosa dell'oggetto?
si gli hanno dato 12 punti di sutura
> >
> > Quale cosa???????
> >
> > > Come l'avete fatta? "
> > >
> > > l'oggetto era:" provvigioni multilivello "
> >
> > Antonio
> >
> >
>
> cosa:  provvigioni multilivello
cosa sono?
a - b  1     (a 1)
b - c  0,5  (b 0,5 su a)
c      3     (3 su b d & f)
d - c  2     (d 2)
e      1    (1 su nessuno)
f - c  0,5   (f 0,5)
--
a.cara
Togli qualcosa dall'email


title: VBA: provvigioni multilivello

text:
Alessandro Cara wrote:
P.S. ti ricordo sempre il [cut]



title: VBA: provvigioni multilivello

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:b0oj6i$brm$1...@serv1.albacom.net...
>
> > > qualcuno si è scontrato con la cosa dell'oggetto?
> >
> > Quale cosa???????
> >
> > > Come l'avete fatta? "
> > >
> > > l'oggetto era:" provvigioni multilivello "
> >
> > Antonio
> >
> >
>
> cosa:  provvigioni multilivello
Ok, questo l'ho capito.
Cosa c'entra nel NG di access?
Ringoooo, non me fa perde tempo (che già me lo sta a fa perde er Santili) e
capisci a me!
Dove sta la domanda precisa di tipo informatico su cosa vuoi ottenere, come
lo vuoi ottenere e cosa ci vuoi fare?!?!
Ma l'hai mai fatta una specifica o un'analisi di requisiti?!?
Antonio


title: A new company in the business of software

text:
Dear Friends,
We are coming on the heels of a very successful beta program with
passionate feedback. We are launching a superior cost effective
product Secure Auditor aimed at a providing unified digital security
solutions from single console. It is a single tool for compliance,
forensics, and penetration testing and asset identification.
We are very excited about our launch and want you to share in our
excitement. So we are giving away a free download from
http://www.download.com/Secure-Auditor/3000-2653-10826743.html?part=dl-SecureAud&subj=uo&tag=button
so you can start experiencing Secure Auditor right away!
It might be of help to some of you interested in software test
management


 كاسر البروكسي مع الكراك .لفتح المواقع المحجوبه ..حمل البرنامج من
الرابط..!! :)
برنامج كاسر البروكسي مع الكراك ....Program with a crack
نرجوووا التقييم  ...ودمتم بخير:)
http://h1.ripway.com/raid/HSS-1.31-install-anchorfree-76-conduit.zip


title: Componenti con lo stato attivo

author: LositoR

text:
Salve a tutto l'NG,
Vorrei poter modificare un componente che non ha lo stato attivo;
Mi spiego meglio.
In un report ho una checkbox ed una text box;
vorrei che se la checkbox e' spuntata, nella textbox sia scritto
"Si" altrimenti "No".
Via codice con un "If" prendo il valore della chekbox e a seconda del
caso scelgo la diramazione, ma quando esegue l'istruzione:
 txt1.text="Si" oppure txt1.text="Si"
mi ritorna l'errore: "Impossibile modificare un controllo che non
ha lo stato attivo".
Come posso risolvere il problema utilizzando una checkbox ed una
textbox ?
Grazie anticipatamente per la risposta
P.S. I controlli da utilizzare sono solo le Checkbox ed i textbox.


title: Componenti con lo stato attivo

text:
LositoR <
dijk...@libero.it
> wrote in message
SLQS6.1295$%m1.4...@news.infostrada.it...
> Salve a tutto l'NG,
> Vorrei poter modificare un componente che non ha lo stato attivo;
> Mi spiego meglio.
> In un report ho una checkbox ed una text box;
> vorrei che se la checkbox e' spuntata, nella textbox sia scritto
> "Si" altrimenti "No".
> Via codice con un "If" prendo il valore della chekbox e a seconda del
> caso scelgo la diramazione, ma quando esegue l'istruzione:
>
>  txt1.text="Si" oppure txt1.text="Si"
>
> mi ritorna l'errore: "Impossibile modificare un controllo che non
> ha lo stato attivo".
Perchè usi la proprietà text?
La proprietà da usare è la proprietà value, che tra l'altro è quella di
default se usi il nome del controllo senza specificare la proprietà.
Pertanto il tuo codice sarà:
txt1.value = "Sì" oppure txt1 = "Sì"
Antonio


title: confronto fra tabelle gemelle

author: kika

text:
ciao gente!!!!
ho una tabella dei dipendenti che viene aggiornata
automaticamente dal programma delle paghe e ho creato una tabella gemella.
quando la prima tabella viene aggiornata devo confrontare le due
tabelle(prima di aggiornare la seconda) e se trovo differenze aggiungere
record in una terza tabella che cosi' contiene una specie di storico!!!!
come posso fare????
ho provato a fare una query di accodamento con un
insert into.....
select .......from primatabella
inner join
secondatabella
where campoprimatabella<camposecondatabella
......non
funziona!!!!!
grazie in anticipo
--------------------------------
Inviato via
http://usenet.iol.it


title: confronto fra tabelle gemelle

author: Paj

text:
"kika" <
ast...@libero.it
> ha scritto nel messaggio
news:62Z110Z141Z230Y...@usenet.iol.it...

Perche' non provi prima ad utilizzare i Wizard a volte aiutano !!!!!!!!!!!!!
Per esempio prima con i Wizard crei una Query di ricerca dati non
corrispondenti
Poi trasformi la query da Selezione a Accodamento
Pietro


title: confronto fra tabelle gemelle

text:
"kika" <
ast...@libero.it
> ha scritto nel messaggio
news:62Z110Z141Z230Y...@usenet.iol.it...
> ciao gente!!!!
> ho una tabella dei dipendenti che viene aggiornata
> automaticamente dal programma delle paghe e ho creato una tabella gemella.
> quando la prima tabella viene aggiornata devo confrontare le due
> tabelle(prima di aggiornare la seconda) e se trovo differenze aggiungere
> record in una terza tabella che cosi' contiene una specie di storico!!!!
> come posso fare????
Due modi:
il primo sfrutta le funzionalità delle query con inner join.
Unisci i campi chiave, quelli che rendono univoco il record, delle due
tabelle con join con freccia rivolta verso la seconda tabella. Quindi prendi
un campo della seconda tabella che sicuramente non può essere vuoto, e ci
metti sotto il criterio is null.
Quindi fai l'accodamento della prima tabella nella terza.
La query fatta così significa. Prendi tutti i record della prima che non
agganciano quelli della seconda, quindi che non ci sono nella seconda.
Questo metodo serve sempre per trovare i record di una tabella che non sono
in un'altra.
Per il tuo problema però userei un altro metodo.
Nella terza tabella metti in chiave i campi che rendono univoco un record.
Quindi basta che fai l'accodamento dalla prima alla terza. I record
duplicati, cioè già inseriti in altre passate, ti verranno scartati
automaticamente, quelli nuovi aggiunti.
Fine!
Antonio


title: confronto fra tabelle gemelle

text:
grazie antonio
il problema e' che i record rimangono sempre gli stessi
dopo l'aggiornamento vengono solo cambiate le retribuzioni con un update
secondo te questo metodo puo' funzionare lo stesso??
potresti farmi un
esempio di codice??
grazie mille



title: confronto fra tabelle gemelle

text:
"kika" <
ast...@libnero.it
> ha scritto nel messaggio
news:62Z110Z141Z230Y...@usenet.iol.it...
> grazie antonio
> il problema e' che i record rimangono sempre gli stessi
> dopo l'aggiornamento vengono solo cambiate le retribuzioni con un update
> secondo te questo metodo puo' funzionare lo stesso??
A questo punto col metodo del join unisci tutti i campi, col metodo dei
campi chiave, li metti tutti in chiave.
> potresti farmi un
> esempio di codice??
Non c'è codice.
Antonio


title: confronto fra tabelle gemelle

text:
scusa sono un po' tarda!!!!!
metodo????
potresti spiegarmi meglio???
e'
che sono un pochettino principiante, l'avevi capito vero!!??? :)
grazie



title: confronto fra tabelle gemelle

text:
"kika" <
ast...@libero.it
> ha scritto nel messaggio
news:62Z110Z141Z230Y...@usenet.iol.it...
> scusa sono un po' tarda!!!!!
> metodo????
> potresti spiegarmi meglio???
> e'
> che sono un pochettino principiante, l'avevi capito vero!!??? :)
> grazie
Mantieni parte del messaggio precedente (Quoting), scrivendo poi a
seguire...
Metodo del join, quello della query, il primo metodo che ti ho spiegato
prima
L'hai letto il post precedente?
Antonio


title: confronto fra tabelle gemelle

text:
>Metodo del join, quello della query, il primo metodo che ti ho spiegato
>prima
>L'hai letto il post precedente?
>Antonio
non posso mettere
in chiave tutti i campi della prima e della seconda tabella xche' sono + di
dieci avevo capito bene????!!!!



title: confronto fra tabelle gemelle

text:
"kika" <
ast...@libero.it
> ha scritto nel messaggio
news:62Z110Z141Z230Y...@usenet.iol.it...
>
> >Metodo del join, quello della query, il primo metodo che ti ho spiegato
> >prima
> >L'hai letto il post precedente?
>
> >Antonio
>
> non posso mettere
> in chiave tutti i campi della prima e della seconda tabella xche' sono +
di
> dieci avevo capito bene????!!!!
Metti in chiave solo i campi che rendono univoco il record (esempio la
matricola) e i campi che potrebbero essere aggiornati e che rendono quindi i
record diversi.
Oppure usa la tecnica del join col is null
Antonio


title: confronto fra tabelle gemelle

text:


>Antonio
ok antonio e'
andata!!!! ti ringrazio infinitamente!!!!!



title: confronto fra tabelle gemelle

text:
"kika" <
ast...@libero.it
> ha scritto nel messaggio
news:62Z110Z141Z230Y...@usenet.iol.it...
> >Metti in chiave solo i campi
> che rendono univoco il record (esempio la
> >matricola) e i campi che
> potrebbero essere aggiornati e che rendono quindi
> >i
> >record diversi.
> >Oppure usa la tecnica del join col is null
>
> >Antonio
>
> ok antonio e'
> andata!!!! ti ringrazio infinitamente!!!!!
Ma allora adesso ci esci con me?
Antonio


title: Recupero campo in sottomaschera da archivio collegato.

text:
Buongiorno a tutti.
1. Dati di partenza:
Maschera principale=Testata Ordini (basata su tabella Testata Ordini);
Sottomaschera= Dettaglio ordini (basata su tabella Dettaglio ordini in
relazione molti-uno con Testata Ordini attraverso IDOrdine);
Ulteriore Tabella= Prodotti (legata a Dettaglio ordini attraverso
IDProdotto).
2. Domanda:
Come far apparire nella Sottomaschera una caratteristica del Prodotto
che non sia il solo IDProdotto ma, ad esempio, la descrizione, o il
prezzo o altro.
Grazie per una gentile risposta,
Nemo20KUC.


author: Valerio Valentini

text:
"Nemo20KUC" <
nessun...@libero.it
> ha scritto nel messaggio
news:c832c30d.0407...@posting.google.com...

Origine della sottomaschera una query che abbia l'idProdotto dalla tabella
(suppongo esista) Ordini e le altre informazione dalla tabella Prodotti.
Ciao Valerio.


title: Eseguire comando Vba Memorizzato in tabella

author: ciroteo

text:
Ciao a tutti, avrei pensato di mettere in un campo di una tabella una
serie di istruzioni vba da far eseguire a seconda del verificarsi di
certe condizioini.
Vorrei capire se è possibile leggere il valore dalla tabella, mediante
dlookup e far si che vba lo interpreti come un suo comando e lo
esegua.
Il comando in realtà al momento è la definizione di metodi e proprietà
di alcuni controlli della maschera del tipo: p.e.
forms!nomeform.nomecontrollo.visible=false


author: MA

text:

Ciao
se guardi il feedback della cisa che ti sto mandando usa proprio questa tecnica
te lo mando in privato
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


text:

ok thanks ..
poi eventualmente rendo pubblico come ho risolto.


author: Alessandro Baraldi

text:

Si è possibile.
EVAL ti permette di passare la stringa all'interpete dedicato,  è una
tecnica già usata in diversi miei Demo.
@Alex


title: Come definire un campo Ado come Decimal(18,8) ?

author: RobertoA

text:
Sto cercando di usare un recordset Ado creato 'al volo' per memorizzare
delle righe contabili, l'intento e' di avere un campo 'imponibile'
definito come decimal(18,8) che quindi possa avere 8 cifre dopo la virgola
Uso questo codice:

.....
Set MyRsRigheContabili = New ADODB.Recordset
MyRsRigheContabili.Fields.Append "id_movimenticontabilitestate", integer
MyRsRigheContabili.Fields.Append "imponibile", adDecimal, 18, 8
.....

ma evidentemente c'e' qualcosa di sbagliato nella definizione del campo
aliquota_iva perche' se vado a memorizzarci qualcosa mi viene tenuta
solo la parte intera, e quindi se vado a fare un

MyRsRigheIva("imponibile") = Nz(txtIvaImponibile, 0) / 100

dove txtIvaImponibile contiene un 1856 nel campo del recordset ci viene
scritto un bel 18 e basta al posto del 18,56 che vorrei scriverci
Immagino che sia la riga

MyRsRigheContabili.Fields.Append "imponibile", adDecimal, 18, 8

che non va bene
Quindi la domanda e':  come fare per definire all'interno di un
recordset Ado un campo decimal 18 interi e 8 posti dopo la virgola?


text:
Se inserisci così cosa succede:
MyRsRigheContabili.Fields.Append "imponibile", adDecimal

@Alex


text:

Ho provato, col Decimal e basta tiene solo gli interi, un  87.45 viene
memorizzato e quando vai a richiamarlo tira fuori un  87 e basta
Temporaneamente, e per favorire chi avesse lo stesso problema che sto
riscontrando, ho risolto cosi'

............................
MyRsRigheIva.Fields.Append "imposta", adDecimal, 18, 8
Set fa = MyRsRigheIva.Fields("imposta")
fa.NumericScale = 18
fa.Precision = 8

MyRsRigheIva.Fields.Append "imponibile", adDecimal, 18, 8
Set fa = MyRsRigheIva.Fields("imponibile")
fa.NumericScale = 18
fa.Precision = 8
............................

ma spero ci sia una modalita' piu' sintetica perche' sono numerosi i
campi cui devo assegnare il decimal(18,8) e passare da due righe a 8
righe di codice e' un vero obbrobrio


author: Bruno Campanini

text:
It happens that RobertoA formulated :

Definisci nella tabella il campo:
Field Name: XX     Data Type: Number

Field Size = Decimal
Precision  = 18
Scale      =  8
Decimal Places   = Auto

Bruno


text:

Non capisco la tua indicazione
Non sto parlando del db fisico
Ma di un recordset ado che vorrei creare 'al volo' per mantenere delle
informazioni che mi servono per dei conteggi intermedi
Quello che vorrei trovare e' una notazione sintetica per indicare la
creazione di un recordset ado che abbia uno  o piu' campi decimal,
precision 18, scale 8
Ho trovato un modo che funziona ed e' questo

MyRsRigheIva.Fields.Append "imposta", adDecimal, 18, 8
Set fa = MyRsRigheIva.Fields("imposta")
fa.NumericScale = 18
fa.Precision = 8

ma se trovassi modo di ottenere lo stesso con una riga al posto delle 4
righe di codice sopra, sarebbe meglio


text:
RobertoA brought next idea :



text:
Bruno Campanini explained :

Io invece mi riferivo al campo della tabella:
Quando quello è definito come sopra, il recordset che ne legge
il valore ha le stesse proprietà Decimal(18,8).

Se non serve... butta via!

Bruno


text:

In effetti su db fisico gia' c'ho alcuni campi definiti come
decimal(18,8), non e' quello il problema
Ma la richiesta iniziale, e' basata sull'ipotesi della creazione in ram
della struttura necessaria per tenermi alcuni record relativi alle righe
iva di un documento, e su questo farci dei conteggi
E quindi non leggo dal db fisico ma vorrei creare il recordset in ram,
terminati i conteggi lo distruggo  :)


text:
> MyRsRigheIva.Fields.Append "imposta", adDecimal, 18, 8

La sintassi prevede:

fields.Append Name, Type, DefinedSize, Attrib, FieldValue

Analizzando la tua:

Name="TuoNome"
Type = adDecimal
DefinedSize = 18 (numero di Byte)
Attrib=8 (questo mi perplime... se guardo l'enum sarebbe [adFldUnknownUpdatable])

Per l'enum degli attributi:
https://docs.microsoft.com/en-us/sql/ado/reference/ado-api/fieldattributeenum?view=sql-server-ver15

Quindi temo che, non esista l'equivalente di Precision come Attribute...

@Alex


text:

E gia', probabilmente ho scritto quell'8 andando 'a naso'
Ora verifico cosa diavolo riesco a memorizzare su questi campi
Come faresti a definire un campo 18 interi + 8 decimali?


text:
....
> E gia', probabilmente ho scritto quell'8 andando 'a naso'
> Ora verifico cosa diavolo riesco a memorizzare su questi campi
> Come faresti a definire un campo 18 interi + 8 decimali?

Fatico a capirne l'utilità reale di quello stai operando.

Il campo Decimal, è rappresentato da queste caratteristiche:
https://docs.microsoft.com/it-it/dotnet/visual-basic/language-reference/data-types/decimal-data-type

Ne consegue che la definizione di quello che dici è puramente a scopo di Rappresentazione, come mettere nelle Tabelle Numero Decimali = 2 su  un campo Double... e pensare che il campo abbia solo 2 Decimali...

Questa cosa è una pura fantasia ovviamente in quanto il campo in oggetto è di Tipo Double... e quelle proprietà NON modificano il Campo ma condizionano la VISUALIZZAZIONE del dato.
Accomunabile alla FORMAT(Valore,"#.00")... o a quando imposti il Formato nella TextBox.
Ora il pechè tu abbia questa necessità è ben da capire se sia Funzionale o Grafica.

@Alex


text:
RobertoA has brought this to us :

Un recordset si crea solo in RAM!

Crea una seconda tabella con le proprietà di campo che ti interessano
[Decimal (8,18)], copiaci tutta la prima tabella originale,
lavoraci su magari con una query poi elimina la seconda tabella
(automaticamente viene eliminata anche la query).
Delle cazzate se ne fan tante... si può fare anche così.

Bruno


text:
> Crea una seconda tabella con le proprietà di campo che ti interessano
> [Decimal (8,18)], copiaci tutta la prima tabella originale,
> lavoraci su magari con una query poi elimina la seconda tabella
> (automaticamente viene eliminata anche la query).
> Delle cazzate se ne fan tante... si può fare anche così.
>
> Bruno

Bruno, si sta parlando di Recordset disconnessi, credo tu non abbia compreso la differenza.

@Alex


text:

Si certo potrei fare anche cosi'
Mi secca creare una tabella solo per fare quattro calcoli
Oltre al fatto che sarei curioso di capire come fare tutto in ram


text:

L'utilita' e' mantenere una copia 'specchio' di alcuni record del db,
modificarli, e poi se necessario salvarli sul db fisico

Non capisco perche' parli di mera 'rappresentazione'
Da link che hai indicato

"...Contiene valori Signed a 128 bit (16 byte) che rappresentano numeri
di tipo Integer a 96 bit (12 byte) scalati in base a una potenza
variabile di 10. Il fattore di scala specifica il numero di cifre a
destra del separatore decimale. è compreso tra 0 e 28...."

quel che capisco io e' che il tipo Decimal possa contenere numeri per i
quali e' definibile un 'fattore di scala' compreso tra 0 e 28
Dove per fattore di scala si intendono i decimali alla destra del numero
stesso, che nel suo complesso sara' un signed 128 bit
In questo senso non mi pare che il tuo esempo sia calzante, si tratta di
definire dov'e' la virgola di quel numero
Ed io vorrei definire la posizione della virgola virgola in modo da
poter contenere 8 decimali


text:
Si ho capito cosa dici, ma ci siamo fraintesi...
un campo di tipo Decimal in Tabella non consente la modifica di quei PARAMETRI, che rimangono fissi, ma con Transact SQL(SQL SERVER), si possono modificare facendo il CASTING dei dati su campi Calcolati ad esempio, ma readonly, questo equivale con JET ad usare la funzione FORMAT come ti dicevo, che tuttavia impatta SOLO sulla visualizzazione del dato non sul contenuto.

Invece, giustamente su RS non associati è possibile modificare subito i valori in fase di CREAZIONE del Nuovo Campo, come recita quì:
https://docs.microsoft.com/it-it/sql/ado/reference/ado-api/numericscale-property-ado?view=sql-server-ver15

Quindi il LINK che ti cito sopra spiega che quello che hai usato è l'UNICO metodo per farlo.
;-)

@Alex


title: Autoexec in uscita

author: Daniele

text:
Un saluto a tutti i partecipanti al NG.
All'avvio di Access, è possibile lanciare una Macro Autoexec senza
l'intervento dell'utente.
Esiste la possibilità di fare lo stesso in uscita ?
Cioè, è possibile far eseguire una routine automaticamente all'uscita
dall'applicazione ?
Grazie per l'aiuto.
Ciao - Daniele


title: Autoexec in uscita

author: Karl Donaubauer

text:
Daniele wrote:
> Un saluto a tutti i partecipanti al NG.
>
> All'avvio di Access, è possibile lanciare una Macro Autoexec senza
> l'intervento dell'utente.
> Esiste la possibilità di fare lo stesso in uscita ?
> Cioè, è possibile far eseguire una routine automaticamente all'uscita
> dall'applicazione ?
No.
La solita scappatoia:
www.donkarl.com/it
 FAQ 1.12
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: Autoexec in uscita

author: Nick

text:
"Daniele" <
dan...@tonyperotti.it
> ha scritto nel messaggio
news:91KMd.726$hd4...@news.edisontel.com...

sul sitocomune c'è un esempio di come imperidre la schiusura del db con
alt+f4.. quidni anche impedendo la chiusura con la x.
visot che il controllo lo fai via codice puoi far eseguire tutto quello
che vuoi prima di abilitare la chiusura ;)
spero di essermi spiegato (oggi sono particolarmente dislessico :))
ciao
Nick


title: Autoexec in uscita

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:36h8t8F...@individual.net...

Grazie per il suggerimento.
Vado subito a provare.
Ciao - Daniele


title: Autoexec in uscita

text:
"Nick" <senz...@chiedetesul.NG> ha scritto nel messaggio
news:X4KMd.15679$QG6.2...@twister2.libero.it...

Grazie - Vado e studio.
Ciao - Daniele


title: Memoria Insufficiente!?!?! Si possono perdere i dati?!?

author: Donato

text:
Purtroppo sono incappato in questo errore...
Ho 128 mega di ram, nessun altro programma aperto e un semplicissimo
sottofondo in una maschera collegata ad una query con alcuni calcoli (ma
niente di straordinario)
Dopo un pň che lavoro con quella maschera mi dŕ un msg di errore di memoria
insufficiente e mi si scassa tutto. Non mi rimane quindi  che spegnere e
riaccendere il computer perdendo un sacco di tempo ogni volta.
Mi preme perň chiedere una cosa ( a parte come diavolo risolvere il
problema!) e cioč: č possibile che a furia di avere questi errori di memoria
il file mdb si "rovini" facendomi perdere tutti i dati?!?!
Vi prego datemi una mano!
--
A presto!
Donato Mazzocchetti
ark...@tin.it


author: sib

text:
Donato <
ark...@tin.it
> wrote in message
cut
> Dopo un pò che lavoro con quella maschera mi dà un msg di errore di
memoria
> insufficiente e mi si scassa tutto. Non mi rimane quindi  che spegnere e
> riaccendere il computer perdendo un sacco di tempo ogni volta.
>
> Mi preme però chiedere una cosa ( a parte come diavolo risolvere il
> problema!) e cioè: è possibile che a furia di avere questi errori di
memoria
> il file mdb si "rovini" facendomi perdere tutti i dati?!?!
Dato che, in fondo, un file mdb e' un file come tutti gli altri, a forza di
riavviare mentre ci lavori sopra potrebbe effettivamente verificarsi qualche
problema, come con qualunque file su cui lavori, ad ogni modo, e' regola
fare una copia di backup sempre prima di eseguire qualsiasi modifica.
Il tuo problema potrebbe essere legato alla presenza di codice non "pulito",
ad es:
if me.newrecord then...
invece di
if me.newrecord=true then
oppure recordset aperti e non richiusi, variabili recordset non settate a
nothing a fine utilizzo e cose simili, oppure ancora funzioni che si
richiamanol'un l'altra e che possono creare dei loop (anche non infiniti)
che saturano rapidamente la memoria (anche se hai un Gb di ram)
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


text:
"Donato" <
ark...@tin.it
> ha scritto nel messaggio
news:Lds26.15979$ag5.1...@twister1.tin.it...

mi sono bruciato anch'io le mani con la memoria esaurita e, purtroppo č
proprio vero: a furia di inchiodarsi una bella mattina il tuo dbase non si
apre piů.
cerca per quanto puoi di seguire le indicazioni preziose di sib e controlla
il codice o implementa il dbase con codice pulito al posto di query ed altri
comandi che appesantiscono la memoria. infine se il tuo hd te lo permette,
opta per la gerstione manuale della memoria virtuale. almeno io cosě ho
inizialmente ammorbidito il problema.
ciao e auguri
antonio


author: LaLo

text:
"sib" <
sibN...@iol.it
> ha scritto nel messaggio
news:pKu26.192048$hk4.7...@news.infostrada.it...
> Donato <
ark...@tin.it
> wrote in message
> cut
> > Dopo un pò che lavoro con quella maschera mi dà un msg di errore di
> memoria
> > insufficiente e mi si scassa tutto. Non mi rimane quindi  che spegnere e
> > riaccendere il computer perdendo un sacco di tempo ogni volta.
> >
> > Mi preme però chiedere una cosa ( a parte come diavolo risolvere il
> > problema!) e cioè: è possibile che a furia di avere questi errori di
> memoria
> > il file mdb si "rovini" facendomi perdere tutti i dati?!?!
>
> Dato che, in fondo, un file mdb e' un file come tutti gli altri, a forza
di
> riavviare mentre ci lavori sopra potrebbe effettivamente verificarsi
qualche
> problema, come con qualunque file su cui lavori, ad ogni modo, e' regola
> fare una copia di backup sempre prima di eseguire qualsiasi modifica.
> Il tuo problema potrebbe essere legato alla presenza di codice non
"pulito",
> ad es:
> if me.newrecord then...
> invece di
> if me.newrecord=true then
>
[CUT]
Scusa sib ma sono rimasto allibito ... mi potresti spiegare cosa intendi con
codice non pulito? Io spesso utilizzo la prima istruzione che hai scritto ma
non ho avuto mai problemi di sorta.
Ciao
LaLo


text:
LaLo <reg...@LLtin.it> wrote in message
92epmh$la4$1...@pluto.sm.dsi.unimi.it...
>
> "sib" <
sibN...@iol.it
> ha scritto nel messaggio
> > Donato <
ark...@tin.it
> wrote in message
> > cut
cut
> > Il tuo problema potrebbe essere legato alla presenza di codice non
> "pulito",
> > ad es:
> > if me.newrecord then...
> > invece di
> > if me.newrecord=true then
> >
> [CUT]
> Scusa sib ma sono rimasto allibito ... mi potresti spiegare cosa intendi
con
> codice non pulito? Io spesso utilizzo la prima istruzione che hai scritto
ma
> non ho avuto mai problemi di sorta.
E' un baco noto di Access (per cui se lo usi in VB non dovresti avere
problemi.
Io stesso avevo l'abitudine di usare la prima sintassi, ma ho modificato le
mie abitudini perche', a un certo punto, chiudendo il db, Access, invece di
chiudersi, si riduceva ad icona. L'unico modo di chiuderlo, a questo punto,
era con CTRL - ALT - CANC e forzando con termina applicazione.
Sul sito di mamma MS era riportato che non esplicitare le istruzioni if con
variabili boolean provocava questo inconveniente (come anche gli altri
suggerimenti che per brevita' hai tagliato).
Non ho verificato se A2000 provoca lo stesso inconveniente, ma ormai ho
preso l'abitudine e non ci faccio piu' caso.
Ciao, Sib



author: warp

text:
sib ha scritto nel messaggio ...
>E' un baco noto di Access (per cui se lo usi in VB non dovresti avere
>problemi.
>Io stesso avevo l'abitudine di usare la prima sintassi, ma ho modificato le
>mie abitudini perche', a un certo punto, chiudendo il db, Access, invece di
>chiudersi, si riduceva ad icona. L'unico modo di chiuderlo, a questo punto,
>era con CTRL - ALT - CANC e forzando con termina applicazione.
>Sul sito di mamma MS era riportato che non esplicitare le istruzioni if con
>variabili boolean provocava questo inconveniente (come anche gli altri
>suggerimenti che per brevita' hai tagliato).
Beh, per la verità l'inconveniente si può verificare (e non sempre) solo se l'espressione booleana è
un controllo su una Form.
Nel caso di variabili non ci sono problemi.
Ciao, warp


title: SPARISCI

author: Benny

text:
vorrei che aprendo un db mi apparisse solo la maschera senza pulsanti sulla
barra del titolo e senza barra dei menu. è possibile???
grazie


title: SPARISCI

author: Salvatore

text:
"Benny" <
okp...@tin.it
> ha scritto nel messaggio
news:ik5zb.39803$AX1.1...@news1.tin.it...

dai un'occhiata al menu strumenti =>avvio per eliminare i pulsanti.
Ciao
Salvatore


title: SPARISCI

author: Antonio Biso

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:bqinst$h92$1...@lacerta.tiscalinet.it...
>
> "Benny" <
okp...@tin.it
> ha scritto nel messaggio
> news:ik5zb.39803$AX1.1...@news1.tin.it...
> > vorrei che aprendo un db mi apparisse solo la maschera senza pulsanti
> sulla
> > barra del titolo e senza barra dei menu. č possibile???
> > grazie
> >
> >
> dai un'occhiata al menu strumenti =>avvio per eliminare i pulsanti.
> Ciao
> Salvatore
Date un'occhiata tutti e due al discorso del subject significativo!!!!
Antonio


title: SPARISCI

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:iv5zb.158722$vO5.6...@twister1.libero.it...

Oops, chiedo scusa.
Ciao
Salvatore


title: SPARISCI

author: ALESSANDRO Baraldi

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:bqiodl$hlo$1...@lacerta.tiscalinet.it...

Dai un'occhiata al CROSS_POST...!
@Alex.


title: SPARISCI

author: Sergio MAZZA

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bqionp$hto$1...@lacerta.tiscalinet.it...
>
>
> Dai un'occhiata al CROSS_POST...!
>
> @Alex.
>
He! He! Oh ragazzi io ho una convenzione con l'oculista qui in piazza... Se
serve organizzo un pulmino...
Ciao.
--
Sergio MAZZA


title: SPARISCI

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bqionp$hto$1...@lacerta.tiscalinet.it...
>
> "Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
> news:bqiodl$hlo$1...@lacerta.tiscalinet.it...
> >
> > "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> > news:iv5zb.158722$vO5.6...@twister1.libero.it...
> > > "Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
> > > news:bqinst$h92$1...@lacerta.tiscalinet.it...
> > > >
> > > > "Benny" <
okp...@tin.it
> ha scritto nel messaggio
> > > > news:ik5zb.39803$AX1.1...@news1.tin.it...
> > >
> > Oops, chiedo scusa.
> > Ciao
> > Salvatore
>
> Dai un'occhiata al CROSS_POST...!
Andostava il crosspost scusa?
Antonio


title: SPARISCI

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:Nahzb.159746$
vO5.6...@twister1.libero.it
[CUT]
> > > Oops, chiedo scusa.
> > > Ciao
> > > Salvatore
> >
> > Dai un'occhiata al CROSS_POST...!
>
> Andostava il crosspost scusa?
>
> Antonio
Su Microsoft.Public.it.office.access......!
Se hai bisogno di vederlo Sergio ha un'amico...!!!
Chissà perchè quando c'è da offrire roba d'altri sono
sempre AMICI....!!!!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: SPARISCI

author: omasnc

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4967fc65033ca563ff...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:Nahzb.159746$
vO5.6...@twister1.libero.it
>
> [CUT]
>
> > > > Oops, chiedo scusa.
> > > > Ciao
> > > > Salvatore
> > >
> > > Dai un'occhiata al CROSS_POST...!
> >
> > Andostava il crosspost scusa?
> >
> > Antonio
>
>
> Su Microsoft.Public.it.office.access......!
> Se hai bisogno di vederlo Sergio ha un'amico...!!!
> Chissà perchè quando c'è da offrire roba d'altri sono
> sempre AMICI....!!!!
>
> @Alex.
Ma non è Cross-Post, i due thread sono indipendenti sebbene aperti da un msg
uguale.
Ciao
Galliano


title: SPARISCI

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4967fc65033ca563ff...@mygate.mailgate.org...
>
> Su Microsoft.Public.it.office.access......!
> Se hai bisogno di vederlo Sergio ha un'amico...!!!
> Chissà perchè quando c'è da offrire roba d'altri sono
> sempre AMICI....!!!!
>
> @Alex.
>
Macché amico! Io ci prendo la percentuale, visto (si fa per dire) il numero
di persone che non legge il messaggio con le regole dell'NG...
Ciao.
--
Sergio MAZZA


title: SPARISCI

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4967fc65033ca563ff...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:Nahzb.159746$
vO5.6...@twister1.libero.it
>
> [CUT]
>
> > > > Oops, chiedo scusa.
> > > > Ciao
> > > > Salvatore
> > >
> > > Dai un'occhiata al CROSS_POST...!
> >
> > Andostava il crosspost scusa?
> >
> > Antonio
>
>
> Su Microsoft.Public.it.office.access......!
> Se hai bisogno di vederlo Sergio ha un'amico...!!!
A me non pare proprio...
Antonio


title: emulazione tastiera da usb

text:
ciao a tutti,
tempo fa creai un 3d per quanto riguarda la gestione di un lettore assegni
che comunica col PC in usb,
da allora ad oggi non sono ancora riuscito a realizzare niente in quando la
casa fornitrice del lettore non è in grado di fornirmi un controllo activex
che mi permetta di pilotare questa macchina infernale...
Parlando con un tizio che monta e configura queste macchine, mi diceva che
esistono dei driver che permettono di far si che questi lettori usb possano
funzionare in emulazione tastiera, ma ahime dopo 3 giorni di ricerche non
sono riuscito a trovare niente in rete...
Vorrei chiedervi quindi se esiste qualche controllo free o anche a pagamento
che mi permetta di leggere questi assegni o se conoscete i driver
usb/emulazione tastiera di cui il tizio mi ha parlato...
PS: Il lettore assegni è il System100 della
PROD.EL.CO
 e permette di leggere
oltre abi, cab e numero assegno anche di effettuare la scansione
fronte/retro dell'assegno
vi ringrazio in anticipo per l'attenzione
Nicola


title: emulazione tastiera da usb

text:
"N1C0L4" <nickbi@@@
virgilio.it
> ha scritto nel messaggio
news:VBDqj.40$Yd7...@nntpserver.swip.net...
> ciao a tutti,
> tempo fa creai un 3d per quanto riguarda la gestione di un lettore assegni
> che comunica col PC in usb,
> da allora ad oggi non sono ancora riuscito a realizzare niente in quando
> la casa fornitrice del lettore non č in grado di fornirmi un controllo
> activex che mi permetta di pilotare questa macchina infernale...
>
> Parlando con un tizio che monta e configura queste macchine, mi diceva che
> esistono dei driver che permettono di far si che questi lettori usb
> possano funzionare in emulazione tastiera, ma ahime dopo 3 giorni di
> ricerche non sono riuscito a trovare niente in rete...
>
> Vorrei chiedervi quindi se esiste qualche controllo free o anche a
> pagamento che mi permetta di leggere questi assegni o se conoscete i
> driver usb/emulazione tastiera di cui il tizio mi ha parlato...
>
> PS: Il lettore assegni č il System100 della
PROD.EL.CO
 e permette di
> leggere oltre abi, cab e numero assegno anche di effettuare la scansione
> fronte/retro dell'assegno
>
> vi ringrazio in anticipo per l'attenzione
>
> Nicola
Fatto un giro sul web piů o meno approfondito, per scrivere/leggere sulle
porte usb, viene indicato il sito della Intel e le loro pubblicazioni:
http://www.intel.com/intelpress/usb/examples/vboverview.htm
oppure:
http://sourceforge.net/projects/libusb-win32/
di controlli free:
http://www.dataq.com/products/software/activex.htm
a pagamento:
http://www.activexperts.it/activcomport/index.asp
Ciao.
--
Sergio MAZZA


title: Query o Dsum()?

author: Dario Barbazza

text:
Mi potreste spiegare la differenza (a parte che una fa il calcola dopo
l'aggregazione e l'altra prima) in termini di performance, di comodità, di
convenzione tra i due metodi!?!
Naturalmente parlo di calcoli che possono essere fatti indifferentemente da
entrambe le "funzioni"..
Grazie
Dario


title: Query o Dsum()?

text:
Dario Barbazza ha scritto nel messaggio <86rqfc$1qhe$
1...@stargate1.inet.it
>...

MAnda una mail a Bali a Stefano Radice, è lui l'esperto...
Antonio


title: excel e ricerca carattere

author: Pako

text:
Ho un problema con excel, dovrei fare eseguire una funzione se una stinga
contiene il carattere "+", ed un'altra se non lo contiene. Ho provato con la
funzione ricerca che va bene se la stringa contiene il carattere "+", ma se
non lo contiene genera un errore e non riesco a eseguire la seconda
funzione.
Grazie in anticipo per il vostro aiuto.
Ciao


title: excel e ricerca carattere

author: Cesare Trabalzini

text:
Utilizza la funzione InStr per cercare l'occorrenza nella stringa:
Public Sub cerca_il_più_nella_stringa_ciccio()
Dim ciccio As String
ciccio = "gg+sasas"
x = InStr(1, ciccio, "+")
MsgBox (x)
End Sub
nel caso il valore di x assumerà quello della posizione della prima
occorrenza trovate; cioè: 3.   Se non trova il +, allora il risultato sarà
0..... e il gioco è fatto!
Ciao. Cesare


title: excel e ricerca carattere

text:
Scusa, parlavo in Vb, e forse te stai cercando solo una formula.... allora
data la stringa in cella A2, puoi utilizzare questa formula per giungere al
medesimo risultato di cui nella precedente ti parlavo:
=SE(VAL.ERR(TROVA("+";A2))=VERO;"Non ci stà!!!";TROVA("+";A2))
RiCiao. Cesare


title: chidere Access all'uscita

author: Cocoon

text:
Ho un applicazione in mde e vorrei mettere un bottone per chiderla
completamente (anche Access) come si piò fare?


title: chidere Access all'uscita

text:
"Cocoon" <nonRo...@noSPAM.com> ha scritto nel messaggio
news:Jxn0c.55582$IT2.1...@news4.tin.it...
> Ho un applicazione in mde e vorrei mettere un bottone per chiderla
> completamente (anche Access) come si piò fare?
>
Application.Quit non funziona?
Ciao.
--
Sergio MAZZA


title: chidere Access all'uscita

author: Alessandro Cara

text:
Cocoon wrote:
> Ho un applicazione in mde e vorrei mettere un bottone per chiderla
> completamente (anche Access) come si piò fare?
>
>
l'mde non credo tu possa toccarlo.
Dall'MDB e' come ha detto Sergio
--
a.cara


title: chidere Access all'uscita

author: Roberto da casa

text:
"Cocoon" <nonRo...@noSPAM.com> ha scritto nel messaggio
news:Jxn0c.55582$IT2.1...@news4.tin.it...
> Ho un applicazione in mde e vorrei mettere un bottone per chiderla
> completamente (anche Access) come si piò fare?
Prova con:
Application.Quit
Per maggiori dettagli leggi cosa dice l'help circa il metodo Quit.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: chidere Access all'uscita

author: ggac

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:_Up0c.39110$Kc3.1...@twister2.libero.it...
>
> "Cocoon" <nonRo...@noSPAM.com> ha scritto nel messaggio
> news:Jxn0c.55582$IT2.1...@news4.tin.it...
> > Ho un applicazione in mde e vorrei mettere un bottone per chiderla
> > completamente (anche Access) come si piò fare?
>
> Prova con:
>
> Application.Quit
>
> Per maggiori dettagli leggi cosa dice l'help circa il metodo Quit.
>
> --
> Roberto
Scusate l'ingenuità, ma un MDE non è immodificabile ?
Ciao. cld


title: chidere Access all'uscita

text:
"ggac" <
nr...@tin.it
> ha scritto nel messaggio
news:yOE0c.1163$I6.2...@news4.tin.it...

Non puoi modificare il codice di un file mde, ma il fatto che tu chiedessi
di inserire un "bottone" mi lasciava pensare che tu avessi anche a
disposizione il file mdb, modificarlo e poi ottenere un nuovo file mde.



title: La sintassi della INSERT INTO

author: Zzorro

text:
Ciao a tutti,
quando arrivo ad eseguire il seguente comando Sql

stringa_sql = "INSERT INTO " & _
            "Tb_date_disponibili ( nome_gg, Data) " & _
            "VALUES ( " & giorno_alfa & ", " & data_scelta
& " ) "
            DoCmd.RunSQL (stringa_sql)
mi chiede il parametro giorno_alfa (valorizzato precedentemente
come lunedï¿œ) , se lo inserisco mi crea il record nella tabella ,
con il valore del parametro e la data  30/12/1899
Qual'ï¿œ la corretta sintassi ?
grazie mille.
ZZorro
--
Postato da Virgilio Newsgroup: lo usi da web ma con le funzioni del newsreader
http://newsgroup.virgilio.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!


title: La sintassi della INSERT INTO

author: Karl Donaubauer

text:
Zzorro wrote:
> quando arrivo ad eseguire il seguente comando Sql
>
> stringa_sql = "INSERT INTO " & _
>            "Tb_date_disponibili ( nome_gg, Data) " & _
>            "VALUES ( " & giorno_alfa & ", " & data_scelta
> & " ) "
>            DoCmd.RunSQL (stringa_sql)
>
> mi chiede il parametro giorno_alfa (valorizzato precedentemente
> come luned�) , se lo inserisco mi crea il record nella tabella ,
> con il valore del parametro e la data  30/12/1899
> Qual'� la corretta sintassi ?
30/12/1899 � il valore 0 nel sistema delle date di Access.
Come per Access anche per me non � chiaro cos'� giorno_alfa
Cosa vuol dire
> (valorizzato precedentemente come luned�)
?
Si tratta di una variabile (-->posta il codice), un controllo, ...?
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: La sintassi della INSERT INTO

author: almorel

text:
On 28 Ott, 17:16, Zzorro <
utente_virgilio_newsgr...@virgilio.it
>
wrote:
> Ciao a tutti,
> quando arrivo ad eseguire il seguente comando Sql
>
> stringa_sql = "INSERT INTO " & _
>             "Tb_date_disponibili ( nome_gg, Data) " & _
>             "VALUES ( " & giorno_alfa & ", " & data_scelta
> & " ) "
>             DoCmd.RunSQL (stringa_sql)
>
> mi chiede il parametro giorno_alfa (valorizzato precedentemente
> come lunedì) , se lo inserisco mi crea il record nella tabella ,
> con il valore del parametro e la data  30/12/1899
> Qual'è la corretta sintassi ?
> grazie mille.
> ZZorro
Ciao, le data non devono essere terminate dai # ?
Prova così:
stringa_sql = "INSERT INTO " & _
            "Tb_date_disponibili ( nome_gg, Data) " & _
            "VALUES ( " & giorno_alfa & ", #" & data_scelta
& "# ) "
Ciao
Alberto


title: La sintassi della INSERT INTO

author: ZZorro

text:
almorel ha scritto:
>
> On 28 Ott, 17:16, Zzorro
> <
utente_virgilio_newsgr...@virgilio.it
>
> wrote:
> > Ciao a tutti,
> > quando arrivo ad eseguire il seguente comando Sql
> >
> > stringa_sql =3D "INSERT INTO " & _
> > =A0 =A0 =A0 =A0 =A0 =A0 "Tb_date_disponibili (
> nome_gg, Data) " & _
> > =A0 =A0 =A0 =A0 =A0 =A0 "VALUES ( " & giorno_alfa &
> ", " & data_scelta
> > & " ) "
> > =A0 =A0 =A0 =A0 =A0 =A0 DoCmd.RunSQL (stringa_sql)
> >
> > mi chiede il parametro giorno_alfa (valorizzato
> precedentemente
> > come luned=EC) , se lo inserisco mi crea il record
> nella tabella ,
> > con il valore del parametro e la data =A030/12/1899
> > Qual'=E8 la corretta sintassi ?
> > grazie mille.
> > ZZorro
>
>
> Ciao, le data non devono essere terminate dai # ?
> Prova cos=EC:
> stringa_sql =3D "INSERT INTO " & _
> "Tb_date_disponibili ( nome_gg, Data) " &
> g, Data) " & _
> "VALUES ( " & giorno_alfa & ", #" &
> fa & ", #" & data_scelta
> & "# ) "
>
> Ciao
> Alberto
Ciao e innanzitutto, grazie a tutti per le dritte
allora : adesso la mia bella stringa ï¿œ :
stringa_sql = "INSERT INTO " & _
            "Tb_date_disponibili ( nome_gg, Data_file ) " & _
            "VALUES ( " & giorno_alfa & ", # " & Format
(data_scelta, "dd/mm/yy") & " # ) "
            DoCmd.RunSQL (stringa_sql)
mi chiede ancora il parametro  e la data viene memorizzata nella
tabella  come  mese/giorno/anno anche se ï¿œ definita come Data in
cifre gg/mm/aaaa ,e in debug vedo che il valore dentro a
data_scelta ï¿œ corretto in gg/mm/aaaa
mentre per rispondere al sig.Karl , giorno_alfa ï¿œ definito come
variant e valorizzato in questo modo :
        giorno_alfa = Format(data_scelta, "dddd")
nella tabella il campo nome_gg ï¿œ un testo
Ancora sta benedetta sintassi ?
grazie mille per il supporto



title: La sintassi della INSERT INTO

text:
Zzorro ha scritto:
> Ciao a tutti,
> quando arrivo ad eseguire il seguente comando Sql
>
> stringa_sql = "INSERT INTO " & _
> "Tb_date_disponibili ( nome_gg, Data) " &
> g, Data) " & _
> "VALUES ( " & giorno_alfa & ", " &
> lfa & ", " & data_scelta
> & " ) "
>             DoCmd.RunSQL (stringa_sql)
>
> mi chiede il parametro giorno_alfa (valorizzato
> precedentemente
> come lunedï¿œ) , se lo inserisco mi crea il record
> nella tabella ,
> con il valore del parametro e la data  30/12/1899
> Qual'ï¿œ la corretta sintassi ?
> grazie mille.
> ZZorro
Risolto :
            stringa_sql = "INSERT INTO " & _
            "Tb_date_disponibili (nome_gg ,  Data_file) " & _
            "VALUES ( '" & giorno_alfa & "', # " & Format
(data_scelta, "mm/dd/yyyy") & " # ) "
praticamente va girata nel format per la scrittura sul file
grazie a tutti



title: funzione DateDiff in query

author: Fabrizio Domiziani

text:
Qualcuno sarebbe cosě gentile da fornirmi ragguagli
(oppure indicazioni su come averne) sulla esatta sintassi
della funzione DateDiff utilizzata non in una routine ma
in un'espressione di un campo calcolato di una query.
Purtroppo la Guida di access č un po' evasiva a riguardo.
In particolare non riesco a comprendere quali siano i parametri
intervallo ("a" per giorni, "i" per settimane, ma che vor dě? eppoi
per mesi e anni?).
Salvatemi vi prego
Grazie infinite
--
Fabrizio Domiziani
dom...@tin.it


title: funzione DateDiff in query

text:
"Fabrizio Domiziani" <
dom...@tin.it
> ha scritto nel messaggio
news:Fs42n38...@newsmst.mcis.galactica.it...

Guarda, guarda chi si rivede, e come al solito in pericolo di vita.
Per la versione italiana di Access, la sintassi della funzione DateDiff per
un campo calcolato di una query dove la differenza la vuoi in giorni č:
    Intervallo: DataDiff("g"; [Data1]; [Data2])
Se Intervallo lo vuoi espresso in mesi invece di "g" metti "m" o "aaaa" se
lo vuoi espresso in anni, oppure "i" se lo vuoi espresso in settimane. Per
indicare che Intervallo lo vuoi espresso in giorni, anzichč "g" puoi
adoperare "a". E mo hai capito che vor dě?
Almeno per la mia versione, l'help piů che evasivo č errato: in un esempio
per una query mette come separatori le virgole anzichč i punti e virgola e
come possibili parametri intervallo indica quelli della versione in inglese
("d" per giorni, "m" per mesi, "ww" per setimane, "yyyy" per anni ecc.)
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Inviaoggetto-modelloHTML

author: andrea

text:
          Genitili frequentatori, ho provato ad usare in una macro l'azione
inviaoggetto, che per lo scopo che mi propongo funziona ma... non riesco ad
utilizzare la voce modello in modo appropriato. Mi spiego meglio: in questa
azione, l'ultima opzione rigurda la possibilità di utilizzare un modello per
l'email che andrò a creare. Io ho messo l'intero path con il nome del file
.htm che vorrei appunto usare come modello, ma la email creata risulta
desolatamente vuota, ossia con i soli riferimenti di to-oggetto-body
dell'email stessa, ma nessuna traccia delle immagini che ho messo nel file
htm creato con frontpage.
C'è qualcuno che mi può dare una mano?
Grazie anticipatamente.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Inviaoggetto-modelloHTML

author: MA

text:
                    Il 26 Ott 2005, 17:45,
andread...@libero.it
 (andrea) ha scritto:
>
> Genitili frequentatori, ho provato ad usare in una macro l'azione
> inviaoggetto, che per lo scopo che mi propongo funziona ma... non riesco
ad
> utilizzare la voce modello in modo appropriato. Mi spiego meglio: in
questa
> azione, l'ultima opzione rigurda la possibilità di utilizzare un modello
per
> l'email che andrò a creare. Io ho messo l'intero path con il nome del file
> .htm che vorrei appunto usare come modello, ma la email creata risulta
> desolatamente vuota, ossia con i soli riferimenti di to-oggetto-body
> dell'email stessa, ma nessuna traccia delle immagini che ho messo nel file
> htm creato con frontpage.
>
> C'è qualcuno che mi può dare una mano?
>
> Grazie anticipatamente.
          L'esportazione in html non prevede l'utilizzo di immagini.
Devi usare un pdf o snp
MAssimialino



title: Inviaoggetto-modelloHTML

text:

Grazie MA della risposta. Forse però non ho ancora capito bene l'uso di
questa azione...:-(
L'help recita:
File Modello: Il percorso e il nome del file che si desidera utilizzare come
modello per un file HTML. Il file modello è un file contenente tag HTML.
Ora, io pensavo che ci volesse un file Html come modello, infatti a questo
scopo avevo creato una directory ed un file html nel mio pc
(c:\gescom\modellihtm\presentazione.htm) e che avevo riporato nella casella
"modello", che però.... giustappunto non funzia! Posso chiederti gentilmente
lumi nella la relazione fra quanto scritto nella guida e quanto mi
suggerisci? In secondo luogo(magari nel frattempo mi adopero per
approfondire la questione), se creo un snp posso poi automatizzare il suo
invio via email, tenuto conto che devo realizzare una sorta di mailing?
Ti ringrazio ed auguro a tutti buona giornata.



title: Inviaoggetto-modelloHTML

text:
                    Il 26 Ott 2005, 18:59,
keiko...@libero.it
 (MA) ha scritto:

                             Il 26 Ott 2005, 18:59,
keiko...@libero.it
 (MA) ha scritto:

Grazie MA della risposta. Forse però non ho ancora capito bene l'uso di
questa azione...:-(
L'help recita:
File Modello: Il percorso e il nome del file che si desidera utilizzare come
modello per un file HTML. Il file modello è un file contenente tag HTML.
Ora, io pensavo che ci volesse un file Html come modello, infatti a questo
scopo avevo creato una directory ed un file html nel mio pc
(c:\gescom\modellihtm\presentazione.htm) e che avevo riporato nella casella
"modello", che però.... giustappunto non funzia! Posso chiederti gentilmente
lumi nella la relazione fra quanto scritto nella guida e quanto mi
suggerisci? In secondo luogo(magari nel frattempo mi adopero per
approfondire la questione), se creo un snp posso poi automatizzare il suo
invio via email, tenuto conto che devo realizzare una sorta di mailing?
Ti ringrazio ed auguro a tutti buona giornata.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Inviaoggetto-modelloHTML

text:
                    Il 26 Ott 2005, 18:59,
keiko...@libero.it
 (MA) ha scritto:

Grazie in ogni caso della risposta. Devo ammettere però che non ho ancora
bene capito il funzionamento di questa azione... La guida recita
File Modello Il percorso e il nome del file che si desidera utilizzare come
modello per un file HTML. Il file modello è un file contenente tag HTML.
e per questo motivo, ho inserito c:\gescom\modelli\presentazione.htm
pensando che Access facesse una sorta di merge fra il modello e i
riferimenti introdotti negli altri parametri dell'azione...
Per cui, cortesemente puoi esplicitarmi meglio il concetto? Devo creare un
snp con le immagini che mi servono e poi usarlo come modello? Ma poi riesco
ad usarlo per inviarlo via email? In attesa di chiarimenti, magari ci
provo...



title: comprensione uso virgolette

author: FANCIULLO

text:
Ciao sono Fanciullo,
non comprendo il seguente utilizzo delle virgolette:
Me.RecordsetClone.FindFirst "[IDINSEGNANTE] = " & Me![comboCOGNOME] -->
corretto
Me.RecordsetClone.FindFirst "[IDINSEGNANTE] = 2" --> corretto
Me.RecordsetClone.FindFirst "[IDINSEGNANTE] = & Me![comboCOGNOME] "  -->
errore di sintassi
Perché se sposto le virgolette alla fine il codice mi da errore??
Forse perché considera  & Me![cscCOGNOME] come parte testuale?
ma  Me![comboCOGNOME] non equivale a 2, quindi racchiuso tra virgolette come
nella seconda riga di esempio?
Grazie


title: comprensione uso virgolette

author: Alessandro Baraldi

text:
FANCIULLO ha scritto:

Questi dubbi ti vengono perchè non sei abituato ad usare il DEBUG.
Se ti mettessi avedere con il DEBUG la composizione della stringa
passata al metodo FindFirst ti accorgeresti che:
Stringa="[IDINSEGNANTE] = " & Me![comboCOGNOME]
nel momento della valorizzazione la stringa diventa
Stringa="[IDINSEGNANTE] = 2"
ora sapendo che il carattere " è il delimitatore delle stringhe ne
consegue che:
stringa="[IDINSEGNANTE] = & Me![comboCOGNOME] "
anche volendo valorizzarla, non trattandosi di QBE, nel quale è attivo
il valutatore di espressioni il risultato è che tutto quello che
rimane all'interno delle VIRGOLETTE è
considerato STRINGA e non variabile...!
In pratica:
A=1
B=2
C=3
Risultato=A+B+C
Risultato=6
Risultato="A"+"B"+"C"
Risultato="ABC"
Spero sia chiaro.
Se avessi usato una Query invece:
"SELECT * FROM T1 WHERE [IDINSEGNANTE] = &
Forma!NomeForm![comboCOGNOME]"
L'elaborazione di questa stringa che passa per il valutatore di
espressione delle Query fa in modo che Forma!NomeForm![comboCOGNOME]
nonostante sia interno alla stringa, venga
individuato come oggetto, ma questo perchè tutta la stringa SQL viene
valutata.
Saluti
@Alex


title: comprensione uso virgolette

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1165655197.5...@n67g2000cwd.googlegroups.com...
FANCIULLO ha scritto:





Stringa="[IDINSEGNANTE] = 2"



In pratica:


Spero sia chiaro.



Saluti
@Alex
grazie Alex, ora tutto più chiaro ma questi due altri esempi mi mandano in
bestia
non riesco a capire l'uso delle mille virgolette e apici attorno alla
variabile (so che rappresenta una stringa testo...questo sì)
Il codice l'ho usato ma copiandolo "scimmiescamente"  da altre parti
DLookup("MISURE", "LISTINO", "ALIMENTI = """ & Me.SCEGLIALIMENTO & """")
 Me.RecordsetClone.FindFirst "[ALIMENTI] = '" & Me![CasellaCombinata31] &
"'"


title: comprensione uso virgolette

text:
FANCIULLO ha scritto:
[CUT]
> grazie Alex, ora tutto più chiaro ma questi due altri esempi mi mandano in
> bestia
>
> non riesco a capire l'uso delle mille virgolette e apici attorno alla
> variabile (so che rappresenta una stringa testo...questo sì)
> Il codice l'ho usato ma copiandolo "scimmiescamente"  da altre parti
>
> DLookup("MISURE", "LISTINO", "ALIMENTI = """ & Me.SCEGLIALIMENTO & """")
>
>
>  Me.RecordsetClone.FindFirst "[ALIMENTI] = '" & Me![CasellaCombinata31] &
> "'"
Ora stai parlando di un'altra cosa però anche se legata, ma riguarda
le regole di formattazione dei CRITERI...!
Quando un criterio è NUMERICO non si usa nulla
Quando un criterio è STRINGA deve essere formattato come tale quindi
il valutatore di espressioni deve vederlo racchiuso tra
Virgolette(scoprirai che è meglio usare il singolo apice
ma solo passando a SQL)
Quando un criterio è DATA si usa il carattere #
#01/02/2006#
In ogni caso sono le basi della programmazione che trovi descritte su
tutti i libri di Access
@Alex


title: Note sull'occupazione in memoria dei dati (Sottotitolo: quanto è facile occupare 150Mb)

author: MegaMax

text:
Nota interessante che magari puo servire.
Stavo facendo i test SQL-Server/ADP per il post di poco fa.
Come descritto nel post ho creato una maschera con 6 controlli (2 caselle di
riepliogo e 4 sottomaschere)
Nel peggiore dei casi ogi sottomaschera contiene circa 81000 righe, ed ogni
casella di riepilogo circa 65000 (limite di 65500 e rotti, la sorgente dati
è identica per tutti e 6 i controlli)
Ogni riga ha un campo nvarchar da 100 caratteri, uno da 60, uno  da 6 ed uno
da 2 caratteri.
Maschera chiusa: il processo di accesso occupa 17Mb di ram
Maschera aperta: il processo di accesso occupa 150Mb di ram.
quindi occhio alle dimensioni quando si lavora con così tanti record sul
client.
ciao, Max


author: Giorgio Gasparini

text:
"MegaMax" <

Ma sei sicuro?
Lavorando su Forms analoghe l'occupazione di memoria dei miei .adp è di
poche decine di MB.
Giorgio


text:
"Giorgio Gasparini" <
giorgio....@libero.it
> ha scritto nel messaggio
news:fSDM8.24312$86.6...@twister1.libero.it...

la cosa ha lasciato un po perplesso anche me... tu su che sistemi lavori?
Io ho provato l'ADP in questione su Win XP e su Win 2000 Server, con gli
stessi risultati.
La cosa strana è che quando apro la form, sulla rete passano circa 30Mb di
dati... che però fanno occupare una quantità di ram smodata :-|
Il tutto è sviluppato con Office XP.
Tuttavia facendo 2 conti la cosa non è del tutto sbagliata, infatti io
carico sul client  circa 455000 righe (4*81000+2*65500)
Ogni riga ha circa 160 caratteri = 320 Bytes (2 byte per carattere)
e 455000*320 fa circa 150Mb
Ciao, Max


title: aiuto somma orario inizio lunedi orario fine martedi ?

author: vendoescambio

text:
ragazzi sto impazzendo
ho gia postato una volta senza risultati farse mi sono spiegato male
allora io ho due campi
ora inizio
ora fine
inizio a lavorare di lunedi alle ore 19.00  e fisco il martedi alle ore
06.00
come faccio per sapere il totale dele ore lavorate ?
grazie


author: ciroteo

text:
"vendoescambio" <
vendoe...@libero.it
> ha scritto nel messaggio
news:J3Whd.14075$Es2.3...@twister2.libero.it...

io farei un datediff ... e lo visualizzi in ore o minuti (poi dividi per 60)
per far questo però devi utilizzare un formato orario comprensivo della data
: tipo: 01/01/2004 09.00.00


text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:cma3rt$erq$1...@hulme.interac.it...

ripreso da un 3d di qualche "ora"  fa ...
DateDiff("g";[DataOrdine];[DataEvasione])
invece di g mi sembra sia n ...


text:
grazie provero
ma cosa signicica "g" o "n"  ?
il campo totale ore lavorate di che tipo dev'essere ?
grazie
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:cma591$etk$1...@hulme.interac.it...



text:
"vendoescambio" <
vendoe...@libero.it
> ha scritto nel messaggio
news:LD3id.14434$Es2.3...@twister2.libero.it...

scrivi correttamente dopo il quoting come sto facendo io faciliterai la
lettura!
g sta per giorni: cioè fai la differenza tra due date e la esprimi in giorni
n dovrebbe essere la stessa diff espressa in minuti
se guardi l'help di datediff dovresti trovare tutte le possibili soluzioni
per visualizzare la differenza fra due date: ore, secondi, minuti, giorni,
mesi, settimane ecc...


author: Roberto dalla campagna

text:
vendoescambio <
vendoe...@libero.it
> wrote in message
J3Whd.14075$Es2.3...@twister2.libero.it...

Se i due campi sono di tipo Data/ora, prova cosě:
If [ora fine] < [ora inizio] Then
    Orelavorate = (1 + [ora fine] ) - [ora inizio]
Else
    Orelavorate = [ora fine]  - [ora inizio]
End If
>
> grazie
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:qu6id.14462$Ni.5...@twister1.libero.it...

sagace ... se tu potessi anche trovare il tempo di spiegarcela! ...
quell'uno ... messo li ...


text:
ciroteo <
ciroteo_c...@libero.it
> wrote in message
cmb130$fml$1...@hulme.interac.it...
>
> "Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:qu6id.14462$Ni.5...@twister1.libero.it...
> >
> > vendoescambio <
vendoe...@libero.it
> wrote in message
> > J3Whd.14075$Es2.3...@twister2.libero.it...
> >> ragazzi sto impazzendo
> >> ho gia postato una volta senza risultati farse mi sono spiegato male
> >> allora io ho due campi
> >>
> >> ora inizio
> >> ora fine
> >>
> >> inizio a lavorare di lunedi alle ore 19.00  e fisco il martedi alle ore
> >> 06.00
> >>
> >> come faccio per sapere il totale dele ore lavorate ?
> >
> > Se i due campi sono di tipo Data/ora, prova cosě:
> >
> > If [ora fine] < [ora inizio] Then
> >    Orelavorate = (1 + [ora fine] ) - [ora inizio]
> > Else
> >    Orelavorate = [ora fine]  - [ora inizio]
> > End If
> >
> >>
> >> grazie
> >
> > --
> > Roberto
> >
>
> sagace ... se tu potessi anche trovare il tempo di spiegarcela! ...
> quell'uno ... messo li ...
La struttura dei campi Data/ora č composta da una parte intera che
rappresenta i giorni ed una parte decimale che raprresenta l'orario ( hh, mm
e ss), quindi sommando 1 al campo [ora fine] significa sommare 1 ai giorni,
quindi equivale a dire che quell'orario č relativo al giorno successivo al
giorno al campo [ora inizio], e poichč la differenza viene fatta sul valore
complessivo del campo ...



title: query d'accodamento

author: Piero

text:
ciao a tutti
devo accodare i dati da:
TbTestata1 e Tbdettaglio1 a Tbtestata e Tbdettaglio

Inserisco TbTestata1 in TbTestata senza inserire il campo contatore
ma poi come faccio ad accodare la seconda tabella,
visto che non posso legare l'id della TbTestata all'id di Tbdettaglio1 in
quanto non corrispondenti?

grazie


title: query d'accodamento

text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:5316e92c$0$1355$4faf...@reader1.news.tin.it...

Risolto, accodando anche l'id del campo contatore


title: query d'accodamento

text:
Ciao Piero,

Dipende. Se l'id è l'unico campo per collegare le tabelle devi includerlo
nell'inserimento. Se non ci sono conflitti con l'ID della Tbdettaglio1 puoi
semplicemente accodarlo.

Altrimenti nella Tbdettaglio1 puoi creare un campo "IdImport"
(temporaneo se lo fai una sola volta) del tipo lungo per accodare
il contatore, poi collegare Tbdettaglio1 e Tbtestata nella seconda
query di accodamento verso questo campo e scrivere il nuovo Id
di Tbdettaglio1 nella Tbdettaglio.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: query d'accodamento

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:bno92n...@mid.individual.net...

grazie Karl


query d'accodamento


title: nascondere la casella contatore vuota

author: frcavallaro

text:
Salve a tutti,
Ad una tabella ho fatto una maschera nel formato "maschere continue",
vorrei che la riga vuota contrassegnata con la dicitura "(contatore)" non
sia visibile,
come posso fare?
Grazie a chi mi aiuta!


title: nascondere la casella contatore vuota

author: Sandro

text:
"frcavallaro" <
frcav...@tin.it
> ha scritto nel messaggio
news:_Uone.1476951$35.55...@news4.tin.it...

Ciao frcavallaro, non so se ho capito bene ... intendi i record vuoto per
popolare la tabella sottostante ?
se si vai sulla scheda della maschera dati e imposta a no consenti aggiunte.
Ciao e buona serata


title: nascondere la casella contatore vuota

text:
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:J3pne.1477007$35.55...@news4.tin.it...

-------------------------------------------
Grazie  hai azzeccato, era proprio ciň che volevo.
Arrigrazie!


title: Report modificabile

author: Mary

text:
Ciao a tutti
ho il seguente problemi da risolvere:
inserire alcuni dati in un record, e fin qua tutto OK, però poi dovrei
riuscire a trattare questi dati come fosse un unico testo, l'ideale sarebbe
utilizzare il word. Ovviamente il record iniziale non deve essere
modificato.ù
Un grazie a chi mi risponderà
Ciao Alessandro


title: Report modificabile

author: Roberto dal portatile

text:
"Mary" <
miss...@hotmail.com
> ha scritto nel messaggio
news:pMae7.494$SV4....@news1.tin.it...

Perché non provi a fare un esempio di ciò che ti serve?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Combo che legge il filtro di una query

text:
Ho una maschera in Access con inserita all'interno una combo non associata
Nelle proprietą della maschera ci puo' essere, in determinate situazioni, un
filtro che seleziona SOLO determinati record di un archivio clienti.
La combo, purtroppo, riporta TUTTI i nominativi presenti nell'archivio
clienti non avendo un collegamento dinamico con la query contenuta nella
maschera.
Non so come rendere dinamica la combo in modo che, al variare del filtro
presente sulla maschera, riporti nell'elenco a tendina SOLO i reconds
filtrati.
Allego la routine presente attualmente sulla combo:
---------------------
Private Sub SceltaCliente_AfterUpdate()
On Error GoTo ErrorHandler
   Dim strSearch As String
   strSearch = "[IDCliente] = " & Me![SceltaCliente]
   'Find the record that matches the control
   Me.Requery
   Me.RecordsetClone.FindFirst strSearch
   Me.Bookmark = Me.RecordsetClone.Bookmark
   Me.SceltaCliente = Null
ErrorHandlerExit:
   Exit Sub
ErrorHandler:
   MsgBox "Error No: " & Err.Number & "; Description: " & Err.Description
   Resume ErrorHandlerExit
End Sub
---------------------------------
Se qualcuno mi da dei suggerimenti lo ringrazio.
Flavio


title: Combo che legge il filtro di una query

author: Antonio Biso

text:
"Flavio_tv" <
cancella_fl...@yahoo.it
> ha scritto nel messaggio
news:DcBcc.36615$zm5....@nntpserver.swip.net...
> Ho una maschera in Access con inserita all'interno una combo non associata
> Nelle proprietą della maschera ci puo' essere, in determinate situazioni,
un
> filtro che seleziona SOLO determinati record di un archivio clienti.
> La combo, purtroppo, riporta TUTTI i nominativi presenti nell'archivio
> clienti non avendo un collegamento dinamico con la query contenuta nella
> maschera.
> Non so come rendere dinamica la combo in modo che, al variare del filtro
> presente sulla maschera, riporti nell'elenco a tendina SOLO i reconds
> filtrati.
Modifica la query della combo mettendo gli stessi filtri usati per la
maschera
Antonio


title: Combo che legge il filtro di una query

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:qLOcc.112264$Kc3.3...@twister2.libero.it...

Hai ragione, ma il problema č che la maschera puo' aver associate query
diverse di volta in volta.
Questo perchč la maschera viene aperta da dei bottoni (associati a query
filtrate) diversi di volta in volta.
Percio' nella maschera si possono presentare delle situazioni diverse.
Flavio


title: Combo che legge il filtro di una query

text:
"Flavio_tv" <
cancella_fl...@yahoo.it
> ha scritto nel messaggio
news:DzVcc.36782$zm5....@nntpserver.swip.net...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:qLOcc.112264$Kc3.3...@twister2.libero.it...
> > "Flavio_tv" <
cancella_fl...@yahoo.it
> ha scritto nel messaggio
> > news:DcBcc.36615$zm5....@nntpserver.swip.net...
> > > Ho una maschera in Access con inserita all'interno una combo non
> associata
> > > Nelle proprietà della maschera ci puo' essere, in determinate
> situazioni,
> > un
> > > filtro che seleziona SOLO determinati record di un archivio clienti.
> > > La combo, purtroppo, riporta TUTTI i nominativi presenti nell'archivio
> > > clienti non avendo un collegamento dinamico con la query contenuta
nella
> > > maschera.
> > > Non so come rendere dinamica la combo in modo che, al variare del
filtro
> > > presente sulla maschera, riporti nell'elenco a tendina SOLO i reconds
> > > filtrati.
> >
> > Modifica la query della combo mettendo gli stessi filtri usati per la
> > maschera
> >
> > Antonio
> >
> >
>
> Hai ragione, ma il problema è che la maschera puo' aver associate query
> diverse di volta in volta.
> Questo perchè la maschera viene aperta da dei bottoni (associati a query
> filtrate) diversi di volta in volta.
> Percio' nella maschera si possono presentare delle situazioni diverse.
Ti avevo già detto di spiegare che tipo di filtri usi nel dettaglio
Antonio


title: Combo che legge il filtro di una query

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:eWVcc.115928$FJ6.4...@twister1.libero.it...

Antonio, scusa per la mia insistenza, ma forse non so spiegarmi bene, ci
riprovo...
Uso 3 bottoni (su una maschera "menu A" che poi porta nella maschera B di
cui sopra:
a) il primo lancia una query 1 "tutti" che seleziona "tutti" i record in
ordine alfabetico senza nessun criterio;
b) il secondo lancia una query 2 "importanti" che seleziona in ordine alfabe
tico "solo i record con una opzione si/no VERO su campo importante"
c) il terzo lancia una query 3 "da aggiornare" che seleziona in ordine
alfabetico "solo i record con una opzione si/no VERO su campo da aggiornare"
Giunti nella maschera B (quella del problema) c'è la combo per permette di
selezionare i record. Ma è una combo non associata che NON PUO' AVERE varie
query ma deve relazionarsi con la query (1 o 2 o 3) che trova nella maschera
B, per poter selezionare i record associati a tale query.
Spero di riuscire a far capire il problema....
Flavio


title: Combo che legge il filtro di una query

author: Alessandro Cara

text:
Flavio_tv wrote:

...e quando chiami (openform) il form B passa, sull'openargs, il nome
della query (che a quel punto dovresti sapere), sulla load di B
inserisci quel nome sul  rowsource del combo.
--
a.cara


title: Combo che legge il filtro di una query

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:c51hvf$2lsahk$1...@ID-163946.news.uni-berlin.de...

Forse ho intuito la soluzione ma non ci capisco molto.
Ti allego la routine del bottone "Importanti" e la routine della combo, per
un aiuto:
---------------------------------------------------------
Private Sub Importante_Click()
On Error GoTo Err_Importante_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Cliente"
    DoCmd.OpenForm stDocName, , , "Importante=True"
Exit_Importante_Click:
    Exit Sub
Err_Importante_Click:
    MsgBox Err.Description
    Resume Exit_Importante_Click
End Sub
------------------------------------------------------------
Private Sub SceltaCliente_AfterUpdate()
On Error GoTo ErrorHandler
   Dim strSearch As String
   strSearch = "[IDCliente] = " & Me![SceltaCliente]
   'Find the record that matches the control
   Me.Requery
   Me.RecordsetClone.FindFirst strSearch
   Me.Bookmark = Me.RecordsetClone.Bookmark
   Me.SceltaCliente = Null
ErrorHandlerExit:
   Exit Sub
ErrorHandler:
   MsgBox "Error No: " & Err.Number & "; Description: " & Err.Description
   Resume ErrorHandlerExit
End Sub
-----------------------------------
Grazie.
Flavio


title: Combo che legge il filtro di una query

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:c51hvf$2lsahk$1...@ID-163946.news.uni-berlin.de...
> Flavio_tv wrote:
>
> ...e quando chiami (openform) il form B passa, sull'openargs, il nome
> della query (che a quel punto dovresti sapere), sulla load di B
> inserisci quel nome sul  rowsource del combo.
E bravo: io da grande demiurgo riesco faticosamente dopo innumerevoli
tentativi a tirargli fuori quello che doveva dire e tu... ZAC... mi freghi
l'intervento risolutore!!!
Non si fa... non si fa...
Antonio


title: Combo che legge il filtro di una query

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:bLYcc.116270$FJ6.4...@twister1.libero.it...

Lo so che non sono ancora navigato di Access (lo sto imparando solo da 3
mesi...),
ma voi che siete gli specialist del NG datemi se potete le istruzioni per
applicare la soluzione.
Grazie ancora a Alessandro e Antonio.
Flavio


title: Combo che legge il filtro di una query

text:
"Flavio_tv" <
cancella_fl...@yahoo.it
> ha scritto nel messaggio
news:EWYcc.36818$zm5....@nntpserver.swip.net...

forms("B").combo.rowsource = query
Antonio


title: Combo che legge il filtro di una query

text:

ciao Antonio ..... Di fatto non e' stato tanto risolutore .....  mi
sembra che c'e' ancora molto da lavorare.
Buon proseguimento ;<)
P.S. Non lo faccio piu'
P.P.S. qual'e' lo smailino con la lacrimuccia?
--
a.cara


title: Combo che legge il filtro di una query

text:
> P.P.S. qual'e' lo smailino con la lacrimuccia?
;..(
MAssimliano


title: Combo che legge il filtro di una query

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:c531vc$2nuh74$1...@ID-163946.news.uni-berlin.de...

Fallo fallo, cosě mi levi un po' di lavoro. L'onorario resta a me perň...
Antonio


title: Combo che legge il filtro di una query

text:
> > >>Flavio_tv wrote:
> > >>
> > >>...e quando chiami (openform) il form B
passa, sull'openargs, il nome
> > >>della query (che a quel punto dovresti
sapere), sulla load di B
> > >>inserisci quel nome sul  rowsource del
combo.
> > >
> > >
> > > E bravo: io da grande demiurgo riesco
faticosamente dopo innumerevoli
> > > tentativi a tirargli fuori quello che doveva
dire e tu... ZAC... mi
> freghi
> > > l'intervento risolutore!!!
> > >
> > > Non si fa... non si fa...
> > ciao Antonio ..... Di fatto non e' stato tanto
risolutore .....  mi
> > sembra che c'e' ancora molto da lavorare.
> > Buon proseguimento ;<)
> >
> > P.S. Non lo faccio piu'
>
> Fallo fallo,
Ma se non fischi non si ferma nessuno!!!
Oh 'sti arbitri sono proprio di coccio!
Mi sa che il 3d nostalgico di ha scombussolato.
>cosě mi levi un po' di lavoro.
tranne quello per l'emiro, con lui č un fatto
personale: quello non č lavoro,
č """lavoro""".
>L'onorario resta a me perň...
>
> Antonio
MAssimiliano


title: Combo che legge il filtro di una query

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:v57dc.114598$Kc3.3...@twister2.libero.it...

Mi sa che non è la soluzione al problema e poi come si fa..... sono
ignorante perdonate.
Flavio


title: Combo che legge il filtro di una query

text:
"Flavio_tv" <
cancella_fl...@yahoo.it
> ha scritto nel messaggio
news:sQjdc.37047$zm5....@nntpserver.swip.net...
> > forms("B").combo.rowsource = query
> >
> > Antonio
> >
> >
>
> Mi sa che non è la soluzione al problema e poi come si fa..... sono
> ignorante perdonate.
>
> Flavio
Comincia col vedere l'help on line su rowsource
Antonio


title: db su nt server ver. 4

author: Gianni Piccoli

text:
Ho installato msacess su nt4 e ho messo un mio db, ma le date vengono in
inglese , come faccio a metterle in italiano?
Ciao e grazie a tutti


title: db su nt server ver. 4

author: Sergio MAZZA

text:
"Gianni Piccoli" <
gpic...@iphomedia.it
> ha scritto nel messaggio
news:95806193...@melissa.energy.it...
> Ho installato msacess su nt4 e ho messo un mio db, ma le date vengono in
> inglese , come faccio a metterle in italiano?
>
>
> Ciao e grazie a tutti
>
>
>
Hai controllato le impostazioni nel pannello di controllo?
Ciao.


title: Togliere tutti Menu' e BARRE STRUMENTI

author: PaoloD

text:
Ciao a tutti ragazzi!
Mi piacerebbe togliere da Access 2003 tutti i menù ed le barre degli
strumenti: nel mio vecchio Access 95 ci ero riuscito con una barra dei
menù vuota, ma mi pare che Access 2003 sia u po' diverso: c'è
qualcuno che mi sa dare una mano?
Tanti sinceri auguri di Buona Natel a tutti!


title: Togliere tutti Menu' e BARRE STRUMENTI

text:
Ho provato con la seguente routine messa nell'evento Su Apertura della
prima maschera visualizzata all'avvio:
Dim cmdbar As CommandBar
For Each cmdbar In CommandBars
        cmdbar.Enabled = False
Next
End Sub
Però mi dà errore "Tipo definito dall'utente non definito". Mi pare
di capire di dover definire il tipo di oggetti CommandBars, ma come si
fà in Access 2003?
Grazie e ciao!


title: Togliere tutti Menu' e BARRE STRUMENTI


title: Togliere tutti Menu' e BARRE STRUMENTI

text:
"PaoloD" <
paolo.do...@tin.it
> wrote in message
news:1135324532.9...@g43g2000cwa.googlegroups.com

Inserisci i riferimenti alle lib di Office.
Non mi pare un buon metodo però, i opreferirei la Barra
personalizzata e configurare meglio le Opzioni di avvio.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Togliere tutti Menu' e BARRE STRUMENTI

text:
Con Access 95 avevo una barra vuota, convertendo in Access 2003 la
barra vuota viene mantenuta, ma rimane in alto a destra la casella con
la richiesta di digitare una domanda! In pratica mi andrebbe benissimo
meglio configurare l'Avvio ma mi piacerebbe recuperare quella riga in
buona parte vuota: sapete per caso darmi una dritta, con Access 2003
non ci sono ancora riuscito (sia per recuperare lo spazio della barra
menù vuota, che per meglio gestire l'Avvio)?
Ciao e ri-grazie!


title: Togliere tutti Menu' e BARRE STRUMENTI

author: Potone

text:
"PaoloD" <
paolo.do...@tin.it
> ha scritto nel messaggio news:1135324532.9...@g43g2000cwa.googlegroups.com...



Grazie e ciao!
--
ciao,
vai in Strumenti/avvio e imposta la tua barra vuota come barra menu predefinita (la barra deve essere di tipo "menu", se non la vedi
nell'elenco vai su strumenti/personalizza e cambia la tipologia dalla pagina delle proprietà).
All'apertura e sufficiente eseguire il comando:
Commandbars("NomeTuaBarraVuota").visible=false
Lo stesso sistema puoi usare per rendere invisibile eventuali barre strumenti oppure puoi rimuovere anche quelle sempre dalle
opzioni di avvio.
ciao,
Mat.


title: Togliere tutti Menu' e BARRE STRUMENTI

author: Alessandro Baraldi

text:
"PaoloD" <
paolo.do...@tin.it
> wrote in message
news:1135332500....@z14g2000cwz.googlegroups.com
> Con Access 95 avevo una barra vuota, convertendo in Access 2003 la
> barra vuota viene mantenuta, ma rimane in alto a destra la casella con
> la richiesta di digitare una domanda! In pratica mi andrebbe benissimo
> meglio configurare l'Avvio ma mi piacerebbe recuperare quella riga in
> buona parte vuota: sapete per caso darmi una dritta, con Access 2003
> non ci sono ancora riuscito (sia per recuperare lo spazio della barra
> menů vuota, che per meglio gestire l'Avvio)?
> Ciao e ri-grazie!
Usa questa per eliminare la Barra nativa di Access:
CommandBars.ActiveMenuBar.Enabled = False
Ciao



title: Replicare DB

author: Pisinho

text:
Buongiorno,
avrei la necessitą di replicare il o i databases sul server, in questo caso
su Sql Server ma ho anche dei DB Access.
Esiste qualcosa di freeware da configurare ?
Grazie mille.


title: sito comune.... riallega le tabelle

author: Massimo

text:
ho utilizzato l'esempio nel rillegare le tabelle ( prelevato dal sito
comune ), un ottimo lavoro, ma non mi funziona in tutti i PC, ossia mi
sembra che ci siano differenze nei sistemi operativi, ad esempio mi sembra
che non vadi con 95 e 98 prima edizione mentre con 98 sec ediz. mi sembra
che vada bene con tutti. vi risulta ?
saluti e grazie. Max


title: sito comune.... riallega le tabelle

author: Mattia Sarti

text:
"Massimo" <
ron...@tin.it
> ha scritto nel messaggio
news:91rahm$2ml$1...@fe1.cs.interbusiness.it...

Non ho utilizzato l'esempio di cui parli ma mi sembra un po strano quello
che dici. Sarebbe opportuno che spiegassi meglio il tipo di errore o
anomalia e comunque prova a guardare in Strumenti - Riferimenti (VBA) se ci
sono le stesse cose.
Aloa                    Mattia


title: sito comune.... riallega le tabelle

text:
> Non ho utilizzato l'esempio di cui parli ma mi sembra un po strano quello
> che dici. Sarebbe opportuno che spiegassi meglio il tipo di errore o
> anomalia e comunque prova a guardare in Strumenti - Riferimenti (VBA) se
ci
> sono le stesse cose.
>
> Aloa                    Mattia
>
Messaggi di errori non me ne dà , l'unica cosa che non fa, è che non si apre
la finestra di selezione del file, e mi da un segnale acustico critico, per
me il problema sta nel fatto che la funzione richiama il file comdlg32.dll
che per mè è differente nelle versioni precedenti.
Max


title: Esportare dati in excel, AIUTOOOOO

author: Max

text:
Saluto a tutto il NG.
Espongo subito il mio problema,
premetto che sono un novellino a riguardo!!!
Iniziamo :
Ho fatto  il mio programmino in access x gestire un help-desk
con inserimento chiamate, numero progress, query, etcc.....
questo programma mi genera un foglio di intervento che deve essere
spedito via e-mail come allegato al tecnico in sito.
E QUI INIZIANO I PROBLEMI  !?????!!?!?!!?!?!?!?!?!???!?!?!???
fatta la mia macro di spedizione e-mail non riesco a esportare i dati in
formato excel, ma solo in formato snapshot che a me non frega un c...o,
in quanto ho bisogno di un form EDITABILE!
se provo a esportarlo in excel non mi da la formattazione giusta e mi
riempe
le celle una di seguito all'altra, in sostanza mi servirebbe lo stesso form
che riesco a visualizzare con snapshot, ma in formato excel.
GRAZIE, a buon rendere.
Max.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Esportare dati in excel, AIUTOOOOO

author: Emyr

text:
On Thu, 20 Jun 2002 09:41:42 +0200,
max...@libero.it
 (Max) wrote:
>Saluto a tutto il NG.
>
>Espongo subito il mio problema,
>premetto che sono un novellino a riguardo!!!
>Iniziamo :
>Ho fatto  il mio programmino in access x gestire un help-desk
>con inserimento chiamate, numero progress, query, etcc.....
>questo programma mi genera un foglio di intervento che deve essere
>spedito via e-mail come allegato al tecnico in sito.
>
>E QUI INIZIANO I PROBLEMI  !?????!!?!?!!?!?!?!?!?!???!?!?!???
>
>fatta la mia macro di spedizione e-mail non riesco a esportare i dati in
>formato excel, ma solo in formato snapshot che a me non frega un c...o,
>in quanto ho bisogno di un form EDITABILE!
>se provo a esportarlo in excel non mi da la formattazione giusta e mi
>riempe
>le celle una di seguito all'altra, in sostanza mi servirebbe lo stesso form
>che riesco a visualizzare con snapshot, ma in formato excel.
>
>GRAZIE, a buon rendere.
>Max.
di cosa dispone il tecnico in sito?
se ha access spediscigli i dati per fare la scheda, ed il programma
tuo lo avrą al seguito.
Saluti.
Emanuele.


title: Esportare dati in excel, AIUTOOOOO

text:
"Max" <
max...@libero.it
> ha scritto nel messaggio
news:aes0vm$ih8$1...@news.newsland.it...
> Saluto a tutto il NG.
>
> Espongo subito il mio problema,
> premetto che sono un novellino a riguardo!!!
> Iniziamo :
> Ho fatto  il mio programmino in access x gestire un help-desk
> con inserimento chiamate, numero progress, query, etcc.....
> questo programma mi genera un foglio di intervento che deve essere
> spedito via e-mail come allegato al tecnico in sito.
>
> E QUI INIZIANO I PROBLEMI  !?????!!?!?!!?!?!?!?!?!???!?!?!???
>
> fatta la mia macro di spedizione e-mail non riesco a esportare i dati in
> formato excel, ma solo in formato snapshot che a me non frega un c...o,
> in quanto ho bisogno di un form EDITABILE!
> se provo a esportarlo in excel non mi da la formattazione giusta e mi
> riempe
> le celle una di seguito all'altra, in sostanza mi servirebbe lo stesso
form
> che riesco a visualizzare con snapshot, ma in formato excel.
>
> GRAZIE, a buon rendere.
> Max.
>
Se ho capito bene non vuoi esportare i dati contenuti nella tabella ma il
layout della form. Se č cosě dovresti utilizzare l'automazione OLE per
scrivere i dati nelle celle giuste.
E' cosě?
Ciao.
--
Sergio MAZZA


title: Interrogazione SQL(urgente).

author: Lucia Rita Carfagno

text:
Un saluto a tutto il NG.
Mi dite per cortesia dove sbaglio? Ho realizzato una query e devo modificare
l'espressione SQL sottostante, ma Acc2000 continua a darmi lo stesso errore
e, comunque faccia, non risolvo nulla.
L'espressione č:
SELECT Count(VW_DIPARTIMENTI.IDDIPARTIMENTO), VW_PARTECIPANO.IDDIPARTIMENTO,
VW_PARTECIPANO.IDPROGETTO, VW_PROGETTI.IDPROGETTO,
VW_DIPARTIMENTI.[UNIVERSITA'], VW_DIPARTIMENTI.STATO, VW_PROGETTI.TITOLO,
VW_PROGETTI.ANNOINIZIO, VW_PROGETTI.ANNOFINE
 FROM
 VW_PROGETTI   INNER JOIN (VW_DIPARTIMENTI INNER JOIN VW_PARTECIPANO ON
VW_DIPARTIMENTI.IDDIPARTIMENTO = VW_PARTECIPANO.IDDIPARTIMENTO) ON
VW_PROGETTI.IDPROGETTO = VW_PARTECIPANO.IDPROGETTO;
L'errore č legato all'utilizzo del COUNT, in pratica devo tirare fuori il
numero dei dipartimenti che partecipano ad un progetto.
L'errore riporta quanto segue:
'Impossibile eseguire una query che non include l'espressione
IDDIPARTIMENTO, specificata come parte di una funzione di aggregazione'.
Grazie mille
Ciao Rita


title: Interrogazione SQL(urgente).

text:
Lucia Rita Carfagno wrote:
>
> Un saluto a tutto il NG.
>
> Mi dite per cortesia dove sbaglio? Ho realizzato una query e devo modificare
> l'espressione SQL sottostante, ma Acc2000 continua a darmi lo stesso errore
> e, comunque faccia, non risolvo nulla.
> L'espressione è:
> SELECT Count(VW_DIPARTIMENTI.IDDIPARTIMENTO), VW_PARTECIPANO.IDDIPARTIMENTO,
> VW_PARTECIPANO.IDPROGETTO, VW_PROGETTI.IDPROGETTO,
> VW_DIPARTIMENTI.[UNIVERSITA'], VW_DIPARTIMENTI.STATO, VW_PROGETTI.TITOLO,
> VW_PROGETTI.ANNOINIZIO, VW_PROGETTI.ANNOFINE
>  FROM
>  VW_PROGETTI   INNER JOIN (VW_DIPARTIMENTI INNER JOIN VW_PARTECIPANO ON
> VW_DIPARTIMENTI.IDDIPARTIMENTO = VW_PARTECIPANO.IDDIPARTIMENTO) ON
> VW_PROGETTI.IDPROGETTO = VW_PARTECIPANO.IDPROGETTO;
>
> L'errore è legato all'utilizzo del COUNT, in pratica devo tirare fuori il
> numero dei dipartimenti che partecipano ad un progetto.
> L'errore riporta quanto segue:
> 'Impossibile eseguire una query che non include l'espressione
> IDDIPARTIMENTO, specificata come parte di una funzione di aggregazione'.
>
> Grazie mille
> Ciao Rita
e' un "must" quando sull'sql c'e' una qualsiasi funzione di aggregazione
(count,sum,max,min,avg...etc) tutti gli altri attributi presenti sulla
select devon essere messi in una group by i.e
....
group by VW_PARTECIPANO.IDDIPARTIMENTO,
VW_PARTECIPANO.IDPROGETTO, VW_PROGETTI.IDPROGETTO,
 VW_DIPARTIMENTI.[UNIVERSITA'], VW_DIPARTIMENTI.STATO,
VW_PROGETTI.TITOLO,
 VW_PROGETTI.ANNOINIZIO, VW_PROGETTI.ANNOFINE
--
a.cara
--
a.cara
Togli qualcosa dall'email


title: Interrogazione SQL(urgente).

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E367AA7...@blunet.it...
> Lucia Rita Carfagno wrote:
> >
> > Un saluto a tutto il NG.
> >
> > Mi dite per cortesia dove sbaglio? Ho realizzato una query e devo
modificare
> > l'espressione SQL sottostante, ma Acc2000 continua a darmi lo stesso
errore
> > e, comunque faccia, non risolvo nulla.
> > L'espressione č:
> > SELECT Count(VW_DIPARTIMENTI.IDDIPARTIMENTO),
VW_PARTECIPANO.IDDIPARTIMENTO,
> > VW_PARTECIPANO.IDPROGETTO, VW_PROGETTI.IDPROGETTO,
> > VW_DIPARTIMENTI.[UNIVERSITA'], VW_DIPARTIMENTI.STATO,
VW_PROGETTI.TITOLO,
> > VW_PROGETTI.ANNOINIZIO, VW_PROGETTI.ANNOFINE
> >  FROM
> >  VW_PROGETTI   INNER JOIN (VW_DIPARTIMENTI INNER JOIN VW_PARTECIPANO ON
> > VW_DIPARTIMENTI.IDDIPARTIMENTO = VW_PARTECIPANO.IDDIPARTIMENTO) ON
> > VW_PROGETTI.IDPROGETTO = VW_PARTECIPANO.IDPROGETTO;
> >
> > L'errore č legato all'utilizzo del COUNT, in pratica devo tirare fuori
il
> > numero dei dipartimenti che partecipano ad un progetto.
> > L'errore riporta quanto segue:
> > 'Impossibile eseguire una query che non include l'espressione
> > IDDIPARTIMENTO, specificata come parte di una funzione di aggregazione'.
> >
> > Grazie mille
> > Ciao Rita
>
> e' un "must" quando sull'sql c'e' una qualsiasi funzione di aggregazione
> (count,sum,max,min,avg...etc) tutti gli altri attributi presenti sulla
> select devon essere messi in una group by i.e
>
> ....
> group by VW_PARTECIPANO.IDDIPARTIMENTO,
> VW_PARTECIPANO.IDPROGETTO, VW_PROGETTI.IDPROGETTO,
>  VW_DIPARTIMENTI.[UNIVERSITA'], VW_DIPARTIMENTI.STATO,
> VW_PROGETTI.TITOLO,
>  VW_PROGETTI.ANNOINIZIO, VW_PROGETTI.ANNOFINE
> --
> a.cara
>
> --
> a.cara
> Togli qualcosa dall'email
Grazie mille Alessandro, provo subito.
Scusa ma cosa volevi di re con : Togli qualcosa dall'email?
Ciao Rita


title: Interrogazione SQL(urgente).

text:
Lucia Rita Carfagno wrote:
[cut]
>
> Grazie mille Alessandro, provo subito.
> Scusa ma cosa volevi di re con : Togli qualcosa dall'email?
>
> Ciao Rita
;<))))))
se guardi la mia email vedi che e'
alexqu...@blunet.it
non e' la mia vera email che invece e'
al...@blunet.it
 come vedi
ho tolto "qualcosa"
Il tutto per cercare di evitare il maledetto spam
Ultimamente tra indirizzi di siti porno, catene di sant'antonio e
comunicazioni di vincite stramiliardarie non ne posso piu'



title: Interrogazione SQL(urgente).

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E36BEF7...@blunet.it...

Ah, si ok ho visto! Eheheh, infatti mi pareva un pņ strano il tuo indirizzo,
solo che non immaginavo che potesse essere manipolato in questo modo.
Ciao  Rita


title: Gestione dati mancanti in controlli.

author: TANNHAUSER

text:
Buon pomeriggio a tutti,
in passato ho letto dei 3D che spiegavano come gestire i messaggi di
errore che si verificano quando un utente non inserisce un valore in un
controllo legato ad un campo obbligatorio nella sottostante tabella. Nello
specifico Roberto aveva scelto la strada di non dichiarare nessun campo
obbligatorio e di verificare il suo valore con una routine.
Dal momento che non sempre nome del campo e nome utilizzato nel controllo
coincidono, mi chiedevo se fosse possibile, invece che un messaggio per
ogni valore non inserito, far apparire un messaggio "cumulativo" dei dati
mancanti.
Grazie.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Gestione dati mancanti in controlli.

author: MA

text:
TANNHAUSER wrote:
> Buon pomeriggio a tutti,
>
> in passato ho letto dei 3D che spiegavano come gestire i messaggi di
> errore che si verificano quando un utente non inserisce un valore in
> un controllo legato ad un campo obbligatorio nella sottostante
> tabella. Nello specifico Roberto aveva scelto la strada di non
> dichiarare nessun campo obbligatorio e di verificare il suo valore
> con una routine.
> Dal momento che non sempre nome del campo e nome utilizzato nel
> controllo coincidono, mi chiedevo se fosse possibile, invece che un
> messaggio per ogni valore non inserito, far apparire un messaggio
> "cumulativo" dei dati mancanti.
> Grazie.
Devi inserire un ciclo for e per ogni campo ti formi una stringa
ControlloVuoto= ControlloVuoto & NomeControllo & chr(13) & chr(10)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Gestione dati mancanti in controlli.

text:
MA ha scritto:
> > Dal momento che non sempre nome del campo e nome utilizzato nel
> > controllo coincidono, mi chiedevo se fosse possibile, invece che un
> > messaggio per ogni valore non inserito, far apparire un messaggio
> > "cumulativo" dei dati mancanti.
> > Grazie.
> Devi inserire un ciclo for e per ogni campo ti formi una stringa
> ControlloVuoto= ControlloVuoto & NomeControllo & chr(13) & chr(10)
Se ho ben capito:
1- dichiaro ControlloVuoto come string;
2- effettuo un ciclo for su tutti i controlli che dovrebbero essere
obbligatoriamente alimentati;
3- alla fine ottengo una stringa ControlloVuoto che sarà il testo del mio
messaggio di avviso all'utente.
Il ciclo for sui controlli, a questo punto, come lo imposto, cioè come
distinguo i controlli diciamo "da alimentare" da quelli invece "opzionali"?



title: Gestione dati mancanti in controlli.

text:
TANNHAUSER wrote:
> MA ha scritto:
>
>>> Dal momento che non sempre nome del campo e nome utilizzato nel
>>> controllo coincidono, mi chiedevo se fosse possibile, invece che un
>>> messaggio per ogni valore non inserito, far apparire un messaggio
>>> "cumulativo" dei dati mancanti.
>>> Grazie.
>
>> Devi inserire un ciclo for e per ogni campo ti formi una stringa
>> ControlloVuoto= ControlloVuoto & NomeControllo & chr(13) & chr(10)
>
> Se ho ben capito:
> 1- dichiaro ControlloVuoto come string;
> 2- effettuo un ciclo for su tutti i controlli che dovrebbero essere
> obbligatoriamente alimentati;
> 3- alla fine ottengo una stringa ControlloVuoto che sarą il testo del
> mio messaggio di avviso all'utente.
> Il ciclo for sui controlli, a questo punto, come lo imposto, cioč come
> distinguo i controlli diciamo "da alimentare" da quelli invece
> "opzionali"? Grazie.
Mettici un TAG "richiesto" sui cintrolli che ti interessano
dim ctl as control
dim strControllovuoto as string
for each ctl in me.controls
    if ctl.tag = "richiesto" then
        if isnull(ctl) then strControllovuoto = strControllovuoto & chr(13)
& chr(10)
    end if
next



title: Gestione dati mancanti in controlli.

text:
MA ha scritto:
> Mettici un TAG "richiesto" sui cintrolli che ti interessano
> dim ctl as control
> dim strControllovuoto as string
> for each ctl in me.controls
>     if ctl.tag = "richiesto" then
>         if isnull(ctl) then strControllovuoto = strControllovuoto & chr(13)
> & chr(10)
>     end if
> next
Gentilissimo.
Grazie.
Buona serata.



title: Gestione dati mancanti in controlli.

text:
MA ha scritto:
> Mettici un TAG "richiesto" sui cintrolli che ti interessano
> dim ctl as control
> dim strControllovuoto as string
> for each ctl in me.controls
>     if ctl.tag = "richiesto" then
>         if isnull(ctl) then strControllovuoto = strControllovuoto & chr(13)
> & chr(10)
>     end if
> next
Massimiliano,
per poter utilizzare poi la strControllovuoto come testo del messaggio da
far apparire non dovrei, a questo punto, modificare in:
if isnull(ctl) then strControllovuoto = strControllovuoto & ctl.Name &
chr(13) & chr(10)
altrimenti strControllovuoto sarà sempre uguale a "".



title: Gestione dati mancanti in controlli.

text:
TANNHAUSER wrote:
> MA ha scritto:
>
>> Mettici un TAG "richiesto" sui cintrolli che ti interessano
>> dim ctl as control
>> dim strControllovuoto as string
>> for each ctl in me.controls
>>     if ctl.tag = "richiesto" then
>>         if isnull(ctl) then strControllovuoto = strControllovuoto &
>> chr(13) & chr(10)
>>     end if
>
>> next
>
> Massimiliano,
> per poter utilizzare poi la strControllovuoto come testo del
> messaggio da far apparire non dovrei, a questo punto, modificare in:
>
> if isnull(ctl) then strControllovuoto = strControllovuoto & ctl.Name &
> chr(13) & chr(10)
>
> altrimenti strControllovuoto sarà sempre uguale a "".
Hai ragione, m'è scappato



title: Maschera Ricerca

author: fidel

text:
Non so se avete presente questo esempio di A. Baraldi
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=233

un modo molto simpatico di effettuare ricerche, ma se uno dei campi č di
tipo memo perchč non effettua la ricerca parziale di un testo?
Grazie

--

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


title: Maschera Ricerca

author: fedele

text:
fidel ha scritto:

> Non so se avete presente questo esempio di A. Baraldi
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=233

> un modo molto simpatico di effettuare ricerche, ma se uno dei campi č di
> tipo memo perchč non effettua la ricerca parziale di un testo?
> Grazie
invece qui
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=279

la ricerca nel campo memo funziona.



title: layout tabella da codice

text:
Buongiorno, vorrei stampare una tabella creata temporaneamente tramite
una query <into...> che poi verrà aperta con DoCmd.OpenTable ,
stampata con DoCmd.PrintOut  e cancellata con DoCmd.deleteObject,
ha 5 campi alcuni numerici e alcuni testo ora quando la stampo i campi
hanno tutti la stessa larghezza con il risultato che le colonne con il
testo vengono 'tagliatè' in stampa e i campi numerici sono troppo
grandi.
Domanda: c'è una proprietà tipo width delle colonne di una tabella
nella quale si puo' impostare via codice la larghezza ?
Lo so' mi direte ma che ti complichi la vita? fai con il pusante destro
imposti la larghezza e la tabella non la cancelli  oppure fatti un
reportuccio no? Certo ma ... sono testardo e vorrei fare senza
aggiungere un oggetto nel database.
Grazie


title: layout tabella da codice

author: Carlo Costarella

text:
<
un...@37.com
> ha scritto nel messaggio
news:1140450370.5...@f14g2000cwb.googlegroups.com...

La cosa si può fare e come!
Prima di darti un qualche suggerimento ti consiglio di leggere nella guida i
seguenti argomenti:
Proprietà DatasheetFontItalic, DatasheetFontUnderline
Proprietà ColumnWidth
Proprietà ColumnOrder
Proprietà RowHeight
Ciao, Carlo


title: layout tabella da codice

text:
Garzie Carlo per la risposta, le proprietà che hai elencato non
modificano la tabella dati come chiedevo specificamente ma il form
visualizzato come tabella poi infatti ho fatto proprio così, aperta la
maschera visualizzazione tabella ho aggiustato la larghezza dei campi e
salvato e rimesso visualizzazione normale, con un pulsante e un po' di
codice  stampo senza creare oggetti nuovi così.
1 riapro il form corrente in modalità tabella  (docmd.openform,  mask
, acformds)
2 applico il filtro (filteron true)
3 stampo i record filtrati (docmd.printout)
4 riapro il form in modalità normale  (docmd....)
5 tolgo il filtro (filteron true)
ho aggiunto una gestione errori per recordset vuoto et voila la stampa
di tabella senza stampare la tabella! e senza report.
Grazie e ciao