author: Ammammata

text:
Il giorno Thu 22 Nov 2018 08:18:39p, ** ha inviato su
it.comp.appl.access il messaggio
news:2fb43b35-a8be-457d...@googlegroups.com
. Vediamo cosa
ha scritto:

> Meglio se utilizzi:
>
>
https://www.agenziaentrate.gov.it/wps/content/Nsilib/Nsi/Schede/Comunic

> azioni/Fatture+e+corrispettivi/Fatture+e+corrispettivi+ST/ST+invio+di+f
> atturazione+elettronica/?page=schedecomunicazioni
>
>
> Rappresentazione tabellare del tracciato fattura ordinaria - xls
>
>

grazie per l'informazione
un amico si è "svegliato" solo oggi e mi ha chiesto, appunto, informazioni

ho dato una veloce lettura al foglio excel, ci sono ventorcidimila
informazioni che nell'attuale programma usato per emettere fatture non
esistono
vedo anche una colonna dei campi obbligatori e/o facoltativi: esiste la
versione light del documento che indichi solo quello necessari oppure devo
mettermi a spulciare le righe ed eliminare il superfluo?

...e pensare che per identificare un documento bastavano sei
informazioni...
partita iva del fornitore e del cliente
numero e data documento
valuta e importo totale

i dettagli, se necessari, che se li venissero a cercare ;-)

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: fatturazione elettronica - ultima documentazione e  dubbio su tipo di pagamento

text:
> grazie per l'informazione
> un amico si è "svegliato" solo oggi e mi ha chiesto, appunto, informazioni
>
> ho dato una veloce lettura al foglio excel, ci sono ventorcidimila
> informazioni che nell'attuale programma usato per emettere fatture non
> esistono
> vedo anche una colonna dei campi obbligatori e/o facoltativi: esiste la
> versione light del documento che indichi solo quello necessari oppure devo
> mettermi a spulciare le righe ed eliminare il superfluo?
>
> ...e pensare che per identificare un documento bastavano sei
> informazioni...
> partita iva del fornitore e del cliente
> numero e data documento
> valuta e importo totale
>
> i dettagli, se necessari, che se li venissero a cercare ;-)

In realtà i dati "facoltativi" spesso vengono richiesti da certi clienti, quindi sarebbe meglio prevederli tutti.
Ti conviene valutare bene se affrontare o meno la cosa: l'amico tuo potrebbe utilizzare la fatturazione on-line di Aruba, semplice ed economica.

Saluti


text:
Il giorno Tue 27 Nov 2018 01:22:02p, ** ha inviato su
it.comp.appl.access il messaggio
news:4765e749-3f26-4565...@googlegroups.com
. Vediamo cosa
ha scritto:

>
> In realtÃ  i dati "facoltativi" spesso vengono richiesti da certi
> clienti, quindi sarebbe meglio prevederli tutti. Ti conviene valutare
> bene se affrontare o meno la cosa: l'amico tuo potrebbe utilizzare la
> fatturazione on-line di Aruba, semplice ed economica.
>
>

gli hanno già proposto una soluzione esterna al suo programma (fatto venti
anni fa con MS Access 2), il numero di documenti mensili, essendo
cumulativi delle spedizioni di tutto il mese, sono relativamente pochini
(lo spavento sta nelle righe di dettaglio...)

però volevo appunto capire se c'era modo di esportare i suddetti dati da
Access, integrandoli con quelli che mancano, in modo che il programmino
potesse importarli e digerirli.
sto aspettando una risposta dalla tipa che glielo ha proposto e che essendo
ragionierA deve ragionarci su con i programmatori dell'altra parte



title: Somme nei report.

text:
Ho un quesito da sottoporre, cercherň di spiegarmi chiaramente cercando di
essere  breve.
Ho un report che deve rappresentare il numero di imballi che costituiscono
una spedizione e che č cosě organizzato:
Il numero di imballi su ogni singolo articolo si trova in un campo della
tabella di dati che origina il report.(di seguito chiamerň questo campo
NUMIMBALLI) Talvolta puň capitare che alcuni articoli siano spediti in di
imballi assortiti (piů articoli all'interno dello stesso imballo) in tal
caso, nel campo NUMIMBALLI, avrň il valore 0 (zero) mentre avrň un valore
(corrispondente ad un numero progressivo con cui č contrassegnato l'imballo
assortito) in un altro campo denominato (CTN).
Il report č raggruppato in questo modo:
ORIGINE: Intestazione e pie di gruppo: (perchč la merce č oltretutto
suddivisa per origine mediante un campo che contiene il valore 0 (zero) o 1
secondo l'origine della merce)
CTN: Intestazione e pie di gruppo: (per poter raggruppare assieme tutti gli
articoli che hanno all'interno dell'ononimo campo lo stesso contrassegno di
imballo assortito, che sono quindi imballati nello stesso cartone)
Ciň che non riesco ad ottenere, č visualizzare nel pie di gruppo CTN, il
valore 1 che rappresenta il numero di imballi in cui sono raggruppati gli
articoli ordinati nel raggruppamento CTN, per poi avere nel pie di gruppo
ORIGINE, la somma dei valori contenuti nel campo NUMIMBALLI, + il numero dei
cartoni assortiti realizzati ed indicati nel pie di gruppo CTN.
Spero di essere stato abbastanza chiaro, e spero che qualcuno possa aiutarmi
a completare il mio lavoro.
Grazie.


title: Esecuzione passo per passo

author: Woodrov

text:
ciao!
Ho riscontrato una specie di anomalia nel funzionamento del Debug Step
by Step di vba su Access2k...
Ogni volta che premo il tasto F5 per far eseguire l'intera Sub in cui
il cursore si trova, mi appare la finestra Macro in cui mi viene
chiesto il nome di un eventuale macro da eseguire!!!
Inoltre se cerco di fare eseguire la Sub enunciato dopo enunciato,
(premendo F8) non succede assolutamente nulla!!!
Sto sbagliando io ho il mio VBA ha qualche malattia rara?
grazie!  :)
	luca


title: Esecuzione passo per passo

author: Carlo Costarella

text:
"Woodrov" <
luca....@tiscali.it
> ha scritto nel messaggio
news:n4701vo6e1qf41hhf...@4ax.com...

Tutto normale. Elimina la macro SendKeys e tutto funziona.
Infatti hai chiesto al computer di usare una gestione personalizzata dei
tasti di scelta rapida: F5 non fa eccezione.
Puoi sempre usare l'apposito pulsante per eseguire il debug step by step.
Ciao, Carlo


title: Esecuzione passo per passo

author: AlessandroD

text:
"Woodrov" <
luca....@tiscali.it
> ha scritto nel messaggio
news:n4701vo6e1qf41hhf...@4ax.com...
> Ho riscontrato una specie di anomalia nel funzionamento del Debug Step
> by Step di vba su Access2k...
> Ogni volta che premo il tasto F5 per far eseguire l'intera Sub in cui
> il cursore si trova, mi appare la finestra Macro in cui mi viene
> chiesto il nome di un eventuale macro da eseguire!!!
>
Sicuro di non trovarti in una funzione?
Ciao, Alessandro


title: Esecuzione passo per passo

text:


Nel database non ho nessuna macro SendKeys...
ne sono sicuro!
So anche a cosa serve...
Mi sembra molto strano...


title: Esecuzione passo per passo

text:
"Woodrov" <
luca....@tiscali.it
> ha scritto nel messaggio
news:fei01vgibir0h2ap2...@4ax.com...

Mi sono sbagliato volevo dire AutoKeys...
Ciao, Carlo


title: Esecuzione passo per passo

text:
On Mon, 30 Dec 2002 13:34:05 GMT, "Carlo Costarella"
<
carloantoni...@virgilio.it
> wrote:

Idem con patate... non ho neanche quella...


title: Esecuzione passo per passo

text:
Cut
> >
> >Mi sono sbagliato volevo dire AutoKeys...
> >
> >Ciao, Carlo
> >
> Idem con patate... non ho neanche quella...
Menů Strumenti...Avvio...Avanzate..."Usa tasti speciali" e altre opzioni.
Barra dei menů di scelta rapida personalizzata?
In ultima analisi prova a crearti un nuovo Db e importare tutti gli oggetti
del db attuale.
Ciao, Carlo


title: Esecuzione passo per passo

text:


Nada de nada...
sono disperato!


title: Esecuzione passo per passo

text:
CUT
>
> Nada de nada...
> sono disperato!
Lo fa con tutti i db?
Hai provato a ripetere l'installazione di Access?
Quale versione usi?
Hai visto se manca qualche riferimento?
In privato puoi mandarmi una copia zippata del db?
Ciao, Carlo


title: Esecuzione passo per passo

text:


Provo le altre strade...


title: Versioni access, 32 e 64 bit, distribuzione e runtime

author: Roberto Zannoni

text:
Scenario.
File access costruito con la versione office 2000, lavorato e convertito in office XP, ora con la versione 2010 sempre come mdb.
Quando lo compilo in mde da access 2010 in fase di distribuzione non funziona. Errore vari, tipo 'Formato di database non riconosciuto' oppure riferimento mancante o non valido al file excel.exe versione 1.7 e/o riferimento mancante o non valido al file msword. exe versione 8.5.
Stessa cosa se creo un nuovo file *.accdb, importo tutto, e poi lo compilo in *.accde.
Se invece compilo lo stesso file in *.mde da access XP e lo distribuisco funziona tutto correttamente. L'unica differenza è che prima di compilarlo devo modificare i riferimenti mancanti a excel e word.
Per tanti motivi, non ultimo per non avere due versioni obsolete contemporaneamente installate, vorrei evitare tutta la procedura.
Cosa mi sono perso?
Dov'è l'errore?

Altra informazione.
Qualora fosse necessario convertire il database in formato a 64 bit quali accorgimenti devo prendere?


text:
Ci sono molte cose in quello che dici che in realtà andrebbero approfondite... perché da quanto accenni hai sviluppato con concetti tecnici affetti da Versioning.
La prima cosa che mi viene da chiederti è perché hai dei riferimenti di Excel e Word nel tuo progetto...?
La risposta dovrebbe essere che non servono i riferimenti se si sviluppa mantenendo come concettonl'indipendemza dalle versioni...
Mde ed Accde usano 2 motori Jet differenti...
Ecc...

Non voglio banalizzare la risposta ma per quanto mi pare di comprendere potresti non aver ragionato proprio in modo corretto... da qui serve fermarsi per capire meglio anche in base alle tue risposte su quanto ti ho esposto.

@Alex


text:
Ci sono i riferimenti a excel e word perché devo esportare dei dati in quei formati.
Fino a qui probabilmente non serve nessun riferimento. Però, dopo l'esportazione, deve fare qualche elaborazione nel file prodotto, inserendo formule e/o formattando i dati, e a quel punto ho necessità dei riferimenti per poterci lavorare.

Se però ci sono altri sistemi mi serve uno spunto perché non saprei da dove iniziare.


text:
No non servono i riferumenti, servono per come TU hai ritenuto di sviluppare... ed è proprio questo il problema, vale a dire una conoscenza della tecnica sicuramente da approfondire e migliorare.

Se tu avessi sviluppato con tecnica LATEBINDING avresti eliminato il problema dei riferimenti senza dubbio...

Nel contesto quindi ho il dubbio che tu possa aver commesso altri errori tecnici per non consapevolezza... ma questo richiederebbe l'analisi del tuo progetto.

@Alex


text:
Sicuramente di errori ne ho fatti e ne farò tanti altrimenti non avrei avuto problemi.
Pensavo, evidentemente erroneamente, che fosse la strada corretta.
Cercherò di approfondire il tuo suggerimento.
Intanto grazie mille


text:
Aggiornamento.
Ho seguito il consiglio di Alex e il problema dei riferimenti è stato risolto.
Ho anche approfittato per fare un po' di pulizia.

Però continuo ad avere problemi con i runtime.
L'errore n. 2544 "Impossibile trovare l'oggetto" ce l'ho solo con runtime.
La riga incriminata dovrebbe essere: DoCmd.SelectObject acTable, , True
Se non letto male succede quando non ci sono tabelle visibili nel database.
Domani verifico.

Però se creo un *.accde da office 2010 e uso il runtime 2007 mi ritorna l'errore "formato database sconosciuto".
E qui mi sono perso.

Qualche idea?


text:
Ulteriore aggiornamento:
pc con windows 10, access runtime 2010 32 bit.
Sul pc è installato anche office 2013 a 64 bit.

con il runtime funziona "solo" il file in formato *.accdb
però il file *.accde continua a non funzionare.
L'errore è:
"impossibile aprire il database perché il relativo progetto vba non può essere letto"

in altro pc con configurazione simile (office 2019 a 64 bit anziché 2013) invece funziona tutto bene.

idee?


text:

In termini generali, per esser certi di non avere problemi, devi distribuire l'Accde con la versione Runtime corrispondente alla versione di Access con cui l'hai creato.

Saluti


text:
Grazie per il consiglio.

"Lavoro" in questa situazione:
Sistema operativo Windows 10 pro 64 bit
Access pro 2010 SP2 a 32 bit
Vorrei distribuire con il runtime 2010 a 32 bit

Seguendo la tecnica suggerita da Alex ho risolto buona parte dei problemi.
Vorrei dire tutti ma visto che in alcuni casi non funziona correttamente vuol dire che manca (almeno) un pezzo.

Posso dire che nei 2/3 pc senza nessuna versione di access semplicemente installando il runtime tutto funziona.

La cosa si complica se c'è una versione di access superiore a 64 bit (con un pc con una versione a 32 bit pare funzionare).

Il piano B è distribuire la versione non compilata che pare funzionare in tutti gli scenari.


text:
Hai:
1) Activex...?
2) Siciarazioni API...?

