text:
On 22 Mar, 15:08, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:5cf17646-1414-4124...@r1g2000yqj.googlegroups.com...

Grandissimo Roby.Questo codice l'ho posso anche inserire anche nel
form che visualizza i dati della distinta base?? Il "form si chiama
"Fm_carico_art_in_distinta".
In questo caso l'ho inserirei nell'evento "allapertura" o su
"Corrente".
Grazie ancora
Dino


title: Problemi nell'aggiornare dati in una query

author: Roberto da Parma

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:073a94f7-a2ac-49e5...@30g2000yqi.googlegroups.com...

Beh, questo controlla che il record non sia duplicato e nel caso
aggiunge/modifica il record.
puoi comunque adattarlo a tutte le esigenze che vuoi...
Ti sconsiglierei di metterlo su corrente perchè rischieresti di entrare in
un loop infinito oppure di eseguire il codice in maniera inutile.
Pensa quando devi eseguire il codice e scegli l'evento di conseguenza.



author: Dino

text:
On 22 Mar, 16:36, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:073a94f7-a2ac-49e5...@30g2000yqi.googlegroups.com...

Ok provo e ti faccio sapere.
tieni d'occhio il post.
Dino


text:

> ...
>
> leggi tutto- Nascondi testo citato
>
> - Mostra testo citato -
Ciao Roby.Mi da questo errore. "Errore di sintassi : operatore
mancante" e mi segnala questa riga di codice:
Set rst = CurrentDb.openrecordset("SELECT articoli.* FROM articoli
WHERE articoli.[Codice art fornitore]= " & Me.[Codice art fornitore] &
" And articoli.[IDfornitore] = " & Me.IDfornitore)
Non vorrei che il problema fosse il fatto che nel form non ci sono i
due articoli uguali.Ne abbiamo solo uno.Il compito del tuo codice
sarebbe di sostituirlo con quello appena inserito nel form articoli.
Dino.
NB:Dai gentilmente un occhio anche all'altro post "Filtraggio dati
query" ti ho fatto un esempio di come vorrei il tutto.
Grazie mille Dino


text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:3d5811d7-fd9d-4a28...@d27g2000yqf.googlegroups.com...

Fai un debug e controlla che la sintassi sia corretta.
Esistono i campi idfornitore e [codice art fornitore] in tabella articoli?
sono di tipo numerico?
diversamente li devi trattare come testo...e aggiungere gli apici prima e
dopo il campo.
cerca di capire la sintassi e non di copiare/incollare....
il set fissa un recordset che poi vai ad aprire con il relativo comando
quindi quello che restituisce è una select, per cui anche se dovesse essere
vuota gira lo stesso ma è in stato di EOF (end of file).
se ti restituisce un errore è prechè è sbagliata in qualche modo la sintassi
per cui non riesce ad eseguire l'openrecordset.
cerca di ragionarci un pò su...l'help ti viene incontro con molti
esempi...usalo!



text:
On 22 Mar, 19:18, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:3d5811d7-fd9d-4a28...@d27g2000yqf.googlegroups.com...

OK lungi da me il voler solo copiare ed incollare.
domani mattina se puoi controlla il post che ti do notizie in merito.
Ancora grazie Dino


text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:d9764d16-d0de-4735...@z35g2000yqd.googlegroups.com...

Giro spesso da ste parti :-)



text:
On 23 Mar, 00:42, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:d9764d16-d0de-4735...@z35g2000yqd.googlegroups.com...

> ...
>
> leggi tutto- Nascondi testo citato
>
> - Mostra testo citato -
Sto' purtroppo uscendo ci sentiamo (ci "postiamo") in serata.due cose:
Sto' cercando di ragionare (tu dirai "e ora")  questo codice,
correggimi se sbaglio dovrebbe se trova un articolo gia' esistente
sostituirlo con quello piu' aggiornato a livello di data????Sì perche'
avendo fatto io le relazioni "aggiorna campi correlati a catena" nel
momento che vario il prezzo di un articolo la distinta base si
aggiorna automaticamente.Ma nel momento che io inserisco lo stesso
articolo acquistato da un altro fornitore il codice dovrebbe fare lo
stesso.
Forse nel codice bisogna inserieancge il "campo data listino" ???
La seconda cosa e' solo che volevo avvisarti (come vedrai dal post)
che ho risolto il problema del raggruppamento bolle in SQL così
SELECT DISTINCTROW [Num doc], [Tabella bolle prodotti].[ID Cliente],
[Tabella bolle prodotti].[Data doc], [Tabella bolle prodotti].
[Aggiungi]
FROM [Tabella bolle prodotti]
WHERE ((([Tabella bolle prodotti].[ID Cliente])=[Forms]![Maschera
inserimento fatture]![ID Cliente]));
Grazie ancora per i tuoi consigli  e ci "POSTIAMO" stasera
Dino


title: codice in report eseguito in modo anomalo

text:
non riesco a capire dove sbaglio, per ottenere una griglia che crea un bordo
ai campi uso delle immagini esterne, ho quindi inserito un codice che
gestisce le immagini nel report
++++ codice +++++
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
    Me.Picture = ""
    If Me.Page = 1 Then
        Me.Picture ="C:\bordistampe\preventivo1.jpg"
    ElseIf Me.Page > 1 Then
        Me.Picture ="C:\bordistampe\preventivo2.jpg"
    End If
End Sub
il risultato per� � sbagliato, infatti ottengo:
l'immagine 2 nella pagina 1 (qui dovrei vedere l'immagine 1)
l'immagine 1 nella pagina 2 (qui dovrei vedere l'immagine 2)
e l'immagine 2 nella pagina 3 (questa v� anche bene)
Qualcuno capisce dov'� l'errore???????


author: Massimiliano Bertoglio

text:
"leopard73" <
> ++++ codice +++++
>
> Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
>    Me.Picture = ""
>    If Me.Page = 1 Then
>        Me.Picture ="C:\bordistampe\preventivo1.jpg"
>    ElseIf Me.Page > 1 Then
>        Me.Picture ="C:\bordistampe\preventivo2.jpg"
>    End If
> End Sub
>
>
> il risultato per� � sbagliato, infatti ottengo:
> l'immagine 2 nella pagina 1 (qui dovrei vedere l'immagine 1)
> l'immagine 1 nella pagina 2 (qui dovrei vedere l'immagine 2)
> e l'immagine 2 nella pagina 3 (questa v� anche bene)
>
> Qualcuno capisce dov'� l'errore???????
Non ho la possibilit� di provare la cosa (e poi, quale versione di Access
utilizzi?) per� penso che a rompere le scatole potrebbe essere l'evento
Corpo_format.
Prova a inserire quel codice in un altro evento, magari "Pagina".
Max


text:
Risolto mettendolo nel codice pagina come da te consigliato e si � risolto,
l'unica variazione � che l'immagine della prima pagina l'h� dovuta impostare
manualmente cliccando su sfoglia... poi l'immagine per le pagine successive
alla prima le gestisce correttamente, grazie.
"Massimiliano Bertoglio" <
max.be...@tiscalinet.it
> ha scritto nel
messaggio news:4b1d0d17$0$10446$4faf...@reader2.news.tin.it...



title: qual'è la soluzione migliore?

text:
Ciao
Devo creare un report piuttosto complesso.
Domanda: meglio basarlo su una query di selezione con 17 tabelle collegate
ad una principale oppure mettere 16 sottoreport?
Ho un dubbio sulla velocità di stampa....
grazie per la risposta......buon fine settimana a tutti


title: qual'è la soluzione migliore?

author: Simone Calligaris

text:
Ciao
Devo creare un report piuttosto complesso.
Domanda: meglio basarlo su una query di selezione con 17 tabelle collegate
ad una principale oppure mettere 16 sottoreport?
Ho un dubbio sulla velocità di stampa....
Se possibile, è chiaramente meglio una query di selezione con 17 tabelle
collegate...
Ciao, Simone


title: qual'è la soluzione migliore?

author: Alessandro Baraldi

text:
Credo che la domanda sia un pò strana...!
I risultati ottenibili sono decisamente poco confrontabili a livello di
presentazione Report...!!!
Tutto dipende da cosa devi esporre e come, anche se personalmente non
ho mai avuto a che fare con situazioni così complesse.
Spero non sia colpa di un'errata normalizzazione del Database.
@Alex


title: qual'è la soluzione migliore?

author: Sergio MAZZA

text:
<
ca...@flag.it
> ha scritto nel messaggio
news:e42cpu$osc$1...@carabinieri.cs.interbusiness.it...
Ciao
[risposta]
Quella di scrivere sempre un oggetto descrittivo del problema...
Ciao.
--
Sergio MAZZA


title: qual'è la soluzione migliore?

author: Alessandro Cara

text:

per favore sistema l'orario del PC
--
ac


title: qual'è la soluzione migliore?

text:
Scusate, effettivamente ho esposto il quesito partendo dal risultato
finale....
Praticamente si tratta di un db che gestisce l'inserimento dati di un
laboratorio tecnologico che effettua prove su materiali elastomerici (pvc,
tpo ecc ecc).
Ogni volta che si produce un materiale viene dato un codice che comprende:
il nome del materiale, lo spessore e la data.
Questi dati finiscono in una tabella denominata "anagrafica"
Poi, a seconda del tipo di prova effettuata (carico a rottura,
allungamento a rottura, peso specifico, massa areica, spessore,
lacerazione, flessibilità a freddo, invecchiamenti in stufa ecc
ecc...circa una ventina), attraverso opportune maschere (ognuna diversa
dall'altra), viene richiamato il codice relativo al materiale provato e si
inseriscono tutti i dati della singola prova (quindi una ventina di
maschere con relative tabelle).
Ad ogni maschera ovviamente è associata una tabella e ad ogni tabella una
query di selezione che effettua i calcoli sui dati inseriti (valori medi,
somme, divisioni, formule ecc ecc).
Alla fine deve essere stampato un report dove, nell'intestazione devono
comparire tutti i dati "anagrafici" del materiale e sotto tutte le prove
effettuate sul materiale stesso con i singoli valori ottenuti e i valori
medi.
Pertanto, mi chiedevo, se fosse meglio basare il report su una query
(tabella "anagrafica" con legate a questa tutte le query relative alle
singole prove) oppure se basare il report sulla tabella "anagrafica" e poi
inserire tanti sottoreport  (uno per ogni prova effettuata)
Spero di essere stato chiaro
Ciao a tutti......


title: qual'è la soluzione migliore?

text:
Beh sono semplici prove meccaniche su provini....!
Da come hai esposto lo sviluppo ipotizzo l'errata normalizzazione
del DB come avevo sostenuto.
Io gestisco prove su strumentazione di apparecchiature differenti
ma non ho di certo una tabella per ogni tipo di prova...!
Ogni apparecchiatura ha diversi strumenti e su ogni strumento eseguo
diverse prove...!
Ho una tabella generica di tutte le prove che possono essere effettuate
nel mio laboratorio.
Una tabella che associa le prove al Tipo di strumento, non allo
strumento ma al TIPO.
Quindi quando devo inserire una Prova recupero le proprietà da
inserire
per il determinato strumento compresi i valori previsti e quelli di
attenzione per
i confronti, quindi valido i dati da censire(ed eventualmente ne
elimino o ne aggiungo)
quindi salvo i dati una tabella.
Per questo passaggio uso un Recordset in memoria ADO, ma si potrebbe
usare una
TempTable con DAO.
Ho realizzato uno sviluppo Verticale invece che Orizzontale come in
effetti
verrebbe in mente di fare.
Questo mi permette di ottenere la massima flessibilità per tutte le
prove e
per tutte le apparecchiature.
La gestione è apparentemente più complessa ma non ho limiti nè
confini, anche
perchè sfrutto la struttura Gerarchica nelle tabelle, cosicchè ogni
proprietà è/può essere figlia
di una proprietà, in questo modo realizzo le proprietà per
categoria...ecc...!!!
Per farla breve alla fine ho un Report che estrae i dati da una tabella
principale e 3 Tabelle
per l'AutoLookup dei dati indicizzati.
Saluti
@Alex


title: qual'è la soluzione migliore?

text:
Forse non ho capito....
Secondo te posso creare una unica tabella per contenere tutti i dati che
ottengo da prove diverse?
Faccio un esempio:
la prova di allungamento a rottura viene effettuata dieci volte sullo
stesso materiale prendendo i provini in zone diverse.
Quindi ho creato una tabella "allungamenti" con:
codice
data di analisi
provino1
provino2
provino3
.....
provino10
la prova di peso specifico viene effettuata tre volte sullo stesso
materiale quindi ho creato la tabella "pesosp" con:
codice
data di analisi
peso1
peso2
peso3
Faccio notare che i valori di peso specifico e di allungamento sono con
decimali diversi.....
ciao


title: qual'è la soluzione migliore?

text:
Ti sfugge il concetto di sviluppo verticale...!
Ti confermo che non servono tante tabelle quante sono le prove, ma
una buona razionalizzazione di poche...!
La struttura da te creata è contro la normalizzazione, è fallace in
partenza
e sarà sempre peggio non essendo flessibile.
Se ti chiedessi cosa fai in caso di una nuova prova...?
Se ad una domanda simile la tua soluzione sarebbe creare una nuova
tabella
capisci da te che il tuo approccio non potrebbe stare in piedi, quando
mai si è
visto un applicativo rigido che richiede l'intervento radicale sulla
struttura in caso
di aggiunte....?
Questo dovrebbe sempre essere un campanello d'allarme.
Come ti dicevo Tabella Prove nella quale avrai:
Provino1
Provino2
Provino3
Provino4
ProvinoN
Peso1
Peso2
Peso3
Attributo1
Attributo2
AttributoN
Proprieta1
Proprieta2
ProprietaN
ecc.....!
Una tabella nella quale inserisci i tipici prove.
Una tabella nella quale relazioni i TIPICI con le prove
Quindi Ogni Tipico ha il suo elenco di prove.
Quando esegui una prova una Query per Tipico del campione
e ricavi in Verticale l'elenco delle Prove.
Inserisci i valori e salvi un una Tabella dedicata.
Come vedi sono 4 tabelle....!
La difficoltà è uscire dallo schema rigido della struttura
orizzontale
che in questo caso non è applicabile.
Ciao
@Alex


title: qual'è la soluzione migliore?

author: Paolo

text:
ca...@flag.it
 wrote:

In situazioni del genere ti crei una o più tabelle temporanee.
Le popoli con tutti i dati che ti servono nel report operando con query
successive.
Alla fine il report si limita a presentare le tabelle senza filtri o altro.
Ciao


title: qual'è la soluzione migliore?

text:
In una situazione del genere è la struttura del DB a non essere
corretta.
@Alex


title: qual'è la soluzione migliore?

text:
> In situazioni del genere ti crei una o più tabelle temporanee.
> Le popoli con tutti i dati che ti servono nel report operando con query
> successive.
>
> Alla fine il report si limita a presentare le tabelle senza filtri o
altro.
> Ciao
E' già la seconda risposta che dai oggi, senza prima aver letto il Thread...
Ciao, Simone


title: qual'è la soluzione migliore?

text:
Oggi hai il tuo PH potrebbe essere definito come la derivata di una
costante ...... ----> tendente a Zero....!!
;-)
Io invece devo avere il Ph dello stomaco in subbuglio sono quasi
zavorrato....
Ma data la mole di risposte che oggi Paolo ha dato nel NG qualcosa gli
è pure
scappato infondo è domenica...!
Ciao Simone.
@Alex