@Alex


text:
> La cosa si complica se c'è una versione di access superiore a 64 bit (con un pc con una versione a 32 bit pare funzionare).

Ovvero:  "impossibile aprire il database perché il relativo progetto vba non può essere letto"

Secondo me la tua applicazione viene eseguita (o meglio, tenta d'eseguire) con Access 64 invece che con il Runtime 2010 da te installato.

Come hai creato la stringa d'avvio della tua applicazione Runtime?

Saluti


text:

API si, Activex no.
Avevo il controllo calendario in una versione precedente.


text:

Scusa ma non so cosa intendi con "stringa d'avvio".

Non faccio un pacchetto d'installazione. Installo a mano il runtime e faccio doppio click sul file *.accde (e, sempre a mano, imposto il runtime come programma predefinito per quel tipo di file).


author: RobertoA

text:

Sulle postazioni che hanno un Office diverso da quello usato su
postazione sviluppo, non potresti installare solo il runtime Access
della stessa versione Access pc sviluppo, ed avviare il programma usando
il run-time piuttosto che l'Access di Office installato?


text:
Il giorno martedì 14 luglio 2020 10:06:35 UTC+2, RobertoA ha scritto:
> Sulle postazioni che hanno un Office diverso da quello usato su
> postazione sviluppo, non potresti installare solo il runtime Access
> della stessa versione Access pc sviluppo, ed avviare il programma usando
> il run-time piuttosto che l'Access di Office installato?

cerco di non toccare "altre installazioni" se possibile.
Tuttavia, nel caso specifico, nel computer incriminato avevo disinstallato la versione di access a 64 bit ma il problema era rimasto.


text:
i
>
> Scusa ma non so cosa intendi con "stringa d'avvio".
>
> Non faccio un pacchetto d'installazione. Installo a mano il runtime e faccio doppio click sul file *.accde (e, sempre a mano, imposto il runtime come programma predefinito per quel tipo di file).
>

Il problema potrebbe nascere da qui.

Esegui la tua applicazione creando un collegamento d'avvio del tipo:

"Percorso MSACCESS.EXE" /Runtime "Percorso tuo File Accde"

Saluti


text:

domani farò una prova, oggi non riesco, ma non ho capito la differenza e/o il senso.

di fatto fa già in questo modo perché ho impostato l'esecuzione automatica con access 2010 versione runtime (c'è solo quella nel pc) e quando faccio doppio click parte proprio quella (ne sono certo).

puoi darmi qualche informazione in più?


text:
> puoi darmi qualche informazione in più?

Da sempre la convivenza tra Runtime e Full Access è problematica; la cosa migliore è forzare l'esecuzione dell'applicazione Runtime con la versione corretta di MSAccess.exe (che poi è quello che fa il package/installer).

Ai tempi in cui circolava solo Office a 32 bit si risolveva sempre, ora la faccenda s'è complicata: Office a 32 bit e 64 non dovrebbero coesistere sullo stesso PC.

Comunque, se ho ben capito tu hai disinstallato la versione 64 bit di Full Access; ma poi hai lanciato una utility di pulizia del registro di windows?

Saluti


text:
Dai un'occhiata anche al seguente link:

https://answers.microsoft.com/it-it/msoffice/forum/all/errore-pacchetto-con-access-runtime-impossibile/b5149f64-6f12-4f7c-ad50-54da041c2c86

(in sostanza, accertati che Runtime Access 2010 sia SP2)


author: Potone

text:
Ciao,
Office 32bit e office 64bit o parte di essi non possono coesistere in nessun modo anche se di versioni differenti.
Quindi, ad esempio, Access rt 32bit non può essere installato su una macchina in cui sia presente office 64bit (qualsiasi versione essi siano).

Ciao,
Mat.


text:

ho una macchina che ha office 2019 a 64 bit e access runtime 2010 a 32 bit e non ho nessun problema
in ogni caso concordo che meno "mischioni" si fanno e meglio è


text:
Il giorno martedì 14 luglio 2020 16:47:37 UTC+2,
simoca...@gmail.com
 ha scritto:
> Comunque, se ho ben capito tu hai disinstallato la versione 64 bit di Full Access; ma poi hai lanciato una utility di pulizia del registro di windows?
>
> Saluti

A questo link:
https://support.microsoft.com/it-it/office/disinstallare-office-da-un-pc-9dd49b83-264a-477a-8fcc-2fdf5dbf61d8?redirectsourcepath=%252fen-us%252farticle%252fhow-to-uninstall-or-remove-microsoft-office-2010-suites-90635a1d-aec8-4653-b358-67e1b766fc4d&ui=it-it&rs=it-it&ad=it

ho scelto "Opzione 2 - Disinstallare completamente Office con lo strumento di supporto per la disinstallazione"

dovrebbe anche aver pulito il registro ma ormai non posso più verificare perché l'installazione è stata ripristinata


text:

oggi provo con la stringa esplicita d'avvio e verifico la versione e poi ti do riscontro.

nel frattempo grazie mille per le idee


text:
Prove effettuate con successo.
Installando il SP2 il db *.accde ha cominciato a funzionare correttamente anche in presenza di versioni di access successive e/o precedenti (anche a 64 bit).
Senza SP2 non bastava la stringa di avvio.


text:
Approfitto per ringraziare tutti per i consigli e la pazienza.

Approfitto per chiedere supporto per una eventuale conversazione a 64 bit dell'applicazione.
Strumenti da utilizzare, errori classici da evitare e cose del genere.


title: Uso del risultato di una query

author: Renato Seghieri

text:
Ciao a tutti. Avrei bisogno di saper come possa utilizzare il valore di
ritorno di una query in del codice VB.
Il mio problema è questo: Ho un form dove posso inserire dei dati
anagrafici relativi dei soggetti. Ad ogni persona inserita posso
associare piu' di un numero telefonico. Devo implementare qualcosa che
mi controlli prima di chiudere il form ed inserire nel Db i dati, se il
candidato appena inserito (al quale viene assegnato un codice
Autonumber) ha associato almeno 1 numero telefonico. Ovviamente per
verificare la presenza di un record correlato basta fare una semplice
query con un Count, ma come faccio poi ad usare il numero che questa
query ritorna per implementare il controllo?
Grazie a tutti per la collaborazione!
Renato


title: Uso del risultato di una query

author: Antonio Biso

text:
Renato Seghieri <
wol...@tin.it
> wrote in message 3B27FEBA...@tin.it...

A parte che sarebbe anche sufficiente vedere se non ci sono valori nei campi
numeri telefonici che leghino il record anagrafico alla tabella dei numeri.
A parte questo usa la funzione DLookup di cui puoi vedere un buona
spiegazione nell'help on line
Antonio


title: Uso del risultato di una query

text:
Grazie Antonio!



title: Differenza tra due ore

author: Dendy

text:
Ciao a tutti,
sono come capirete dalla domanda un inesperto, devo calcolare la differenza
tra due campi ore es: tra 17.30.00 e17.31.12  = 00.01.12
in una query, qualcuno magnanimo puň dirmi come posso fare ?
grazie a tutti


title: Differenza tra due ore

text:

Datediff


title: ATTENZIONE a Visio 10!!!

author: lucianab64 on libero

text:
ATTENZIONE A TUTTI
Ciao !
Non sono potuta andare personalmente al Direct Access della Microsoft
organizzato a Torino qualche giorno fa. Qualcuno di voi e' andato?
In ogni caso fate attenzione.
In quella occasione e' stata rilasciata una versione beta di Microsoft Visio
10 - Marketing Beta che crea non pochi problemi all'ambiente del vostro pc.
Io (stupidamente, e non mi perdonero' mai per questo) l'ho installato sulla
mia macchina di sviluppo senza ragionare troppo e poi ne ho pagato le
conseguenze.
Non funzionava piu' correttamente A2000 (ad esempio la funzione di
importazione di un modulo da un mdb ad un altro), gli applicativi sviluppati
in VB mi davano un sacco di problemi e chissa' quant'altro....!
Mi ha installato miliardi di dll schifose di cui non mi liberero piu'.
Prevedo solo conclusioni drastiche!!!
... proprio sul mio gioiellino che tratto con tanta cura su cui non installo
porcherie e che non collego neanche a internet ... sigh..
Spero che questo avvertimento serva a qualcuno.
ciao :-)
Luciana


title: ATTENZIONE a Visio 10!!!

author: Esteban

text: Nuovo virus Microsoft?


title: Abilitazione casella riepilogo in maschera sola lettura

author: ludo

text:
          Ciao a tutti,
nella maschera principale ho inserito una casella di riepilogo e una
combinata per filtrare la maschera..
La maschera in apertura lho resa di sola lettura , per evitare che ci si
pastrocchi troppo con i dati inseriti, però volevo che la casella di
riepilogo e la maschera combinata fossero abilitate per la ricerca..
Ho provato con .enabled e .locked impostati su falso al caricamento della
maschera ma non funzia..
esiste un modo oppure devo creare una sottomaschera?
grazie mille..
ciao ludo..
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: MA

text:
ludo wrote:
>           Ciao a tutti,
> nella maschera principale ho inserito una casella di riepilogo e una
> combinata per filtrare la maschera..
> La maschera in apertura lho resa di sola lettura , per evitare che ci
> si pastrocchi troppo con i dati inseriti, però volevo che la casella
> di riepilogo e la maschera combinata fossero abilitate per la
> ricerca..
> Ho provato con .enabled e .locked impostati su falso al caricamento
> della maschera ma non funzia..
> esiste un modo oppure devo creare una sottomaschera?
>
> grazie mille..
> ciao ludo..
>
lasciali abilitati, metti un TAG "tagBlocca" dove vuoi bloccare
e su load ci metti
dim ctl as control
for each ctl in me.controls
    if ctl.tag = "tagblocca" then ctl.enabled = false
next ctl
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
> lasciali abilitati, metti un TAG "tagBlocca" dove vuoi bloccare
> e su load ci metti
> dim ctl as control
> for each ctl in me.controls
> if ctl.tag = "tagblocca" then ctl.enabled = false
> next ctl
ok grazie mille..
sul pulsante edit ho impostato il ctl enabled =true per attivare le
modifiche..
se con il pulsante annulla dovessi ripristinare lamodalità sola lettura
basta riportare il for each next con enabled su false giusto?



text:
ludo wrote:
>> lasciali abilitati, metti un TAG "tagBlocca" dove vuoi bloccare
>> e su load ci metti
>> dim ctl as control
>> for each ctl in me.controls
>> if ctl.tag = "tagblocca" then ctl.enabled = false
>> next ctl
>
>
> ok grazie mille..
> sul pulsante edit ho impostato il ctl enabled =true per attivare le
> modifiche..
> se con il pulsante annulla dovessi ripristinare lamodalità sola
> lettura basta riportare il for each next con enabled su false giusto?
>
> ciao ludo..
>
Certo, l'unica cosa non ho capito cos'è il pulsante edit
Spero che edit nonsi il nome del controllo



author: Ludo..

text:
>
> Certo, l'unica cosa non ho capito cos'è il pulsante edit
> Spero che edit nonsi il nome del controllo
Perchè il for next lho messo come hai detto te sull'evento load della
maschera..
e per avere la possibilità poi di sbloccare i controlli avevo messo su click
di un pulsante il for next con ctl.enabled impostato su vero..
Ho fatto una cavolata?
Ludo..



title: REQ:Tasto INVIO e FRECCIA DX via codice ?

author: Guitar

text:
Ciao, come faccio a settare via codice che all'interno di una maschera e
alla pressione del tasto INVIO non passi al campo successivo ?
E, sempre all'interno di una maschera, che alla pressione del tasto FRECCIA
DX passi al carattere successivo e non al campo successivo ?
Praticamente la stessa cosa che si fa andando in strumenti / opzioni
/tastiera ..
Grazie 1000 a tutti.
--
Guitar (o)==#
pac...@netics.net


author: Lorenzo Coronati

text:
Scrisse "Guitar" <
pac...@netics.net
>:
>Ciao, come faccio a settare via codice che all'interno di una maschera e
>alla pressione del tasto INVIO non passi al campo successivo ?
>E, sempre all'interno di una maschera, che alla pressione del tasto FRECCIA
>DX passi al carattere successivo e non al campo successivo ?
>Praticamente la stessa cosa che si fa andando in strumenti / opzioni
>/tastiera ..
Vedi l'help su Application.SetOption
Per la prossima volta, ricordati che e' una buona regola leggersi
qualche thread prima di postare: lo stesso problema il 7/1.
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: Problema con tracciato CBI per Riba: Codicefiscale Partita IVA

author: Dino

text:
Ciao a tutti ho questa problematica.In un mio DB ho realizzato il
file.CBI per l'esportazione del flusso dati (riba)
secondo il tracciato record dell ABI.La problematica nasce con il
record num. 30 cioe' come ben sapete il record che gestisce il codice
fiscale.
Infatti se emetto una fattura ed un pagamento mediante Riba ad un
cliente che ha la P.IVA identica al CF il flusso
generato viene giustamente scartato dalla banca con segnalazione
"codice fiscale errato".La segnalazione ovviamente e' corretta in
quanto il CF e' di 16 caratteri mentre la P.IVA e' di 11.Io per
risolvere parzialmente il problema ho variato il codice del record 30
inserendo  la P.IVA al posto del CF diminuendo il num dei caratteri
così come vi riporto di seguito:
Riga = " "                                      '  1-  1 BLANK
        Riga = Riga + "30"                              '  2-  3
CODICE FISSO 30
        Riga = Riga + Format(i, "0000000")              '  4- 10
Progressivo disposizione
        Utente = MioRS![ID Cliente]
        Riga = Riga + Format(Utente, "!" & String$(30, "@"))  ' 11- 40
o Rag.Sociale Utente
        Riga = Riga + String$(30, " ")                  ' 41- 70 f
        Riga = Riga + Left$(Format(MioRS![PartitaIVA], "@@@@@@@@@@@")
& String$(11, " "), 11) ' 71-81 f c.f. utente
        Riga = Riga + String$(39, " ")                   '82-120
filler
        Open NomeFile For Append As #1
            Print #1, Riga
        Close #1
Ovviamente in questo modo il flusso viene accettato e va tutto bene.
Se pero' emetto un'altra fattura ad un altro cliente con il CF e  non
con la P.IVA  me lo respinge.
Come si puo' raddrizzare il tutto per accettare entrambe le
situazioni???
Grazie in anticipo
Dino


text:
On 1 Ott, 12:49, Dino <
verrengia.d...@alice.it
> wrote:
> Ciao a tutti ho questa problematica.In un mio DB ho realizzato il
> file.CBI per l'esportazione del flusso dati (riba)
> secondo il tracciato record dell ABI.La problematica nasce con il
> record num. 30 cioe' come ben sapete il record che gestisce il codice
> fiscale.
> Infatti se emetto una fattura ed un pagamento mediante Riba ad un
> cliente che ha la P.IVA identica al CF il flusso
> generato viene giustamente scartato dalla banca con segnalazione
> "codice fiscale errato".La segnalazione ovviamente e' corretta in
> quanto il CF e' di 16 caratteri mentre la P.IVA e' di 11.Io per
> risolvere parzialmente il problema ho variato il codice del record 30
> inserendo  la P.IVA al posto del CF diminuendo il num dei caratteri
> così come vi riporto di seguito:
>
cut
non entro in merito sul codice, c'è qualcosa che non mi torna nella
premessa
per tutti i tipi di società - salvo variazione di sede - il codice
fiscale e la partita iva sono uguali
per le ditte individuali e le persone fisiche il codice fiscale è a 16
e la partita a 11
chiaramente avrai in tabella entrambe i campi, nel tracciato ci va
messo il cod fiscale
per precisione e completezza riporto da ultimo documento cbi:
posiz 71-86 obbligatorio - alfanumerico - Codifica Fiscale - controllo
di validità -codice fiscale del cliente debitore, il controllo è di
validità pertanto va verificata la presenza del cin e la sua
correttezza
> Grazie in anticipo
>
> Dino
ciao
Pietro


text:

Grazie Pietro per la risposta.Scusa ma non ho ben capito,cosa centra
il Cin con il CF.L'azienda pippo srl nelle sue coordinate bancarie ha
il CIN ma  ha altresì il CF di
11 cifre.
Tu come l'hai risolto questo problema????
Se vuoi postami gentilmente la tua parte di codice.
Grazie ancora
Dino


text:

il cin del codice fiscale / partita iva, non quello dello dell'IBAN!
purtroppo non ti posso aiutare sul codice, ti sto scrivendo da una
prospettiva diciamo...bancaria
ciao


text:

> ciao- Nascondi testo citato
>
> - Mostra testo citato -
Ottimo adesso ci siamo.
Hai percaso sottomano il nuovo tracciato CBI con le ultime
"modifiche"???Sul sito dell'ABI non ho trovato nulla
Grazie ancora
Dino


text:
CUT
>
> Ottimo adesso ci siamo.
> Hai percaso sottomano il nuovo tracciato CBI con le ultime
> "modifiche"???Sul sito dell'ABI non ho trovato nulla
>
> Grazie ancora
> Dino
l'email č buona?


text:

> l'email è buona?
Reale e attiva.
Ho fatto due verifiche sul cin del CF.E' la 16 cifra e fin qua' tutti
d'accordo.Ma su codici fiscali di 11 cifre come quelli aziendali siamo
ancora al punto di prima; o sbaglio???
Grazie Dino


text:
Il 01/10/2010 19.40, Dino ha scritto:
> On 1 Ott, 19:20, Pietro66<
pietr...@yahoo.it
>  wrote:
>> CUT
>>
>>
>>
>>> Ottimo adesso ci siamo.
>>> Hai percaso sottomano il nuovo tracciato CBI con le ultime
>>> "modifiche"???Sul sito dell'ABI non ho trovato nulla
>>
>>> Grazie ancora
>>> Dino
>>
>> l'email č buona?
>
> Reale e attiva.
>
> Ho fatto due verifiche sul cin del CF.E' la 16 cifra e fin qua' tutti
> d'accordo.Ma su codici fiscali di 11 cifre come quelli aziendali siamo
> ancora al punto di prima; o sbaglio???
>
> Grazie Dino
nel secondo invio c'č anche quello a 11
ciao
Pietro


text:
On 1 Ott, 19:48, Pietro66 <
pietr...@yahoo.it
> wrote:
> Il 01/10/2010 19.40, Dino ha scritto:
>
>
>
>
>
> > On 1 Ott, 19:20, Pietro66<
pietr...@yahoo.it
>  wrote:
> >> CUT
>
> >>> Ottimo adesso ci siamo.
> >>> Hai percaso sottomano il nuovo tracciato CBI con le ultime
> >>> "modifiche"???Sul sito dell'ABI non ho trovato nulla
>
> >>> Grazie ancora
> >>> Dino
>
> >> l'email è buona?
>
> > Reale e attiva.
>
> > Ho fatto due verifiche sul cin del CF.E' la 16 cifra e fin qua' tutti
> > d'accordo.Ma su codici fiscali di 11 cifre come quelli aziendali siamo
> > ancora al punto di prima; o sbaglio???
>
> > Grazie Dino
>
> nel secondo invio c'è anche quello a 11
> ciao
> Pietro- Nascondi testo citato
>
> - Mostra testo citato -
Grandissimo
Grazie mille
Dino


text:
>> Ho fatto due verifiche sul cin del CF.E' la 16 cifra e fin qua' tutti
>> d'accordo.Ma su codici fiscali di 11 cifre come quelli aziendali siamo
>> ancora al punto di prima; o sbaglio???
>>
>> Grazie Dino
>
> nel secondo invio c'è anche quello a 11
> ciao
> Pietro
E a noi niente ?


text:

ho pensato che avere tracciati CBI aggiornati a portata di mano potesse
far comodo, guarda il post mio
"OT - tracciati su sito CONSORZIO CBI" 01/10/2010 20.07
ciao


text:

Urca
Molto molto interessante
Grazie


title: Modificare una tabella prima di chiudere access

author: maurizio

text:
Vorrei sapere se è possibile eseguire un pezzo di codice prima di chiuedere
access.
ho provato ad inserire il codice nella sub
Private Sub Form_Close()
.... codice
End Sub
se chiudo il form il codice viene eseguito, ma se chiudo direttamente access
non c'è niente da fare il codice non lo esegue .
come posso fare?
grazie in anticipo.
--------------------------------
Inviato via
http://usenet.libero.it


author: All Eyez On me

text:
"maurizio" <
mauriz...@inwind.it
> ha scritto nel messaggio
news:62Z98Z226Z62Y1...@usenet.libero.it...
> Vorrei sapere se č possibile eseguire un pezzo di codice prima di
chiuedere
> access.
>
> ho provato ad inserire il codice nella sub
>
>
> Private Sub Form_Close()
>
> .... codice
>
> End Sub
>
> se chiudo il form il codice viene eseguito, ma se chiudo direttamente
access
> non c'č niente da fare il codice non lo esegue .
>
> come posso fare?
>
> grazie in anticipo.
>
> --------------------------------
> Inviato via
http://usenet.libero.it
potresti disabilitare il tasto di chiusura di access (il codice mi sembra
sia sul sito)
e constringere cosě l'utente a chiudere il form
AEOM


text:
"maurizio" <
mauriz...@inwind.it
> ha scritto nel messaggio
news:62Z98Z226Z62Y1...@usenet.libero.it...
> Vorrei sapere se è possibile eseguire un pezzo di codice prima di
chiuedere
> access.
>
> ho provato ad inserire il codice nella sub
>
>
> Private Sub Form_Close()
>
> .... codice
>
> End Sub
>
> se chiudo il form il codice viene eseguito, ma se chiudo direttamente
access
> non c'è niente da fare il codice non lo esegue .
>
> come posso fare?
>
> grazie in anticipo.
>
>
Ovviamente devi impedire la chiusura tramite la "X" di ACCESS e fornire
tramite il Menù
l'alternativa di Esci, che però dirotti su una Funzione tua che farà tutto
il codice che vuoi...!
@Alex.


author: Lorenzo Bolognini

text:
"maurizio" <
mauriz...@inwind.it
> ha scritto nel messaggio
news:62Z98Z226Z62Y1...@usenet.libero.it...
> Vorrei sapere se è possibile eseguire un pezzo di codice prima di
chiuedere
> access.
>
In principio c'era l'oggetto Application! ;-)
Non ho esplorato il tuo problema ma sicuro che c'è un metodo
dell'oggetto application che consenta di farlo?
Ciao,
Lo


text:
"Lorenzo Bolognini" <
lor...@mysurname.net
> ha scritto nel messaggio
news:XVh_9.65348$YG2.1...@twister1.libero.it...

Sei sicuro.....?? Come intercetti la chiusura da "X" di access senza
SubClassing....???
@Alex.


text:
"maurizio" <
mauriz...@inwind.it
> ha scritto nel messaggio news:62Z98Z226Z62Y1...@usenet.libero.it...

prova l'evento "scaricamento" Form_Unload anzichè la chiusura
Ciao,
Mat.


author: Maurizio Borrelli

text:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:0xy_9.67663$YG2.1...@twister1.libero.it...
> > "Lorenzo Bolognini" <
lor...@mysurname.net
> ha scritto nel messaggio
> > news:XVh_9.65348$YG2.1...@twister1.libero.it...
> > > "maurizio" <
mauriz...@inwind.it
> ha scritto nel messaggio
> > > news:62Z98Z226Z62Y1...@usenet.libero.it...
> > > Vorrei sapere se è possibile eseguire un pezzo di codice prima di
> > > chiuedere access.
> > In principio c'era l'oggetto Application! ;-)
> > Non ho esplorato il tuo problema ma sicuro che c'è un metodo
> > dell'oggetto application che consenta di farlo?
> Sei sicuro.....?? Come intercetti la chiusura da "X" di access senza
> SubClassing....???
    Senza arrivare a tanto, sarebbe sufficiente una maschera nascosta:
        Maschera: "MTestChiusuraAccess Avvia"
            Pulsante di comando: "pcAvvia"
                Su clic: [Routine evento]
                Private Sub pcAvvia_Click()
                    Const c_sFormName$ = "MTestChiusuraAccess"
                    DoCmd.OpenForm c_sFormName, acNormal, , , , acHidden
                    DoCmd.Close acForm, Me.Name, acSaveNo
                End Sub
        Maschera: "MTestChiusuraAccess"
            Su scaricamento: [Routine evento]
            Private Sub Form_Unload( _
                ByRef Cancel As Integer)
                Cancel _
                  = MsgBox( _
                    "Confermi?" _
                  , vbQuestion + vbOKCancel _
                  , "Chiusura" _
                  ) <> vbOK
            End Sub
    Inoltre tale maschera nascosta potrebbe occuparsi di tante altre cose...
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b1gapt$120103$1...@ID-52090.news.dfncis.de...

Il subclassing non è un mostro, e difficilmente dà problemi, anche con A97
nonostante non abbia nativa la funzione AddressOff..... per dirottare il
puntatore
di esecuzione...................................
In ogni caso è vero che sia più alla mano di tutti questo sistema che
anch'io uso
sia per l'esempio da te citato che per l'Auto LogOFF
per inattività dell'operatore.......ed altre comodità.........!!!
Ciao. @Alex.


text:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:8QO_9.71642$ZE.19...@twister2.libero.it...
> > "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto
> > nel messaggio news:b1gapt$120103$1...@ID-52090.news.dfncis.de...
[...]
> Il subclassing non è un mostro,
    ... nessuno aveva affermato questo. Mi sono sentito in dovere di
replicare perche' nessuno aveva ancora parlato di Form_Unload. Solo quando
ho visto comparire il mio post nel 3d mi sono accorto che invece ci aveva
gia' pensato Potone ieri pomeriggio. :-(
> e difficilmente dà problemi, anche con A97
    Giusto, infatti di solito non e' il subclassing che crea problemi ai
programmatori ma il contrario. :-)
> nonostante non abbia nativa la funzione AddressOff..... per dirottare il
> puntatore di esecuzione...................................
    Questa comunque e' una bella seccatura.
> In ogni caso è vero che sia più alla mano di tutti questo sistema che
> anch'io uso
> sia per l'esempio da te citato che per l'Auto LogOFF
> per inattività dell'operatore.......ed altre comodità.........!!!
--



title: stampare query in orizzontale da codice

author: mino

text:
ho la necessità di stampare i risultati di una query in orizzontale per
problemi di spazio. Mi serve impostare il tutto tramite codice. Qualcuno ha
una soluzione?
--------------------------------
Inviato via
http://usenet.libero.it