title: qual'è la soluzione migliore?

author: Paolo Holzl

text:
Alessandro Baraldi wrote:
> Ma data la mole di risposte che oggi Paolo ha dato nel NG qualcosa gli
> è pure
> scappato infondo è domenica...!
Diciamo che oggi pioveva e mi rompevo le p..
Di conseguenza ho pensato di dare una ripassata al mio vecchio gruppo (è un
po che non ci bazzico).
Certi treads erano spezzati qua e la per cui effettivamente qualcosa mi è
scappato.
Ciao


title: qual'è la soluzione migliore?

text:
"Paolo Holzl" <
> Diciamo che oggi pioveva e mi rompevo le p..
> Di conseguenza ho pensato di dare una ripassata al mio vecchio gruppo (è
un
> po che non ci bazzico).
> Certi treads erano spezzati qua e la per cui effettivamente qualcosa mi è
> scappato.
Ma te l'avrei "lasciata passare" se ti fossi firmato col nome completo: al
fondatore dell'area Access si può concedere qualche distrazione, no?   ;-)
Ciao, Simone


title: qual'è la soluzione migliore?

text:
Era in incognito per vedere se qualcuno che si rompeva altrettanto
faceva osservazioni.....
E' toccata a te Simone.
Quà dalle mie parti oggi era una spendida giornata, 24°C con un sole
splendido dopo le 10
quando ha spiovuto.
Ciao a tutti buon inizio settimana
@Alex


title: qual'è la soluzione migliore?

text:
ciao
Purtroppo non ho ben capito la tua spiegazione.
Esiste un esempio simile sul sitocomune che mi aiuti nella comprensione di
questo sviluppo verticale?
grazie.......ciao


title: qual'è la soluzione migliore?

text:
Purtroppo no e non saprei come aiutarti più di come ho fatto perchè
è proprio un problema strutturale da sviscerare.
@Alex


title: qual'è la soluzione migliore?

text:
Simone Calligaris wrote:
> Ma te l'avrei "lasciata passare" se ti fossi firmato col nome completo: al
> fondatore dell'area Access si può concedere qualche distrazione, no?
> ;-)
Col cognome che mi ritrovo non vi si può mai nascondere nulla
:-)


title: associare un evento ad un tasto

author: Alessandro

text:
E' possibile associare un evento ad un tasto o ad una combinazione di tasti?
Nel mio caso un campo al quale è associata una maschera che aggevola
l'inserimento del valore. Visto che la maschera è opzionale per ora lo
associata al doppio click, ma sarebbe molto più comodo aprirla con un tasto
rapido.
Visto che ci sono vi espongo anche un altro problemino che non ho ancora
risolto:
ho creato con l'autocomposizione una casella di riepilogo che trova i
record, poi ho inserito una sottomaschera e ho collegato i campi. Durante il
lavoro ho scoperto che mi era più comoda una casella di teso, perciò ho
convertito la combinata in testo. Il tutto continua a funzionare, ma se da
un'altra maschera inserisco un valore nella casella di testo i record non si
aggiornano: devo per forza inserirli a mano. Come mai?
Ringrazio fin d'ora chiunque mi aiuterà
Ciao a tutto il NG


title: associare un evento ad un tasto

author: Massimiliano Amendola  kksrl

text:
"Alessandro" <
lond...@inwind.it
> ha scritto nel messaggio
news:OeIQ8.46765$Kt3.1...@twister2.libero.it...
> E' possibile associare un evento ad un tasto o ad una combinazione di
tasti?
Access fa proprio questo tra le tante altre cose...
> Nel mio caso un campo al quale č associata una maschera che aggevola
> l'inserimento del valore. Visto che la maschera č opzionale per ora lo
> associata al doppio click, ma sarebbe molto piů comodo aprirla con un
tasto
> rapido.
anche dall'autocomposizione puoi aprire tutte le maschere che vuoi
> ho creato con l'autocomposizione una casella di riepilogo che trova i
> record, poi ho inserito una sottomaschera e ho collegato i campi. Durante
il
> lavoro ho scoperto che mi era piů comoda una casella di teso, perciň ho
> convertito la combinata in testo. Il tutto continua a funzionare, ma se da
> un'altra maschera inserisco un valore nella casella di testo i record non
si
> aggiornano: devo per forza inserirli a mano. Come mai?
La casella di riepilogo ti cercava il record che volevi, la casella di testo
no: nel primo caso tu modificavi un record esistente, nel secondo ne
inserisci uno nuovo.
In buona sostanza il tuo programma fa quello che deve fare, sei tu che devi
consumare il tasto F1.
ciao da uno che tra il pigiare F1 e umettarsi il dito x girare tutte le
pagine dei libri su Access, si č ridotto ad indicare la direzione con la
falangina dell'indice
ciao MAssimiliano


title: associare un evento ad un tasto

author: Emyr

text:
On Fri, 21 Jun 2002 16:11:26 GMT, "Alessandro" <
lond...@inwind.it
>
wrote:
>E' possibile associare un evento ad un tasto o ad una combinazione di tasti?
>Nel mio caso un campo al quale è associata una maschera che aggevola
>l'inserimento del valore. Visto che la maschera è opzionale per ora lo
>associata al doppio click, ma sarebbe molto più comodo aprirla con un tasto
>rapido.
vedi autokeys
>
>Visto che ci sono vi espongo anche un altro problemino che non ho ancora
>risolto:
>ho creato con l'autocomposizione una casella di riepilogo che trova i
>record, poi ho inserito una sottomaschera e ho collegato i campi. Durante il
>lavoro ho scoperto che mi era più comoda una casella di teso, perciò ho
>convertito la combinata in testo. Il tutto continua a funzionare, ma se da
>un'altra maschera inserisco un valore nella casella di testo i record non si
>aggiornano: devo per forza inserirli a mano. Come mai?
>
fai un requery della maschera da codice per fare gli aggiornamenti
Saluti.
Emanuele.


title: [access xp] stampa maschere - urgente

author: Alessio B.

text:
Ho realizzato un db con access xp.
Questo db mi serve per gestire le fatture emmesse.
A tal scopo ho creato una maschera che trae i dati da una query che ha anche
dei campi calcolati (tipo importo totale, iva, r.a. ecc)
Il problema è che se tento di stampare tutti i record della maschera, il
campo totale (e solo questo) non avviene aggiornato di volta in volta ma
bensi al di la degli importi parziali assume sempre il valore del primo
record da cui parto per la stamapa...!!!
Il problema non si pone in essere se stampo una fattura per volta.
Non so se son stato sufficientemente chiaro nell'esporre il
problema....semmai son qua per eventuali aggiunte!
Spero in un Vostro cortese aiuto!
Buona domenica, ALE
-----------------------
per risposte via e-mail togliere "-untot" dall'indirizzo


title: [access xp] stampa maschere - urgente

author: sergio

text:
"Alessio B." <
alessio...@libero.it
> ha scritto nel messaggio
news:95sVb.22738$Mt6.7...@twister2.libero.it...
> Ho realizzato un db con access xp.
> Questo db mi serve per gestire le fatture emmesse.
> A tal scopo ho creato una maschera che trae i dati da una query che ha
anche
> dei campi calcolati (tipo importo totale, iva, r.a. ecc)
> Il problema è che se tento di stampare tutti i record della maschera, il
> campo totale (e solo questo) non avviene aggiornato di volta in volta ma
> bensi al di la degli importi parziali assume sempre il valore del primo
> record da cui parto per la stamapa...!!!
> Il problema non si pone in essere se stampo una fattura per volta.
> Non so se son stato sufficientemente chiaro nell'esporre il
> problema....semmai son qua per eventuali aggiunte!
> Spero in un Vostro cortese aiuto!
> Buona domenica, ALE
>
solitamente 'importo totale' cioè =Somma([importo]) sistemato nel report a
piè di pagina funziona bene...


title: HELP ACCESS

author: Riccardo

text:
Ciao, ho 2 problemi con access che non riesco a risolvere...nel primo
caso vorrei che in una maschera, selezionando da un menù a tendina un
articolo, si aggiornasser anche quelli correlati...Riesco a creare il
menù a tendina, ma selezionando qualsiasi oggetto, gli altri campi
(qunatità, fornitore, descrizione ecc)restano invariati...per il
secondo problema, vorrei mettere un pulsante che mi aggiorni di +1 all
quantità...
Ciao e GRAZIE!!!!!!


title: HELP ACCESS

author: ciroteo

text:
"Riccardo" <
td_...@yahoo.it
> ha scritto nel messaggio
news:dd99f20a.04053...@posting.google.com...

Ciao Riccardo ... vista l'ora in cui hai postato suppongo che tu sia un gran
lavoratore ...
Questo è un punto a favore, a tuo sfavore invece resta il fatto che tu abbia
postato un messaggio con un oggetto poco significativo, in questo modo
difficilmente troverai qualcuno che ti aiuterà.
Il primo consiglio quindi rimane quello di ripostare con un oggetto
significativo, e qualche informazione in più sul tuo problema. Sei nel posto
giusto troverai la soluzione !


title: aiuto..... Impossibile trovare il progetto????

author: Enzo

text:
Salve a tutti...
Ho portato su un altro computer un database in Access.
Il problema è mentre nel pc originale funziona bene, nell'altro pc mi da
"Impossibile trovare il progetto o la libreria", e mi viene evidenziato il
comando FORMAT.
Che può essere successo????
Grazie
Enzo


author: Sib dall'ufficio

text:
"Enzo" <
a...@bb.it
> ha scritto nel messaggio
> Ho portato su un altro computer un database in Access.
> Il problema è mentre nel pc originale funziona bene, nell'altro pc mi da
> "Impossibile trovare il progetto o la libreria", e mi viene evidenziato il
> comando FORMAT.
>
> Che può essere successo????
Niente di grave, succede quando nel file mdb c'e' un virus.
Ma no, forse e' solo che devi ripristinare i riferimenti aprendo un modulo
in struttura e aprendo il menu' strumenti.
Sib


author: Fabio Chiaro

text:
Apri un modulo qualsiasi, poi va su Strumenti - Riferimenti e vedi se tra le
librerie ce n'è qualcuna che manca.
Ricompila poi il progetto e dovrebbe essere OK
Ciao
"Enzo" <
a...@bb.it
> ha scritto nel messaggio
news:9ni6ll$7gs$1...@serv1.iunet.it...



text:
Mi sembra strano.... Se passo l'Inoculate non mi da nessun virus e comunque
in un altro computer funziona!!!
Che vuoi dire "ripristinare i riferimente aprendo un modulo in struttura e
aprendo il menů strumenti"???
Non l'ho capito.
Grazie
 Enzo
"Sib dall'ufficio" <cerrise...@SPAMtiscalinet.it> ha scritto nel
messaggio news:9ni9uj$ln7$1...@serv1.iunet.it...
> "Enzo" <
a...@bb.it
> ha scritto nel messaggio
> > Ho portato su un altro computer un database in Access.
> > Il problema č mentre nel pc originale funziona bene, nell'altro pc mi da
> > "Impossibile trovare il progetto o la libreria", e mi viene evidenziato
il
> > comando FORMAT.
> >
> > Che puň essere successo????



author: Sib dal portatile