title: stampare un campo in un report

author: Alex

text:
E' possibile in un report non visualizzare il contenuto di un campo se
questo ha valore 0 (zero)?
Grazie.
Alessandro


title: stampare un campo in un report

author: LaLo

text:
"Alex" <
thaumaze...@libero.it
> ha scritto nel messaggio
news:AR576.20411$eB2.2...@news.infostrada.it...

A parte il fatto che sul report ci sono i controlli (associati ai campi
della tabella/query), basta inserire un'istruzione del tipo:
=Iif(<NomeCampo> = 0;Null;<NomeCampo>)
nella casella di testo. Occhio al nome del controllo (diverso dal nome del
campo della tabella/query).
Ciao
LaLo


title: stampare un campo in un report

author: Roberto dal portatile

text:
"Alex" <
thaumaze...@libero.it
> ha scritto nel messaggio
news:AR576.20411$eB2.2...@news.infostrada.it...
>

Oppure dai come formato del controllo ###
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: numero pagina in un report

author: Fabio

text:
Lo so che questo è un argomento già trattato ed infatto sono andato a
leggermi dei vecchi post......
Il problema è sempre il solito, e cioè:
nella stampa delle fatture è giusto che ad ogni fattura compaia il numero
della pagina.
Inserendo questa soluzione proposta dal mitico "roberto da casa" in un
vecchio post, diciamo che si risolve.
-------------------Vecchio post------------------------------------
Se come penso il report è raggruppato per Fattura, a fronte dell'evento "Su
formattazione" della sezione Intestazione Fattura del tuo report genera la
seguente riga di codice VBA:
Page = 1
Quindi, nel Piè di pagina pagina del report inserisci una casella di tasto
non associata e nella sua origine controllo scrivi:
=[Page]
----------------------------------------------------------------------------
Tutto funziona ma non riesco a trovare il verso di numerare le pagine così
Pagina 1 di 2
pagina 2 di 2
Cioè come posso inserire il totale delle pagine di una determinata fattura??
Grazie!!


title: numero pagina in un report

text:
"Fabio" <
cpt_harl...@tin.it
> ha scritto nel messaggio
news:45cb6f32$0$30608$4faf...@reader1.news.tin.it...

=[Page] & " di " & [Pages]
Ciao
NatPP


title: numero pagina in un report

text:
> =[Page] & " di " & [Pages]
>
> Ciao
> NatPP
No, non č cosě semplice!!!


title: numero pagina in un report

text:
"Fabio" <
cpt_harl...@tin.it
> ha scritto nel messaggio
news:45cc6c08$0$26027$4faf...@reader5.news.tin.it...
>> =[Page] & " di " & [Pages]
>>
>> Ciao
>> NatPP
>
>
> No, non è così semplice!!!
>
Perché non è così semplice? Cosa mi perdo? Non hai chiesto di numerare le
pagine come Pagina 1 di 2, Pagina 2 di 2, ecc.?
E allora? Nel pié di Pagina Pagina inserisci una casella di testo e
nell'origine dati scrivi:
="Pagina " & [Page] & " di " & [Pages] ed otterrai quello che hai chiesto.
Nell'evento Su formattazione della pagina non mettere nulla. Ciò che ha
scritto il capace e valido Roberto da casa probabilmente riguardava A97 e
questa funzione non era ancora implementata; non so, butto lì!
Ciao
NatPP


title: numero pagina in un report

author: Sergio

text:
"Nat.P.P" <
natpi...@tin.it
> ha scritto nel messaggio
news:45ccf8cc$0$6024$4faf...@reader5.news.tin.it...
>
> ="Pagina " & [Page] & " di " & [Pages] ed otterrai quello che hai chiesto.
>
> Nell'evento Su formattazione della pagina non mettere nulla. Ciň che ha
> scritto il capace e valido Roberto da casa probabilmente riguardava A97 e
> questa funzione non era ancora implementata; non so, butto lě!
>
funziona benissimo anche in A97...


title: numero pagina in un report

text:
"Sergio" <
serpic_...@email.it
> ha scritto nel messaggio
news:535f7fF...@mid.individual.net...
>> ="Pagina " & [Page] & " di " & [Pages] ed otterrai quello che hai
>> chiesto.
>>
>> Nell'evento Su formattazione della pagina non mettere nulla. Ciò che ha
>> scritto il capace e valido Roberto da casa probabilmente riguardava A97 e
>> questa funzione non era ancora implementata; non so, butto lì!
>>
>
> funziona benissimo anche in A97...
>
Non lo sapevo, non ho controllato. Purtroppo in quello che ho scritto non ho
inserito un doveroso 'forse'.
Grazie per l'informazione.
Ciao
NatPP


title: numero pagina in un report

text:
> Perché non è così semplice? Cosa mi perdo? Non hai chiesto di numerare le
> pagine come Pagina 1 di 2, Pagina 2 di 2, ecc.?
>
Esempio
io ho un report fatture del mese di agosto riferito logicamente a piu'
clienti, di 10 pagine.
fattura 1 cliente A pagine 1di 10---------invece dovrebbe essere pagina 1 di
1
fattura 2 Cliente B pagine 2 di 10------- invece dovrebbe essere pagina 1 di
2
fattura 2 cliente B pagine 3 di 10--------invece dovrebbe essere pagina 2 di
2
fattura 3 cliente c pagina 4 di 10---------invece dovrebbe essere pagina 1
di 1
etc etc
Spero di esser stato chiaro


title: numero pagina in un report

text:
"Fabio" <
cpt_harl...@tin.it
> ha scritto nel messaggio
news:45cd9df7$0$25471$4faf...@reader3.news.tin.it...

Cioè tu lanci la stampa per più fatture in un unico report che può essere,
dici, di 10 pagine ma riguardare solo 6-7 fatture. Non mi sembra un modo di
agire molto canonico.
Perché non lanci la stampa per un solo cliente, ciclando magari fra tutti i
clienti? Se fai così va bene come ti ho già detto.
Per fare come vuoi tu bisogna azzerare un contatore ogni volta che cambia
l'IDcliente (nuovo gruppo), e si potrebbe fare, ma non sono riuscito
nonostante vari tentativi a calcolare il corrispondente di Pages riferito
però solo al gruppo.
Prova a ripostare.
Ciao
NatPP


title: numero pagina in un report

text:
> Cioè tu lanci la stampa per più fatture in un unico report che può essere,
> dici, di 10 pagine ma riguardare solo 6-7 fatture. Non mi sembra un modo
> di agire molto canonico.
> Perché non lanci la stampa per un solo cliente, ciclando magari fra tutti
> i clienti? Se fai così va bene come ti ho già detto.
Sì, ora ci siamo.
Anch'io ho prato nella mia ignoranza a "manipolare"  pagesma senza
riuscirci.
Il report che ho creato di tutte le fatture mi permette di lanciare una
stampa unica, mentre ora
la faccio cliente per cliente , (manualmente!!!! ottengo sì il risultato
voluto con le pagine,
ma non sai che palle!!!!!!).
Cosa intendi "ciclando"??ho qualche sospetto, ma premetto che sono un
principiante....
Grazie


title: numero pagina in un report

text:
"Fabio" <
cpt_harl...@tin.it
> ha scritto nel messaggio
news:45ced99f$0$6029$4faf...@reader5.news.tin.it...

Crei una query (che chiamiamo qry1) basata su tblFatture che seleziona le
fatture da stampare. Inserisci i campi IDfattura e DataEmissFattura.
Crei una maschera (p. es. frmStampa), modalità maschere continue, basata su
qry1 ed inserisci due controlli nell'intestazione della maschera che
chiamiamo txtDataDa e txtDataA e un pulsante cmdStampa.
Nei due controlli digiterai l'intervallo delle  date da valutare per
filtrare qry1 (nel cui criterio della colonna DataEmissFattura avrai
inserito between... and... con riferimento ai due controlli txtDataDa e
txtDataA di frmStampa).
Su evento click di cmdStampa scriverai una routine del tipo:
Private Sub cmdStampa_Click()
    Dim k As Integer, rc As Integer
    rc = DCount("IDfattura", "qry1")
    DoCmd.GoToRecord acDataForm, "frmStampa", acFirst
    For k = 1 To rc
        DoCmd.OpenReport "rptStampaFattura", acViewNormal, , "IDfattura = '"
& Forms!frmStampa!IDfattura & "'"
        DoCmd.GoToRecord acDataForm, "frmStampa", acNext
    Next
    DoCmd.Close acForm,"frmStampa"
End Sub
Questa routine lancia tutte le stampe da fare, per cui se le fatture sono
molte può rendersi necessario impostare un'attesa fra il lancio di una
stampa e l'altra usando la funzione Timer.
Dovrai ovviamente adattare tutti i nomi secondo le tue necessità. Avrai pure
cura di impostare correttamente il filtro IDfattura ove questo campo non sia
di tipo stringa, come ho considerato io, ma di tipo numerico.
Ciao
NatPP


title: numero pagina in un report

text:
Ci provo!!Per ora molte molte grazie!!
Fabio



title: "Origine dati" ----> Destinazione "Database"

author: Consuldata

text:
Salve (scusate l' incompetenza del sott.),
espongo il problema:
- Ho creato il Database1 composto da due campi Campo1 e campo2
- Ho creato la Maschera1 ove vi sono i campi Campo1 (origine dati=Campo1) e
Campo2(origine dati="campo1"+60 )
Ora il mio problema è che vorrei che il Campo2 della Maschera1 inserisse in
automatico nel corrispondente Campo2 del database.
Cosa devo fare ?
C'e' una funzioncina semplice semplice che mi permette di far cio' ?
O devo ricorrere al VBA ? E in tal caso che devo scrive ? ;-)
Un Grazie a tutti
Giuse


author: Alessandro

text:
"Consuldata" <
TOGLI...@consuldata.com
> wrote in message
news:KD%K8.1407$
TS.5...@news1.tin.it
> - Ho creato il Database1 composto da due campi Campo1 e campo2
> - Ho creato la Maschera1 ove vi sono i campi Campo1 (origine dati=Campo1) e
> Campo2(origine dati="campo1"+60 )
>
> Ora il mio problema è che vorrei che il Campo2 della Maschera1 inserisse in
> automatico nel corrispondente Campo2 del database.
> Cosa devo fare ?
> C'e' una funzioncina semplice semplice che mi permette di far cio' ?
> O devo ricorrere al VBA ? E in tal caso che devo scrive ? ;-)
Non serve nè codice VBA nè azzeccagarbugli strani.
Invece di inserire nel CAMPO2 la formula in ORIGINE DATI
mettila in Valore Predefinito, e l'origine dati la lasci
in CAMPO2........!!!!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Roberto da casa

text:
"Consuldata" <
TOGLI...@consuldata.com
> ha scritto nel messaggio
news:KD%K8.1407$TS.5...@news1.tin.it...

Non si registrano i campi calcolati in una tabella, pertanto elimina dalla
tua tabella il campo chiamato Campo2.
Tutte le volte che ti serve sapere il valore del tuo Campo2 te lo ricavi
sommando 60 al valore di Campo1 in un campo calcolato di una query o in un
controllo calcolato di una maschera o di un report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: PinOs

text:
Mia nonna dice sempre le soluzioni semplici son quelle più facili !
Grazie Assai !
;-)
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:AT5L8.2444$86.4...@twister1.libero.it...



title: accesso indiretto a campi di tabelle in VBA

author: Elvo

text:
Ho il seguente problema.
All'interno di un database esistono alcune tabelle che contengono, tra gli
altri, 20 campi contenenti 10 coppie di valori (ascissa, ordinata). Il nome
di questi campi sia STRx01, STRy01, STRx02, STRy02, ..., STRx10, STRy10.
Tali campi sono contigui, ma non sono gli unici della tabella a cui
appartengono. STR rappresenta una sottostringa, che varia da tabella a
tabella. Per esempio, nella tabella AAA i campi si possono chiamare CDx01,
CDy01, etc., mentre nella tabella BBB si possono chiamare FGHx01, FGHy01, e
così via.
Le 10 coppie di valori rappresentano il campionamento di una curva che
esprime l'andamento di una grandezza fisica in funzione di un'altra.
L'obiettivo è quello di approssimare la curva mediante una spezzata che
unisce tali punti.
Devo creare una funzione VBA in grado di valutare l'ordinata della spezzata
assegnata un'ascissa nota. Tale funzione, chiamata PIPPO, deve essere
richiamabile all'interno di una query, in modo che la query SQL:
SELECT *, PIPPO ("CD", 35) AS CDCAL FROM AAA
aggiunga alla tabella AAA un campo CDCAL calcolato come ordinata della
spezzata (definita dalle coppie di punti memorizzate nei campi CDx01, CDy01,
etc.) nel punto di ascissa pari a 35.
Il mio problema è fare in modo che la funzione, richiamata all'interno di un
record della tabella, possa accedere ai valori del record contenuti nei
campi il cui nome è ricavato aggiungendo "x01", "y01", ..., "x10", "y10"
alla stringa "CD" passata come argomento.
Qualcuno sa come risolvere il problema? Ringrazio in anticipo chiunque mi
potrà aiutare.
Saluti a tutti.
Edo


title: visualizzazione immagini in access

author: Maurizio

text:
in una maschera devo visualizzare una immagine
ho utilizzato
Me.Immagine01.Picture = "c:\foto\foto01.jpg"
e funziona perfettamente
se copio l'applicazione in un altro PC compare l'errore
Formato del file 'c:\foto\foto01.jpg' non supportato
se provo ad associare una foto in formato .bmp funziona perfettamente.
I file .jpg si aprono correttamente con il visualizzatore immagini
avete qualche suggerimento ?
grazie e buon lavoro
Maurizio


title: visualizzazione immagini in access

author: Karl Donaubauer

text:
Maurizio wrote:
> in una maschera devo visualizzare una immagine
> ho utilizzato
> Me.Immagine01.Picture = "c:\foto\foto01.jpg"
> e funziona perfettamente
>
> se copio l'applicazione in un altro PC compare l'errore
> Formato del file 'c:\foto\foto01.jpg' non supportato
>
> se provo ad associare una foto in formato .bmp funziona perfettamente.
> I file .jpg si aprono correttamente con il visualizzatore immagini
> ...
http://support.microsoft.com/?kbid=294255
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: visualizzazione immagini in access

author: vuLCan Karayan

text:
>> in una maschera devo visualizzare una immagine
>> ho utilizzato
>> Me.Immagine01.Picture = "c:\foto\foto01.jpg"
>> e funziona perfettamente
[CUT]
Io mi auguro che con il 2007 abbiano implementato un sistema
che gestisca immagini in modo decente incluse le PNG trasparenti
sulle maschere.


title: visualizzazione immagini in access

author: aho

text:
vuLCan Karayan ha scritto:

Si le gestisce in formato allegati, ma se devi convertire , come me,
un database fatto con le precedenti versioni access in cui i campi
immagine gli hai importati come oggetto, sei fottuto....
E' incredibile !! mi ricordo sul commodore Amiga il superbase, un
database relazionale che gestiva, oltre ai campi testo e altro,
semplicemente anche elementi multimediali come immagini e suoni e note
vocali, non capisco sto Access cosa gli costa inserire un cacchio di
immagine su una maschera, e' talmente evoluto che le cose semplici,
utili, veloci, al volo non le fa'
Hai capito Billy il gatto perche' si chiama cosi ehehehehehe???


title: visualizzazione immagini in access

author: Alessandro Baraldi

text:

Prova a vedere se l'OCX in questione può darti dei vantaggi....!
http://www.frantoiogestione.com/UsaImmaginiOCX.zip
L'ho sviluppato in VB6 da un'idea di Carlo Costarella.
Funziona solo con WinXP per problemi di dipendenze della DLL GDI32 e
GDI+, ed ovviamente richiede il VB6Runtime(installato di Default già
con W2k quindi non dovresti averenoie)...!
Ha il vantaggio che carica una ThumbNail non l'intera dimensione,
quindi velocizza sia
il caricamento di immagini grosse ottimizzando tramite GDI+ alla
dimensione dell'OCX.
Saluti
@Alex


title: comando trova lunatico

author: Filippo

text:
Ciao a tutti,
dunque, altro problema, direi singolare...
Ho le due tabelle TAB_FATTURE e TAB_CLIENTI che hanno un campo in
comune codCliente (in TAB_CLIENTI è chiave primaria mentre in
TAB_FATTURE si ripete).
Ho creato una query basata sulle due tabelle, nella query codCliente lo
prelevo da entrambe le tabelle.
Questo mi consente di aggiornare contemporaneamente le due tabelle.
Poi ho creato una maschera basata sulla query. Quando inserisco un
nuovo record, inserisco codCliente nel campo "proveniente" da
TAB_FATTURE, se il codCliente esiste già
automaticamente mi aggiorna i restanti campi di TAB_CLIENTE (ho
previsto un aggiornamento della casella di testo del codCliente
relativo a TAB_CLIENTI) e poi proseguo nell'inserimento dati nei campi
di TAB_FATTURE.
Se il coCliente non esiste, inserisco i dati nei campi di TAB_CLIENTI e
poi di TAB_FATTURE.
Il problema è con il comando trova.
Se lo attivo sul recordset della query (cioè eseguo la query e poi
attivo il comando trova dal menu modifica) va tutto bene, appare la
finestra "trova e sostituisci"
e posso muovermi come credo, basta inserire un campo e il comando mi
trova il record o i records nella query.
Quando però uso il comando trova con la maschera aperta, a volte la
voce "cerca in" appare inattiva (in grigio) e non posso selezionare il
campo corrente oppure la query. Poi succede che inserendo una voce che
in effetti esiste, il comando trova non la trova, suppongo perchè il
"cerca in" è impostato su un campo corrente che non contiene la voce.
Infatti quando in "cerca in" è attivo, allora non ci sono problemi
perchè posso selezionare il campo o la query.
Ma pechè dalla maschera il "cerca in" a volte è attivo e a volte no
mentre dalla query è sempre attivo?
Grazie Filippo.


title: comando trova lunatico

author: ciroteo

text:
"Filippo" <
filipp...@libero.it
> ha scritto nel messaggio
news:1165530838....@16g2000cwy.googlegroups.com...


Ciao Filippo, a mio modesto avviso l'utilizzo del comando trova non è
proprio il massimo della vita.
Non disponi di tutta la flessibilità che un comando ad hoc da te creato che
esegua dei filtri o delle ricerche fra i record ti permetterebbe di fare. I
database infatti hanno nella velocità delle ricerche dei dati i propri punti
di forza!
Pertanto ti suggerisco di vedere sulla guida il comando filter,  ( mi sembra
più semplice da impostare di un complesso find di dao) che ti consente di
filtrare i records delle tue tabelle secondo criteri da te impostati. Non
solo, tale comando ti permette di accedere a tutte le funzioni di ricerca su
stringhe, date o numeri.
In sostanza è l'equivalente del costrutto where di una query, ma lo puoi
applicare dinamicamente alla form attiva.
Se non trovi, riposta che la vediamo insieme.
M


title: comando trova lunatico

text:
> Ciao Filippo, a mio modesto avviso l'utilizzo del comando trova non è
> proprio il massimo della vita.
> Non disponi di tutta la flessibilità che un comando ad hoc da te creato che
> esegua dei filtri o delle ricerche fra i record ti permetterebbe di fare. I
> database infatti hanno nella velocità delle ricerche dei dati i propri punti
> di forza!
> Pertanto ti suggerisco di vedere sulla guida il comando filter,  ( mi sembra
> più semplice da impostare di un complesso find di dao) che ti consente di
> filtrare i records delle tue tabelle secondo criteri da te impostati. Non
> solo, tale comando ti permette di accedere a tutte le funzioni di ricerca su
> stringhe, date o numeri.
> In sostanza è l'equivalente del costrutto where di una query, ma lo puoi
> applicare dinamicamente alla form attiva.
> Se non trovi, riposta che la vediamo insieme.
> M
Ciao Ciroteo,
ti ringrazio del consiglio, provo a seguirlo. Suppongo che bebba usare
un'azine aplica filtro.
Do un'occhiata alla guida, se trovo problemi riposto
Ciao e grazie


title: comando trova lunatico

text:
"Filippo" <
filipp...@libero.it
> ha scritto nel messaggio
news:1165570042....@80g2000cwy.googlegroups.com...


Ciao e grazie
ecco attento l'apply filter a me non piace proprio.
prova magari cosi:
crei una casella di testo non associata magari nell'intestazione della form
poi su evento dopo aggiornamento metti;
me.filteron = true ' attivi il filtro
me.filter="[campoincuivuoiricercare]=" & me.nomecasellatesto
ricorda che se vuoi utilizzare stringhe devi racchiudere tra singoli apici,
mentre le date devi lavorare con i cancelletti. troverai un sacco di post a
riguardo, perchè se il testo contiene apici (tipo: tendine d'achille) ti da
errore, e a me dolore ...
:-)


title: comando trova lunatico

text:
"Filippo" <
filipp...@libero.it
> ha scritto nel messaggio
news:1165570042....@80g2000cwy.googlegroups.com...


Ciao e grazie



title: comando trova lunatico

text:
> crei una casella di testo non associata magari nell'intestazione della form
> poi su evento dopo aggiornamento metti;
> me.filteron = true ' attivi il filtro
> me.filter="[campoincuivuoiricercare]=" & me.nomecasellatesto
> ricorda che se vuoi utilizzare stringhe devi racchiudere tra singoli apici,
> mentre le date devi lavorare con i cancelletti. troverai un sacco di post a
> riguardo, perchè se il testo contiene apici (tipo: tendine d'achille) ti da
> errore, e a me dolore ...
> :-)
dunque, avrei cambiato idea, nel senso che vorei adoperare la
DoCmd.FindRecord come avevi accennato.
Questo perchè con il filtro la maschera filtra appunto i record da
visualizzare, e quindi con un apposito comando occorre annullare il
filtro per recuperare il dominio completo dei record.
Ecco, io vorrei evitare questa necessità poichè il db verrà usato da
molte persone che ne sanno anche meno di me e quindi l'uso dovrebbe
essere al massimo semplificato.
Io quindi ho fatto così: con un bottone apro una maschera MAS_RICERCA
che contiene una casella di testo in cui inserire il valore del
relativo campo. Poi alla chiusura della maschera, l'evento active form
della maschera sottostante esegue la findrecord e... incredibile ma
funziona! (tramite un flag controllo se l'evento acrtiveform è stato
provocato dalla chiusura di MAS_RICERCA)
ora però ho un'altra esigenza: sullo stile del comando trova vorrei
proseguire la ricerca sui record successivi che soddisfano il criterio
di ricerca, ma per far ciò devo evitare la chiusura di MAS_RICERCA. E
qui nasce il problema: come facio ad eseguire la DoCmd.FindRecord
per la maschera sottostante e non per quella corrente?
Grazie ancora Filippo.


title: comando trova lunatico

text:
[cut]
dunque, avrei cambiato idea, nel senso che vorei adoperare la
DoCmd.FindRecord come avevi accennato.
>> hmhmh ... in realtà avevo accennato al metodo find dei recordset dao. cmq
me lo vado a vedere perchè non lo conosco.
Questo perchè con il filtro la maschera filtra appunto i record da
visualizzare, e quindi con un apposito comando occorre annullare il
filtro per recuperare il dominio completo dei record.
>> io faccio di solito un pulsante con Tutti (me.filteron=true ...
me.filter="")
Ecco, io vorrei evitare questa necessità poichè il db verrà usato da
molte persone che ne sanno anche meno di me e quindi l'uso dovrebbe
essere al massimo semplificato.
>> sicuro che avere due maschere che si sovrappongono è più semplice di
avere due pulsantini sulla stessa? se parliamo di usabilità,
>>forse per un utente "alle prime armi" (leggasi imbranato) forse evitare di
aprire più finestre è meno intuitivo che usare la stessa. Cmq è una
questione
>> di gusti, e come dicevano gli antici :.. De gustibus ... (a proposito sai
che dalle parti di MA si mangiano le melanzane col cioccolato?)
Io quindi ho fatto così: con un bottone apro una maschera MAS_RICERCA
che contiene una casella di testo in cui inserire il valore del
relativo campo. Poi alla chiusura della maschera, l'evento active form
della maschera sottostante esegue la findrecord e... incredibile ma
funziona! (tramite un flag controllo se l'evento acrtiveform è stato
provocato dalla chiusura di MAS_RICERCA)
>> puoi per favore postare il codice del find.record?
ora però ho un'altra esigenza: sullo stile del comando trova vorrei
proseguire la ricerca sui record successivi che soddisfano il criterio
di ricerca, ma per far ciò devo evitare la chiusura di MAS_RICERCA.
>> infatti perchè l'evento lo devi scatenare sulla chiusura? potresti
spostarla in un area che non dia fastidio, (per es. come barra verticale
sinistra)
>>e lasciarla aperta, scatenando l'evento solo su dopo aggiornamento del
campo di ricerca. E torniamo a bomba all'inizio, perchè per fare questa cosa
>>ti serve un'altra form?
E qui nasce il problema: come facio ad eseguire la DoCmd.FindRecord
per la maschera sottostante e non per quella corrente?
>> devi riferirti correttamente alle maschere
Forms!NomeMaschera!nomecontrolloincuicercare
oppure se vuoi rendere variabile il nome maschera per riutilizzare la frm
ricerca in più punti dell'applicazione
Forms("NomeMaschera")!nomecontrolloincuicercare
se è in sottomaschera
 Forms!Nomemaschera!NomeSottomaschera.form!nomecontrolloincuicercare
Grazie ancora Filippo.


title: comando trova lunatico