text:
"Enzo" <
a...@bb.it
> ha scritto nel messaggio
> Mi sembra strano.... Se passo l'Inoculate non mi da nessun virus e
comunque
> in un altro computer funziona!!!
> Che vuoi dire "ripristinare i riferimente aprendo un modulo in struttura e
> aprendo il menů strumenti"???
> Non l'ho capito.
> Grazie
Scusa, ma io scherzavo parlando di virus, speravo si fosse capito.
I riferimenti sono le librerie cui access fa appunto riferimento quando si
sfruttano le funzioni. se fai alla lettera quello che ti ho detto vedrai che
lo trovi, secondo me hai cercato con poca convinzione.
Ora un po' di rimproveri:
SI SCRIVE DOPO IL QUOTING
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Listbox bella e problematica

author: MarcoMazza

text:
Ho le seguente tabelle: ACCESSORI (campi: IDacc, partnumber, descr),
AUTOMOBILI (campi: IDmod, Modello).
Ora ho l'esigenza di collegare tutti
gli accessori alle relative automobili. Per esempio l'accessorio aria
condizionata su tutte le Bravo e Marea, ma non sulle punto.
Allora ho
creato la seguente tabella: LINK (campi: IDacc, IDmod)
Anziche'
riempirla a mano brutalmente, ho creato una maschera di visualizzazione
accessori con una listbox che visualizza tutti i modelli.
Vorrei poter
selezionare i modelli e premere un bottone che fa automaticamente l'update
della tabella LINK (verificando che non sto aggiungendo una coppia IDmod-
IDacc gia' presente nella tabella LINK.
Grazie mille
Marco
PS ogni
riferimento a Fiat e' puramente casuale (anche se lavoro in NH).
--------------------------------
Inviato via
http://usenet.iol.it


title: Listbox bella e problematica

author: Lorenzo Coronati

text:
Scrisse
mma...@newholland.com
 (MarcoMazza):
>Vorrei poter
>selezionare i modelli e premere un bottone che fa automaticamente l'update
>della tabella LINK (verificando che non sto aggiungendo una coppia IDmod-
>IDacc gia' presente nella tabella LINK.
Vabbe', ma cos'e' che non riesci a fare?
Ricavare i modelli selezionati?
Accodare sulla tabella link?
Visualizzare i modelli gia' linkati?
--
Lorenzo Coronati
--
[si parla di ODE/MOD, ndr]
<<chi sarebbe cosi' gentile da passarmelo?
in caso posso ricambiare con qualache mp3...:)))>>
(Koala, 5/3/2001)
--


title: [non flammate!!]perchè access e non vb?

author: IgnazioC

text:
spero di non aprire un thread di flam..vorrei qualche opinione
*costruttiva* sul perchè usare access per sviluppare progetti di un
certo tipo e non usare invece
vb.net
 o c#
io personalmente uso access invece di
vb.net
 perchè:
 - disconosco completamente l'architettura disconnessa di
ado.net
 - non saprei come fare le stampe.
invece passerei a vb perchè:
 - una volta scritto il codice non devi preoccuparti delle varie
versioni di access.
 - il programma non necessità di ulteriori licenze per essere
utilizzato
 -
vb.net
 semplifica di molto la creazione delle form con una serie di
controlli che non sono disponibili in access.
--
ignazioc


title: [non flammate!!]perchè access e non vb?

author: ALESSANDRO Baraldi

text:
"IgnazioC" <
ignazioc_t...@gmail.it
> ha scritto nel messaggio
news:mn.c47f7d7b2...@gmail.it...

La mia opinabile opinione.
Iniziato con VB6(che uso ancora per alcune cose), passato ad Access perchè
per
quello che mi serviva i tempi di produzione di applicativi sono molto
ridotti.
VB6 necessita di Runtime(Licenziato) ed equivale all'acquisto della versione
Developer
di Office che consente(iva ora ocn 2007 è free) la distribuzione del
RUNTIME.
Le 2 cose sono(per alcuni versi) completamente parallele... checchè se ne
dica.
Detto questo se non devi sviluppare OCX o DLL(motivo per il quale uso ancora
VB6)
direi che Access è uun'ottimo strumento.
Passiamo a NET... nel momento in cui passo a NET non sarà
VB.NET
 ma C#.
Lo strumento è eccezionale e per quel poco che ho visto non fà rimpiangere
nè Access nè VB6
per la stampa ci sono dei TOOL di stampa molto economici(oltre a CR) che
funzioano benissimo.
Per ora ci ho giocato solo qalche gg ma ho visto cose.... ;-)
Non fissarti su un linguaggio che non ha futuro, e visto che devi fare il
passo fallo fatto bene.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: [non flammate!!]perchè access e non vb?

text:
Sembra che ALESSANDRO Baraldi abbia detto :

ops..questa del runtime non la sapevo...
dal sito microsoft:
You do not need to buy any special SKU in order to redistribute the
Access 2007 Runtime. You can freely redistribute it or point users to
this download.
--
ignazioc


title: [non flammate!!]perchè access e non vb?

author: CIDI

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fi9pum$ti$1...@aioe.org...
>
> Per ora ci ho giocato solo qalche gg ma ho visto cose.... ;-)
...che voi umani non potreste immaginare :)
> Non fissarti su un linguaggio che non ha futuro, e visto che devi fare
> il
> passo fallo fatto bene.
mi sembra giusto. i dialetti sono, quasi, scomparsi..
> @Alex (Alessandro Baraldi)
Ciao Alex
Daniele


title: [non flammate!!]perchè access e non vb?

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:47486f41$0$10628$4faf...@reader2.news.tin.it...
>
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:fi9pum$ti$1...@aioe.org...
>
> >
> > Per ora ci ho giocato solo qalche gg ma ho visto cose.... ;-)
>
> ...che voi umani non potreste immaginare :)
Ehehehehe....
> Ciao Alex
>
> Daniele
Bye... (ma perchč MSNG funziona a singhiozzo...?)



title: [non flammate!!]perchè access e non vb?

author: Simone Calligaris

text:
"IgnazioC"
> invece passerei a vb perchè:
>  - una volta scritto il codice non devi preoccuparti delle varie
> versioni di access.
>  - il programma non necessità di ulteriori licenze per essere
> utilizzato
>  -
vb.net
 semplifica di molto la creazione delle form con una serie di
> controlli che non sono disponibili in access.
Va detto che per distribuire in sicurezza le applicazioni basate su Access
non bastano le Runtime di MS.
E' consigliabile acquistare questi scripts:
www.sagekey.com
Il vero vantaggio del FM .net riguarda a mio avviso non le windows forms,
che generano applicazioni Desktop analoghe a quelle sviluppabili con Access
(o il vecchio VB) ma l'ambiente
ASP.NET
.
Abbastanza flessibile da poter sviluppare applicazioni "anywhere".
Saluti.


title: Nuova Ricerca Dati

author: Nemo

text:
Ciao a Tutti,
sto costruendo un DB e la cosa mi piace molto. E' già funzionante, ma
vorrei che avesse quelle piccole utilità che rendono facile e semplice la
vita lavorativa.
Ho una maschera (frmTrova) nella quale vi sono dei campi non associati
che vanno a pescare in una query ("QryGen"), quando premo il pulsante
"Ricerca", la routine va a popolare una seconda query
("Q_ricercaMultipla") e mostra i dati filtrati nella maschera
"frmVisualizzaRicerche1".
Fin qui tutto bene, anzi benissimo!!!!!!!!!!!!!!!
Nella maschera di output visualizzazione dati filtrati ho inserito un
pulsante Trova, il quale mi apre sempre la maschera frmTrova, effettuo
una nuova ricerca......ma i dati mostrati nella maschera
"frmVisualizzaRicerche1" sono quelli precendenti!!!?????????????
E' come se non effettuasse il Requery della nuova ricerca, come mai
questo??
Questa particolarità negativa si manifesta solamente se sono nella
maschera di output dei dati filtrati "frmVisualizzaRicerche1", mentre se
mi trovo nella maschera frmDataEntry oppure nella frmEntryPage il Requery
viene effettuato.
Essendo nella maschera "frmVisualizzaRicerche1" e premendo il pulsante
Trova, come posso fare per *Chiudere fisicamente* la maschera di output
dati filtrati "frmVisualizzaRicerche1"?
Su click del pulsante Trova ho provato ad inserire un DoCmd.Close acForm
"frmVisualizzaRicerche1", ma non funziona.
Grazie in anticipo per qualunque risposta!
--
Nemo
Vi scrivo qui di seguito la sintassi della routine della maschera
frmTrova:
-----------------------------------------------------------------------
Private Sub Ricerca_Click()
On Error GoTo Err_Ricerca_Click
Dim v_ctrl As Access.Control
Dim v_value(19), v_name(19), v_sql, v_cond As String
Dim v_ind, v_ind_max, v_len, v_conta, v_type(19) As Integer
Dim v_query As QueryDef
For Each v_query In CurrentDb.QueryDefs
    If v_query.Name = "Q_ricercaMultipla" Then
       CurrentDb.QueryDefs.Delete "Q_ricercaMultipla"
    End If
Next v_query
v_ind = 0

For Each v_ctrl In Me.Form.Controls
' Testa se e' una casella combinata
    If v_ctrl.ControlType = acComboBox Then
       If Not IsNull(v_ctrl.Value) Then
          v_value(v_ind) = v_ctrl.Value
          v_name(v_ind) = v_ctrl.Name
          v_type(v_ind) = VarType(v_ctrl.Value)
          'Debug.Print v_ctrl.Name & " Tipo di dato " & VarType
(v_ctrl.Value)
          v_ind = v_ind + 1
       End If
    End If