text:
ciroteo (nospam) ha scritto:
hai ragione, aprire un'altra maschera non semplifica la vita... allora
ho fatto come mi hai suggerito pqualche post fa, ho messo una cvasella
di testo non associata nella form adibita per l'inserimento del campo
da cercare. Poi con un bottone eseguo la ricerca
Però volevo continuare ad usare la DoCmd.Findrecord.
La sintassi che uso è
DoCmd.FindRecord "222222"
(i campi facoltativi sono omessi)
dovrebbe andare a cercare il record con il campo "222222".
Narturalmente andrà inserita una variabile al posto della costante, ma
sono a fare le prove dirette perchè la DoCmd.FindRecord non vuol
funzionare.
Infatti quando viene eseguita mi da il seguente errore:
"Errore di run time 2162. L'esecuzione di una macro impostata ad una
delle proprietà del campo corrente non è riuscita per un errore
dell'argomento dell'azione TovaReord"
Il tasto con il punto "?" è inattivo e non posso saperne di più.
Ma ho il sospetto che dipèenda dal fatto che la form è impostata su
una query inverce che su una tabella...
Pe usare il find che dicevi occorre aprire il db,  irecordset ecc.. ma
non si va un pò nel complicato  :-(
Grazie...


title: comando trova lunatico

text:
"Filippo" <
filipp...@libero.it
> ha scritto nel messaggio
news:1165677448.3...@n67g2000cwd.googlegroups.com...
ciroteo (nospam) ha scritto:

DoCmd.FindRecord "222222"



cìao ora sono di corsa prvoa una roba del genere..
(da verificare) su dopo aggiornamento della casella combinata o del campo
testo ...
Dim rst As dao.Recordset
Set rst = Me.RecordsetClone
rst.FindFirst ("[nome_controllo]'" = Me.CasellaCombinata9 & "'")


title: comando trova lunatico

text:
> cìao ora sono di corsa prvoa una roba del genere..
> (da verificare) su dopo aggiornamento della casella combinata o del campo
> testo ...
>
> Dim rst As dao.Recordset
> Set rst = Me.RecordsetClone
> rst.FindFirst ("[nome_controllo]'" = Me.CasellaCombinata9 & "'")
mi da errore: impossibile trovare il membro dati o il metodo , e fa
vedere evidenziato il findFirst.
Vabbè non posso romperti ad ogni prova che va storta, cerco di
documentarmi un pù sui dao e poi ti faccio risapere. razie ancora.
Filippo.


title: comando trova lunatico

text:
"Filippo" <
filipp...@libero.it
> ha scritto nel messaggio
news:1165705412....@f1g2000cwa.googlegroups.com...


come ti accennavo deve essere un problema di virgolette ( o meglio apici)
se si tratta di una stringa la variabile o il riferimento al campo va
racchiuso tra apici semplici, se si tratta di una variabile numerica non
servono.
se invece hai a che fare con delle date racchiudi la variabile tra
cancelletto.
Fai bene a documentarti, se fai una ricerca nei post precedenti attraverso
google gruppi troverai sicuramente risposte più esaustive delle mie! :-)
buona domenica
M


title: URGENTE!!! Impossibile avviare Microsoft Access (Perchè?)

author: Roberto

text:
Dopo aver acquistato ed installato con successo Office 97 Professional,
tutto mi funzionava bene compreso Access che già adopero in ufficio.
Poi un giorno, non mi ricordo per quale motivo, ho disistallato e poi
reinstallato Office 97.
Da quel momento tutto funziona tranne Access. Quando lancio il programma
Access, mi compare il seguente messaggio:
                         Impossibile avviare Microsoft Access. Non è stata
concessa la licenza d'uso su questo coputer.
Cosa ho combinato???
Cosa devo fare????
Grazie in anticipo a chi mi darà una mano
Roberto (disperato)


author: RoDAgo

text:
Roberto scrisse...

Scaricati il file aclicn97.exe da :
http://www.mvps.org/access/
li troverai anche le istruzioni per reinstallare correttamente il nostro
amico. :-)
Ciao RoDAgo


text:
Ti ringrazio per la tua sollecitudine, ma nel frattempo aclicn97.exe me lo
ha inviato per e-mail un altro comune amico, lo ho istallato ed ora è tutto
OK.
GRAZIE ANCORA!! Roberto
RoDAgo <
rodago...@tiscalinet.it
> wrote in message
88ruku$1p7$1...@lacerta.tiscalinet.it...



author: Giuliano V.

text:
RoDAgo ha scritto:
> Roberto scrisse...
> > Dopo aver acquistato ed installato con successo Office 97 Professional,
> > tutto mi funzionava bene compreso Access che già adopero in ufficio.
> > Poi un giorno, non mi ricordo per quale motivo, ho disistallato e poi
> > reinstallato Office 97.
> > Da quel momento tutto funziona tranne Access. Quando lancio il programma
> > Access, mi compare il seguente messaggio:
> >                          Impossibile avviare Microsoft Access. Non è stata
> > concessa la licenza d'uso su questo coputer.
> >
> >
> > Cosa ho combinato???
> >
> > Cosa devo fare????
> >
> > Grazie in anticipo a chi mi darà una mano
> > Roberto (disperato)
>
> Scaricati il file aclicn97.exe da :
>
>
http://www.mvps.org/access/
>
> li troverai anche le istruzioni per reinstallare correttamente il nostro
> amico. :-)
>
> Ciao RoDAgo
Ciao,
è successo lo stesso anche a me, ma solo dopo aver installato explorer 5, ho
dovuto reinstallare tutto compreso il win, ma perchè succede?
Grazie ciao,
Giuliano


author: Basjlico

text:
Nel lontato Tue, 21 Mar 2000 17:44:31 +0100 d.C., il simpatico
"Giuliano V." <
dream...@tiscalinet.it
> ebbe a scrivere:
>RoDAgo ha scritto:
>
>> Roberto scrisse...
>> > Dopo aver acquistato ed installato con successo Office 97 Professional,
>> > tutto mi funzionava bene compreso Access che già adopero in ufficio.
>> > Poi un giorno, non mi ricordo per quale motivo, ho disistallato e poi
>> > reinstallato Office 97.
>> > Da quel momento tutto funziona tranne Access. Quando lancio il programma
>> > Access, mi compare il seguente messaggio:
>> >                          Impossibile avviare Microsoft Access. Non è stata
>> > concessa la licenza d'uso su questo coputer.
>> >
>> >
>> > Cosa ho combinato???
>> >
>> > Cosa devo fare????
>....
su PC Magazine scorso c'era un riqueadro apposito.
Ciao
Basjlico


text:
Vecchio post di Roberto:
> > > Impossibile avviare Microsoft Access. Non è stata
> > > concessa la licenza d'uso su questo coputer.
> > > Cosa devo fare????
Risposta di RoDAgo:
> > Scaricati il file aclicn97.exe da :
> >
> >
http://www.mvps.org/access/
> > li troverai anche le istruzioni per reinstallare correttamente il nostro
> > amico. :-)
Giuliano mi chiese:
> Ciao,
> è successo lo stesso anche a me, ma solo dopo aver installato explorer 5,
ho
> dovuto reinstallare tutto compreso il win, ma perchè succede?
> Grazie ciao,
> Giuliano
E' un bug conosciuto che riguarda le chiavi del registry!
Nel sito di Dev Ashish (
http://www.mvps.org/access
 ) sezione bug, troverai
tutti i particolari di questo buco della M$!
Ciao da RoDAgo


author: Francesco

text:
Incredibile ma anch'io ho dovuto reistallare windows e non ho ancora capito
il perchè
Francesco


title: Problemino facile facile.

author: Mauro Licciardello

text:
Nel mio report devo stampare un elenco di valori, però mi servirebbe anche
un totale parziale relativo solo ai valori presenti nella pagina.
Come posso fare?
Grazie 1000
--
Mauro Licciardello
E-mail:
maur...@ctonline.it


title: Problemino facile facile.

author: Luciano (DOC)

text:
Mauro Licciardello <
maur...@ctonline.it
> wrote in message
8ssc0d$pnl$1...@serv1.iunet.it...
> Nel mio report devo stampare un elenco di valori, però mi servirebbe anche
> un totale parziale relativo solo ai valori presenti nella pagina.
Mettendo in pidipaginapagina un controllo con origine =SUM(tuocontrollo)
Saluti.
Luciano
(DOC)


title: Problemino facile facile.

author: Antonio Biso

text:
Luciano (DOC) <
mc5...@mclink.it
> wrote in message
8svg6i$d6m$4...@news.mclink.it...

Ora puntiamo ai problemini facili facili eh?
Eh eh eh
Antonio


title: Problemino facile facile.

text:
Antonio Biso <
ch...@etruria.net
> wrote in message DnxJ5.14804
> Ora puntiamo ai problemini facili facili eh?
M'hano detto che il 4 hai da fare, peccato, peccato davvero....
Comunque tua moglie mi ha confermato che viene....da sola!
Luciano
(DOC)


title: Problemino facile facile.

text:
Luciano (DOC) <
mc5...@mclink.it
> wrote in message
8t7fi4$vh$5...@news.mclink.it...

Le catene ancora non gliele ho messe, ergo...
Antonio


title: Libro

author: Angelo

text:
Io penso che il miglior libro per un livello intermedio-avanzato sia "Access
2000 Developer's Handbook, Volume 1 di  Paul Litwin, Ken Getz, Mike
Gilbert". Da amazon costa circa 100.000 ed e' una vera miniera di consigli
esempi suggerimenti.
Ciao Angelo


title: preparare Query per Grafico

author: wildsurfer

text:
vorrei fare un grafico che visualizzi l'andamento di un campo A rispetto al
tempo (campo DATA).
mi interessa fare un conteggio mensile di A.
il mio problema è che non so come fare ad impostare a 0 il Conteggio_di_A se
durante il mese per esempio di febbraio non ho immesso alcun record.
La query che ho fatto io la pone per default = "".
Questo purtroppo causa un grosso inconveniente col tipo di grafico che
voglio creare: usando il "grafico a linee" infatti mi unisce i punti di cui
avevo i dati (es gennaio e marzo) non badando che per quelli di cui non ho
il valore (ossia quelli che hanno il valore =NULL,nel mio esempio febbraio)
corrispondono a 0.
Nel mio esempio ho quindi una unico segmento che unisce gennaio e marzo
senza passare dallo zero per febbraio.
come posso fare?
Grazie mille
WILDSURFER


title: preparare Query per Grafico

text:
"wildsurfer" <
wildsu...@libero.it
> wrote in message
news:K%Rd6.67338$ew1.4...@news.infostrada.it...
> Nel mio esempio ho quindi una unico segmento che unisce gennaio e marzo
> senza passare dallo zero per febbraio.
> come posso fare?
Prova a mettere NZ(campovalore) nella query.
Saluti.
lucia...@sitocomune.com


title: preparare Query per Grafico

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
ppSd6.299620$IP1.9...@news1.giganews.com...

ho provato,ma non ho capito!
Questa è la mia SQL:
SELECT (Format([data],"mmm"" '""yy")) AS Mese, Count([stat long].[id foglio
demo]) AS [persone in sala], Count([stat long].cartellino) AS cartellini,
Count([stat long].iscritto) AS iscritti
FROM [stat long]
WHERE ((([stat long].data) Between #1/24/1985 3:10:18# And #1/24/2001
3:10:18#))
GROUP BY (Format([data],"mmm"" '""yy")), [stat long].[id source],
(Year([data])*12+Month([data])-1)
HAVING ((([stat long].[id source])=2));
ho bisogno di selezionare un [id source] e contare i [cartellini],[iscritti]
e [persone in sala] per ogni mese.Vorrei visualizzare i dati di questi tre
campi per tutti i mesi tra le date richieste.
Non ho capito dove dovrei usare NZ(campovalore)


title: preparare Query per Grafico

text:
"wildsurfer" <
wildsu...@libero.it
> wrote in message
news:xjTd6.67748$ew1.4...@news.infostrada.it...
> ho bisogno di selezionare un [id source] e contare i
[cartellini],[iscritti]
> e [persone in sala] per ogni mese.Vorrei visualizzare i dati di questi tre
> campi per tutti i mesi tra le date richieste.
> Non ho capito dove dovrei usare NZ(campovalore)
Lo devi usare nei campi dove vuoi trasformare un valore null in zero.
SELECT campo FROM miatabella deve diventare:
SELECT NZ(campo) as cometepare FROM miatabella.
Stessa cosa se devi fare un  SELECT COUNT
Saluti.
lucia...@sitocomune.com


title: usare il controllo ortografico con il runtime è possibile?

author: Nicolas

text:
sapete come si usa il controllo ortografico in access e se è possibile
utilizzarlo su pc senza access ma solo con il runtime?
grazie.


title: Pianificazione acquisti: problema scadenze finanziarie

author: oierpa

text:
Ciao a tutti.
Ho preparato un database per la pianificazione dell'acquisto degli
articoli per il prossimo anno (sono un po' in ritardo lo so).
Estraendo i dati dal gestionale e leggendoli con access ho preparato
un report che pianifica, articolo per articolo raggruppando per
fornitore, mese per me se gli acquisti per il prossimo anno. La
tabella infatti ha come campi, codice articolo, codice fornitore, mesi
(da gennaio a dicembre) e per ogni mese una quantità.
Ho anche i prezzi netti per ogni articolo, quindi riesco a sapere
l'impegno finanziario mese per mese. Purtroppo però non riesco a fare
il carico finanziario effettivo tenendo conto dei tempi di pagamento
che i fornitori ci accordano.
La merce che arriva a gennaio infatti verrà pagata a 60 o 90 giorni,
ma non so come fare a generare una tabella o query con cui poi basare
un report che indichi il carico finanziario mese per mese (con questa
impostazione il carico di gennaio e febbraio dovrebbe essere nullo con
pagamento minimo di 60 giorni).
Sinceramente il problema al momento non è di programmazione VB, di cui
non sono un mago, ma proprio di come impostare il problema.
Ho costruito una tabella che oltre ad i codici ha anche dei campi
P_Gennaio ... dove indicare il carico finanziario per ogni articolo,
in modo da costruire il report che sommi su tutti gli articoli e mi
dica quanto devo spendere mese per mese.
Ogni articolo infatti ha delle quantità (talvolta nulle) di acquisto
per ogni mese che devo dare al fornitore entro breve. Questo documento
servirà poi alla fine per fare delle rettifiche, ossia spostare le
quantità in acquisto in anticipo o in ritardo per non avere eccessivo
carico finanziario su alcuni mesi.
Idee?
Grazie in anticipo


title: Cè qualcuno che usa Access Developer 97?????????????

author: Ferrari Rino

text:
Salve a tutto il NG , dopo svariati tentativi (siamo già a terzo) ed
immissione di messaggi sul  ng
ancora non o trovato un aiuto (spero sia la volta buona ) cerco qualcuno che
gia usi Access Developer 97
che mi potrebbe dare alcuni chiarimenti sul suo uso .
 lasciate  un vs. ind. E-mail   grazie.
gen...@tin.it
Rino


author: Sib

text:
"Ferrari Rino" dice

Io non posso aiutarti perche' non uso ODE, ma posso spiegarti perche' non ti
risponde nessuno:
non e' educato chiedere agli altri di contattarti per e-mail per aiutarti.
su un NG gli aiuti si chiedono e si ottengono sul NG, non in e mail
Sib


author: Paolo Holzl

text:
>non e' educato chiedere agli altri di contattarti per e-mail per aiutarti.
>su un NG gli aiuti si chiedono e si ottengono sul NG, non in e mail
Io ce l'ho e concordo
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam
For reply, substitute xxx with gruppotekup


title: eliminare tasto ridimensionamento maschera

author: francesco

text:
Come da oggetto, qual e' il modo per eliminare il tasto di ridimensionamento
della maschera, quand'essa č a tutto schermo?
grazie
F
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Roberto da casa

text:
"francesco" <
fran...@tin.it
> ha scritto nel messaggio
news:80Z182Z85Z129Y1...@usenet.libero.it...
> Come da oggetto, qual e' il modo per eliminare il tasto di
ridimensionamento
> della maschera, quand'essa è a tutto schermo?
>
> grazie
>
> F
Non credo sia possibile quando la maschera è stata massimizzata; prova ad
ingrandire la maschera con il metodo MoveSize.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: access 97 e tapi di win XP

author: Massimo Cesareo

text:
Buongiorno a tutti e ben ritrovati.
Da completo dilettante anni fa mi feci una micro applicazioine con access 97
in win 95 con la quale ho sempre gestito le mie pratiche, il tutto anche
grazie a it.comp.database.access e, tra gli altri, lbo.
Una delle cose piu' utili per me era l'automazione della gestione telefono:
un piccola routine (che avevo spudoratamente copiato dalla relativa
autocomposizione senza saper bene quel che facevo) al doppio click su un
numero di telefono chiamava l'applicazione autodial e le passava la stringa
da comporre. Nel mio caso:
 strDial = "0," & Me! [NumTel]
perche' passo per un centralino.
Questa la linea:
Application.Run "utility.wlib_AutoDial", strDial
Ora son dovuto passare a win xp e mi son portato dietro office 97 e la mia
micro applicazione
MA:
dialer.exe, contenuto nella cartella "programmi\winNT", funziona in modo
diverso (nessuna documentazione utile)
quando gli arriva la stringa contenente la "," pensa che si tratti di un
indirizzo IP (!) e vuol fare una chiamata via internet.
Poco male, direte voi, basta configurare le regole di composizione.
Gia', pero':
dopo aver brigato per un pezzo e finalmente capito che Telephony API traduce
secondo le regole di composizione solamente i numeri in formato completo e
cioe' "+##(###)###-###", ho dovuto constatare che se compongo direttamente
il numero nella applicazione dialer.exe con il formato giusto va tutto bene:
il numero viene tradotto secondo le regole di composizione e tutto funziona;
se invece passo a dialer.exe la stringa come sopra, il numero non viene
tradotto e viene composto tal quale con la sola eliminazione dei caratteri
non numerici.
Non riesco a trovare una soluzione.
Qualcuno puo' suggerirmi cosa fare? o indicarmi un punto di partenza o una
idea?
In alternativa qualche anima buona potrebbe dirmi se ancora esiste nelle
versioni nuove di access, la autocomposizione comando che ho copiato io  e
cosa "autocompone"?
Grazie
--
Ciao ;)
massimo
--------------->antispam: la K <-----------------


title: access 97 e tapi di win XP

author: Sergio MAZZA

text:
"Massimo Cesareo" <Massimo...@Kiol.it> ha scritto nel messaggio
news:iizMf.10448$A83.2...@twister1.libero.it...

Se costruisci la stringa in questo modo:
http://support.microsoft.com/kb/266253/it
non dovresti avere problemi...
Ciao.
--
Sergio MAZZA


title: access 97 e tapi di win XP

text:
"Sergio MAZZA"
> Se costruisci la stringa in questo modo:
>
http://support.microsoft.com/kb/266253/it
>
> non dovresti avere problemi...
e' proprio qui il problema:
se scrivo i numero in connessione telefonica in quel modo va tutto bene,
se lo mando da access tapi non lo "traduce"
grazie



title: access 97 e tapi di win XP

author: Carlo Costarella

text:
"Massimo Cesareo" <Massimo...@Kiol.it> ha scritto nel messaggio
news:iizMf.10448$A83.2...@twister1.libero.it...

Devi impostare le "Opzioni modem e telefono" da pannello di controllo e poi
passare la stringa del solo numero telefonico.
In pratica in opzioni modem imposti il numero di accesso alla linea esterna,
nel tuo caso "0" e nel programma devi solo passare il numero.
Ciao, Carlo


title: access 97 e tapi di win XP

text:
"Massimo Cesareo" <Massimo...@Kiol.it> ha scritto nel messaggio
news:UiGMf.11226$A83.3...@twister1.libero.it...
>
> e' proprio qui il problema:
> se scrivo i numero in connessione telefonica in quel modo va tutto bene,
> se lo mando da access tapi non lo "traduce"
> grazie
> --
> Ciao ;)
> massimo
> --------------->antispam: la K <-----------------
Il codice? Forse non è scritta bene l'istruzione...
Ciao.
--
Sergio MAZZA


title: access 97 e tapi di win XP

text:
"Carlo Costarella":
> Devi impostare le "Opzioni modem e telefono" da pannello di controllo e
> poi passare la stringa del solo numero telefonico.
> In pratica in opzioni modem imposti il numero di accesso alla linea
> esterna, nel tuo caso "0" e nel programma devi solo passare il numero.
> Ciao, Carlo
Dunque, ho capito di essermi spiegato male :-)
il problema e' la virgola "," = pausa dopo lo zero per attendere la linea
esterna
caso 1)
opzioni modem e telefono -> regole di composizione = vuoto
non posso passare " 0, " perche' dialer ritiene sia un indirizzo ip;
caso2)
opzioni modem e telefono -> regole di composizione -> per accedere ad una
linea esterna componi = " 0, "
numero da comporre  = "
+39 (075) 123456
 "
2.1) se scrivo il numero nella finestra componi di dialer.exe, compone
"0,075 123456" e va bene
2.2) se compongo una stringa = "
+39 (075) 123456
 " e la passo come
argomento a "utility.wlib_autodial", viene chiamato dialer.exe ma compone
"39075123456" che NON va bene.
Speravo ci fosse un modo per risolvere tipo:
- dire ad autodial "guarda che e' una chiamata telefonica" (spuntare la
relativa casella "predefinita" non serve);
- oppure capire perche' autodial tratta in modo diverso il numero se gli
viene dalla chiamata di utility.wlib oppure lo passa in modo diverso a tapi
- altro che non riesco ad immaginare ma, magari, l'autocomposizione di
access piu' recente del mio utilizza delle istruzioni diverse dalle quali
potrei capire.
- o, ancora, in altri sistemi il tutto funziona normalmente e quindi ho
qualche problema, magari al registro anche se si tratta di un XP home SP 2
appena installato e windowsupgradato.
Grazie a tutti :-)



title: access 97 e tapi di win XP

text:
"Sergio MAZZA":
> Il codice? Forse non è scritta bene l'istruzione...
e' piu' complesso di quanto attualmente necessario perche' una volta usavo
diversi gestori per i cellulari, inoltre alcuni campi avevano il prefisso
locale e altri no
comunque:
Private Sub NumTel_DblClick(Cancel As Integer)
On Error GoTo Err_telefon_Click
    Dim strDial As String
    Const ERR_OBJNOTEXIST = 2467
    Const ERR_OBJNOTSET = 91
If IsNull(Me![NumTel]) Then Exit Sub
If Left$(Me![NumTel], 1) = "0" Or Left$(Me![NumTel], 1) = "3" Then
    If Left$(Me![NumTel], 3) = "075" Then
            strDial = "+39()" & Me![NumTel]
            Else
            strDial = "+39()" & Me![NumTel]
        End If
    Else
    strDial = "+39()075 " & Me![NumTel]
    End If
    Application.Run "utility.wlib_AutoDial", strDial
Exit_telefon_Click:
    Exit Sub
Err_telefon_Click:
    If (Err = ERR_OBJNOTEXIST) Or (Err = ERR_OBJNOTSET) Then
      Resume Next
    End If
    MsgBox Err.Description
    Resume Exit_telefon_Click
End Sub
andiamoci piano eh? :-)



title: access 97 e tapi di win XP

text:
"Massimo Cesareo" <Massimo...@Kiol.it> ha scritto nel messaggio
news:ewUMf.11852$PR2.2...@twister2.libero.it...
> "Carlo Costarella":
>> Devi impostare le "Opzioni modem e telefono" da pannello di controllo e
>> poi passare la stringa del solo numero telefonico.
>> In pratica in opzioni modem imposti il numero di accesso alla linea
>> esterna, nel tuo caso "0" e nel programma devi solo passare il numero.
>> Ciao, Carlo
>
> Dunque, ho capito di essermi spiegato male :-)
> il problema e' la virgola "," = pausa dopo lo zero per attendere la linea
> esterna
Ti sei spiegato benissimo. Non devi mettere la virgola ma, come ti ho detto,
solo lo zero.
Penserà il dialer a impostare la pausa.
>
> caso 1)
> opzioni modem e telefono -> regole di composizione = vuoto
> non posso passare " 0, " perche' dialer ritiene sia un indirizzo ip;
>
> caso2)
> opzioni modem e telefono -> regole di composizione -> per accedere ad una
> linea esterna componi = " 0, "
> numero da comporre  = "
+39 (075) 123456
 "
> 2.1) se scrivo il numero nella finestra componi di dialer.exe, compone
> "0,075 123456" e va bene
> 2.2) se compongo una stringa = "
+39 (075) 123456
 " e la passo come
> argomento a "utility.wlib_autodial", viene chiamato dialer.exe ma compone
> "39075123456" che NON va bene.
Qui la stringa da passare non è +39 ma 0039.
>
> Speravo ci fosse un modo per risolvere tipo:
> - dire ad autodial "guarda che e' una chiamata telefonica" (spuntare la
> relativa casella "predefinita" non serve);
> - oppure capire perche' autodial tratta in modo diverso il numero se gli
> viene dalla chiamata di utility.wlib oppure lo passa in modo diverso a
> tapi
> - altro che non riesco ad immaginare ma, magari, l'autocomposizione di
> access piu' recente del mio utilizza delle istruzioni diverse dalle quali
> potrei capire.
>
> - o, ancora, in altri sistemi il tutto funziona normalmente e quindi ho
> qualche problema, magari al registro anche se si tratta di un XP home SP 2
> appena installato e windowsupgradato.
>
Funziona benissimo con XP sp2.
>
> Grazie a tutti :-)
> --
> Ciao ;)
> massimo
 Ciao, Carlo


title: access 97 e tapi di win XP

text:
"Carlo Costarella":
> Ti sei spiegato benissimo. Non devi mettere la virgola ma, come ti ho
> detto, solo lo zero.
> Penserà il dialer a impostare la pausa.
ho provato a modificare l'opzione ma il dialer (stavolta in tutte le
condizioni) compone zero e numero senza nessuna pausa, ho dunque rimesso
"0,"
>> 2.2) se compongo una stringa = "
+39 (075) 123456
 " e la passo come
>> argomento a "utility.wlib_autodial", viene chiamato dialer.exe ma compone
>> "39075123456" che NON va bene.
>
> Qui la stringa da passare non è +39 ma 0039.
anche questa l'ho provata ma niente: compone 0039 etc.
> Funziona benissimo con XP sp2.
OK; PANIC! :-)
Mentre mi dispero mi sovviene che "prima" che si apra dialer.exe compare una
mini dialog che si chiama "Composizione automatica" (con il look di win 95)
che ha un campo "Numero" dove posso cambiare il numero che ho passato con la
stringa e tre comandi "OK" - "annulla" - "imposta..."
mentre la corrispondente dialog del dialer di win xp è radicalmente diversa.
Puo' significare qualcosa?
Magari sto' utilizzando quando comando supportato male e solo per
retrocompatibilita'?
Comincio a preoccuparmi.
Ari_grazie



title: access 97 e tapi di win XP

text:
"Massimo Cesareo" <Massimo...@Kiol.it> ha scritto nel messaggio
news:bdXMf.12589$A83.3...@twister1.libero.it...

Questa la funzione che uso:
Dim strDialStr As String
    Dim ctlPrevCtl As Control
    Const ERR_OBJNOTEXIST = 2467
    Const ERR_OBJNOTSET = 91
    Me.Refresh
    Set ctlPrevCtl = Me.TelefonoUfficio
    If TypeOf ctlPrevCtl Is TextBox Then
      strDialStr = IIf(VarType(ctlPrevCtl) > V_NULL, ctlPrevCtl, "")
    ElseIf TypeOf ctlPrevCtl Is ListBox Then
      strDialStr = IIf(VarType(ctlPrevCtl) > V_NULL, ctlPrevCtl, "")
    ElseIf TypeOf ctlPrevCtl Is ComboBox Then
      strDialStr = IIf(VarType(ctlPrevCtl) > V_NULL, ctlPrevCtl, "")
    Else
      strDialStr = ""
    End If
    Application.Run "utility.wlib_AutoDial", strDialStr