Next v_ctrl
v_ind_max = v_ind - 1
v_sql = "select * from QryGen "
For v_ind = 0 To v_ind_max Step 1
' Testa se e' di tipo numerico
        If v_type(v_ind) = vbLong Then
           v_cond = v_cond & v_name(v_ind) & " = "
           v_cond = v_cond & "str(" & v_value(v_ind) & ") and "
        Else
           v_cond = v_cond & v_name(v_ind) & " = """
           v_cond = v_cond & v_value(v_ind) & """ and "
        End If

Next v_ind
v_len = Len(v_cond)
v_len = v_len - 4
If v_cond <> "" And v_cond <> " " And Not IsNull(v_cond) Then
   v_cond = Mid(v_cond, 1, v_len)
   v_sql = v_sql & " where " & v_cond
End If
CurrentDb.CreateQueryDef("Q_ricercaMultipla").SQL = v_sql
v_conta = DCount("*", "Q_ricercaMultipla")
If v_conta = 0 Then
   MsgBox "Non esistono dati per i criteri impostati"
   Me.Cognome.SetFocus
Else
   DoCmd.OpenForm "frmVisualizzaRicerca1"
End If
Exit_Ricerca_Click:
    Exit Sub
Err_Ricerca_Click:
    MsgBox Err.Description
    Resume Exit_Ricerca_Click

End Sub
-----------------------------------------------------------------------


title: Nuova Ricerca Dati

author: Karl Donaubauer

text:
Nemo ha scritto:
> ...
> Ho una maschera (frmTrova) nella quale vi sono dei campi non associati
> che vanno a pescare in una query ("QryGen"), quando premo il pulsante
> "Ricerca", la routine va a popolare una seconda query
> ("Q_ricercaMultipla") e mostra i dati filtrati nella maschera
> "frmVisualizzaRicerche1".
> ...
> Nella maschera di output visualizzazione dati filtrati ho inserito un
> pulsante Trova, il quale mi apre sempre la maschera frmTrova,
> effettuo una nuova ricerca......ma i dati mostrati nella maschera
> "frmVisualizzaRicerche1" sono quelli precendenti!!!?????????????
> ...
Vedi i commenti nel tuo codice:
> Private Sub Ricerca_Click()
> On Error GoTo Err_Ricerca_Click
>
> Dim v_ctrl As Access.Control
>
> Dim v_value(19), v_name(19), v_sql, v_cond As String
Qui dichiari le prime due variabili come Variant.
> Dim v_ind, v_ind_max, v_len, v_conta, v_type(19) As Integer
e qui le prime quattro.
Per dichiarare tutti come Integer devi scrivere:
Dim v_ind As Integer, v_ind_max As Integer, _
     v_len As Integer , v_conta, v_type(19) As Integer
> Dim v_query As QueryDef
>
> For Each v_query In CurrentDb.QueryDefs
>    If v_query.Name = "Q_ricercaMultipla" Then
>       CurrentDb.QueryDefs.Delete "Q_ricercaMultipla"
>    End If
> Next v_query
Non vedo la ragione per cancellare la query.

Invece di prima cancellare e poi ricreare la query basta ed è
meno pesante lasciarla vivere e solo cambiare la proprietà SQL:
CurrentDb.QueryDefs("Q_ricercaMultipla").SQL = v_sql
>
> v_conta = DCount("*", "Q_ricercaMultipla")
>
> If v_conta = 0 Then
>   MsgBox "Non esistono dati per i criteri impostati"
>   Me.Cognome.SetFocus
> Else
>   DoCmd.OpenForm "frmVisualizzaRicerca1"
> End If
> ...
Non sono sicuro di capirti bene. Hai scritto:
> Questa particolarità negativa si manifesta solamente se sono nella
> maschera di output dei dati filtrati "frmVisualizzaRicerche1",
Vuol dire che esegui questo codice se ti trova nella stessa
maschera "frmVisualizzaRicerca1"?
In questo caso per aggiornare i dati non serve il tentativo
 di aprire la maschera già aperta. Invece prova con:
Me.RecordSource = Me.RecordSource
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Nuova Ricerca Dati

text:


Ciao Karl,
grazie per la tua risposta.
Devo premettere che non sono molto esperto con il linguaggio di
programmazione VBA, ma ho solo una conoscenza molto elementare.
Ho trovato questa maschera per una Ricerca Multipla in un forum di Access

http://www.ialweb.it/forum/forum_topics.asp?FID=112&PN=1
e l'ho adattata alle mie esigenze all'interno di un mio database.
La maschera “frmTrova” *funziona bene*, solo che, se una persona,
trovandosi già nella  maschera di output “frmVisualizzaRicerche1” e
dovesse effettuare delle ripetitive ricerche, la query non aggiorna i
dati nella maschera di output, a meno che la maschera venga chiusa.
Ho provato ad apportare, nel codice, i suggerimenti che mi hai scritto,
ma probabilmente ho inserito le stringhe in posizioni non corrette....
Secondo la tua esperienza, è possibile costruire una condizione che dica,
per esempio:
Se (If) effettui la 1^ (prima ricerca) mi inserisci i dati nella query,
altrimenti (Then)
se hai già effettuato una ricerca mi aggiorni i nuovi dati.
Grazie per la tua risposta.
--
Nemo


title: Nuova Ricerca Dati

text:
Nemo wrote:
> Karl Donaubauer ha scritto:
>>> ...
>>> Ho una maschera (frmTrova) nella quale vi sono dei campi non
>>> associati che vanno a pescare in una query ("QryGen"), quando
>>> premo il pulsante "Ricerca", la routine va a popolare una seconda
>>> query ("Q_ricercaMultipla") e mostra i dati filtrati nella
>>> maschera "frmVisualizzaRicerche1".
>>> ...
>>> CurrentDb.CreateQueryDef("Q_ricercaMultipla").SQL = v_sql
>>
>> Invece di prima cancellare e poi ricreare la query basta ed è meno
>> pesante lasciarla vivere e solo cambiare la proprietà SQL:
>>
>> CurrentDb.QueryDefs("Q_ricercaMultipla").SQL = v_sql
>> ...
>> Non sono sicuro di capirti bene. Hai scritto:
>>> Questa particolarità negativa si manifesta solamente se sono nella
>>> maschera di output dei dati filtrati "frmVisualizzaRicerche1",
>>
>> Vuol dire che esegui questo codice se ti trova nella stessa
>> maschera "frmVisualizzaRicerca1"?
>> In questo caso per aggiornare i dati non serve il tentativo
>>  di aprire la maschera già aperta. Invece prova con:
>>
>> Me.RecordSource = Me.RecordSource
> ...
> La maschera “frmTrova” *funziona bene*, solo che, se una persona,
> trovandosi già nella  maschera di output “frmVisualizzaRicerche1” e
> dovesse effettuare delle ripetitive ricerche, la query non aggiorna
> i dati nella maschera di output, a meno che la maschera venga
> chiusa.
Non mi è chiaro da dove chiami tutto questo codice.
Solo dalla frmTrova o anche dalla frmVisualizzaRicerche1?
Se lo fai solo dalla frmTrova il codice per aggiornare la
frmVisualizzaRicerche1 sarebbe o
Forms!frmVisualizzaRicerche1.Requey
o come suggerito prima ma con riferimento assoluto:
Forms!frmVisualizzaRicerche1.RecordSource = _
    Forms!frmVisualizzaRicerche1.RecordSource
> Ho provato ad apportare, nel codice, i suggerimenti che mi hai
> scritto, ma probabilmente ho inserito le stringhe in posizioni non
> corrette....
Non si puo dire molto senza vedere il tuo codice attuale.
> Secondo la tua esperienza, è possibile costruire una condizione
> che dica, per esempio:
>
> Se (If) effettui la 1^ (prima ricerca) mi inserisci i dati nella
> query, altrimenti (Then)
> se hai già effettuato una ricerca mi aggiorni i nuovi dati.
Non capisco. Se vuoi cambiare la ricerca circa con il metodo
che hai postato, devi cambiare l'enunciato SQL della query.
Solo che - come ho già scritto - non è necessario di sempre
cancellare e ricreare tutta la query.
Dopo cambiare la query devi aggiornare la maschera
di risultato con uno dei metodi descritti qui soppra.



title: Nuova Ricerca Dati

text:
Il Fri, 18 Jun 2010 12:07:06 +0200, Karl Donaubauer ha scritto:
Ciao Karl,
grazie ai tuoi consigli ho risolto!!!
Sono contento! (Ich bin zufrieden)
La maschera frmTrova può essere aperta dalla maschera di Avvio
(frmEntryPage) dalla maschera di inserimento dati (frmDataEntry), ma
anche dalla maschera frmVisualizza Ricerche1 ed è proprio da questa
maschera che i dati non facevano (verbo al passato) il requery.
Seguendo i tuoi consigli ho inserito la stringa:
Forms!frmVisualizzaRicerche1.RecordSource = _
Forms!frmVisualizzaRicerche1.RecordSource
ed ora funziona tutto bene!!!!!!
Ti scrivo qui di seguito la routine completa, così può essere utile anche
ad altre persone:
Private Sub Ricerca_Click()
On Error GoTo Err_Ricerca_Click
Dim v_ctrl As Access.Control
'Dim v_ind As Integer, v_ind_max As Integer, v_len As Integer, v_conta,
v_type(19) As Integer
Dim v_value(19), v_name(19), v_sql, v_cond As String
Dim v_ind, v_ind_max, v_len, v_conta, v_type(19) As Integer
Dim v_query As QueryDef
For Each v_query In CurrentDb.QueryDefs
    If v_query.Name = "Q_ricercaMultipla" Then
       CurrentDb.QueryDefs.Delete "Q_ricercaMultipla"
    End If
Next v_query
v_ind = 0






CurrentDb.CreateQueryDef("Q_ricercaMultipla").SQL = v_sql
'CurrentDb.QueryDefs("Q_ricercaMultipla").SQL = v_sql
v_conta = DCount("*", "Q_ricercaMultipla")
If v_conta = 0 Then
   MsgBox "Non esistono dati per i criteri impostati"
   Me.Cognome.SetFocus
Else
   DoCmd.OpenForm "frmVisualizzaRicerca1"
  Forms!frmVisualizzaRicerca1.RecordSource = Forms!
_frmVisualizzaRicerca1.RecordSource  '(!!!!!!questa stringa risolve tutto)
'***************************************************************
   'Forms!frmVisualizzaRicerca1.Requery  (questa stringa non mi_
funzionava)
   'Me.RecordSource = Me.RecordSource (anche questa stringa non mi_
funzionava)
'***************************************************************
End If
Exit_Ricerca_Click:
    Exit Sub
Err_Ricerca_Click:
    MsgBox Err.Description
    Resume Exit_Ricerca_Click

End Sub
Grazie mille per i tuoi consigli!!!
Un codiale saluto,
Nemo
<OT>
Du spricht Italien sehr gut. Unsere stadt hat eine stadtpartnerschaft mit
Leutkirch im Allgau (Deutschland), und am abend, habe ich die Deutsche
sprache gelernt, aber jetzt habe ich fast alle fergessen.
Ich fermisse Deuschland,
Nette Gruesse aus Gardasee, Italien.
Nemo
</OT>


title: Nuova Ricerca Dati

text:
Nemo wrote:
> ...
> <OT>
> Du spricht Italien sehr gut. Unsere stadt hat eine
> stadtpartnerschaft mit Leutkirch im Allgau (Deutschland), und am
> abend, habe ich die Deutsche sprache gelernt, aber jetzt habe
> ich fast alle fergessen.
>
> Ich fermisse Deuschland,
>
> Nette Gruesse aus Gardasee, Italien.
> Nemo
Ich bin Österreicher ;-), habe aber viel in Deutschland zu tun.
Schönen Gruß aus Wien an den Gardasee.
> </OT>
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Nuova Ricerca Dati

text:
Il Sat, 19 Jun 2010 13:58:15 +0200, Karl Donaubauer ha scritto:
> Nemo wrote:
>> ...
>> <OT>
>> Du spricht Italien sehr gut. Unsere stadt hat eine stadtpartnerschaft
>> mit Leutkirch im Allgau (Deutschland), und am abend, habe ich die
>> Deutsche sprache gelernt, aber jetzt habe ich fast alle fergessen.
>>
>> Ich fermisse Deuschland,
>>
>> Nette Gruesse aus Gardasee, Italien.
>> Nemo
>
> Ich bin Österreicher ;-), habe aber viel in Deutschland zu tun. Schönen
> Gruß aus Wien an den Gardasee.
>
>> </OT>
Bis zum nächstes Mal :-)
Tschuess
--
Nemo


title: Aggiornare una maschera

author: Checco

text:
Salve a tutti,
ho un problema, dopo una query di accodamento non riesco a visualizzare i
record aggiunti se la maschera che dovrà contenerli è aperta! Che comando
devo utilizzare per eseguire in automatico questa operazione? Con "Aggiorna"
non fa nulla, per altri motivi non posso usare nemmeno la funzione "apri" e
"chiudi".
Grazie infinite!
Checco
--------------------------------
Inviato via
http://usenet.libero.it


title: Aggiornare una maschera

author: OneEDP

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...

Me.Requery


title: Aggiornare una maschera

text:

Grazie mille!



title: Gestione rotella mouse

author: Ammammata

text:
X-post su: it.comp.appl.access; microsoft.public.it.office.access
FollowUp-To: it.comp.appl.access
Ho un form che è più lungo dello schermo e vorrei scrollare su e giù
(risultato che ottengo con PgUp e PgDown) con la rotella del mouse che
invece va avanti e indietro nei record
come posso gestirla riassegnando l'equivalente dei tasti paginasu e
paginagiù senza influenzare gli altri applicativi windows?
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\


title: ISAM

author: All Eyez On me

text:
devo esportare una tabella in un txt tramite delle specifiche di
esportazione.. tutto funziona nel mio pc ma su quello del cliente mi compare
un messaggio di errore sulla mancaza di ISAM
ma che č?
AEOM


title: ISAM

author: warp

text:
"All Eyez On me" <
bf-si...@libero.it
> ha scritto nel messaggio
news:a654vq$8f9$1...@pegasus.tiscalinet.it...

Manca il Driver d'esportazione (ISAM installabile).
Dovrebbe essere mstext35.dll, lo copy e lo registri con regsvr32.
O forse potresti provare a reinstallare Access con tutte le opzioni
selezionate.
Ciao.


title: ISAM

text:
"warp" <
>
> Manca il Driver d'esportazione (ISAM installabile).
> Dovrebbe essere mstext35.dll,
Con Access '97, con i successivi sarà mstext40.dll.



title: ISAM

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:tush8.11984$uN5.3...@twister1.libero.it...

proverò!!!
tkanks


title: ISAM

author: ThaiChi

text:
"All Eyez On me" <
bf-si...@libero.it
> ha scritto nel messaggio
news:a66068$2n6$1...@lacerta.tiscalinet.it...

Se usi Access 2000 il messaggio di errore su ISAM lo può dare perchè con le
tabelle esterne si deve usare il Collegamento ODBC e non quello standard di
Access 97.
Spero sia questo.
ThaiChi


title: Aperura Form in base a risoluzione video

author: hoyt

text:
Buona sera a tutto il NG, la mia domanda ritengo sia di banale
soluzione ma non riesco a trovarla.
Ho utilizzato l'esempio
Determinare la risoluzione dello schermo
www.donkarl.com/it?FAQ4.20
e vorrei fare in modo di aprire Forms diverse secondo la risoluzione
chge mi viene restituita ... ritengo che si debba procedere con una IF
ma non sono riuscito a risolvere ...
Grazie per l'attenzione e buona serata
Francesco


text:
hoyt wrote:
> Ho utilizzato l'esempio
>
> Determinare la risoluzione dello schermo
>
www.donkarl.com/it?FAQ4.20
>
> e vorrei fare in modo di aprire Forms diverse secondo la risoluzione
> chge mi viene restituita ... ritengo che si debba procedere con una IF
> ma non sono riuscito a risolvere ...
Una via di tante sarebbe di cambiare la funzione che fornisce
la risoluzione:
Public Function fctResolution() As Long
Select Case GetSystemMetrics(SM_CXSCREEN) & "x" & _
                      GetSystemMetrics(SM_CYSCREEN)
    Case "1280x1024"
        fctResolution = 1
    Case "1024x768"
        fctResolution = 2
    Case "800x600"
        fctResolution = 3
End Select
End Function
Le tue maschere chiami p.e.
frmArticolo_1
frmArticolo_2
frmArticolo_3
dove 1 è la versione grande, 2 media, 3 piccola.
Poi quando vuoi aprire la maschera usi
DoCmd.OpenForm "frmArticolo_" & fctResolution
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
Karl Donaubauer wrote:
> hoyt wrote:
>> Ho utilizzato l'esempio
>>
>> Determinare la risoluzione dello schermo
>>
www.donkarl.com/it?FAQ4.20
>>
>> e vorrei fare in modo di aprire Forms diverse secondo la risoluzione
>> chge mi viene restituita ... ritengo che si debba procedere con una IF
>> ma non sono riuscito a risolvere ...
>
> Una via di tante sarebbe di cambiare la funzione che fornisce
> la risoluzione:
> ...
Volevo ancora aggiungere che di solito basta anche di controllare
la risoluzione una sola volta all'apertura del db e da qui usare una
variabile Public.


text:

Innanzitutto grazie per l'attenzione ...
ho subito messo in opera il consiglio e, ovviamente, funziona
perfettamente ... quindi grazie per questo ... avrei comunque due
veloci quesiti da porre:
1) ho provato ad inserire il comando "DoCmd.OpenForm "frmArticolo_" &
fctResolution " (come esegui codice) in una macro autoexec al fine di
avviare poi l'apertura della maschera predefinita in base alla
risoluzione ricontrata, ma evidenzia l'errore "Errore di sintassi
nell'espressione. E' possibile che sia stato immesso un operando senza
un operatore;
2) cosa intendi, materialmente per "basta anche di controllare la
risoluzione una sola volta all'apertura del db e da qui usare una
variabile Public".
Grazie molte ... sempre di notevole aiuto ...


author: Roberto da Parma

text:
"hoyt" <
d_cre...@libero.it
> ha scritto nel messaggio
news:8fc4df6a-ec81-4228...@s14g2000vbp.googlegroups.com...

Alla prima
usa una variabile stringa
dim frm as string
frm = "frmArticolo_" & fctResolution
DoCmd.OpenForm frm
Alla seconda
Intende che basta che registri in una variabile pubblica il valore della
risoluzione all'apertura in modo tale che per tutte le altre maschere che
apri non debba continuamente interrogare la risoluzione.
risoluzione = legge ill valore la prima volta all'apertura
if risoluzione = ... then
In questo modo per tutta la durata dell'istanza del db quella variabile
mantiene il suo valore
Solo alla riapertura rileggerà il valore.
Ciao
--
Roberto da Parma


text:
On 3 Feb, 15:59, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "hoyt" <
d_cremon...@libero.it
> ha scritto nel messaggionews:8fc4df6a-ec81-4228...@s14g2000vbp.googlegroups.com...

> Roberto da Parma- Nascondi testo citato
>
> - Mostra testo citato -
... Ciao Roberto,
ad essere sincero non sono riuscito ad utilizzare i tuoi preziosi
consigli perché non ho ben compreso come poterli applicare (come
inserirli ?!?! in una macro ?!?!?) ...
diciamo che comunque, in maniera sicuramente più macchinosa, li ho
applicati inserendo il codice nell'evento "su apertura" di una form
vuota che, in relazione alla risoluzione che legge, si chiude
immediatamente dopo e lancia l'aperturta delle form predisposte per il
valore letto. Non è siocuramente questo il modo di procedere ... ti
ringrazio comunque per l'attenione ... e buona giornata


text:
"hoyt" <
d_cre...@libero.it
> ha scritto nel messaggio
news:b2c55cc3-af2e-48c3...@s24g2000vbp.googlegroups.com...


Il codice è quello di Karl....devi seguire quello...poi per l'applicazione
non è mica sbagliata fino in fondo la soluzione che hai adottato.
Per far quello che chiedi, per forza all'apertura, deve leggere il dato
della risoluzione...se poi hai scritto bene il codice una volta letto il
dato della risoluzione tutte le altre maschere "sanno" già qual'è la
risoluzione e non devono, tutte le volte che vengono aperte, andare a
leggere continuamente il dato.
Personalmente uso un'altro sistema che è quello del resize (uso le funzioni
Height,Top,Width ) ma è molto macchinoso perchè devi considerare tutti i
controlli....ma una volta fatto non ha importanza la risoluzione che
adotti....dalla versione 2007 credo che tutto questo sia gestito meglio
(addirittura i controlli credo che si adattino...chiedi però conferma a MA
lui ne sa un pò più di me a riguardo!).



text:
On 4 Feb, 11:59, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "hoyt" <
d_cremon...@libero.it
> ha scritto nel messaggionews:b2c55cc3-af2e-48c3...@s24g2000vbp.googlegroups.com...

Perfetto ... allora avevo interpretato soatnzialmente bene ... ti
ringrazio per l'ulteriore delucidazione ... e ti rinnovo l'augurio di
una buona giornata


title: Non visualizzare la finestra di access

author: Sthepan

text:
Vorrei eliminare la finestra di access quando avvio un'aplicazione, in modo
che venga visualizzata solo la maschera attiva.
Mi andrebbe bene anche riuscire a mandarla in icona se non è possible
toglierla del tutto.
E' possbile farlo?
ciao Sthepan


title: Non visualizzare la finestra di access

author: Pablitomf

text:
Sthepan ha scritto:

> ciao Sthepan
Certo che lo è, ma la soluzione è diversa in rif. alla vers. Access
usata...
Cmq... questi i link :
www.sitocomune.com
www.donkarl.com/it/
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Non visualizzare la finestra di access

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:1jld5yphi9slx.r58lpctmkw8s$.dlg@40tude.net...

Secondo me non è una buona idea gestire un Aplicativo
in questo modo, sei costretto a forzare a POPUP
tutte le Form, hai valutato i pro ed i contro di questo
modo di lavorare....?
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Re: APPLICATIVO ACCESS COLLEGATO AD SQL GIA ESISTENTE TRASFORMARLO IN ADP

author: BFS

text:
Il 14/04/2016 17:55,
daddor...@gmail.com
 ha scritto:
> Salve a tutti ho un quesito da porre e spero che qualcuno di voi possa aiutarmi.

> Spero possiate aiutarmi.
> Grazie per l'attenzione.
> Alessandro
>

premesso che con gli ADP ci ho lavorato una decina di anni
l'upsize non basta.
devi riscrivere query (che ora si chiamano view) e stored procedure.
la sintassi è molto diversa
ad esempio non esiste più il IIF nelle query ma il CASE WHEN THEN ELSE END
Devi mettere mano anche a maschere e report

insomma l'upsize non fa magie.

Per il discorso connessione che non va..controlla che la porta sql 1433
non sia bloccata dal firewall

per il programma devi affidarti a qualcuno che ne sa di sql server e di adp.

Oppure non usare ADP ma connettiti a sqlserver via ODBC ma anche in
questo caso la migrazione non è indolore

ciao
BFS


title: setfocus da sottomaschera a sottomaschera

author: stwe

text:
ciao,
ho due sottomaschera non associate, ognina fa riferimento agli stessi campi
master e secondari in un controllo della maschera, ora io vorrei che da un
contollo casella di testo di una sottomaschera si spostasse il focus ad
un'altro controllo nella seconda sottomaschera, oramai scrivo meglio della
guida in linea a forza di leggerla...
grazie come sempre
by
stwe


author: Riccardo

text:
stwe <
st...@stwe.org
> wrote in message
W3_I7.103865$sq5.4...@news.infostrada.it...

____________
penso che su uscita del controllo, devi far selezionare l'altra
sottomaschera e
poi spostare il focus sul controllo che ti serve.
ciao Riccardo


author: Roberto dal portatile

text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:W3_I7.103865$sq5.4...@news.infostrada.it...

Prova nell'ordine a:
1) Sposta il fuoco sulla maschera principale
2) Sposta il fuoco nel controllo sottomaschera della maschera principale che
contiene l'altra sottomaschera.
3) Sposta il fuoco nel controllo dell'altra sottomaschera.
Piů o meno cosě:
[Forms]![NomeMascheraPrincipale].SetFocus
[Forms]![NomeMascheraPrincipale]![NomeControlloAltraSottomaschera].SetFocus
[Forms]![NomeMascheraPrincipale]![NomeControlloAltraSottomaschera]![NomeCont
rollo].SetFocus
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9t3qng$4ceu$1...@stargate1.inet.it...
>
> "stwe" <
st...@stwe.org
> ha scritto nel messaggio
> news:W3_I7.103865$sq5.4...@news.infostrada.it...
> > ciao,
> > ho due sottomaschera non associate, ognina fa riferimento agli stessi
> campi
> > master e secondari in un controllo della maschera, ora io vorrei che da
un
> > contollo casella di testo di una sottomaschera si spostasse il focus ad
> > un'altro controllo nella seconda sottomaschera, oramai scrivo meglio
della
> > guida in linea a forza di leggerla...
> > grazie come sempre
> > by
> > stwe
> >
>
> Prova nell'ordine a:
>
> 1) Sposta il fuoco sulla maschera principale
> 2) Sposta il fuoco nel controllo sottomaschera della maschera principale
che
> contiene l'altra sottomaschera.
> 3) Sposta il fuoco nel controllo dell'altra sottomaschera.
>
> Più o meno così:
>
> [Forms]![NomeMascheraPrincipale].SetFocus
>
[Forms]![NomeMascheraPrincipale]![NomeControlloAltraSottomaschera].SetFocus
>
[Forms]![NomeMascheraPrincipale]![NomeControlloAltraSottomaschera]![NomeCont
> rollo].SetFocus
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
grazie Roberto come sempre la tua risposta è utilissima, anche se ho
cambiato tutto e non l'ho usata, però sicuramente resterà e a qualcun'altro
potrà servire, me per primo ;-)))
by
stwe


title: Access 2K e file Dbase IV

author: Paolo

text:
Ciao a tutti,
con access 2k non riesco a collegarmi ad una tabella in formato dbase4
quando un'altro utente ha aperto il programma gestionale relativo a questa
tabella, il mex di errore di access 2k è:
"Il modulo di gestione del databese microsoft jet non è in grado di aprire
il file xxxxxx Il file è  già aperto con accesso esclusivo a un'altro utente
o è necessario ....."
La cosa strana è che con access 97 il problema non esiste, riesco a leggere
e scrivere sul file senza problemi quindi il blocco non riguarda il file
dbase ma access 2k
Aiuto sono disperato !!!!! non posso usare access 97 mi serve per forza il
2k


title: Access 2K e file Dbase IV

author: Maurizio Pontillo

text:
"Paolo" <
paolo....@libero.it
> wrote in message
news:aqdfv2$uaf$
1...@lacerta.tiscalinet.it

Prova ascaricarti da msdn l'aggiornamento del motore jet 4.0 (se ti
risolve) a me non ha funzionato
ma ad altri si.
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q290867
Ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Applicare un evento al momento della stampa di un report

author: Luigi Bechini

text:
Buongiorno a tutti e complimenti: questa mailing list è una miniera...
Il mio problema è il seguente:
Ad un certo punto della mia procedura, devo stampare una "Conferma d'ordine"
per il cliente. A questo punto devo poter indicare al database che quella
conferma è stata inviata (la stampa del report equivale all'invio)
impostando a "True" una casella di controllo. Ora, dato che tra gli eventi
dei report non esiste "Su stampa", mi chiedo come possa fare.
Fino ad ora avevo risolto semplicemente impostando a True la casella di
controllo "Inviato" al momento dell'apertura del report (che avviene da un
comando presente su una maschera) e stampando il
report al momento dell'apertura, in questo modo:
Private Sub Comando63_Click()
If IsNull(Me.Destinatario.Value) Then
   MsgBox "Inserire il destinatario"
Else
   Me.Data = Date
   DoCmd.RunMacro "ApriReportConfermaOrdine" (si tratta di una macro che
apre il report in modalità "stampa")
   Me.Inviato = True
   DoCmd.Close acForm, "ConfermaOrdine"
End If
End Sub
Ora, tuttavia, ho l'assoluta esigenza di poter visualizzare l'anteprima del
report, prima di stampare. Ma si potrà verificare il caso in cui, guardando
l'anteprima, si decida di tornare indietro, modifcare qualcosa, e quindi
aprire nuovamente e stampare. In questo caso, mi ritroverei a stampare una
conferma d'ordine che, per il database, è già stata inviata (e quindi me la
stamperebbe con una bella scritta "copia per uso interno").
Non so se sono stato molto chiaro.... in ogni caso, qualcuno mi può aiutare?
Grazie mille a tutti e buon lavoro!
Luigi
--
Posted from [212.239.0.40]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Mad® Milox

text:
""Luigi Bechini"" <
luigi....@gecaonline.it
> ha scritto nel messaggio
news:000b01c0b83a$7221b700$0200...@gecaonline.it...

Potresti aprire il report in anteprima standard da access , ma disabiliti la
barra di stampa standard di access su quel report  facendo apparire una tua
barra personalizzata con un pulsante stampa che lancia la tua Macro.
Ciao, Lorenzo


author: Antonio Biso

text:
"Luigi Bechini" <
luigi....@gecaonline.it
> wrote in message
000b01c0b83a$7221b700$0200...@gecaonline.it...
> Buongiorno a tutti e complimenti: questa mailing list č una miniera...
Quale mailing list?
Antonio


title: Office xp developer vendo al 70% di sconto

author: mario

text:
è la suite della famiglia office... comprende tutto quello che
ha il professional + frontpage e strumenti x lo sviluppatore, ecc ecc
versione full retail italiano da registrare, costa sopra i 1000
vendo a 300.


author: Grieco Francesco

text:
"mario" <
dad...@supereva.it
> ha scritto nel messaggio
news:b4ce4c$bes$3...@lacerta.tiscalinet.it...

Sono interessato !!!
Come posso contattarti?


author: Sib

text:
"Grieco Francesco" <
grieco.f...@inwind.it
> ha scritto nel messaggio
> "mario" <
dad...@supereva.it
> ha scritto nel messaggio
> > è la suite della famiglia office... comprende tutto quello che
> > ha il professional + frontpage e strumenti x lo sviluppatore, ecc ecc
> > versione full retail italiano da registrare, costa sopra i 1000
> > vendo a 300.
> >
> >
> Sono interessato !!!
> Come posso contattarti?
Hai provato per e-mail?
Sib


title: Mailmerge

author: Marco Filippi

text:
Scusate l'intrusione.Stop
Neofita.Stop
Problema:
Due file access distinti uno contenente le tabelle e l'altro contenente
tutto il resto.
Vorrei tramite codice aprire Word e usare il mail marge.
Per aprire il file word no problem, ma il codice per eseguire il mail merge
non mi funziona.
Ho creato questo modulo:
Function MergeIt()
 Dim App As Word.Document
    Set App = GetObject("c:\windows\desktop\letcred.doc")
    App.Application.Visible = True
    App.MailMerge.OpenDataSource
Name:="C:\Windows\desktop\Fallimentare.mdb", Linktosource:=True,
Connection:="Creditori", SQLStatement:="Select * FROM [Creditori]"
    App.MailMerge.Execute
End Function
e mi da il seguente errore di run time 5922: impossibile aprire l'origine
dei dati.
In merito a questo vorrei per rendere più chiare le cose farvi capire che il
comando opendatasource apre il file perchè mi appare l'icona di access in
basso ma poi sembrerebbe che non gli dò i giusti riferimenti eppure la
tabella Creditori esiste e dati dentro ve ne sono. E' forse un problema di
relazioni? In questa tabella infatti vi è una relazione molti ad uno con
un'altra tabella. Devo forse richiamare anche quella in connection?
Grazie Mille a tutti e buon lavoro.
Saluti
Marco


title: Mailmerge

text:
Mi rispondo da solo: ci sono riuscito! :-)
Marco Filippi ha scritto nel messaggio <82qj02$211$
1...@nslave1.tin.it
>...



title: Mailmerge

text:
Non c'è di che Marco i monologhi mi piacciono tantissimo :-)
Sono contento che tu ci sia riuscito, ma c'è una cosa che non hai
considerato.....................................................Puoi dire a
tutti come hai fatto? Sennò che scriviamo a fare su un NG? :-)
Ciao! Ciao ! e buon lavoro!


title: Mailmerge

text:
Pensavo non interessasse a nessuno visto che nessuno mi aveva risposto.
Comunque questo è il codice che ho usato.
Avevo il problema di riuscire ad aprire word da access e poi a seconda del
tipo di fallimento inviare una lettera ai creditori di quel fallimento.
Tutto ciò doveva nascere da una maschera che mostrava la situazione
creditori a seconda del fallimento
Function MergeIt()
Dim Fal As TextBox
 Set Fal = Forms!MPassivo!IdFal
 Dim Fallim As Variant
 Fallim = Fal.Value
 Dim App As Word.Document
    Set App = GetObject("c:\windows\desktop\letcred.doc")
    App.Application.Visible = True
    App.MailMerge.OpenDataSource Name:="C:\Windows\desktop\db1.mdb",
Linktosource:=True, Connection:="Table Creditori", SQLStatement:="Select
Idfal, Creditore, Via, Sede, Numero,Cap FROM [Creditori] Where IdFal =" &
Fallim & " order by Creditore"
End Function
Criss74 ha scritto nel messaggio <839est$npc$
2...@nslave2.tin.it
>...



title: Mailmerge

text:
Grazie per le spiegazioni, a me interessa molto !!
Spero tu non ti sia offeso, la mia non voleva essere una polemica, stavo
solo scherzando :-))


title: Mailmerge

text:
>Grazie per le spiegazioni, a me interessa molto !!
>Spero tu non ti sia offeso, la mia non voleva essere una polemica, stavo
>solo scherzando :-))
Io non scherzo mai!
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
                                            |
Scherzo eh! :-)
No non mi sono offeso.
Bye Marco


title: Funzione Dmax

author: Giorgio

text:
Salve
Qualcuno sa dirmi perche se inserisco in un modulo questa riga di codice
funziona
Me![Disposizione] = DMax("[DISPOSIZIONE]", "DISPOSIZIONI", "[Disposizione]
< 49999") + 1
e invece se inserisco questa no...
Me![Disposizione] = DMax("[DISPOSIZIONE]", "DISPOSIZIONI", "[Disposizione] >
29999 AND < 49999") + 1
perchè vorrei che mi restituisse il numero piu' alto  minore di 49999, ma
superiore a 29999
Non riesco a farlo..
Grazie
Giorgio


title: Funzione Dmax

author: Roberto da casa

text:
"Giorgio" <
gior...@libero.it
> ha scritto nel messaggio
news:euUma.40669$iy5.1...@twister2.libero.it...
> Salve
>
> Qualcuno sa dirmi perche se inserisco in un modulo questa riga di codice
> funziona
>
> Me![Disposizione] = DMax("[DISPOSIZIONE]", "DISPOSIZIONI", "[Disposizione]
> < 49999") + 1
>
> e invece se inserisco questa no...
>
> Me![Disposizione] = DMax("[DISPOSIZIONE]", "DISPOSIZIONI", "[Disposizione]
>
> 29999 AND < 49999") + 1
>
> perchč vorrei che mi restituisse il numero piu' alto  minore di 49999, ma
> superiore a 29999
>
> Non riesco a farlo..
>
> Grazie
> Giorgio
Prova cosě:
Me![Disposizione] = DMax("[DISPOSIZIONE]", "DISPOSIZIONI", "[Disposizione] >
29999 AND [Disposizione]< 49999") + 1
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Funzione Dmax

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:AQUma.39091$DT4.1...@twister1.libero.it...

Ho provato ad inserire come mi hai consigliato ma non funziona...
Non riesco a capire il perchč...
Grazie


title: Funzione Dmax

text:
"Giorgio" <
gior...@libero.it
> ha scritto nel messaggio
news:R_Uma.40741$iy5.1...@twister2.libero.it...

Strano, per scrupolo ho provato il codice VBA che ti ho suggerito ed a me
funziona.
In tre record della tabella DISPOSIZIONI nel campo DISPOSIZIONE ho inserito
rispettivamente i valori 15000, 33333 e 51000 e nella casella di testo
Me!Disposizione mi sono ritrovato il valore 33334.



title: Funzione Dmax

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:xbVma.40774$iy5.1...@twister2.libero.it...

Grazie Roberto per l'aiuto, ma purtroppo ho provato anchio ad inserire il
codice in una maschera nuova, e se uso il primo caso (cioe mettendo solo il
< 49999) funziona, se invece inserisco i due criteri ("[Disposizione]>29999
AND [Disposizione]< 49999") + 1) mi restituisce un valore null.
Non riesco  a capire il perche'
Grazie
Ciao


title: Funzione Dmax

text:
"Giorgio" <
gior...@libero.it
> ha scritto nel messaggio
news:UHVma.39341$DT4.1...@twister1.libero.it...

Scusami, ma se le cose stanno cosě, mi viene il dubbio che nella tabella
DISPOSIZIONI non esista alcun record che abbia un valore del campo
DISPOSIZIONE maggiore di 29999; se ad esempio il valore massimo contenuto
nel campo DISPOSIZIONE č 15000, solo con < 49999 funziona e ti restituisce
il valore 15001, ma con:
("[Disposizione]>29999 AND [Disposizione]< 49999") + 1)
giustamente ti restituisce un valore Null, visto che i criteri della
funzione di aggregazione non vengono soddisfatti per alcun record.
Qualcosa mi dice che le cose stanno cosě. ;-)
>
> Grazie
> Ciao



title: Funzione Dmax

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:PRVma.39372$DT4.1...@twister1.libero.it...

Hai ragione..... non esistevano disposizoni con un numero maggiore di 29999,
Grazie mille ho risolto
Ciao


title: Funzione Dmax

author: massimo

text:
On 15 apr 2003, "Giorgio" <
gior...@libero.it
> wrote in
news:euUma.40669$
iy5.1...@twister2.libero.it

> Qualcuno sa dirmi perche se inserisco in un modulo questa riga
> di codice funziona
>
> Me![Disposizione] = DMax("[DISPOSIZIONE]", "DISPOSIZIONI",
> "[Disposizione] < 49999") + 1
>
> e invece se inserisco questa no...
>
> Me![Disposizione] = DMax("[DISPOSIZIONE]", "DISPOSIZIONI",
> "[Disposizione] > 29999 AND < 49999") + 1

IMHO, meglio usare between.


title: maschera e tabella

text:
Ho una tabella con 3 campi, con i seguenti tipi di dati::
testo,  si/no (il quadratino) , numeri
se apro la tabella, vedo i record su un foglio dati; hanno la forma
grafica tipo un foglio di excel;
come posso ora vedere allo stesso modo il tutto al centro di una
maschera e quindi con un bordo intorno di
3 cm;
dalle proprietą non va bene mettere visualizzazione predefinita : Folgio
dati perchč io voglio avere
una maschera con al centro tale tabella con quindi un perimetro intorno;
ho provato anche a mettere un elenco creando ma:
come impostazione grafica andrebbe bene, solo che:
il campo opzione ora non ha piu' la spunta ma le lettere si/no;
si puo avere il rettangolino?
come si risolve?
grazie


title: maschera e tabella

author: MA

text:

Gurdati nell'ordine:
L'help in linea
Un buon libro
L'argomento sottomaschere
e poi strumenti - cambia in...
MAssimiliano


title: file aperto

author: cris

text:
Buon giorno,
sto cercando un metodo per "sentire" se un file di excel è già aperto
da un altro o dallo stesso utente. Con i database access testavo il
file ldb (se c'era era aperto se no, no) ma con Excel? c'è un API per
caso?
Ho provato verificando l'errore ma non va in errore la routine.. si
impalla proprio!
Io lo uso come modello durante una esportazione ma se il file è aperto
non genera errore ma access si mette in attesa e poi appena excel si
chiude dice qualcosa tipo "si è interrotta la connessione con Excel"
Grazie mille a tutti!
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: file aperto

author: Alberto S.

text:
On Thu, 30 Oct 2003 15:52:17 +0000 (UTC), "cris"
<
cristina...@boschrexroth.it
> wrote:
>Buon giorno,
>sto cercando un metodo per "sentire" se un file di excel è già aperto
[cut]
Dovresti testare la proprietà 'name'
del tipo :
Private Function EsisteFoglio(strFoglio As String) As Boolean
Dim appExcel As Excel.Application
Dim sht As Worksheet
    For Each sht In appExcel.Worksheets
        If sht.Name = strFoglio Then
            EsisteFoglio = True
            Exit Function
        End If
    Next
    EsisteFoglio = False
End Function
Ovviamente avrai impostato il riferimento ad Excel.
Ciao
--
Alberto
No alle guerre


title: file aperto

author: ALESSANDRO Baraldi

text:
"cris" <
cristina...@boschrexroth.it
> ha scritto nel messaggio
news:57f0cc534c813fe423f...@mygate.mailgate.org...

C'è la possibilità di verificare se c'è una sessione di Excel aperta, ma
non credo si possa ricavarne il nome File, a meno di non Enumerare
tutti i Processi Aperti e confrontarli con quello che vorresti aprire...!!
Questo per ricavare se l'Applicativo EXCEL è avviato....!
http://www.mvps.org/access/api/api0007.htm
L'unico modo di gestire la cosa è aprire la sessione di Excel da Access
e salvare in un File Comune il NomeUtente e il NomeFile.
Se gestisci la cosa lato Client(sul FE) ed inserisci un controllo sul
Contenuto
del File prima di aprire la Sessione di Excel sei a posto......!!!
Ciao.
@Alex


title: file aperto

author: Giorgio Prx

text:
"cris" <
cristina...@boschrexroth.it
> ha scritto nel messaggio
news:57f0cc534c813fe423f...@mygate.mailgate.org...
> Buon giorno,
> sto cercando un metodo per "sentire" se un file di excel è già aperto
> da un altro o dallo stesso utente. Con i database access testavo il
> file ldb (se c'era era aperto se no, no) ma con Excel? c'è un API per
> caso?
> Ho provato verificando l'errore ma non va in errore la routine.. si
> impalla proprio!
> Io lo uso come modello durante una esportazione ma se il file è aperto
> non genera errore ma access si mette in attesa e poi appena excel si
> chiude dice qualcosa tipo "si è interrotta la connessione con Excel"
>
Ciao cris
Crea una funzione tipo questa,  poi testi il file con IsOpen("NomeFile"), se
rende true il file è aperto.
E' una tecnica vecchio stile anni 80 ma pur sempre valida.
Ciao Giorgio.
===================
Function IsOpen(ByVal NomeFile)
On Local Error Resume Next
Dim er As Long
Open NomeFile For Input Access Read Lock Read As #1
er = Err
Close #1
If er = 70 Then 'File già aperto
   IsOpen = True
   Exit Function
End If
'Se c'è errore
If er <> 0 Then
   MsgBox Error
End If
IsOpen = False
End Function
==================


title: file aperto

author: Alessandro Baraldi

text:
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> wrote in message
news:bnt42c$96q$
1...@lacerta.tiscalinet.it
>
[CUT]
>
> Ciao cris
> Crea una funzione tipo questa,  poi testi il file con IsOpen("NomeFile"), se
> rende true il file è aperto.
> E' una tecnica vecchio stile anni 80 ma pur sempre valida.
>
[CUT]
MMmmmm....!
Scappata, ottima soluzione.
@Alex.



title: file aperto

author: Cris

text:
Grazie a tutti per le soluzioni. I metodi funzionano tutti.
Ho usato poi quello di Giorgio in modo da non dover chiamare
un'altra istanza di excel e appesantire (forse) il programma
e di non dovermi preoccupare poi di distruggere le istanze (non
riesco mai a "debellarle" fino in fondo).
Siete grandi!
Ciao
Cris



title: il report si apre in secondo piano

author: dario

text:
ciao a tutti, ho un progetto che prevede la visualizzazione all'apertura
di una maschera pilota con vari pulsanti; tramite l'evento Form_Open
della maschera pilota eseguo una routine che esegue delle query per
riempire una tabella e aprire un report basato su di essa.
il problema ï¿œ che il report si apre in secondo piano rispetto alla
maschera pilota e in una finestra non massimizzata (malgrado docmd.maximize)
ho provato anche ad inserire una funzione timer per attendere 3-4
secondi prima di giungere alla chiamata della routine, ma il risultato
non cambia
perchï¿œ?
dario


title: il report si apre in secondo piano

text:
"dario" <
g.dario...@gmail.com
> ha scritto nel messaggio
news:j0ol8q$3sr$1...@speranza.aioe.org...
> ciao a tutti, ho un progetto che prevede la visualizzazione all'apertura
> di una maschera pilota con vari pulsanti; tramite l'evento Form_Open della
> maschera pilota eseguo una routine che esegue delle query per riempire una
> tabella e aprire un report basato su di essa.
> il problema � che il report si apre in secondo piano rispetto alla
> maschera pilota e in una finestra non massimizzata (malgrado
> docmd.maximize)
> ho provato anche ad inserire una funzione timer per attendere 3-4 secondi
> prima di giungere alla chiamata della routine, ma il risultato non cambia
> perch�?
>
> dario
posta il comando che usi per aprire il report
Antonio


title: il report si apre in secondo piano

text:
Il 27/07/2011 11.26, Antonio Biso ha scritto:
> "dario"<
g.dario...@gmail.com
>  ha scritto nel messaggio
> news:j0ol8q$3sr$1...@speranza.aioe.org...
>> ciao a tutti, ho un progetto che prevede la visualizzazione all'apertura
>> di una maschera pilota con vari pulsanti; tramite l'evento Form_Open della
>> maschera pilota eseguo una routine che esegue delle query per riempire una
>> tabella e aprire un report basato su di essa.
>> il problema ï¿œ che il report si apre in secondo piano rispetto alla
>> maschera pilota e in una finestra non massimizzata (malgrado
>> docmd.maximize)
>> ho provato anche ad inserire una funzione timer per attendere 3-4 secondi
>> prima di giungere alla chiamata della routine, ma il risultato non cambia
>> perchï¿œ?
>>
>> dario
> posta il comando che usi per aprire il report
>
> Antonio
>
maschera pilota
Private Sub Form_Open(Cancel As Integer)
         scadenze_7_giorni
End sub
modulo
Sub scadenze_7_giorni()
...
'apre il report
     DoCmd.OpenReport "SC_scadenze 7 giorni", acViewPreview
end sub


title: il report si apre in secondo piano

text:
"dario" <
g.dario...@gmail.com
> ha scritto nel messaggio
news:j0omm2$7cd$1...@speranza.aioe.org...
> Il 27/07/2011 11.26, Antonio Biso ha scritto:
>> "dario"<
g.dario...@gmail.com
>  ha scritto nel messaggio
>> news:j0ol8q$3sr$1...@speranza.aioe.org...
> 'apre il report
>     DoCmd.OpenReport "SC_scadenze 7 giorni", acViewPreview
>
> end sub
Prova a impostare a s� la propriet� popup del report
Antonio


title: il report si apre in secondo piano

text:
Il 27/07/2011 12.01, Antonio Biso ha scritto:
> "dario"<
g.dario...@gmail.com
>  ha scritto nel messaggio
> news:j0omm2$7cd$1...@speranza.aioe.org...
>> Il 27/07/2011 11.26, Antonio Biso ha scritto:
>>> "dario"<
g.dario...@gmail.com
>   ha scritto nel messaggio
>>> news:j0ol8q$3sr$1...@speranza.aioe.org...
>> 'apre il report
>>      DoCmd.OpenReport "SC_scadenze 7 giorni", acViewPreview
>>
>> end sub
> Prova a impostare a sï¿œ la proprietï¿œ popup del report
>
> Antonio
>
>
>
perfetto, funziona
grazie
dario


title: in access 2000 il problema delle immagini....

author: AntoGal

text:
Bonavita Ozanam <
lo...@tin.it
> scrisse...
> in Access 2000 il problema delle immagini incorporate nel db è stato
risolto
> oppure la soluzione,che ancora non ho provato,suggerita sul sito del
> newsgroup è ancora l'unica valida?
A quanto pare ci sono problemi anche con A2000.
La soluzione descritta nel sito comune non serve solo ad evitare il problema
di saturazione della memoria, ma anche a tenere le immagini nel formato
originario (es. JPG) e fuori dall'MDB, che potrebbe diventare grosso qualche
centinaio di mega, in quanto tutte le immagini verrebbero convertite in BMP
internamente.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: evidenziare campi

author: Frankkk

text:
In un form a maschere continue avrei la necessità di evidenziare (cambiare
il colore dello sfondo) certi campi a seconda di un evento (ad esempio
doppio click sul campo) ed ovviamente la formattazione condizionale non fa
al caso mio, se invere imposto la proprietà Backcolor vengono evidenziati
TUTTI i record della form corrispondenti.
Qualche suggerimento ?
Grazie


title: evidenziare campi

author: Sergio MAZZA

text:
"Frankkk" <
fran...@hs-solutions.net
> ha scritto nel messaggio
news:H0nya.205878$K35.4...@news2.tin.it...
> In un form a maschere continue avrei la necessitą di evidenziare (cambiare
> il colore dello sfondo) certi campi a seconda di un evento (ad esempio
> doppio click sul campo) ed ovviamente la formattazione condizionale non fa
> al caso mio, se invere imposto la proprietą Backcolor vengono evidenziati
> TUTTI i record della form corrispondenti.
> Qualche suggerimento ?
> Grazie
>
Forse il suggerimento nel sito comune (
www.sitocomune.com
) puņ aiutarti...
Ciao.
--
Sergio MAZZA


title: vorrei visualizzare il recordset

author: Piero

text:
ciao a tutti
in questo modo leggo tutto il contenuto della mia query

             Set RS = CurrentDb.OpenRecordset ("miaquery",dbOpenDynaset)
                While Not RS.EOF
                MsgBox RS.Fields("miocampo")
                RS.MoveNext
                Wend
                Set miocampo = Nothing
ma per leggere solo il recordset di un'eventuale sottomaschera,
come devo fare?
grazie


title: vorrei visualizzare il recordset

author: Mancini

text:
> ma per leggere solo il recordset di un'eventuale sottomaschera, come devo fare?

Private Sub btn5_Click()

Dim Db As DAO.Database
Dim Rs As DAO.Recordset

Set Db = CurrentDb
Set Rs = Db.OpenRecordset("miaquery", dbOpenDynaset)

    Rs.MoveFirst

    Do Until Rs.EOF
        MsgBox Rs.Fields("miocampo")
        Rs.MoveNext
    Loop

    Set Me.SMas2.Form.Recordset = Rs

    'Rs.Close
    'Db.Close
    Set Rs = Nothing
    Set Db = Nothing

End Sub


title: vorrei visualizzare il recordset

text: Dove  "SMas2" è il nome della Sottomaschera


title: vorrei visualizzare il recordset

text:
"Mancini" <
manci...@gmail.com
> ha scritto nel messaggio
news:2c96d383-dc12-4880...@googlegroups.com...
Dove  "SMas2" � il nome della Sottomaschera

grazie Mancini


title: vorrei visualizzare il recordset

text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:52cba6b5$0$23121$4faf...@reader2.news.tin.it...

ciao Mancini
a me elenca tutti gli indirizzi (e non quelli del recordset) poi ho errore
in questo punto:
 Set Me.S_EmailFornitori_2.Form.Recordset = RS
l'oggetto a cui si fa riferimento nell'espressione � stato chiuso o
eliminato


title: vorrei visualizzare il recordset

text:
> a me elenca tutti gli indirizzi (e non quelli del recordset) poi ho errore
> in questo punto:
>  Set Me.S_EmailFornitori_2.Form.Recordset = RS

Postaci il codice completo e la query
Come si chiama la sottomaschera ???


title: vorrei visualizzare il recordset

text:
"Mancini" <
manci...@gmail.com
> ha scritto nel messaggio
news:62a4092b-f9b0-495f...@googlegroups.com...

grazie ora va


title: trovare record particolari in contratti-ordini

author: doh

text:
Ciao a tutti.
ho questo problema: ho 2 tabelle 1 contratti e 1 ordini. sono legate da
relazioni di integrità referenziale uno a molti ovvero un contratto può
avere molti ordini.
Supponiamo però che io stipuli un contratto ma non riceva mai un ordine.
Come trovo quei clienti che avendo stipulato un contratto non abbiano mai
fatto un ordine.
Io avevo pensato di contare in qualche modo tutti quei clienti in contratti
che abbiano il conteggio dei record nullo in ordini.
Qualcuno ha qualche suggerimento?
Grazie in anticipo
doh


author: Sandro

text:
"doh" <
joannesf...@yahoo.it
> ha scritto nel messaggio
news:XXe9e.54710$IN.9...@twister2.libero.it...

Ciao Doh,
prova qui :
http://www.donkarl.com/it/
 sez. tabelle query faq 3.16
Ciao


author: leonardo

text:
Supponendo che la tabella Contratti abbi l'indice nel primo campo (campo
zero)
Si presuppone che il campo
IDcontratti
sia il campo della relazione 1 a molti
sappimi dire se riesci a farlo funzionare, semmail ti mando l' *.mdb
Public Sub MaiFattoOrdini()
Dim IDcontratto As String' memorizzerà l'ID del contratto
Public Sub MaiFattoOrdini()
Dim db As Database
Dim ds As Recordset ' loop esterno - Contratti
Set db = CurrentDb ' loop esterno - Contratti
Dim ds2 As Recordset ' loop Interno - Ordini
'inizio loop esterno ---------------------------------------
Set ds = db.OpenRecordset("Contratti") ' loop esterno - Contratti
If ds.RecordCount = 0 Then GoTo 1:
ds.MoveFirst
Do While Not ds.EOF    ' Cerca la fine del file.
MsgBox "ID contratto = " & ds(0) & "    Nome contratto = " & ds(1)
IDcontratto = ds(0)' sarà il critero per la lettura della dabella ordini
' loop interno inizio
Set ds2 = db.OpenRecordset("SELECT Ordini.IDcontratti FROM Ordini WHERE
(((Ordini.IDcontratti)=" + IDcontratto + "));")
If ds2.RecordCount = 0 Then MsgBox "Contratto senza ordini": Stop
ds2.Close
' loop interno fine
ds.MoveNext
Loop
ds.Close
1:
End Sub
Leonardo
Firenze
"doh" <
joannesf...@yahoo.it
> ha scritto nel messaggio
news:XXe9e.54710$IN.9...@twister2.libero.it...



author: Roberto da casa

text:
"doh" <
joannesf...@yahoo.it
> ha scritto nel messaggio
news:XXe9e.54710$IN.9...@twister2.libero.it...

Se le due tabelle sono tra di loro in relazione uno-a-molti in base ai
rispettivi campi IdContratto, puoi avere un elenco dei contratti senza
ordini con una query che abbia il seguente codice SQL:
SELECT Contratti.*
FROM Contratti LEFT JOIN Ordini ON Contratti.IdContratto =
Ordini.IdContratto
WHERE (((Ordini.IdContratto) Is Null));
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Filtrare i campi di un report

author: Claudio

text:
Ciao a tutti,
ho creato un report (con uno stile e intestazione da me fatta) con 10 campi.
Volendo mantenere lo stesso stile ma decidendo volta per volta solo quali
dei 10 (o tutti e 10) campi stampare, cosa devo fare?
tnx
p.s: sono alla prime armi, se possibile siate comprensibili :)


title: Filtrare i campi di un report

author: Mrok

text:
"Claudio" <
clawe...@yahoo.it
> ha scritto nel messaggio
news:Po%Y7.1398$mc1....@news1.tin.it...

Se mi dai una descrizione più dettagliata del problema provo ad aiutarti
Mrok ;-)>


title: Filtrare i campi di un report

text:
Prima di tutto grazie mille :)
Ho una tabella di uno scadenzario i cui campi sono:
- Regione;
- Sede;
- Proprietà;
- Superficie mq;
- Canone annuo senza iva;
- Canone annuo con iva;
- Oneri;
- Decorrenza contratto;
- Scadenza contratto;
- Rinnovo contratto;
- Nuovo contratto.
A partire da questa tabella o generato una query che mi consente di
estrapolare i record che mi servono. A questa query ho associato un report,
il cui aspetto (ovvero intestazione e piè pagina, carattere e veste grafica
complessiva) l'ho creato da me.
Ovviamente considerando che poi nel report compaiono, oltre a tutti quei
campi, anche altri, quali ad es quello che calcola l'iva, quello dei totali
tra canone ivato+oneri ecc. la veste grafica è determinante per dare
leggibilità al prospetto che poi stampo.
Il problema è il seguente:
avere la possibilità di selezionare solo alcuni dei campi sopra elencati,
evitando di dovere stampare ogno volta tutte le informazioni di un record,
anche quando non servono. Il tutto però dovrebbe mantenere la stessa "veste
grafica" da me generata per la stampa di tutti i campi.
Ad es vorrei poter stampare solo
- Regione;
- Sede;
- Proprietà;
- Scadenza contratto;
il tutto mantenendo lo stesso aspetto tabulare della mia impostazione di
stampa, ma con i campi correttamente equspaziati e non "appiccicati" come
nella stampa di tutti i campi.
Spero di essere stato chiaro, scusa la "lunghezza" ma non sono pratico e non
saprei sintetizzare correttamente.
Grazie ancora
"Mrok" <
flag...@tin.it
> ha scritto nel messaggio
news:iO%Y7.1441$mc1....@news1.tin.it...



title: Filtrare i campi di un report

author: Emyr

text:
On Thu, 03 Jan 2002 21:07:29 GMT, "Claudio" <
clawe...@yahoo.it
>
wrote:
CUT
>Ad es vorrei poter stampare solo
>- Regione;
>- Sede;
>- Proprietą;
>- Scadenza contratto;
>il tutto mantenendo lo stesso aspetto tabulare della mia impostazione di
>stampa, ma con i campi correttamente equspaziati e non "appiccicati" come
>nella stampa di tutti i campi.
>Spero di essere stato chiaro, scusa la "lunghezza" ma non sono pratico e non
>saprei sintetizzare correttamente.
>Grazie ancora
CUT
ci sono esempi in post precedenti!
comunque vedi l'help dell'evento su formattazione nel report
e le proprietą visibile, larghezza, altezza , sinistra, alto etc,
con queste ti puoi fare il report come vuoi
Saluti.
Emanuele.


title: Report come si fa a non far uscire errore nei dettagli?

author: Kripsio

text:
Ho il seguente problema all'apertura di un report, che è legato ad una query
di ricerca, mi scrive #errore su tutti i campi quando la query non
restituisce alcun valore, come faccio a far uscire in tutti i campi un
valore 0?
Dato che il report viene aperto tramite un comando bottone posso inserire un
codice che, se nella query c'è qualche valore mi apre il report A se no mi
apre il report B, come faccio? Qualcuno mi può aiutare?  Grazie


author: Antonio Biso

text:
"Kripsio" <
a...@efo.it
> ha scritto nel messaggio
news:n1oqb.100314$e5.36...@news1.tin.it...

Quando un report non restituisce record è normale che dia errore.
A questo punto si gestisce così:
dove lanci il report metti
on error goto gest_err
docmd.openreport "A"
goto fine
gest_err:
on error resume next
docmd.openreport "B"
fine:
Nei due report devi andare su evento Report vuoto e metterci per esempio un
msgbox "Ah, ciccio, nun c'è 'na mazza qua!" e quindi scrivere Cancel = true
In questa maniera il report si chiude automaticamente dopo aver scritto il
messaggio, però viene generato un errore sul docmd.openreport in quanto
l'azione è stata annullata.
Ma tu hai messo la gestione degli errori!!!!
Quindi, se il primo report dà errore passi a gest_err altrimenti esci dalla
sub.
In gest err tenti l'apertura del secondo report, se fallisce anche questo
prosegui con la successiva istruzione che sarà l'end sub!!!
Fine (20 Iuri grazie!)
Antonio


title: tabella pagamenti mensili: access o excel?

author: boomerang

text:
Buongiorno a tutti i frequentatori del ng. Vi seguo da tanto tempo ed
alcune volte dopo aver letto pagine del forum ho chiesto qualche
consiglio a cui avete sempre prontamente risposto dandomi un grande
aiuto a terminare il mio db per la palestra che frequento. Ora ho la
"vista" un pò annebbiata mi spiego:
ho una tabella con tutti gli atleti, ora dovrei creare una tabella per
memorizzare i pagamenti mensili + iscrizione per ogni atleta e poter
poi fare i conteggi a fine anno per ogni atleta e per tutti i mesi.
Non so come procedere.......esporto gli atleti su un foglio excel e
lavoro su quello oppure? Se dovessi crearlo su Access come dovrei
creare la tabella? una per ogni anno? boh sono proprio nel pallone.
Per favore datemi un suggerimento per iniziare.......
Vi ringrazio anticipatamente.....Gigi


author: almorel

text:

Ciao Gigi,
la soluzione migliore e certamente una tabella di Access.
Non ha senso parlare di una tabella per anno. La tabella raccoglie
tutti i movimenti di cassa con la relativa data e questo ti consentirà
di avere tutte le uscite che vuoi (per anno, per iscritto ecc.), fare
le ricevute e non so che altro ti possa servire.
Credo che la tabella sia piuttosto, semplice tipo:
Id (contatore)
Data
Codice Iscritto (se c'è, oppure iscritto)
Causale  (Iscrizione, Quota mensile, ecc.)
Movimento
Note (un campo note non fa mai male)
Ciao
Fammi sapere
Alberto


text:
> Ciao Gigi,
> la soluzione migliore e certamente una tabella di Access.
> Non ha senso parlare di una tabella per anno. La tabella raccoglie
> tutti i movimenti di cassa con la relativa data e questo ti consentirà
> di avere tutte le uscite che vuoi (per anno, per iscritto ecc.), fare
> le ricevute e non so che altro ti possa servire.
>
> Credo che la tabella sia piuttosto, semplice tipo:
>
> Id (contatore)
> Data
> Codice Iscritto (se c'è, oppure iscritto)
> Causale  (Iscrizione, Quota mensile, ecc.)
> Movimento
> Note (un campo note non fa mai male)
>
> Ciao
> Fammi sapere
> Alberto
Ciao Alberto, appena ho un pò di tempo provo ad imbastirla come tu mi
hai suggerito ( grazie!!!!), se ho capito quanto dici non devo creare
un campo ogni mese o anno, basta dare la data del pagamento e da li
con l'espr. datepart posso ricavarmi il mese e l'anno........solo che
devo provare se funziona nel creare una tabella a campi incrociati
dove mi riporta tutti i pagamenti dell'atleta nell'anno corrente e
poter fare una stampata generale con tutti i riepiloghi.....vedrò se
ci riesco.
innanzitutto vedrò di creare una sottomaschera dove inserirò la
tabella che tu dici e che relazionerò all'IDATLETA (codice iscritto)
per legare i pagamenti a ciascun atleta....il problema penso che ci
sarà per gli output....ma per ora è troppo presto per dire....mi metto
al lavoro e vedo. Ti ringrazio per l'aiuto anche morale che mi dai,
visto che dopo aver progettato mari e monti ogni tanto uno si trova in
uno stato di smarrimento e non ha subito pronta la soluzione!!!  Per
fortuna che esistono i NG e le persone che li frequentano.
grazie ancora  ciao da Gigi


text:
On 2 Nov, 16:10, boomerang <
gigi.boomer...@gmail.com
> wrote:
> > Ciao Gigi,
> > la soluzione migliore e certamente una tabella di Access.
> > Non ha senso parlare di una tabella per anno. La tabella raccoglie
> > tutti i movimenti di cassa con la relativa data e questo ti consentirà
> > di avere tutte le uscite che vuoi (per anno, per iscritto ecc.), fare
> > le ricevute e non so che altro ti possa servire.
>
> > Credo che la tabella sia piuttosto, semplice tipo:
>
> > Id (contatore)
> > Data
> > Codice Iscritto (se c'è, oppure iscritto)
> > Causale  (Iscrizione, Quota mensile, ecc.)
> > Movimento
> > Note (un campo note non fa mai male)
>
> > Ciao
> > Fammi sapere
> > Alberto
 Eccomi di nuovo qui........
allora ho trovato il tempo di fare delle prove come mi ha consigliato
Alberto.
ho fatto la tabella come lui ha detto per cui ogni iscritto (che io ho
chiamato IdAtleta) ha un elenco di movimenti dovuti alla quota mensile
e a quella di iscrizione(lo specifico nella causale) che ovviamente si
presenta solo una volta l'anno. con una query a campi incrociati
visualizzo quindi sulle righe gli atleti e sulle colonne i mesi dei
pagamenti. Primo problema: usando la formattazione della data  Format
([DataPag];"mmm") ottengo il mese della data di pagamento ma non
riesco a visualizzare l'anno anche perchè poi dovrò raccogliere tutti
i pagamenti relativi al solo anno corrente. (ma quello credo do
poterlo fare con un filtro sull'anno della data).
Secondo Problema (quello più grave): la query mi dà come output la
somma versata da ogni atleta in ogni mese ed il totale; però nel mese
in cui coincide sia il pagamento della quota mensile che l'iscrizione
la cella mi calcola il totale dei due valori. C'è un modo per
aggiungere la quota dell'iscrizione come colonna insieme ai mesi? in
modo tale che si presenti solo una volta in un anno e possa essere
visualizzata a se stante?
Spero di essere stato chiaro e che qualcuno possa darmi una mano (come
del resto avete sempre fatto)
Vi ringrazio in anticipo.......ciao   Gigi


title: Calcolo iva !!!

author: luca

text:
Ciao a tutti!
Non riesco a risolvere dei calcoli..........ovvero, ho una tabella dove
inserisco l'articolo, la quantità, il prezzo, l' iva e il totale; in base
all'articolo l' iva varia ( 4% o 20%).
Devo crearmi una maschera in visualizzazione foglio dati, dove vado ad
inserire gli articoli, con i relativi prezzi, quantità, iva, ecc.
articolo        quantità      iva     prezzo    totale  (prezzo*quantità)
..........        ..............   ........   ...........   .........
..........        ..............   ........   ...........   .........
.........         ..............   ........   ...........  ..........
iva   4%:  .........
iva 20%   .........
nel campo iva a 4%, mi deve sommare i totali (prezzo*quantità), degli
articoli con il 4% calcolare la relativa iva al 4%.
la stessa cosa vale per l'iva al 20%.
il problema è questo, non riesco a stabilire quali articoli sono al 4% o al
20% e calcolare i rispettivi totali
Grazie per la gentile collaborazione......


title: Calcolo iva !!!

text:
> articolo        quantità      iva     prezzo    totale  (prezzo*quantità)
Campo d'appoggio
> ..........        ..............   ........   ...........   .........
...............            .............
> ..........        ..............   ........   ...........   .........
...............            .............
> ..........        ..............   ........   ...........   .........
...............            .............
Es. Campo iva denominato : IVA ; formato testo (Visto che leggo 4% e non 4)
Dopo aver inserito un campo d'appoggio che magari in un secondo momento
renderai invisibile, ponilo uguale a quest'espressione
"=iif([IVA]="4%";1;0)" (se fosse numerico il formato del campo IVA togli le
virgolette e metti solo 4)
> iva   4%:  .........
> iva 20%   .........
Nel campo  4% metti "=Somma(IIf([IVA]=1;1;0))"
Nel campo 20% metti "=Somma(IIf([IVA]=0;1;0))"
Ti va bene?


title: Calcolo iva !!!

text:
Maurizio75 <
maurizio...@gevi.it
> wrote in message
%slk8.20310$1S3.6...@twister1.libero.it...

 Ops... sbagliato a capire... (così conti le voci)
Elimina il campo d'appoggio e fai solo così...
Nel campo 4% metti "=Somma(IIf([IVA]="4%";[quant]*[prezzo];0)))
Nel campo 20% metti "=Somma(IIf([IVA]="20%";[quant]*[prezzo];0)))
NB Il discorso del formato del campo iva è sempre valido
Allora?


title: Calcolo iva !!!

text:
Grazie Maurizio, sei stato di grande aiuto!!!!
volevo chiederti  un'altra cosa....posso calcolare nel campo 4% o 20% ,(in
pratica, devo ottenere la somma dei rispettivi totali,calcolando
automaticamente la percentuale).
Di nuovo......grazie!
spero di essere stato chiaro
Maurizio75 <
maurizio...@gevi.it
> wrote in message
yDlk8.20344$1S3.6...@twister1.libero.it...



title: Calcolo iva !!!

text:
luca <
lf...@tin.it
> wrote in message G_nk8.70371$Ns4.2...@news2.tin.it...
> Grazie Maurizio, sei stato di grande aiuto!!!!
> volevo chiederti  un'altra cosa....posso calcolare nel campo 4% o 20% ,(in
> pratica, devo ottenere la somma dei rispettivi totali,calcolando
> automaticamente la percentuale).
> Di nuovo......grazie!
??????????????
> spero di essere stato chiaro
Chiaro? PER NIENTE!!!! Spiegati meglio.
Ch'te serv'?


title: Calcolo iva !!!

text:
Cerco di essere chiaro......
articolo        quantità      iva     prezzo    totale  (prezzo*quantità)
                        1            4       1000    1000
                        2            4       1500    3000
                        1          20       2300    2300
                        3          20         500    1500
iva   4%:  4160
iva 20%   8160
come vedi nel campo 4%, mi somma gli articoli con iva al 4, e ne esegue il
calcolo con la percentuale.La stessa cosa, vale per il 20%.
Maurizio75 <
maurizio...@gevi.it
> wrote in message
Vjok8.21041$1S3.6...@twister1.libero.it...