Ciao, Carlo


title: access 97 e tapi di win XP

text:
"Carlo Costarella":
> Questa la funzione che uso:
>
>    Application.Run "utility.wlib_AutoDial", strDialStr
non so cosa ci sia nelle tue "origini" ma mi pare di capire che confezioni
una stringa come sappiamo e la passi con l'istruzione di cui sopra,
esattamente uguale a quella che uso io (vedi risposta a Sergio Mazza).
Magari il tutto in access 97 con win xp. E funziona perfettamente.
In altre parole sono nei guai :-(



title: access 97 e tapi di win XP

text:
"Massimo Cesareo" <Massimo...@Kiol.it> ha scritto nel messaggio
news:5B_Mf.12970$A83.3...@twister1.libero.it...

 Questo dovrebbe risolvere il tuo problema:
http://support.microsoft.com/?kbid=837146
Ciao, Carlo


title: access 97 e tapi di win XP

text:
"Carlo Costarella" :
>
> Questo dovrebbe risolvere il tuo problema:
>
http://support.microsoft.com/?kbid=837146
>
Si, infatti :-))
l'ho sfrondato un pochetto ma funziona perfettamente.
Non so che cosa dire, probabilmente da solo non ne sarei mai uscito o ci
avrei messo una eternita'.
Grazie infinite



title: Report e N valori messi in verticale!!!!! come? :-D

author: Flyzone

text:
Hum.. mi sarà difficile spiegarlo, ci provo al meglio delle mie
possibilità... scusate...
Avete presente i report che hanno nel corpo i campi elencati di
seguito ma orizzontalmente? Ecco, io dovrei farlo verticalmente,
però di fianco a quelli orizzontali...
in altre parole una specie di tabella da battaglia navale eheheh :)
ma con il particolare che invece di asterischi mi deve mettere dei N
nomi.... (dove N è variabile a seconda dei numero dei record contenuti
in una tabella)
Bella domandina eh? Che dite è possibile?
Grazie,
	Fly


author: Emyr

text:
On Thu, 04 Jul 2002 03:11:23 +0200, Flyzone <
fly...@technologist.com
>
wrote:

query a campi incrociati come origine dati?
Saluti.
Emanuele.


title: Ultimo record come default value

author: KingMob

text:
sicuramente ne avrete gia' parlato, e mi scuso in anticipo per aver
ritirato fuori l'argomento.
In una maschera, ho bisogno che il default value per un determinato
recordset sia l'ultimo record da me inserito, cioe', ho un campo
"Numero", il default value deve essere l'ultimo numero inserito (per
la precisione l'ultimo numero inserito +1, ma per il +1 dovrei
riuscire ad arrangiarmi).
Ho provato a usare "DLast" come espressione nella proprieta' default
value del recordset in questione, ma mi da errore :(
Cosa posso fare? (anche considerato che Access lo so usare proprio
pochino)
Grazie in anticipo


title: Ultimo record come default value

text:
"KingMob" <
esch...@libero.it
> ha scritto nel messaggio
news:aca912e1.03020...@posting.google.com...

Hai provato anche con DMax("[CampoNumerico]","NomeTabella")+1
@Alex.


title: Ultimo record come default value

text:


evento prima di inserire:
me.nomecontrollotuatabella=dmax(vedi help f1)
Saluti.
Emanuele.


title: Ultimo record come default value

text:
> Hai provato anche con DMax("[CampoNumerico]","NomeTabella")+1
yes, da' errore, con o senza "=" davanti e con o senza quadre per il
"nometabella" da un errore, dicendo che ho omesso un operando o un
operatore
:(
Simone


title: Ultimo record come default value

text:
"KingMob" <
esch...@libero.it
> ha scritto nel messaggio
news:aca912e1.03020...@posting.google.com...

Visto che stai scrivendo nella proprietą Valore predefinito, come separatore
devi usare un punto e virgola e non una virgola, quindi:
= DMax("[NomeCampo]"; "NomeTabella")+1
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: problemi con ODBC

author: Luigi

text:
ho un problema con i driver ODBC ovvero:
nella parte DNS Utente nel programma di gestione degli ODBC sul pannello di
controllo facendo un doppio click sul driver di MS Access 97 database mi
appare il seguente messaggio di errore
"Impossibile caricare le routine di impostazione per il driver ODBC
Microsoft Access Driver (*.mdb). Errore di sistema codice 126" e premendo
[OK] appare successivamente "Impossibile caricare la libreriadi impostazione
o del convertitore".
Premesso che ho già provato a reinstallare office più volte e a reinstallare
i driver ODBC dal cd di Office.
Cosa mi suggerite di fare?
grazie Luigi


title: Maschere collegate con interrutore

text:
Ho questo problema: è possibile non dover ricompilare il campo chiave esterna in una maschera collegata secondaria (parte "a molti" di una relazione 1 a molti) quando l'apertura della maschera secondaria avviene tramite un interruttore, un pò come avviene in una sottomaschera in cui il campo chiave esterna si ricompila automaticamente nel passaggio da un record all'altro?
--
bi68
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-677780.html
send from
http://www.itsistemi.net


title: Maschere collegate con interrutore

author: Prometeo

text:
bi68 ha scritto:
> Ho questo problema: è possibile non dover ricompilare il campo chiave
esterna in una maschera collegata secondaria (parte "a molti" di una relazione
1 a molti) quando l'apertura della maschera secondaria avviene tramite un
interruttore, un pò come avviene in una sottomaschera in cui il campo chiave
esterna si ricompila automaticamente nel passaggio da un record all'altro?
Più che interruttori penso che tu debba usare dei pulsanti, in ogni caso
puoi crearne  uno  che dalla maschera lato uno aprirà la maschera lato
molti in modalità AddNew e terminerai il codice così:
forms![NomeMascheraLatoMolti]![ChiaveEsterna]=[Me]![ID]
Ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: relazione con pdf

author: Matteo

text:
Ciao a tutti,
non so se é fattibile, ma provo a postare...
sono in una maschera all'interno della quale visualizzo un campo contenente
un numero CAMPONUMERO di una tabella di 1000 record, vorrei quindi una volta
posizionatomi sul record che mi interessa creare un pulsante che sul click
mi apra un file miofile.pdf che contiene 1000 pagine (1 per record) e
posizionandomi sulla pagina corrispondente a CAMPONUMERO mi stampi quella
precisa pagina. Si può fare?
Grazie
Matteo


title: relazione con pdf

author: antonio

text:
"Matteo" <
gestser...@uno.it
> ha scritto nel messaggio
news:fg31mc$ufu$1...@aioe.org...

Penso che si possa fare perchè suppongo che Adobe Reader supporti
l'automazione come se fosse un modulo di Office. In pratica tu dovresti, da
Access, inviare ad Adobe Reader i comandi per fare quello che vuoi. Io non
lo so fare, ma penso che per riuscirci dovresti ricercare come avviare
l'automazione col predetto programma.
Ciao
Antonio


title: relazione con pdf

text:
"antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:47259929$0$16028$5fc...@news.tiscali.it...

Qualcuno lo sa fare? io uso access 97
grazie


title: relazione con pdf

text:
"antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:47259929$0$16028$5fc...@news.tiscali.it...




title: relazione con pdf

text:
"Matteo" <
gestser...@uno.it
> ha scritto nel messaggio
news:fg31mc$ufu$1...@aioe.org...

> CAMPONUMERO mi stampi quella precisa pagina. Si puň fare?
> Grazie
> Matteo
>
Con la versione 8 di Adobe reader (ma credo anche con altre versioni) č
molto semplice non solo visualizzare ma anche stampare una o tutte le pagine
di un documento pdf.
A breve mettero una demo su
www.sitocomune.com
La procedura piů semplice consiste nell'inserire un controllo "Adobe PDF
Reader" in una maschera (puoi anche avviarla iconizzata) e scrivere queste
semplicissime istruzioni su apertura:
Me.NomeControlloPDF.LoadFile ("PathFile.pdf")
With Me.NomeControlloPDF
.printPages 2, 2  ' o da pagina a pagina
End With
Ciao, Carlo


title: Re: non so come trovare il percorso

author: Alessandro Cara

text:
Il 26/03/2011 15.23, ugo conte ha scritto:
> ciao a tutti
> ho una combo "descrizione" in SottoMaschera1
> dove vorrei inserire questa condizione in dopo aggiornamento,
>
> If Forms("MPrincipale").SottoMaschera2>= 1 Then
>      MsgBox "ATTENZIONE, hai selezionato una descrizione errata"
> End If
>
> Premetto che "Forms("MPrincipale").SottoMaschera2" non è corretta.
>
> in pratica vorrei che se il valore della sottomaschera2 è uguale o
> maggiore di 1
Su quale controllo (oproprieta') hai quel valore?
Sottomaschera. "tout court" non puo' avere un qualsiasi valore.
Forms("MPrincipale").SottoMaschera2.Form.nomecontrollo >=1
o
Parent.SottoMaschera2.Form.nomecontrollo >=1
--
ac (x=y-1)


title: Re: non so come trovare il percorso

text:
Il 26/03/2011 19.13, ugo conte ha scritto:
> On 26 Mar, 18:36, ugo conte<
ugo.cont...@gmail.com
>  wrote:
>> On 26 Mar, 18:11, Alessandro Cara<
alessandro.c...@ay-1anetwork.it
>
>> wrote:
>>
>>> Il 26/03/2011 15.23, ugo conte ha scritto:>  ciao a tutti
>>>> ho una combo "descrizione" in SottoMaschera1
>>>> dove vorrei inserire questa condizione in dopo aggiornamento,
>>
>>>> If Forms("MPrincipale").SottoMaschera2>= 1 Then
>>>>       MsgBox "ATTENZIONE, hai selezionato una descrizione errata"
>>>> End If
>>
>>>> Premetto che "Forms("MPrincipale").SottoMaschera2" non corretta.
>>
>>>> in pratica vorrei che se il valore della sottomaschera2 uguale o
>>>> maggiore di 1
>>
>>> Su quale controllo (oproprieta') hai quel valore?
>>
>> Sottomaschera
>>
>>> Sottomaschera. "tout court" non puo' avere un qualsiasi valore.
>>
>> tout court è una frase francese che conosco, cosa c'entra con Access
>>
>>
>>
>>> Forms("MPrincipale").SottoMaschera2.Form.nomecontrollo>=1
>>
>>> o
>>
>>> Parent.SottoMaschera2.Form.nomecontrollo>=1
>>
>>> --
>>
>>> ac (x=y-1)
>>
>> grazie Alessandro
>
> con entrambe ho errore,
> Errore definito dall'applicazione o dall'oggetto
Cosa hai scritto *esattamente* ?
--
ac (x=y-1)


title: Re: non so come trovare il percorso

text:
Il 27/03/2011 10.41, ugo conte ha scritto:
[cut]
> ora ci sono riuscito.
> Ma se oltre avere il messaggio desidero annullare l'operazioene
> che codice devo inserire?
> Grazie
Per annullare cose diverse, eventi (quando annullabli, il dopo
aggiornamento non lo e') o operazioni cfr su help: *Undo* ,
*CancelEvent* e parametro *cancel* degli eventi annullabili
--
ac (x=y-1)


title: Query con carattere '

author: Jay S. Brown

text:
Ho bisogno di eseguire una quey di questo tipo :
SELECT Cognome,Nome,Indirizzo FORM Persone WHERE Cognome = ' D'Amico'
ma come si può vedere il cognome cercato contiene il carattere ' che chiude
la stringa, infatti ODBC mi dà un errore : Errore di sintassi (Operatore
mancante).
Come faccio ad estrarre dal DB una stringa contenenete il carattere ' ?
All'interno di Access si può usare "D'Amico" ma usando ODBC da una
applicazione Java non riesco a formulare una query corretta.
grazie per l'aiuto,
--
ste...@tiscalinet.it


title: Query con carattere '

author: sergio mazza

text:
Jay S. Brown <
ste...@tiscalinet.it
> wrote in message
891gl1$95q$1...@lacerta.tiscalinet.it...

Io faccio così: "SELECT Cognome,Nome,Indirizzo FORM Persone WHERE Cognome =
"  & chr(34) & D'Amico & chr(34)
oppure SELECT Cognome,Nome,Indirizzo FORM Persone WHERE Cognome = "D'Amico"
Ciao.


title: Query con carattere '

author: VeeJay

text:
"Jay S. Brown" <
ste...@tiscalinet.it
> ha scritto nel messaggio
news:891gl1$95q$1...@lacerta.tiscalinet.it...
> Ho bisogno di eseguire una quey di questo tipo :
>
> SELECT Cognome,Nome,Indirizzo FORM Persone WHERE Cognome = ' D'Amico'
>
> ma come si può vedere il cognome cercato contiene il carattere ' che
chiude
> la stringa, infatti ODBC mi dà un errore : Errore di sintassi (Operatore
> mancante).
> Come faccio ad estrarre dal DB una stringa contenenete il carattere ' ?
> All'interno di Access si può usare "D'Amico" ma usando ODBC da una
> applicazione Java non riesco a formulare una query corretta.
>
> grazie per l'aiuto,
Ciao Jay,
sostituisci l'apice iniziale con chr(34):
Chr(34) & "D'Amico" & Chr(34)
Bye
VeeJay