author: BFS

text:
Il 13/06/2012 09:42, francescodiassisi ha scritto:
> Una volta tanto scrivo per dare un suggerimento anzich� per chiedere.
> Lo sapete tutti che una maschera popup si apre dove volete voi, nel
> computer vostro.
> Appena fate girare il programma in un computer con un'altra
> definizione, la maschera pu� aprirsi in un punto non desiderato.
> Allora sono arrivato a questa ideona (spero funzioni!):
>
> Nella maschera massimizzata ( che chiamo Sacramenti ), dove vado ad
> aprire la maschera popup, inserisco un'etichetta nascosta ( che chiamo
> Coordinate ), posizionando l'angolo alto a sinistra nel punto dove
> voglio che si apra la maschera popup. In apertura della maschera popup
> utilizzo il comando:
>
> DoCmd.MoveSize Forms![Sacramenti]![Coordinate].Left, Forms!
> [Sacramenti]![Coordinate].Top, 13420, 5910
>
> (13420 e 5910 sono la larghezza e l'altezza della maschera popup)
>
> La posizione Top non sar� esattamente quella del controllo, penso per
> il fatto che in visualizzazione struttura l'area della maschera si
> abbassa. Quindi il controllo lo dovrete posizionare 1,27 cm pi� in
> basso. Buon sant'Antonio di Padova a tutti! ; )
>

se imposti la centratura automatica il popup si apre sempre a centro
schermo indipendentemente dalla risoluzione

ciao
BFS


title: Ancorare un maschera Popup ad un controllo

author: francescodiassisi

text:

Sì, certo. Il caso che ho esposto riguarda maschere che devono essere
posizionate in un determinato spazio, non al centro.


text:

http://www.lebans.com/openform.htm

@Alex


text:

Ho letto anch'io quella procedura, ma sono 300 righe di programma.
Quella che ho suggerito ne utilizza una. Mi sembrava una bella
differenza, no?  ; )


text:

Quella che hai proposto tu è molto LIMITATA ... nel senso che devi
tutte le volte che serve attuarla modificare le COORDINATE... cosa
decisamente assurda dal punto di vista di chi sviluppa.
Non parliamo poi dell'eventualità che l'utilizzatore del SW abbia una
risoluzione del Monitor differente...

Quindi tutto sta a vedere se scrivi un'applicativo per casa tua o per
degli Utenti esterni.
La tua soluzione non è pensabile di usarla in applicativi da
distribuire, a mio avviso.

Ovviamente poi ognuno la vede come vuole, e quelle 300righe di codice
peraltro sono molto semplici da comprendere, ed il tuo DB non è che
con 300righe pesa KG in più...

@Alex


text:

Scusa Alex, Guarda che non devo affatto riscrivere le coordinate.
Coordinate è il nome che ho dato all'etichetta. Riscrivo il codice in
modo più comprensibile:

DoCmd.MoveSize Forms![Nome_Maschera_di_Sottofondo]!
[Nome_Etichetta_sulla_Maschera_di_Sottofondo].Left, Forms!
[Nome_Maschera_di_Sottofondo]!
[Nome_Etichetta_sulla_Maschera_di_Sottofondo].Top, 13420, 5910

Quando apri la maschera popup, questa si posiziona sopra l'etichetta
della maschera di sottofondo.
Qual'è il problema?


text:

Fai una prova con la form principale POPUP, e dimmi dove si posiziona
la tua Form da aprire allineata...

@Alex


text:
...
Dimenticavo.... prova a cambiare le altezze di Intestazione/
PièDiPagina di Pagina... anche con Maschera non Popuo e dimmi dove si
posiziona ....

@Alex


text:

Hai ragione. Ho provato ad aprire la Popup su un full hd,
e la apre più in alto rispetto all'etichetta che ho messo nella
maschera massimizzata,
mentre con la funzione del sito linkato, funziona. Peccato, speravo di
aver avuto un'ideona!
Anche se mi piacerebbe capire perché non funziona...


text:
...
> > Dimenticavo.... prova a cambiare le altezze di Intestazione/
> > PièDiPagina di Pagina... anche con Maschera non Popuo e dimmi dove si
> > posiziona ....
>
> > @Alex
>
> Hai ragione. Ho provato ad aprire la Popup su un full hd,
> e la apre più in alto rispetto all'etichetta che ho messo nella
> maschera massimizzata,
> mentre con la funzione del sito linkato, funziona. Peccato, speravo di
> aver avuto un'ideona!
> Anche se mi piacerebbe capire perché non funziona...

E' ovvio, le Maschere POPUP rispondo a posizioni ASSOLUTE o relative
al DESK e non relative alla MDI_CLIENT, mentre nel tuo esempio(ed è il
motivo dela mia osservazione)
questo non è contemplato, avrai problemi anche con le dimensioni delle
INTESTAZIONI PIEdiPagina...!!

La soluzione di Lebans invece funziona in quanto a prescindere si va a
calcolare le posizioni Relative in modo indipendente, cioè
differenziando in caso di Popup o meno, e non solo si calcola
le altezze i Header ed eventualmente Footer, il tutto in PIXELS,
perchè il Sistema Operativo funziona in PIXELS, mentre Access in
TWIPS.

Come ho detto all'inizio, se la usi nel tuo PC di casa la tua è una
soluzione di tutto rispetto, anche se non è considerabile
un'ideona.... credo sia una soluzione normale che in molti hanno
valutato.

Ciao
@Alex


text:

Il problema di ancoraggio, è lo stesso anche per maschere non Popup?


text:
...
>
> Il problema di ancoraggio, è lo stesso anche per maschere non Popup?

Insomma quel metodo non va bene se non gestito sulla SINGOLA esigenza.

@Alex


title: [Utilità] Vocabolario italiano

author: Carlo Costarella

text:
Prendo spunto da un post precedente per segnalare che ho messo in linea un
db con un vocabolario (solo elenco vocaboli) della lingua italiana. Ci sono
più di 91000 lemmi ed è in formato A97.
Prego Roberto, se lo ritiene opportuno, di pubblicare il file sul
sitocomune.
Questo il link:
http://www.frantoiogestione.com/Vocabolario97.zip
I vocaboli sono stati tratti da qui:
http://linguistico.sourceforge.net/wiki/doku.php?id=dizionario_italiano
che è il vocabolario italiano per OpenOffice.
Ciao, Carlo


title: [Utilità] Vocabolario italiano

author: Roberto dal portatile

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ejh11r$3nq$1...@tdi.cu.mi.it...
> Prendo spunto da un post precedente per segnalare che ho messo in linea un
> db con un vocabolario (solo elenco vocaboli) della lingua italiana. Ci
> sono più di 91000 lemmi ed è in formato A97.
> Prego Roberto, se lo ritiene opportuno, di pubblicare il file sul
> sitocomune.
OK
Sarà per il prossimo aggiornamento che spero di mettere in cantiere presto.
> Questo il link:
>
http://www.frantoiogestione.com/Vocabolario97.zip
>
> I vocaboli sono stati tratti da qui:
>
http://linguistico.sourceforge.net/wiki/doku.php?id=dizionario_italiano
> che è il vocabolario italiano per OpenOffice.
>
> Ciao, Carlo
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: campo binario

author: carla

text:
Sapete dirmi come mai se faccio una query di creazione tabella accade questa
cosa:
partendo dalla tabella PIPPO con i campi CODFISC e INDIRIZZO creo con una
query di creaz. tab. una tabella PLUTO avente gli stessi campi di PIPPO
e in più il campo STATO:[immetti numero] immesso dall'utente in una input
box.
La tabella viene creata con il campo STATO avente tipo dati binario mentre
io lo vorrei numerico.
Ora se guardo nella lista delle scelte del tipo dati di STATO binario non
appare.
Come posso fare a modificare da codice questo tipo dati o meglio ancora ad
averlo subito di tipo numerico?


title: campo binario

author: Roberto dalla campagna

text:
"carla" <carl...@NOSPAMhotmail.com> ha scritto nel messaggio
news:vOWWe.4928$jG6.2...@news3.tin.it...
> Sapete dirmi come mai se faccio una query di creazione tabella accade
questa
> cosa:
> partendo dalla tabella PIPPO con i campi CODFISC e INDIRIZZO creo con una
> query di creaz. tab. una tabella PLUTO avente gli stessi campi di PIPPO
> e in piů il campo STATO:[immetti numero] immesso dall'utente in una input
> box.
> La tabella viene creata con il campo STATO avente tipo dati binario mentre
> io lo vorrei numerico.
> Ora se guardo nella lista delle scelte del tipo dati di STATO binario non
> appare.
> Come posso fare a modificare da codice questo tipo dati o meglio ancora ad
> averlo subito di tipo numerico?
Se ciň che digiti č composto solo sa cifre, prova con:
STATO: CLng([immatti numero])
oppure con:
STATO: Val([immeti numero])
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: campi obbligatori sennò si chiude la maschera cancellando il record

author: LUIGI C.

text:
Buon Giorno
A97
ho una sottomaschera righe_rendiconto....dove voglio che siano obbligatorio
2 caselle di testo
IMPORTO obbligatorio e diverso da 0
CAPITOLO di SPESA obbligatorio
vorrei che queste 2 caselle siano obbligatori ....in caso contrario una
finestra dovrenne avvisarmi della cancellazione record in quanto soddisfatte
le due caselle
come posso fare????
la sottomaschera è legata ad un maschera master MANDATI
dove è presente una casella TOTALE MANDATO....(valore già presente nel DB in
quanto data entry di un altro utente in rete)
la sottomashera RIGHE _RENDICONTO deve pareggiare  sommando la casella
IMPORO per ogni record prodotto il TOTALE MANDATO della maschera master...
non sarebbe male anche un controllo su questo evento...
Es:
MASCHERA MASTER
MANDATO n. 1 del 27/08/2007 ? 100,00
sottomaschera slave
CAPITOLO    IMPORTO
----------------------------
A1                    ? 50,00
A2                    ? 50,00
----------------------------
TOTALE         ? 100,00 (CONTROLLO SE è UGUALE A ? 100,00 DELLE MASCHERA
MASTER)
spero di esser stato chiaro!!!!
Grazie 1000
Ciao
Luigi


author: Massimo Piubelli

text:
LUIGI C. wrote:
> Buon Giorno
> A97
>
> ho una sottomaschera righe_rendiconto....dove voglio che siano
> obbligatorio 2 caselle di testo
>
> IMPORTO obbligatorio e diverso da 0
> CAPITOLO di SPESA obbligatorio
>
> vorrei che queste 2 caselle siano obbligatori ....in caso contrario
> una finestra dovrenne avvisarmi della cancellazione record in quanto
> soddisfatte le due caselle
> come posso fare????
Allora, come prima cosa potresti gestire le proprietà Richiesto (obbligatori) e ValidoSE (Diverso da 0)
Se le metti a livello di tabella sei sicuro come l'oro che la maschera non consentirà eccezioni.
> la sottomaschera è legata ad un maschera master MANDATI
> dove è presente una casella TOTALE MANDATO....(valore già presente
> nel DB in quanto data entry di un altro utente in rete)
> la sottomashera RIGHE _RENDICONTO deve pareggiare  sommando la casella
> IMPORO per ogni record prodotto il TOTALE MANDATO della maschera
> master...
>
> non sarebbe male anche un controllo su questo evento...
>
> Es:
>
> MASCHERA MASTER
>
> MANDATO n. 1 del 27/08/2007 ? 100,00
>
> sottomaschera slave
>
> CAPITOLO    IMPORTO
> ----------------------------
> A1                    ? 50,00
> A2                    ? 50,00
> ----------------------------
> TOTALE         ? 100,00 (CONTROLLO SE è UGUALE A ? 100,00 DELLE
> MASCHERA MASTER)
>
> spero di esser stato chiaro!!!!
Questo non l'ho proprio capita.
> Ciao
>
> Luigi
Ciao,
Max


title: Per Enrico T.S.

author: alexb

text:
Rigurado al prezzo DB, 5K significa 5 mila lire??
scusa la mia ignoranza


title: Errore di compilazione durante la conversione del DB!!!

author: Fabio

text:
Buongiorno a tutti/e!!
Il problema che stavolta mi assilla è il seguente.
Mi è già capitato oramai con 4 db lo stesso tipo di errore.
Al lavoro ho creato questi Db utilizzando Access '97(e devo necessariamente
continuare ad utilizzarlo); mentre invece a casa utilizzo Access 2002.
Vorrei a casa apportare modifiche a questi Db, rielabolarli, studiarci
sopra, poterci operare.............il problema è che quando tento di aprire
un file creato con Access '97 mi trovo davanti a due scelte : o lo apro così
com'è oppure effettuo la conversione...in entrambi i casi mi ritrovo davanti
lo stesso tipo di errore:
ERRORE DI COMPILAZIONE DURANTE LA CONVERSIONE DEL DB.
IL DATABASE VERRa' SALVATO IN FORMA NON COMPILATA E CIO' POTREBBE RALLENTARE
LE PRESTAZIONI DEL DATABASE.
Questo errore ripeto mi è capito già con 4 diversi database ed a questo
punto non sò + che pesci pigliare!!!!
Inoltre provando ad utilizzare in Access 2002 i Db nonostante i messaggi di
errore mi appaiono sempre messaggi che dicono che i dati immessi non possono
essere salvati a causa di errori nel DB........please Help me!!!!
P.S..........grazie a tutti per l'interesse sempre dimostratomi anche in mie
precendenti problematiche .ciao!!!
--------------------------------
Inviato via
http://usenet.libero.it


author: Fabio Chiaro

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...
> ERRORE DI COMPILAZIONE DURANTE LA CONVERSIONE DEL DB.
> IL DATABASE VERRa' SALVATO IN FORMA NON COMPILATA E CIO' POTREBBE
RALLENTARE
> LE PRESTAZIONI DEL DATABASE.
Questa volta per risponderti uso anche il cognome per evitare equivoci...
Probabile che ci siano dei riferimenti mancanti, nel PC che hai a casa prova
ad aprire un modulo qualsiasi e vai su Strumenti - Riferimenti e vedi se ce
ne sono di mancanti.
Ciao, FABIO


title: VB - Pulsante di comando

author: Claudio Gatti

text:
Da quanto ho potuto capire dalle risposte che avete dato alla mia del
29.07.01..."Help: pulsante di comando che non funziona"..., per risolvere il
mio problema (...e i miei problemi futuri) dovrei "familiarizzare" con il
linguaggio Visual Basic, orbene dal momento che il mio problema non è ancora
risolto, vi chiedo se mi potete indicare qualche "manuale" per iniziare a
"studiare" un pò di VB, tenendo presente, come avrete ben capito, che devo
partire completamente da zero...!!!!
Grazie per la vostra attenzione!
Un saluto a tutti
--
Claudio


title: VB - Pulsante di comando

author: Silvio Berruti

text:
"Claudio Gatti" <
claud...@libero.it
> ha scritto nel messaggio
news:Ofcb7.10551$fA3.4...@news.infostrada.it...
> Da quanto ho potuto capire dalle risposte che avete dato alla mia del
> 29.07.01..."Help: pulsante di comando che non funziona"..., per risolvere
il
> mio problema (...e i miei problemi futuri) dovrei "familiarizzare" con il
> linguaggio Visual Basic, orbene dal momento che il mio problema non è
ancora
> risolto, vi chiedo se mi potete indicare qualche "manuale" per iniziare a
> "studiare" un pò di VB, tenendo presente, come avrete ben capito, che devo
> partire completamente da zero...!!!!
X il libro vai nell'apposita sezione del Sito Comune.
Comunque, anche nella guida di Access, trovi le spiegazione che partono da
zero: prova a cercare nel Sommario la voce Riferimenti a Microsoft Access e
Visual Basic Application Edition, e, in particolare, Scrivere codice di
Viasual Basic, Nozioni Fondamentali.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: raggruppare record

author: mino

text:
Vi voglio gentilmente porre un quesito.Tramite una casella combinata non associata seleziono un cliente e mi esce l'ultimo ordine (in Formula della query ho messo Max)e fin qui è quello che volevo.Però io vorrei che,oltre all'ultimo ordine uscissero solo gli ordini di quel cliente.
Ho provato a mettere raggruppamento nel campo ordine della query ma non funziona.


title: raggruppare record

author: Pablitomf

text:
mino <
cosimoa...@gmail.com
> ha scritto:

se metti MAX lui uno solo te ne restituira'... se raggruppi senza MAX e
filtri per codice cliente, vedrai che funziona.

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


title: raggruppare record

text:
Il giorno martedì 30 ottobre 2012 16:05:29 UTC+1, Pablitomf ha scritto:
> mino <
cosimoa...@gmail.com
> ha scritto:
>
>
>
> > Vi voglio gentilmente porre un quesito.Tramite una casella combinata non
>
> associata seleziono un cliente e mi esce l'ultimo ordine (in Formula della
>
> query ho messo Max)e fin qui ï¿œ quello che volevo.Perï¿œ io vorrei che,oltre
>
> all'ultimo ordine uscissero solo gli ordini di quel cliente.
>
> > Ho provato a mettere raggruppamento nel campo ordine della query ma non
>
> funziona.
>
>
>
> se metti MAX lui uno solo te ne restituira'... se raggruppi senza MAX e
>
> filtri per codice cliente, vedrai che funziona.
>
>
>
> --
>
> ------------
>
> Pablitomf
>
> Napoli sempre nel "Q"uore!
>
> "mammasantissima" si nasce, non si diventa.
>
>
>
> TheSpaceCowboy :
>
> Britos deve recuperare per arrivare in forma al prossimo
>
> infortunio - 24/10/12

Scusami l'ignoranza , ho capito che devo togliere Max ,che devo raggruppare,ma il fatto di filtrare non so come si fa.
Io tifo per il Lecce, comunque buona fortuna contro i ladroni...


title: raggruppare record

text:
> Scusami l'ignoranza , ho capito che devo togliere Max ,che devo
raggruppare,ma il fatto di filtrare non so come si fa.

sotto al campo per il quale desideri filtrare, nella sezione Criteri, metti
un bel [Inserisci criterio: ] e vedi che succede... ;)

> Io tifo per il Lecce,

cosa buona e giusta!!!! ;)

> comunque buona fortuna contro i ladroni...

vinceremo contro tutti e contro tutto... poi se e' gia' scritto, mi sa che
non ci possiamo fare nulla, e in campo gia' si e' ben che visto l'andazzo...
incominciando da PECHINO!!!! si sono messi in 17 contro di noi per batterci
(11 loro + 6 gli arbitri)... a Catania poi, l'apoteosi! ;)



title: su chiusura form eseguire codice solo se....

author: Nicolas

text:
su chiusura di una form vorrei eseguire del codice vba solo se almeno uno
dei 4 campi della form è stato modificato
c'è un tale controllo in access?
Grazie.


author: Alessandro Baraldi

text:
"Nicolas" <
nico...@email.it
> wrote in message
news:437452e4$0$27607$
4faf...@reader1.news.tin.it

Proprietà Dirty, vedi help...!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Output su Excel tramite DoCmd

author: George

text:
So che se ne è già parlato nei giorni scorsi ma non trovo il thread.
Magari me lo sono sognato...
Uso Access 2000 e ho la necessità da codice di esportare in Excel il
contenuto di una tabella.
Fino ad ora il problema l'ho sempre risolto con il DoCmd.OutputTo
indirizzando l'output verso Excel ma ora che le righe sono diventate più di
16.384 'sta cosa non funziona più (messaggio di errore "troppe righe
nell'output...")
Se esporto la tabella dalla finestra del db scegliendo Esporta, funziona
purchè scelga come formato Excel 2000.
Non si può fare in modo che anche l'esportazione da codice usi un file in
formato Excel 2000?
Grazie.
Giorgio


title: Output su Excel tramite DoCmd

author: Sergio MAZZA

text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:c7acvh$p3h$1...@newsreader.mailgate.org...

Se devi utilizzare i dati esportati in excel per fare delle ulteriori
elaborazioni ti conviene collegare excel alla tabella/query di access per
ottenere il risultato non la base dati...
Ciao.
--
Sergio MAZZA


title: Output su Excel tramite DoCmd

text:
> Se devi utilizzare i dati esportati in excel per fare delle ulteriori
> elaborazioni ti conviene collegare excel alla tabella/query di access per
> ottenere il risultato non la base dati...
No, non posso. Il problema è che devo ottenere un file statico con filtri e
accorpamenti definiti dall'utente.
All'occorrenza creo una query che mi genera una tabella temporanea che
esporto e cancello al volo appena esportata.


title: Output su Excel tramite DoCmd

text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:c7anl6$8ib$1...@newsreader.mailgate.org...
> > Se devi utilizzare i dati esportati in excel per fare delle ulteriori
> > elaborazioni ti conviene collegare excel alla tabella/query di access
per
> > ottenere il risultato non la base dati...
>
> No, non posso. Il problema è che devo ottenere un file statico con filtri
e
> accorpamenti definiti dall'utente.
Non capisco che significa; l'utente agisce su excel o su access?
> All'occorrenza creo una query che mi genera una tabella temporanea che
> esporto e cancello al volo appena esportata.
Quindi, già esegui una elaborazione ma il risultato è sempre troppo
"grosso"?
Ciao.
--
Sergio MAZZA


title: Output su Excel tramite DoCmd

text:
> Non capisco che significa; l'utente agisce su excel o su access?
L'utente agisce su Access per compilare in modo user friendly una query che
estrae dati da alcune tabelle.
Il risultato può essere reportizzato in modo lineare oppure utilizzato in
Excel per delle analisi con delle tabelle pivot.
> Quindi, già esegui una elaborazione ma il risultato è sempre troppo
> "grosso"?
Ci sono alcune elaborazioni che restituiscono più di 16.384 righe.


title: Output su Excel tramite DoCmd

text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:c7aqe3$cnv$1...@newsreader.mailgate.org...
> > Non capisco che significa; l'utente agisce su excel o su access?
>
> L'utente agisce su Access per compilare in modo user friendly una query
che
> estrae dati da alcune tabelle.
> Il risultato può essere reportizzato in modo lineare oppure utilizzato in
> Excel per delle analisi con delle tabelle pivot.
Per le tabelle pivot non hai bisogno di esportare i dati su excel.
> > Quindi, già esegui una elaborazione ma il risultato è sempre troppo
> > "grosso"?
>
> Ci sono alcune elaborazioni che restituiscono più di 16.384 righe.
Se ti riferisci alle elaborazioni pivot, come sopra; altrimenti potresti
esportarli in formato testo delimitato e far leggere ad excel quel file...
Ciao.
--
Sergio MAZZA


title: Output su Excel tramite DoCmd

text:
> Per le tabelle pivot non hai bisogno di esportare i dati su excel.
Forse non mi sono spiegato: NON POSSO lasciare sul db centinaia di tabelle
quali basi per delle pivot.
DEVO cancellare queste tabelle che devono generare delle elaborazioni
assolutamente statiche su Excel a partire da elenchi.
Questo č il punto e la necessitą.
Mi serve una procedura che mi esporti i dati in excel da VBA.
> Se ti riferisci alle elaborazioni pivot, come sopra; altrimenti potresti
> esportarli in formato testo delimitato e far leggere ad excel quel file...
Il DoCmd.OutputTo in formato testo esporta i dati formattati e non separati,
quindi činutilizzabile.
Giorgio


title: Output su Excel tramite DoCmd

text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:c7clr0$it5$1...@newsreader.mailgate.org...
> > Per le tabelle pivot non hai bisogno di esportare i dati su excel.
>
> Forse non mi sono spiegato: NON POSSO lasciare sul db centinaia di tabelle
> quali basi per delle pivot.
> DEVO cancellare queste tabelle che devono generare delle elaborazioni
> assolutamente statiche su Excel a partire da elenchi.
> Questo è il punto e la necessità.
Che continuo a non capire; hai detto che l'utente agisce su access
selezionando dei dati che genera una tabella temporanea da esportare su
excel? Perché non provi ad esportare (o la query o la tabella finale) in
formato testo?
E comunque se si tratta (come scrivevi) di una tabella perché non
posizionarla in un mdb isolato utilizzato da excel proprio per le sue
elaborazioni.
> Mi serve una procedura che mi esporti i dati in excel da VBA.
>
> > Se ti riferisci alle elaborazioni pivot, come sopra; altrimenti potresti
> > esportarli in formato testo delimitato e far leggere ad excel quel
file...
>
> Il DoCmd.OutputTo in formato testo esporta i dati formattati e non
separati,
> quindi èinutilizzabile.
C'è anche il Metodo TransferText.
> Giorgio
Se uno strumento (excel) ha un limite (16.384 righe) non puoi superarlo con
VBA, dovrai trovare un'alternativa per gestire le righe in altro formato
leggibile da excel.
Se invece il risultato delle elaborazioni di excel eccedono comunque il
limite delle righe dovrai cambiare lo strumento di analisi, ma questo mi
sembra eccessivo...
Ciao.
--
Sergio MAZZA


title: Output su Excel tramite DoCmd

text:
> Che continuo a non capire; hai detto che l'utente agisce su access
> selezionando dei dati che genera una tabella temporanea da esportare su
> excel? Perché non provi ad esportare (o la query o la tabella finale) in
> formato testo?
Perchè in fase di apertura di Excel parte l'autocomposizione conversione
dati..
Non piace agli utenti e neanche a me!
:o)
> E comunque se si tratta (come scrivevi) di una tabella perché non
> posizionarla in un mdb isolato utilizzato da excel proprio per le sue
> elaborazioni.
Perchè non voglio utilizzare questi metodi barbari.
Ho 35 utenti e non ho voglia di correre dietro a db che aumentano a
dismisura per dimensioni.
Me ne basta uno...
> C'è anche il Metodo TransferText.
Sì, quello sche scatena il wizard di importazione dati in excel...
> Se uno strumento (excel) ha un limite (16.384 righe) non puoi superarlo
con
> VBA, dovrai trovare un'alternativa per gestire le righe in altro formato
> leggibile da excel.
Ma non ci penso nemmeno! Il limite di Excel è 65.535 righe. E' Access che
scappella...
> Se invece il risultato delle elaborazioni di excel eccedono comunque il
> limite delle righe dovrai cambiare lo strumento di analisi, ma questo mi
> sembra eccessivo...
Alla fine ho risolto così:
  If Dir("C:\tmpExport.xls", vbNormal) <> "" Then Kill "C:\tmpExport.xls"
  DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, strNomeTab,
"C:\tmpExport.xls"
  Shell "Excel.exe C:\tmpExport.xls"
  DoCmd.DeleteObject acTable, tmpName
e mi esporta tutte le righe.
Mannaggia a me che no ho mai usato 'sto TransferSpreadsheet...
Operazione conclusa.
Grazie Sergio


title: richiesta inserimento

author: Mike Dens

text:
come si fa in un modulo vb a richiedere l'nserimento di un valore??
ho definito una variabile nome, vorrei che comparisse una maschera e che
l'utente inserisse nella maschera il suo nome
grazie e ciao
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: richiesta inserimento

author: moskolowosky

text:
On Thu, 17 Apr 2003 15:27:48 +0000 (UTC), "Mike Dens"
<
ra...@tiscalinet.it
> wrote:
>come si fa in un modulo vb a richiedere l'nserimento di un valore??
>ho definito una variabile nome, vorrei che comparisse una maschera e che
>l'utente inserisse nella maschera il suo nome
>grazie e ciao
>mike
Prova con una inputbox
Ciao


title: Esportare dati in foglio excel

author: peter

text:
Come posso esportare (utilizzando un codice) premendo un pulsante in una
maschera il risultato di una query in un foglio excel (meglio se già
formattato) ?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Esportare dati in foglio excel

text:
"peter" <
pier...@inwind.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...
> Come posso esportare (utilizzando un codice) premendo un pulsante in una
> maschera il risultato di una query in un foglio excel (meglio se già
> formattato) ?
>
> Grazie
>
Fai prima a collegare il foglio excel alla query...
Ciao.
--
Sergio MAZZA


title: Esportare dati in foglio excel

text:
Il 11 Dic 2003, 14:39, "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha
scritto:

come si procede ?



title: Esportare dati in foglio excel

text:
"peter" <
pier...@inwind.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...
> come si procede ?
>
(da Excel) Menù: Dati - Carica dati esterni - Esegui query su database...
Ciao.
--
Sergio MAZZA


title: Alternative a Sagekey per installazioni Runtime

text:
Non mi pare d'aver letto post sull'argomento negli ultimi mesi, ma molti sapranno che SageKey ha interrotto la vendita e il supporto degli scripts per installazioni Runtime di Access.
Erano comodi, non solo perchè riducevano molto i conflitti tra diverse versioni di Access, ma soprattutto perchè permettevano di creare un Setup comprensivo di tutti gli aggiornamenti del pacchetto Runtime MS (in particolare i Service Pack).

Vorrei avere feedbacks su eventuali soluzioni alternative (a parte l'installer Microsoft): in passato si parlava di InnoSetup ma non ho mai approfondito sull'efficacia e l'affidabilità.

Saluti


title: [Servizio]Lista dei RunCommand

author: Carlo Costarella

text:
Riposto il link per scaricare la lista completa e in italiano dei
RunCommand.
http://www.frantoiogestione.com/RunCommadSpiega.zip
Ciao, Carlo


title: [Servizio]Lista dei RunCommand

author: Roberto da casa

text:
"Carlo Costarella" <
carloantonioco...@virgilio.it
> ha scritto nel
messaggio news:lXWwd.307823$b5.14...@news3.tin.it...

Ho riportato questa tua segnalazione nella FAQ del Sito Comune che conteneva
la stessa lista ma in inglese.
--
Roberto
------------------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
-----------------------------------------------


title: [Servizio]Lista dei RunCommand

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:mh_wd.29217$Lg7.9...@twister1.libero.it...
>
> "Carlo Costarella" <
carloantonioco...@virgilio.it
> ha scritto
> nel
> messaggio news:lXWwd.307823$b5.14...@news3.tin.it...
>> Riposto il link per scaricare la lista completa e in italiano dei
>> RunCommand.
>>
http://www.frantoiogestione.com/RunCommadSpiega.zip
>>
>> Ciao, Carlo
>
> Ho riportato questa tua segnalazione nella FAQ del Sito Comune che
> conteneva
> la stessa lista ma in inglese.
>
> --
> Roberto
>
Grazie Roberto,
avevo dimenticato che quella del sio era in inglese.
Ciao, Carlo


title: query con somma di due colonne

author: Fabrizio Cannatelli

text:
ciao a tutti
allora io ho il seguente problema
Dovrei fare una query....
ho quattro colonne in una tabella con importi e segno e dovrei sommare
solo gli importi nella colonna che dovrei creare TOTALI
vi faccio un grafico
RIPORTO   |    SEGNO_A    |    SALDO   |   SEGNO_B      |   TOTALI
100            DARE            200         DARE              -300
500            AVERE           100         DARE              400
500            DARE            200         AVERE             -300
100            AVERE           100         AVERE             100
INSOMMA DOVREI CREARE LA COLONNA TOTALI SOMMANDO LE DUE COLONNE (RIPORTO
E SALDO) IN BASE AI SEGNI  A E B
MI AIUTATE????

--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: query con somma di due colonne

author: Nick

text:
"Fabrizio Cannatelli" <
fcann...@tiscali.it
> ha scritto nel messaggio
news:d7335952bd0bd3ed0f6...@mygate.mailgate.org...
> ciao a tutti
> allora io ho il seguente problema
> Dovrei fare una query....
> ho quattro colonne in una tabella con importi e segno e dovrei sommare
> solo gli importi nella colonna che dovrei creare TOTALI
> vi faccio un grafico
>
> RIPORTO   |    SEGNO_A    |    SALDO   |   SEGNO_B      |   TOTALI
> 100            DARE            200         DARE              -300
> 500            AVERE           100         DARE              400
> 500            DARE            200         AVERE             -300
> 100            AVERE           100         AVERE             100
>
>
> INSOMMA DOVREI CREARE LA COLONNA TOTALI SOMMANDO LE DUE COLONNE (RIPORTO
> E SALDO) IN BASE AI SEGNI  A E B
>
> MI AIUTATE????
>
>
>
>
cambia l'intestazione della colonna totali con questa:
TOTALI: iif(SEGNO_A="DARE";iif (SEGNO_B="DARE";-RIPORTO-SALDO;RIPORTO-SALDO);iif (SEGNO_B="DARE";RIPORTO-SALDO;RIPORTO+SALDO)
non so se l'ultima riga del tuo esempioč giusta o c'č un errore, per "logica combinatoria ":) ho pensato ci fosse un errore e quindi
se ci sono due AVERE faccio la somma dei due campi.
cmq se guardi l'espressione capirai facilmente come funziona.
se hai problemi posta che spiego
ciao
Nick


title: query con somma di due colonne

author: Cinzia

text:
"Fabrizio Cannatelli" <
fcann...@tiscali.it
> ha scritto nel messaggio
news:d7335952bd0bd3ed0f6...@mygate.mailgate.org...
> ciao a tutti
> allora io ho il seguente problema
> Dovrei fare una query....
> ho quattro colonne in una tabella con importi e segno e dovrei sommare
> solo gli importi nella colonna che dovrei creare TOTALI
> vi faccio un grafico
>
> RIPORTO   |    SEGNO_A    |    SALDO   |   SEGNO_B      |   TOTALI
> 100            DARE            200         DARE              -300
> 500            AVERE           100         DARE              400
> 500            DARE            200         AVERE             -300
> 100            AVERE           100         AVERE             100
>
>
> INSOMMA DOVREI CREARE LA COLONNA TOTALI SOMMANDO LE DUE COLONNE (RIPORTO
> E SALDO) IN BASE AI SEGNI  A E B
>
> MI AIUTATE????
>
>
Ciao Fabrizio,
Se ho interpretato correttamente la tabella di esempio (l'ultima riga è
sbagliata!)
select TAbella.*, iif([Segno_A] = "DARE"; [RIPORTO]*-1;[Riporto]) +
iif([Segno_B] = "DARE"; [SALDO]*-1;[SALDO]) as totale  from tabella
Saluti
Cinzia


title: query con somma di due colonne

text:
access mi dice errore di SINTASSI



title: query con somma di due colonne

text:
ok
funge grazie
ho tolto i punti e virgola e ho messo le virgole



title: query con somma di due colonne

text:
ragazzi scusate
un'altra alternativa
e se invece dei segni Dare e Avere
avessi questa situazione come potrei fare
RIPORTO    SALDO      TOTALE
-100        100         0
200         100         300
200         -300        -100
-200        -300        -500
IN QUESTO CASO??



title: query con somma di due colonne

text:
oppure si presenta questa situazione
RIPORTO   |    SEGNO_RIPORTO  |   SALDO   |   TOTALI
100              D                -100        200
200              A                -100        100
ECC.
IN QUESTO CASO?



title: query con somma di due colonne

text:
"Fabrizio Cannatelli" <
fcann...@tiscali.it
> ha scritto nel messaggio
news:35b6c4e3565d00220fb...@mygate.mailgate.org...

in questo caso è semplicemente
Totale: riporto + saldo
ciao nick


title: query con somma di due colonne

text:
"Fabrizio Cannatelli" <
fcann...@tiscali.it
> ha scritto nel messaggio
news:ceca86a053a45bff555...@mygate.mailgate.org...

sposta i controlli nell'iif che ti abbiamo presentato controllando solo il segno_riporto
ciao
Nick


title: query con somma di due colonne

text:
OK HO RISOLTO
GRAZIE RAGAZZI



title: Database su un PC utlizzabile da 2 PC in rete

author: Stefano Ferrari

text:
C'è qualcuno che sa darmi una dritta su come impostare la cosa??:
1. Il Database sara su un PC--> c:\pippo\pippo.mdb
2. Il codice scritto nelle varie Form farà riferimento a quel database
(c:\pippo\pippo.mdb)
3. Sul 2° PC della rete, il database non sarà in c:\pippo\pippo.mdb ma sarà
sul disco del PC principale (a quel punto non dovrebbe funzionare nulla)
C' un modo per risolvere questo problema ???
Grazie a tutti
Stefano


author: OndaMax

text:
Stefano Ferrari wrote in message ...
> C'è qualcuno che sa darmi una dritta su come impostare la cosa??:
>
> 1. Il Database sara su un PC--> c:\pippo\pippo.mdb
> 2. Il codice scritto nelle varie Form farà riferimento a quel database
> (c:\pippo\pippo.mdb)
> 3. Sul 2° PC della rete, il database non sarà in c:\pippo\pippo.mdb ma
sarà
> sul disco del PC principale (a quel punto non dovrebbe funzionare nulla)
Suddividilo in 2 MDB separati:
- uno con le sole tabelle (Back End)
- uno con tutto il resto (Front End)
Installa il Front End sui 2 PC e allega le tabelle del Back End
OndaMax


text:
Vediamo se ho capito:
Sul PC principale installo tutta la procedura completa
Sul PC secondario installo un copia del Database (Form ,codici, ecc) però le
tabelle le tratto come tabelle allegate (in realtà sono sul PC principale)
E' corretto ???
Grazie
Stefano
"OndaMax" <
ond...@liberox.it
> ha scritto nel messaggio
news:WmxU6.8446$fG4.3...@news.infostrada.it...



text:
Stefano Ferrari <
stefa...@libero.it
> wrote in message
JjGU6.9492$fG4.3...@news.infostrada.it...
> Vediamo se ho capito:
> Sul PC principale installo tutta la procedura completa
> Sul PC secondario installo un copia del Database (Form ,codici, ecc) però
le
> tabelle le tratto come tabelle allegate (in realtà sono sul PC principale)
> E' corretto ???
Direi che hai capito ...
Alla fine dovresti avere:
- sul PC principale: 1 MDB di BackEnd + 1 MDB di Front End
- sul PC secondario: solo 1 MDB di Front End
Ciao
OndaMax


title: Utilizzo di access con Username e Password

author: blumaro

text:
Una volta collegato il database access al mio sito web, come posso
fare per permettere ai miei utenti di registrarsi(UserName e
Password), affinchč loro possano inserire dati all'interno del
database?
es. Ho un sito web che tratta la vendita di automobili usate e voglio
che ogni utente che si collega al sito, abbia la possibilitą di
registrarsi e poi di inserire nel sito l'automobile che desidera
vendere e in seguito di modificare o cancellare la sua offerta.
Per fare questo bisogna saper programmare in ASP o č sufficente
l'utilizzo di Access?
Grazie
CIAO Blumaro


author: Alessandro Cara

text:
blumaro wrote:
[cut]
>
> Per fare questo bisogna saper programmare in ASP o è sufficente
> l'utilizzo di Access?
una volta era la seconda, in questo caso e' la prima che hai detto
--
a.cara
Togli qualcosa dall'email


title: Problema con combo dipendenti tra di loro

author: bizio

text:
Ciao a tutti,
non riesco proprio a risolvere questo problema.
In una sottomaschera (Continua) ho 3 combo dipendenti l'una dall'altra
ovvero in base al valore nella combo1 ho una lista filtrata nella
combo2 e, a sua volta, in base al suo valore ho una lista filtrata
nella combo3.
Ovviamente lavoro con codici numerici e uso tabelle di appoggio per
avere le descrizioni.
Sull'evento AfterUpdate della combo1 e combo2 ho aggiunto il codice
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70 (oppure
me.Refresh)
per ottenere l'aggiornamento all'uscita di ogni selezione.Fin qua
tutto ok.
Il problema si presenta dopo l'inserimento del primo record.
Inserendo una nuova scheda con nuovi valori, anche i valori in
visualizzazione del precedente record si modificano o spariscono...!!
Come se non riuscissi a rendere l'operazione di aggiornamento delle
combo indipendente per ogni singolo record.
Chiedo lumi a tutti voi, ne ho prorpio bisogno
Grazie a tutti


author: Karl Donaubauer

text:
bizio wrote:
> ...
> In una sottomaschera (Continua) ho 3 combo dipendenti l'una
> dall'altra ovvero in base al valore nella combo1 ho una lista
> filtrata nella combo2 e, a sua volta, in base al suo valore ho una
> lista filtrata nella combo3.
> Ovviamente lavoro con codici numerici e uso tabelle di appoggio per
> avere le descrizioni.
> Sull'evento AfterUpdate della combo1 e combo2 ho aggiunto il codice
> DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70 (oppure
> me.Refresh)
> per ottenere l'aggiornamento all'uscita di ogni selezione.Fin qua
> tutto ok.
> Il problema si presenta dopo l'inserimento del primo record.
> Inserendo una nuova scheda con nuovi valori, anche i valori in
> visualizzazione del precedente record si modificano o
> spariscono...!! Come se non riuscissi a rendere l'operazione di
> aggiornamento delle combo indipendente per ogni singolo record.
> ...
Se ti capisco bene si tratta del solito problema logica e noiosa
di una maschera continua dove il filtro attuale esclude contenuti
nelle caselle combinate in altri record perch� i valori non sono
presente nell'attuale origine riga.
Un workaround ho descritto qui:
http://groups.google.com/group/it.comp.appl.access/msg/2dbbadc426d64f99
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


author: almorel

text:
On 23 Gen, 21:42, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> bizio wrote:
> > ...
> > In una sottomaschera (Continua) ho 3 combo dipendenti l'una
> > dall'altra ovvero in base al valore nella combo1 ho una lista
> > filtrata nella combo2 e, a sua volta, in base al suo valore ho una
> > lista filtrata nella combo3.
> > Ovviamente lavoro con codici numerici e uso tabelle di appoggio per
> > avere le descrizioni.
> > Sull'evento AfterUpdate della combo1 e combo2 ho aggiunto il codice
> > DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70 (oppure
> > me.Refresh)
> > per ottenere l'aggiornamento all'uscita di ogni selezione.Fin qua
> > tutto ok.
> > Il problema si presenta dopo l'inserimento del primo record.
> > Inserendo una nuova scheda con nuovi valori, anche i valori in
> > visualizzazione del precedente record si modificano o
> > spariscono...!! Come se non riuscissi a rendere l'operazione di
> > aggiornamento delle combo indipendente per ogni singolo record.
> > ...
>
> Se ti capisco bene si tratta del solito problema logica e noiosa
> di una maschera continua dove il filtro attuale esclude contenuti
> nelle caselle combinate in altri record perché i valori non sono
> presente nell'attuale origine riga.
>
> Un workaround ho descritto qui:
http://groups.google.com/group/it.comp.appl.access/msg/2dbbadc426d64f99
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Ciao Karl e Bizio,
credo che il problema sia proprio quello. Ho visto il DB che Bizio ha
postato in un altro forum.
Infatti ciò che scompare non sono i dati in tabella (codici in prima
colonna della combo di larghezza 0 mm) ma le descrizioni (in seconda
colonna della combo).
Buona notte.
Alberto


author: Vladimiro Leone

text:

Ciao Bizio, la non visualizzazione dei dati nasce dall'impostazione
sbagliata della query nell'origine riga della combo.
Per risolvere il problema, basta mettere dalla seconda combo in poi,
nella prima colonna della query, il campo che vuoi venga visualizzato.
Ti faccio un esempio:
Combo1:
Id_Comparto  Comparto   ecc...
Combo2:
Categoria   Id_Categoria   ecc...
Combo3:
Prodotto   Id_Prodotto   ecc...
Ciao Vladimiro.


text:
Intanto grazie a tutti voi Karl, Almorel e Vladimiro
avete come al solito preso in pieno il problema.
> Un workaround ho descritto qui:
http://groups.google.com/group/it.comp.appl.access/msg/2dbbadc426d64f99
Il workaround (o escamotage) proposto da Karl mi è servito molto,
cercavo proprio una cosa del genere altrimenti avrei dovuto ripensare
a ristrutturare il tutto in maniera diversa.
Effettivamente come diceva anche Almorel sul db che ho postato in un
altro sito (se fosse stato possibile qui, lo avrei fatto senz'altro) i
dati vengono salvati correttamente in tabella, il problema è la
visualizzazione dei record precedenti che cambia quando se ne aggiunge
uno nuovo (perchè ovviamente il valore della combo cambia e si
riperquote sui record precedenti.
Ho quindi aggiunto, appunto, 2 caselle testo (txtVisualizzaCombo2) e
(txtVisualizzaCombo3) sovrapposte alle combo, con origine controllo
DLookup del tipo:
=DLookUp("TipoRichiesta";"tblTipoRichiesta";"idTipoRichiesta=" &
[combo2])
come suggeritomi.
L'unico inconveniente, che non credo sia risolvibile a meno che mi
smentiate, è che aggiungendo un nuovo record avendo le 2 combo ancora
valore Null nella loro visualizzazione vi è #Errore almeno fino a
quando non si inseriscono i nuovi valori.
Altra questione dell'evento AfterUpdate nelle combo:
ho notato stranamente che inserendo me.Requery o Me.Refresh le combo
non si aggiornano mentre inserendo il codice:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
le cose vanno a posto.
Sapete dirmi il motivo?!
Comunque veramente grazie a tutti voi, credo che per alcune cose il
vostro aiuto in questi forum sia piu utile che "divorare manuali" e di
questo vi ringrazio
Buona giornata e aspetto una vostra risposta


text:
bizio wrote:
> ...
> Ho quindi aggiunto, appunto, 2 caselle testo (txtVisualizzaCombo2) e
> (txtVisualizzaCombo3) sovrapposte alle combo, con origine controllo
> DLookup del tipo:
> =DLookUp("TipoRichiesta";"tblTipoRichiesta";"idTipoRichiesta=" &
> [combo2])
> come suggeritomi.
> L'unico inconveniente, che non credo sia risolvibile a meno che mi
> smentiate, � che aggiungendo un nuovo record avendo le 2 combo
> ancora valore Null nella loro visualizzazione vi � #Errore almeno
> fino a quando non si inseriscono i nuovi valori.
=iif(Not
IsNull([combo2]);DLookUp("TipoRichiesta";"tblTipoRichiesta";"idTipoRichiesta="
& [combo2]))
> Altra questione dell'evento AfterUpdate nelle combo:
> ho notato stranamente che inserendo me.Requery o Me.Refresh le combo
> non si aggiornano mentre inserendo il codice:
> DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
> le cose vanno a posto.
> Sapete dirmi il motivo?!
> ...
Devi fare il Requery alla combo per aggiornarla non alla maschera:
Me!combo2.Requery
ecc.



text:

Ciao Bizio,
naturalmente ognuno è libero di seguire qualsiasi strada pur di
raggiungere il risultato, però credo che si resti più soddisfatti se
il lavoro svolto viene fuori in maniera più lineare; tanto per
intenderci, sovrapporre due caselle di testo su due combo, quando se
ne potrebbe fare a meno, mi pare un lavoro fatto non troppo bene; o
sbaglio?
Siccome non ti sei pronunciato sul mio suggerimento, ho il sospetto
che qualcosa non sia andato per il verso giusto.
Qui puoi trovare un esempio su come si visualizzano i dati su tre
combo sincronizzate:
http://cid-dfdfb766aa86f9d8.skydrive.live.com/self.aspx/Pubblica/Sincronizza%203%20combo%20associate.mdb
(attenzione a copiare per intero il link)
Ciao Vladimiro.


text:

>
http://cid-dfdfb766aa86f9d8.skydrive.live.com/self.aspx/Pubblica/Sinc.
..
>
> (attenzione a copiare per intero il link)
> Ciao Vladimiro.- Nascondi testo citato
>
> - Mostra testo citato -
Per aprire il link, bisogna farci clic sopra :-)
Di nuovo Vladimiro.


title: Selezione multipla con totali

text:
Ho un problema che non riesco a risolvere.
Ho una sottomaschera continua che punta a una tabella. La sottomaschera è all'interno di un'altra maschera principale. Ho vari record indicanti articoli e quantità. Vorrei fare una selezione multipla con il mouse e avere nella maschera principale un campo che si aggiornasse in tempo reale restituendomi la somma delle quantita' dei record selezionati. Quale è la metodologia e il codice da utilizzare?
Grazie
Stefano.


title: Selezione multipla con totali

text:

Il metodo più semplice è crearti un filtro a cui aggiungi su click il record
Questo filtro ti servirà come istruzione per aprire il recordset su cui fai il calcoli che ti servono

Dim strFiltro as string

Private sub Tuoid_Click()
dim strRst as string
dim rs as dao.recordset
strfiltro = strfiltro &  tuoid & ", "
strRst = "SELECT SUM(tuaSomma) As S FROM TuaTabellla WHERE id IN(" & left(strfiltro, len(strfiltro)-2) & ")"
set rs = currentd.openrecordset(strrst)
parent!tuocontrollo = rs!s
END SUB

ovvio che devi sistemarlo con la verifica dell'EOF, devi gestire se riclicki sullo stesso record etc, ma sostanzialmente questo funge

MA


title: Selezione multipla con totali

text:
gram...@alice.it
 wrote:
> Ho una sottomaschera continua che punta a una tabella. La
> sottomaschera è all'interno di un'altra maschera principale. Ho vari
> record indicanti articoli e quantità. Vorrei fare una selezione
> multipla con il mouse e avere nella maschera principale un campo che
> si aggiornasse in tempo reale restituendomi la somma delle quantita'
> dei record selezionati. Quale è la metodologia e il codice da
> utilizzare?

Se parli di una selezione di record consecutivi, leggi:
http://www.donkarl.com/it?FAQ4.40

Se invece non sono consecutivi:

Puoi p.e. crearti un campo "Scelta" (Sí/No) nella tabella che usi
per scegliere i record che ti interessano. Nell'evento "dopo
aggiornamento" della casella di controllo "Scelta" usi questo codice:

'salvare il record corrente
If Me.Dirty = True Then Me.Dirty = False

'mostrare/aggiornare la somma
Me.Parent!NomeControlloNellaMascheraPrincipale = _
    DCount("*", "NomeTabella", "Scelta=True")

Poi manca solo l'evento giusto per deselezionare tutta la scelta.
Dipende dalle tue circostanze, p.e. nell'evento "Su corrente" della
maschera principale o "Su clic" di un pulsante esegui:

Currentdb.Execute _
  "UPDATE NomeTabella SET Scelta=False WHERE Scelta=True", _
  dbFailOnError

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


title: Selezione multipla con totali

text: Grazie mille. Stefano


title: MASCHERA POPUP DETTAGLI

author: Andrea

text:
Salve
ho una maschera con un campo combobox relazionato ad una query con nome
"ragione_sociale".
Vorrei creare un pulsate che mi colleghi ad una maschera di dettagli,
ovvero scelgo la ragione_sociale MARIO ROSSI
clikko sul bottone dettagli e in popup mi esce una maschera con i dettagli
pescati dalla Q_Anagrafica_cLIENTI.
cOME POSSO REALIZZARE CIň?
GRAZIEMILLE


title: MASCHERA POPUP DETTAGLI

author: ALESSANDRO Baraldi

text:
"Andrea" <
and...@pcmweb.it
> ha scritto nel messaggio
news:tae5d.20267$Ie2....@tornado.fastwebnet.it...

Crea la Maschera Dettagli con l'AUTOCOMPOSIZIONE, quindi
dalla Maschera Principale sempre con l'AUTOCOMPOSIZIONE
crea un CommandButton che apre la Form, e leggi bene le OPZIONI
che ti fornisce il Wizzard......!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: contare record in un report

author: Francesco

text:
Ciao. E' possibile inserire, in un report, un controllo non associato che
faccia da contatore record e che ricominci da 1 ad ogni nuova sezione ?
Grazie.
FrA


title: contare record in un report

author: Emanuele Rossi

text:
Dai un'occhiata alla funzione "Conteggio(*)"
Emanuele Rossi
"Francesco" <
web...@wappi.com
> ha scritto nel messaggio
news:qUqb8.4382$eD3.2...@twister1.libero.it...



title: contare record in un report

author: NSantini

text:
On Sat, 16 Feb 2002 10:55:18 GMT, "Francesco" <
web...@wappi.com
>
scrisse:

Si, inserisci una casella di testo e come origine dati metti   =1 ,
poi imposta la proprietà "Somma Parziale" e scegli l'opzione che ti
interessa: "Su gruppo" oppure "Su tutto"
a me ha sempre funzionato
NSantini


title: contare record in un report

text:
NSantini <
nu...@iol.it
> wrote in message
3c6ed554...@powernews.iol.it...

WoW !! Funziona benissimo. Grazie!
FrA


title: Activex List View

author: Severino

text:
Ciao a tutti........in una delle tante domande che ho visto a giro per il ng
ho visto che si parlava di una Activex di nome ListView che permetteva di
"sostituire" una casella combinata e mettere immagini, icone e tutto il
resto.............chi mi potrebbe dire un pò come funziona?? e magari sapete
qualche trucchetto del genere per rendere le maschere access diverse dalle
solite?? ad esempio con qualche altra activeX o altro
mezzo...............Grazie a tutti !!! By Seve


title: Controllo calendario e sendkeys

text:
Buongiorno a tutti,
ho un problemino che mi sta facendo diventare matto...
Ho utilizzato il controllo calendario, come da esempio su sitocomune...
su dblclick su campo data si apre una form contenente il controllo
calendario, ed una volta cliccato su un giorno, si chiude e tramite
comando sendkeys dovrebbe incollare il valore sul campo data....
nell'esempio funziona, sulla mia maschera del mio archivio no... non mi
copia niente... perchè?
E sopratutto, perchè il comando sendkeys dovrebbe copiare il valore
temp_data? io pensavo servisse solo per la pressione virtuale dei
tasti?


title: Controllo calendario e sendkeys

author: MA

text:
gianlu...@gmail.com
 wrote:
> Buongiorno a tutti,
> ho un problemino che mi sta facendo diventare matto...
> Ho utilizzato il controllo calendario, come da esempio su
> sitocomune... su dblclick su campo data si apre una form contenente
> il controllo calendario, ed una volta cliccato su un giorno, si
> chiude e tramite comando sendkeys dovrebbe incollare il valore sul
> campo data.... nell'esempio funziona, sulla mia maschera del mio
> archivio no... non mi copia niente... perchč?
> E sopratutto, perchč il comando sendkeys dovrebbe copiare il valore
> temp_data? io pensavo servisse solo per la pressione virtuale dei
> tasti?
infatti sendkeys č una pressione del tasto
Metti su unload della tua form
forms!TuaformIniziale!tuocontrollo = me.calendario
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Controllo calendario e sendkeys

author: Alessandro Baraldi

text:
"gianluca76ch" <
gianlu...@gmail.com
> wrote in message
news:1138964071.4...@g44g2000cwa.googlegroups.com
> Buongiorno a tutti,
> ho un problemino che mi sta facendo diventare matto...
> Ho utilizzato il controllo calendario, come da esempio su sitocomune...
> su dblclick su campo data si apre una form contenente il controllo
> calendario, ed una volta cliccato su un giorno, si chiude e tramite
> comando sendkeys dovrebbe incollare il valore sul campo data....
> nell'esempio funziona, sulla mia maschera del mio archivio no... non mi
> copia niente... perchč?
> E sopratutto, perchč il comando sendkeys dovrebbe copiare il valore
> temp_data? io pensavo servisse solo per la pressione virtuale dei
> tasti?
Fai riferimento a quale DEMO del SC....?
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Controllo calendario e sendkeys

text:
Grazie prima di tutto per l'interessamento...
L'esempio a cui mi riferisco è il 3.46 di Forms (Uso del controllo
calendario).
Ho provato tutte e due le versioni, modificandole leggermente... Quello
che non capisco è come si possa
copiare il risultato della pressione di un tasto del controllo
calendario nella prima form...
Capisco che assegnando il valore del click sul calendario direttamente
nella form interessata possa funzionare,
ma a me interessa usare il controllo cal in piu maschere! Spero di
essere stato chiaro...


title: Controllo calendario e sendkeys

text:

Forse nonti è chiaro che il controllo calendario assume il valore del giorno
selezionato a prescindere
dal click.
Quindi se è aperto segnando 1 gennaio 2006 a prescindere dalla maschera in
cui sei se ti riferisci al controllo
lui ti restituisce 1/1/2006



title: Controllo calendario e sendkeys

text:
Ok, quello mi è chiaro...
Quello che non mi è chiaro, è questo:
Perchè non mi copia il valore della data sull'altra form usando
sendkeys?
Accendendo le casse, ho appena scoperto che windows molla anche un bip
dopo la chiusura della form calendario,
quasi volesse dire che vorrebbe anche copiarmelo, ma non sa dove...
(mia libera interpretazione :P)...


title: Controllo calendario e sendkeys

text:

Scusami ma in questo sendkeys tu cosa ci hai messo?



title: Controllo calendario e sendkeys

text:
Come da esempio, alla variabile new_data è stato assegnato il valore
del calendario all'evento click...
temp_data = calendar0.value
sendkeys temp_data


title: Controllo calendario e sendkeys

text:
Posto meglio... effettivamente non si capisce niente...
Private Sub Calendar0_Click()
Dim TEMP_DATA As String
TEMP_DATA = Calendar0.Value
DoCmd.Close acForm, "Calendario"
SendKeys TEMP_DATA
End Sub
questo è il codice che dovrebbe gestire la form calendario...


title: Controllo calendario e sendkeys

text:
Niente da fare, non ne vuole sapere di funzionare...
Unica soluzione rimasta, importare form_calendario e form data... così
funziona!
Rimane cmq un mistero di dove abbia sbagliato... e non ho ancora capito
l'uso a me ignoto di sendkeys...
Grazie comunque a MA e Alex Baraldi, siete stati gentilissimi!


title: format su stringa

author: Matteo

text:
ho un campo stringa con valore per sempio 010203 che dovrebbe  contenere il
valore di una data (complimenti a chi lo ha previsto!) ovvero il 1° gennaio
2003. devo visualizzarlo in un report con il formato 01-02-03 ovvero
01/02/03 ho provato con format ma cambia i valori.
grazie a chi può aiutarmi


title: format su stringa

author: Antonio Biso

text:
"Matteo" <
gest...@uno.it
> ha scritto nel messaggio
news:b3dhpt$2o$1...@fata.cs.interbusiness.it...

left(x,2) & "-" & mid(x,3,2) & right(x,2) con x nome del campo
sostituisci , con ; se dentro un controllo
Antonio


title: format su stringa

author: Roberto da casa

text:
"Matteo" <
gest...@uno.it
> ha scritto nel messaggio
news:b3dhpt$2o$1...@fata.cs.interbusiness.it...

Se è solo un problema di visualizzazione, nella proprietà Formato del
controllo del report associato al tuo campo di tipo testo scrivi:
@@/@@/@@
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: jdbc

author: Sergio

text:
Esistono i driver jdbc per access o si deve usare obbligatoriamente il
bridge jdbc-odbc?
E' vero che attraverso sql si puo' usare solo la parte di DML e non è
supportata quella di DDL?
Grazie
Sergio
--------------------------------
Inviato via
http://usenet.libero.it


title: importazione tabella e elaborazione dati contenuti

author: Runner

text:
Un altro questito mi preme porre a questo magnifico NG e cioè: importo una
tabella da un DB esterno e ho un campo testo dal quale devo estrarre
determinate porzioni che mi interessano. Es:
Tabella CARTUCCIE campo CARTELLA contenuto: "C:\0001\Elenco\Cartucce
stampanti\Epson".
Ecco, mi interessa che nel campo compaia solo la parte 0001; ho provato con
Trova e sostituisci ma sarà possibile farlo in automatico all'atto della
stampa per il successivo inserimento in un report, o con una query?. Come
devo fare per ovviare a ciò?
Grazie.
Runner


author: Sergio MAZZA

text:

Sì, se hai access 200x dovresti avere la funzione Split (vedi help); se non è così vai sul sito comune e trovi le funzioni Token e
nToken...
Ciao.
--
Sergio MAZZA


title: Non riesco a eseguire una query

author: Dragon

text:
Ciao,
è da poco che sto usando access e mi sto esercitando con le query. Non
riesco a farne una, vi spiego:
Ho una tabella con un campo X e un campo Y. I valori di x possono
essere ripetuti perchè associati a più valori di y. Solo che a me
serve sapere quanti valori "singoli" (cioè presenti una sola volta) di
x secondo una determinata condizione e cioè secondo uno specifico
valore y. Come posso fare? Come posso dire a Access "trovami per quella
determinata cond y i valori di x presenti SOLO una volta"
Grazie.


title: Non riesco a eseguire una query

text:

Raggruppa la query.
In modalità struttura premi il pulsante col simbolo Sigma e invece di
raggruppamento nel campo che vuoi contare mettici conteggio
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Non riesco a eseguire una query

text:
MA ha scritto:
> Raggruppa la query.
> In modalità struttura premi il pulsante col simbolo Sigma e invece di
> raggruppamento nel campo che vuoi contare mettici conteggio
Già fatto più volte ma nel conteggio include sia i valori singoli,
sia i valori che sono associati a più valori di y (inclusa ovviamente
la condizione della query).


title: Non riesco a eseguire una query

text:
Dragon ha scritto:
> Già fatto più volte ma nel conteggio include sia i valori singoli,
> sia i valori che sono associati a più valori di y (inclusa ovviamente
> la condizione della query).
Spiego con un esempio ciò che vorrei e che non riesco a fare:
CAMPO X     CAMPO Y
a               >       y1
b               >       y1
b               >       y2
c               >       y1
d               >       y1
d               >       y2
Il conteggio per singoli valori mettendo come condizione y1 mi da
sempre 4 e invece vorrei che mi desse 2. Cioè trovami solo i *singoli*
valori associati a y1


title: Non riesco a eseguire una query

author: Alessio

text:
Scusa ma o non ho capito quello che hai scritto o ti sei spiegato male.
Nel primo mex hai scritto che vuoi trovare il numero di ricorrenze
singole di un certo valore del campo X per un certo calore del campo Y.
Questo per come capisco io vuol dire che vuoi trovare il numero delle
occorrenze di una certa accoppiata X-Y.
E se è così, contrasta con quanto hai scritto nell'ultimo messaggio,
dicendo che vorresti ti desse 2.
Le occorrenze di "coppie X-Y" nelle quali Y=y1 sono 4, non due.
Perché dovrebbero essere due? hai 4 valori "singoli", come dici tu, di
X i quali hanno differenti valori di Y.
Se ho capito male, ti prego di rispiegarmi in altro modo :)
Alessio


title: Non riesco a eseguire una query

text:
Alessio ha scritto:
> Scusa ma o non ho capito quello che hai scritto o ti sei spiegato male.
> Nel primo mex hai scritto che vuoi trovare il numero di ricorrenze
> singole di un certo valore del campo X per un certo calore del campo Y.
> Questo per come capisco io vuol dire che vuoi trovare il numero delle
> occorrenze di una certa accoppiata X-Y.
>
> E se è così, contrasta con quanto hai scritto nell'ultimo messaggio,
> dicendo che vorresti ti desse 2.
> Le occorrenze di "coppie X-Y" nelle quali Y=y1 sono 4, non due.
> Perché dovrebbero essere due? hai 4 valori "singoli", come dici tu, di
> X i quali hanno differenti valori di Y.
Forse mi sono spiegato male. La query che vorrei costruire dovrebbe
darmi i valori di X accoppiati a y1 in modo *esclusivo*. Cioè valori X
che hanno solo ed esclusivamente il valore di y desiderato (e non sono
accoppiati ad altri valori di y) Nell'esempio precedente quindi, vorrei
che il risultato fosse A e C, 2 valori.


title: Non riesco a eseguire una query

text:
Scusa il ritardo, non mi sono connesso...
il risultato lo ottieni passando per due query: la prima è quella col
raggruppamento, per vedere quali sono i valori di X che compaiono una
volta sola:
SELECT [miaTabella].X, Count([miaTabella].X) AS ConteggioDiX
FROM miaTabella
GROUP BY [miaTabella].X
HAVING (Count([miaTabella].X))=1;
>salvata come "_query1"<
la seconda
serve per decidere quale valore di Y vuoi contare, quindi ho usato un
parametro:
SELECT [miaTabella.X, [miaTabella].Y
FROM _Query1 INNER JOIN miaTabella ON [_Query1].X = [miaTabella].X
WHERE ([miaTabella].Y)=[valore:];
Ciao!


title: Popolare campo in una tabella

author: Fabio

text:
Salve a TUTTI,
Mi trovo nella situazione di importare da un file di testo dei dati  in una
tabella. Il campo che ho definito "CDC" contiene il nome del centro di
costo. Nella tabella ci sono poi altri campi che contengo il nome della
ditta esecutrice, il numero degli adetti ecc. Così come vengono importati
però, il primo campo CDC non è popolato su tutte le righe, mentre gli altri
campi si. Avrei bisogno di popolare il campo nelle righe vuote. Vorrei
scrivere una query che dicesse: se il campo CDC ha la riga vuota, allora
scrivi quello che trovi nella precedente, altrimenti lascia quello che c'è.
In questo modo risolverei il mio problema. Purtroppo non so come scrivere la
query.
Scusate la banalità dell'esposizione, ma spero di essermi spiegato
Grazie a TUTTI
Fabio


title: Popolare campo in una tabella

text:

Ma è una roba una tantum?? Numero di righe inferiore  a 65000 e
spiccioli?
Se sì
Soluzione da PRATICONE:
1) Importa in Excel
2) nella prima colonna vuota (ad es Z) scrivi in Z2 la formula
SE(A2="";A1;A2) dove al posto di A metterai la colonna con CDC e poi
incollala per tutti i valori
3) copia i valori della colonna Z sopra la colonna A ed elimina
colonna Z
4) importa da Excel in Access
Se no la cosa piu semplice mi sa che è con VBA e un recordset...
F.


title: Popolare campo in una tabella

text:
Ma č una roba una tantum?? Numero di righe inferiore  a 65000 e
spiccioli?
Se sě
Soluzione da PRATICONE:
1) Importa in Excel
2) nella prima colonna vuota (ad es Z) scrivi in Z2 la formula
SE(A2="";A1;A2) dove al posto di A metterai la colonna con CDC e poi
incollala per tutti i valori
3) copia i valori della colonna Z sopra la colonna A ed elimina
colonna Z
4) importa da Excel in Access
Se no la cosa piu semplice mi sa che č con VBA e un recordset...
F.
Grazie di avere risposto.
Francamente sto cercando di automatizzare un processo e per questo sono
uscito da Excel. Purtroppo non so scrivere in VBA, per questo cerco qui
aiuto. Se possibile con un esempio da adattare. Oppure qualsiasi altra
soluzione applicabile.
Grazie a TUTTI
Fabio


title: Popolare campo in una tabella

text:
On 16 Apr, 22:19, "Fabio" <
fab...@libero.it
> wrote:
> Ma è una roba una tantum?? Numero di righe inferiore  a 65000 e
> spiccioli?
> Se sì
> Soluzione da PRATICONE:
> 1) Importa in Excel
> 2) nella prima colonna vuota (ad es Z) scrivi in Z2 la formula
> SE(A2="";A1;A2) dove al posto di A metterai la colonna con CDC e poi
> incollala per tutti i valori
> 3) copia i valori della colonna Z sopra la colonna A ed elimina
> colonna Z
> 4) importa da Excel in Access
>
> Se no la cosa piu semplice mi sa che è con VBA e un recordset...
>
> F.
>
> Grazie di avere risposto.
> Francamente sto cercando di automatizzare un processo e per questo sono
> uscito da Excel. Purtroppo non so scrivere in VBA, per questo cerco qui
> aiuto. Se possibile con un esempio da adattare. Oppure qualsiasi altra
> soluzione applicabile.
> Grazie a TUTTI
> Fabio
Premesso che sono smanettone autodidatta (e anceh un po'
forumdidatta):
non ho capito bene cosa vuoi fare
1) il file di testo da importare da dove deriva?
2) ogni quanto devi fare questa importazione in access?
3) hai quindi creato un database in access perfettamente funzionante
solo che periodicamente ti serve alimentarlo con dati esterni di cui
al punto1?
F.


title: Popolare campo in una tabella

text:
<
al...@libero.it
> ha scritto nel messaggio
news:ba3118e7-3598-4a3c...@t54g2000hsg.googlegroups.com...
Premesso che sono smanettone autodidatta (e anceh un po'
forumdidatta):
non ho capito bene cosa vuoi fare
1) il file di testo da importare da dove deriva?
2) ogni quanto devi fare questa importazione in access?
3) hai quindi creato un database in access perfettamente funzionante
solo che periodicamente ti serve alimentarlo con dati esterni di cui
al punto1?
F.
Il file da importare arriva da un CMMS che prevede una stampa. Anzichè
utilizzare la stampante ho la possibilità di creare un file di testo.
Ripeto l'operazione tutti i giorni.
Ho creato un db di Access che con una macro importa, con delle query
"pulisce" da tutte le etichette e le cose inutili previste per la stampa su
carta, il db non è perfettamente funzionante, ma ritengo di riuscire a
renderlo, se supero lo scoglio per il quale ho postato.
Questa è la situazione.
Ciao Fabio


title: Popolare campo in una tabella

text:
On 17 Apr, 20:05, "Fabio" <
fab...@libero.it
> wrote:
> <
al...@libero.it
> ha scritto nel messaggionews:ba3118e7-3598-4a3c...@t54g2000hsg.googlegroups.com...

Ricordati di dire una preghierina di ringraziamento a Beato Costarella
e San Mazza da parte mia!
' Dichiaro le variabili
Dim RstDati As New ADODB.Recordset
Dim CNDati As New ADODB.Connection
Dim stringaSQLDati As String
Dim MyCDCTemp as String
Set RstDati = New ADODB.Recordset   ' imposto nuovo recodset
Set CNDati = CurrentProject.Connection  ' Imposto nuova connessione
per Recordset
stringaSQLDati = "SELECT * FROM TuaTabella;"  ' Imposto stringa SQL,
(tutta la tua tabella)
RstDati.Open stringaSQLDati, CNDati, adOpenKeyset, adLockOptimistic '
Apro recordset= tua tabella
Do Until RstDati.EOF  ' ciclo fino alla fine del recorset
If isnull(RstDati![CDC]) or (RstDati![CDC])= ""  Then ' se i campo CDC
è nullo o vuoto
(RstDati![CDC])=MyCDCTemp ' prendi il valore memorizzato nel ciclo
precedente (il giochino non funzia se il primo valore CDC della
tabella è vuoto)
rstDati.Update  ' memorizza il recordset modificato
End If
MyCDCTemp = (RstDati![CDC]) ' memorizza nella variabile MyCDCTemp il
valore del CDC (così al prox giro se trovo il campo vuoto ci metto
questo)
RstDati.MoveNext ' vai al record successivo
Loop 'fai un nuovo ciclo
rstDati.close ' chiudi recordset
set rstdati= nothing ' imposta variabile a nulla
P.S.
quello sopra il codice che ti serve
1) fai una copia di backup del DB prima di testarlo
2) se crei un tasto e relativo evento click prima del mio codice puoi
mettere
a) DoCmd.RunMacro "TuaMacroDiImportazione" ' esegui la macro per
l'importazione
b) ' una o più query di "pulizia"
Dim MySQL1 As String
    MySQL1 = " qui ci devi mettere sql della tua query"
    DoCmd.RunSQL MySQL1
(se ne vuoi altre copia e incolla b e ad 1 sostituisci 2)
F.


title: Popolare campo in una tabella

text:
<
al...@libero.it
> ha scritto nel messaggio
news:941a53b2-e0c2-4feb...@m44g2000hsc.googlegroups.com...
Ricordati di dire una preghierina di ringraziamento a Beato Costarella
e San Mazza da parte mia!
' Dichiaro le variabili
Dim RstDati As New ADODB.Recordset
Dim CNDati As New ADODB.Connection
Dim stringaSQLDati As String
Dim MyCDCTemp as String
Set RstDati = New ADODB.Recordset   ' imposto nuovo recodset
Set CNDati = CurrentProject.Connection  ' Imposto nuova connessione
per Recordset
stringaSQLDati = "SELECT * FROM TuaTabella;"  ' Imposto stringa SQL,
(tutta la tua tabella)
RstDati.Open stringaSQLDati, CNDati, adOpenKeyset, adLockOptimistic '
Apro recordset= tua tabella
Do Until RstDati.EOF  ' ciclo fino alla fine del recorset
If isnull(RstDati![CDC]) or (RstDati![CDC])= ""  Then ' se i campo CDC
č nullo o vuoto
(RstDati![CDC])=MyCDCTemp ' prendi il valore memorizzato nel ciclo
precedente (il giochino non funzia se il primo valore CDC della
tabella č vuoto)
rstDati.Update  ' memorizza il recordset modificato
End If
MyCDCTemp = (RstDati![CDC]) ' memorizza nella variabile MyCDCTemp il
valore del CDC (cosě al prox giro se trovo il campo vuoto ci metto
questo)
RstDati.MoveNext ' vai al record successivo
Loop 'fai un nuovo ciclo
rstDati.close ' chiudi recordset
set rstdati= nothing ' imposta variabile a nulla
P.S.
quello sopra il codice che ti serve
1) fai una copia di backup del DB prima di testarlo
2) se crei un tasto e relativo evento click prima del mio codice puoi
mettere
a) DoCmd.RunMacro "TuaMacroDiImportazione" ' esegui la macro per
l'importazione
b) ' una o piů query di "pulizia"
Dim MySQL1 As String
    MySQL1 = " qui ci devi mettere sql della tua query"
    DoCmd.RunSQL MySQL1
(se ne vuoi altre copia e incolla b e ad 1 sostituisci 2)
F.
Piů che una Preghiera dovrň accendere dei ceri!!!
Grazie a TUTTI ora provo ad applicare il codice. Spero proprio di riuscirci.
Fabio


title: Popolare campo in una tabella

text:
"Fabio" <
fab...@libero.it
> ha scritto nel messaggio
Stasera sono riuscito ad applicare il codice.
Grazie ancora a TUTTI.
Fabio


title: Help. Parsing di un campo memo.

author: Gap

text:
Ecco mio problema. Ogni record del mio mdb ha un campo "descrizione", di
tipo memo, contenente del testo puro con all'interno dei tag personalizzati
che indicano la formattazione. Per esempio nella frase:
Questo prodotto è il <i>migliore<i> della categoria.
si intende che la parola 'migliore' deve andare in corsivo in una eventuale
visualizzazione in machera.
Ed ecco il punto dolente.
Nella maschera che sto realizzando vi è un box tipo RichTextBox che dovrebbe
visualizzare la descrizione del record corrente, formattata seguendo i tag.
In pratica devo fare il parsing del campo memo e riempire mano a mano il box
RichTextBox.
Capisco un po' di programmazione ma access non è il mio forte...
Qualcuno mi può dare un aiutino per partire?
Grazie.


title: Caratteri.... in Moduli Predefini...

author: Oscar Adiutori

text:
Salve a tutto il NG....
Spero qualcuno possa essermi d'aiuto....
Ho necessità di stampare un report su moduli prestampati, con i caratteri
che devono necessariamente coincidere con delle caselle prestampate appunto,
tipo i nuovi bollettini di C/C/P, ora mi chiedevo inserendo i dati da una
maschera, è stabilito che vi è una lunghezza massima di caratteri per ogni
riga da stampare, la conosciamo contando le caselline, secondo Voi è
possibile in fase di preparazione del Report, tramite una funzione, far
scomporre la riga in questione nei singoli caratteri che la compongono e
quindi riportare ogni singolo carattere in una casella non associata dando
come max numero di caratteri il numero massimo delle caselle.... Mi spiego
meglio
Poniamo che la frase da scrivere è questa
Nome Cognome dove
Dove N1 O2 M3 E4 (SPAZIO)5 C6O7G8N9O10M11E11
Io preparo il report ed associo ad ogni casella di testo, pari al numero max
delle caselle, il risultato della funzione che mi dara quindi N O M E
(SPAZIO) C O G N O M E
Spero di essermi spiegato...
Grazie per l'aiuto...
Oscar A.


title: Caratteri.... in Moduli Predefini...

author: André le Pčtomane

text:
"Oscar Adiutori" <
re...@tin.it
> ha scritto nel messaggio
news:5%8v8.22122$b62.6...@news1.tin.it...

per  la funzione non ci sono particolari difficoltà, i problemi vengono
dopo.
Usi una stampante ad aghi? (non va troppo d'accordo con access).
Innanzitutto dei usare un font non proporzionale se no la lunghezza della
stringa stampata varia a seconda del testo.
Poi chi ti dice che sia sufficente uno spazio per centrare la casellina
sucessiva?
Centrare le caselline del modulo non e' semplice anche se ti metti li' con
il righello e misuri le distanze, a causa dei margini minimi di stampa che
il driver della stamapnte impone, quando vai a stampare non sono mai
centrate e devi ritoccare empiricamente, ci vuole una vita.
L'unica cosa che rimpiango sono i moduli in pollici e il salto riga in sesti
:)
ciao, ale.


title: Caratteri.... in Moduli Predefini...

text:
> > Nome Cognome dove
> > Dove N1 O2 M3 E4 (SPAZIO)5 C6O7G8N9O10M11E11
> > Io preparo il report ed associo ad ogni casella di testo, pari al numero
> max
> > delle caselle, il risultato della funzione che mi dara quindi N O M E
> > (SPAZIO) C O G N O M E
> > Spero di essermi spiegato...
> > Grazie per l'aiuto...
> > Oscar A.
>
> per  la funzione non ci sono particolari difficoltà, i problemi vengono
> dopo.
> Usi una stampante ad aghi? (non va troppo d'accordo con access).
> Innanzitutto dei usare un font non proporzionale se no la lunghezza della
> stringa stampata varia a seconda del testo.
> Poi chi ti dice che sia sufficente uno spazio per centrare la casellina
> sucessiva?
> Centrare le caselline del modulo non e' semplice anche se ti metti li' con
> il righello e misuri le distanze, a causa dei margini minimi di stampa che
> il driver della stamapnte impone, quando vai a stampare non sono mai
> centrate e devi ritoccare empiricamente, ci vuole una vita.
> L'unica cosa che rimpiango sono i moduli in pollici e il salto riga in
sesti
> :)
> ciao, ale.
>
>
Come stampante uso una laser..... come ho detto i caratteri a spaziatura
fissa li uso ma cmq non si riesce a far combaciare tutto e da qui l'idea di
scomporre la frase in singoli caratteri e poi mettersi lì a creare 34
caselline non associate, se 34 sono gli spazi, e quindi risolvendo la
funzioncina ognuna di queste caselle sarà associata ad un carattere....
Da qui il fatto che ogni spazio inserito deve essere considerato come
carattere....
Puoi suggerirmi la funzioncina per scomporre la frase in caratteri...Grazie
dell'aiuto...Ovviamente il numero massimo di caratteri è uguale al num.
massimo delle caselline...
Oscar A.


title: Caratteri.... in Moduli Predefini...

text:
"Oscar Adiutori" <
re...@tin.it
> ha scritto nel messaggio
news:9wcv8.29592$vF6.9...@news2.tin.it...

allora grosso modo:
su evento formattazione del report
Nome contiene la stringa che vuoi scomporre
dim x as long
dim N as string
x=len(nome)
if x = 34 then N = nome
if x < 34 then N= nome & space(34-x)
if x > 34 then N = left(nome,34)
' questa manfrina puo' essere omessa; serve per non determinare dei campi
null anche se  in teoria non  dovrebbero dare fastidio
chiami c1,...c34 le caselline e le vai ad incastrare sul corpo del report,
auguri per la centratura
C1 = mid$(N,1,1)
C2 = mid$(N,2,1)
C3 = mid$(N,3,1)
C4 = mid$(N,4,1)
....
e cosi' via..
non ho capito pero' se in una stringa hai piu' parole tipo Nome = "MARIO
ROSSI", in questo caso bisogna prima estrarre il nome e poi procedere alla
estrazione dei singoli caratteri.
Ciao.


title: Caratteri.... in Moduli Predefini...

author: Michele

text:
"André le Pètomane" <
alepetoma...@hotmail.com
> ha scritto nel
messaggio news:a9jv25$8ese$1...@stargate1.inet.it...

Io ho risolto in modo molto più semplice.
Per stampare nelle caselline dei moduli di conto corrente postale ad esempio
ho scelto il carattere curier new 11 e nel report la casella di testo l'ho
formattata in questo modo
0 0 0 0 0
Questo è l'esempio per il cap dove mi lasciava gli zeri se il cap è
inferiore a cinque cifre e mi entrata esattamente in tutte le caselline.
Per i nomi ho fatto lo stesso.
Spero di essererti stato d'aiuto.
Ciao Michele


title: Algoritmo per password

text:
Vediamo di spiegare bene ciň che sarebbe di mio interesse. Partiamo da un
piccolo esempio: io ho una parte del codice fiscale, ammettiamo le prime due
lettere la data di nascita e il comune in cui č nato, e vorrei che generasse
un codice(numeri e lettere non fa niente, anche sconposto) per fare la
password per far entrare l'utente ne DB.
Sono molto contento anche se mi consigliate un link a cui poter prendere
spunto.
Ringraziandovi
maurizio56


title: Algoritmo per password

author: Neo

text:
"Maurizio56" <cal...@libero.itALICO> ha scritto nel messaggio
news:ZGalb.54106$vO5.1...@twister1.libero.it...
> Vediamo di spiegare bene ciò che sarebbe di mio interesse. Partiamo da un
> piccolo esempio: io ho una parte del codice fiscale, ammettiamo le prime due
> lettere la data di nascita e il comune in cui è nato, e vorrei che generasse
> un codice(numeri e lettere non fa niente, anche sconposto) per fare la
> password per far entrare l'utente ne DB.
> Sono molto contento anche se mi consigliate un link a cui poter prendere
> spunto.
> Ringraziandovi
> maurizio56
>
>
password = mid(codicefiscale,1,2) & mid(7,8)
controlla i riferimenti ma dovrebbero essere giusti (spero di aver capito cosa vuoi fare :-))


title: sottomaschera e query di aggiornamento

author: Frankkk

text:
Ho un form con una sottomaschera.
Ogni volta che inserisco un record nella sottomaschera vorrei che partisse
una query di aggiornamento, ho provato a livello di record della
sottomaschera a farla eseguire con il comando docmd.openquery...etc etc..
DOPO INSERIMENTO ed anche DOPO AGGIORNAMENTO solo che appena inserisco il
primo dato mi da errore, il codice è il seguente :
Private Sub Form_AfterUpdate()
DoCmd.SetWarnings False
DoCmd.OpenQuery ("QryInsert")
DoCmd.SetWarnings True
End Sub
Qualche suggerimento ?
Grazie


title: sottomaschera e query di aggiornamento

text:
"Frankkk" <
frank...@libero.it
> ha scritto nel messaggio
news:0Om7a.242811$0v.67...@news1.tin.it...

In mancanza della sfera di cristallo dovresti dirci che errore ricevi e
quale è il codice SQL della query QryInsert.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: sottomaschera e query di aggiornamento

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:xfo7a.161074$ZE.47...@twister2.libero.it...
>
> "Frankkk" <
frank...@libero.it
> ha scritto nel messaggio
> news:0Om7a.242811$0v.67...@news1.tin.it...
> > Ho un form con una sottomaschera.
> > Ogni volta che inserisco un record nella sottomaschera vorrei che
partisse
> > una query di aggiornamento, ho provato a livello di record della
> > sottomaschera a farla eseguire con il comando docmd.openquery...etc
etc..
> > DOPO INSERIMENTO ed anche DOPO AGGIORNAMENTO solo che appena inserisco
il
> > primo dato mi da errore, il codice è il seguente :
> >
> > Private Sub Form_AfterUpdate()
> > DoCmd.SetWarnings False
> > DoCmd.OpenQuery ("QryInsert")
> > DoCmd.SetWarnings True
> > End Sub
> > Qualche suggerimento ?
> > Grazie
>
> In mancanza della sfera di cristallo dovresti dirci che errore ricevi e
> quale è il codice SQL della query QryInsert.
...hai ragione anche tu...comunque la query è superfluo che vi dica cosa è
in quanto è stata testata più volte ed è corretta (almeno quella), quello
che rompe è il codice che esegue la query..il messaggio è :
ERRORE DI RUN-TIME '2486'
IMPOSSIBILE ESEGUIRE L'OPERAZIONE ADESSO
...e mi manda al debug....
grazie ancora...


title: sottomaschera e query di aggiornamento

text:
"Frankkk" <
frank...@libero.it
> ha scritto nel messaggio
news:kip7a.244258$0v.68...@news1.tin.it...

Forse conoscendo il codice SQL della query una ipotesi è possibile, ma così
solo la sfera di cristallo, ma oggi è in ferie quindi...



title: sottomaschera e query di aggiornamento

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:8Fp7a.160561$YG2.4...@twister1.libero.it...

...allora, il codice sql è il seguente :
INSERT INTO Prodotti_Movimenti ( IdMov, IdProdotto, Data, Causale, Qt )
SELECT Fatture_Dettagli.IdMov, Fatture_Dettagli.IdProdotto,
Fatture_Dettagli.Data, "Fattura Nr° " & " " & [NrFattura] & " " & "del " & "
" & [Data] AS Causale, -[Quantità] AS Qt
FROM Fatture_Dettagli
WHERE (((Fatture_Dettagli.IdMov)=[Forms]![Fatture]![Sottomaschera
Fatture]![IdMov]));


title: sottomaschera e query di aggiornamento

text:
"Frankkk" <
frank...@libero.it
> ha scritto nel messaggio
news:xLp7a.244444$0v.68...@news1.tin.it...

Hai provato ad eseguire l'inserimento del record nella tabella
Prodotti_Movimenti usando il metodo RunSQL od il metodo Excute?



title: Se sono OT ditelo subito....

text:
....e tolgo il disturbo (non prima di essermi scusato!)
Ho scaricato un toollettino free che sostituisce degnamente Word ed
Excel....
Esiste qualcosa di simile anche x Access?
THX
-ALEC


title: Se sono OT ditelo subito....

text:
"recdep3am" <
recdep3...@yahoo.it
> ha scritto nel messaggio
news:SqIKa.123107$Ny5.3...@twister2.libero.it...
> ....e tolgo il disturbo (non prima di essermi scusato!)
Potria anche non essere OT, ma sicuramente devi usare un subject più
significativo!!!
Antonio


title: popup maschere

author: paolo

text:
Ciao a tutti,
come posso impostare la funzione popup in una maschera  (popup=true) con VB
all'apertura della maschera?
Ho il problema che le maschere che apro successivamente a quelle del
pannello di controllo, appaiono dietro.
Esiste una funzione, nelle proprietą della maschera, oltre il popup, che fa
in modo che le maschere aperte successivamente appaiono sovrapposte alle
precedenti?
grazie ancora.
paolo


title: popup maschere

author: Sib

text:
"paolo" <
paolo...@tin.it
> ha scritto nel messaggio
> Ciao a tutti,
> come posso impostare la funzione popup in una maschera  (popup=true) con
VB
> all'apertura della maschera?
se nell'istruzione docmd.openform inizi a mettere virgole arrivato a un
certo punto ti comparira' un elenco che contiene l'opzione acDialog,
selezionala.
> Ho il problema che le maschere che apro successivamente a quelle del
> pannello di controllo, appaiono dietro.
questo non lo capisco, ma come le apri le maschere? come e' aperta la
maschera di controllo?
> Esiste una funzione, nelle proprietą della maschera, oltre il popup, che
fa
> in modo che le maschere aperte successivamente appaiono sovrapposte alle
> precedenti?
normalmente e' cosi', e' fare il contrario che e' difficile. Come ci sei
risucito?
comunque l'istruzione:
Forms!TuaForms!setfocus
puo' avere effetti miracolosi.
Sib


title: popup maschere

text:
"paolo" <
paolo...@tin.it
> ha scritto nel messaggio
news:T1ZDa.49352$pR3.1...@news1.tin.it...

Sembrerebbe che il tuo pannello di controllo č una maschera popup: comincia
ad impostare a No la sua proprietą Popup.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: popup maschere

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:QjZDa.83695$g92.1...@news2.tin.it...
> "paolo" <
paolo...@tin.it
> ha scritto nel messaggio
> > Ciao a tutti,
> > come posso impostare la funzione popup in una maschera  (popup=true) con
> VB
> > all'apertura della maschera?
>
> se nell'istruzione docmd.openform inizi a mettere virgole arrivato a un
> certo punto ti comparira' un elenco che contiene l'opzione acDialog,
> selezionala.
>
> > Ho il problema che le maschere che apro successivamente a quelle del
> > pannello di controllo, appaiono dietro.
>
> questo non lo capisco, ma come le apri le maschere? come e' aperta la
> maschera di controllo?
>
> > Esiste una funzione, nelle proprietà della maschera, oltre il popup, che
> fa
> > in modo che le maschere aperte successivamente appaiono sovrapposte alle
> > precedenti?
>
> normalmente e' cosi', e' fare il contrario che e' difficile. Come ci sei
> risucito?
>
> comunque l'istruzione:
>
> Forms!TuaForms!setfocus
>
> puo' avere effetti miracolosi.
>
> Sib
>
Il problema è questo ho una maschera con il pannello di comandi che richiama
altre maschere. Sin quando la maschera richiamata dal pannello di comandi
era impostata a popup= sì nessun problema, tutto funzionava alla perfezione.
Ora siccome ho la neccessità di avviare da questa maschera un report in
anteprima di stampa, con il popup impostato a sì ovviamente l'anteprima di
stampa si posiziona insecondo piano rispetto alla maschera. Se invece
imposto popup a no allora l'anteprima di stampa funziona ma la maschera si
posiziona dietro quella del pannello di comandi.
Allora avevo pensato di impostare da VB popup= true in apertura maschera ed
invece popup= false nell'apertura dell'anteprima del report.
Perche succeda la cosa non lo so, immagino che questa maschera abbia
impostato qualche parametro nelle impostazioni che all'apertura la porti in
secondo piano.
Il pannello di comandi non è comunque impostato in popup.
Comunque ho risolto mentre scrivo aggiungendo l'opzione acdiag nella
apertura form.
grazie per i suggerimenti preziosissimi
Un ulteriore cosa di banale sintassi: ilcomando Forms!tuaforms!setfocus (in
caso di TuaForms = Seleziona progetti) va scritta tra apici, tra parentesi
quadre o che altro?
grazia ancora
paolo


title: popup maschere

text:
"paolo" <
paolo...@tin.it
> ha scritto nel messaggio
news:Fk2Ea.86785$g92.1...@news2.tin.it...

Falso allarme, l'anteprima del report si presenta in secondo piano!
Avete degli altri consigli?
grazie sempre
paolo


title: popup maschere

text:
"paolo" <
paolo...@tin.it
> ha scritto nel messaggio
news:6A2Ea.51408$pR3.1...@news1.tin.it...

Imposta a No la proprietà Popup del pannello comandi.



title: popup maschere

text:
"paolo" <
paolo...@tin.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > "paolo" <
paolo...@tin.it
> ha scritto nel messaggio
cut
> Il problema è questo ho una maschera con il pannello di comandi che
richiama
> altre maschere.
Questo e' perfettamente normale, altrimenti che pannello comandi sarebbe.
> Sin quando la maschera richiamata dal pannello di comandi
> era impostata a popup= sì nessun problema, tutto funzionava alla
perfezione.
> Ora siccome ho la neccessità di avviare da questa maschera un report in
> anteprima di stampa, con il popup impostato a sì ovviamente l'anteprima di
> stampa si posiziona insecondo piano rispetto alla maschera. Se invece
> imposto popup a no allora l'anteprima di stampa funziona ma la maschera si
> posiziona dietro quella del pannello di comandi.
Quando succederebbe questo? quando apri la maschera dal pannello comandi o
quando apri il report?
In entrambi i casi non e' affatto normale che questo accada, a meno che il
pannello comanci non abbia la proprieta' popup impostata a Si' (come diceva
roberto)
> Allora avevo pensato di impostare da VB popup= true in apertura maschera
ed
> invece popup= false nell'apertura dell'anteprima del report.
Non puoi farlo se non passando dalla modalita' struttura (come avrai capito
dalla tua discussione con roberto) e comunque sarebbe un discorso molto
farragginoso, te lo sconsiglio caldamente.
> Perche succeda la cosa non lo so, immagino che questa maschera abbia
> impostato qualche parametro nelle impostazioni che all'apertura la porti
in
> secondo piano.
> Il pannello di comandi non è comunque impostato in popup.
Cerchiamo di capire cosa c'e' di anomalo nelle tue maschere per avere questo
comportamento.
Ammesso che la tua maschera principale NON abbia la proprieta' popup
impostata a si, non e' che in qualche parte del codice fai riferimento alla
maschera principale con un'istruzione setfocus?
> Comunque ho risolto mentre scrivo aggiungendo l'opzione acdiag nella
> apertura form.
Questo ti consente di aprire in popup una maschera anche se la sua
proprieta' popup incorporata e' impostata a no, ma non risolve il tuo
problema.
> Un ulteriore cosa di banale sintassi: ilcomando Forms!tuaforms!setfocus
(in
> caso di TuaForms = Seleziona progetti) va scritta tra apici, tra parentesi
> quadre o che altro?
tuaforms non e' altro che il nome della tua maschera. Va racchiuso tra
parentesi quadre solo se (inopportunamente secondo il mio punto di vista)
hai usato spazi nel nome.
se la tua maschera si chiama Pippo:
Forms!Pippo.Setfocus
Se si chiama "Pippo Franco":
Forms![Pippo Franco].SetFocus
Questo restituisce lo stato attivo alla maschera Pippo (Pippo Franco).
Sib


title: Variazione numero di records

author: carla

text:
----- Original Message -----
From: "Enrico T.S." <WlaRom...@Hotmail.com>
Newsgroups: it.comp.appl.access
Sent: Saturday, October 29, 2005 12:14 AM
Subject: Re: Eliminare ed aggiungere records in automatico
>
> "carla" <carl...@NOSPAMhotmail.com> ha scritto nel messaggio
> news:43622a98$0$13358$4faf...@reader2.news.tin.it...
>> Salve, vorrei risolvere questo problema:
>>
>> Maschera FRAZIONAMENTO che si appoggia alla Tabella FRAZIONAMENTO con i
>> campi Codice,Fraz,,Totdapagare
>> per ogni codice in fraz posso scrivere il numero di rate in cui č
> suddiviso,
>> e in Totdapagare il totale da pagare per quel codice
>> Ex. codice 1   Fraz: 5  Totdapagare ? 1000,00
>>
>> SottoMaschera PAGAMENTO che si appoggia alla Tabella PAGAMENTO con i
>> campi
>> Codice,Numrata,ImpRata,ImpPagato
>> per ogni codice ho tante righe quante sono le rate da pagare e posso
>> scrivere per ogni rata l'importo della rata e l'importo pagato per ogni
> rata
>> Ex. codice 1 rata n.1 Importorata 200,00 Importopagato ?200,00
>> codice 1 rata n.2 Importorata 200,00 Importopagato ?200,00
>> codice 1 rata n.3 Importorata 200,00 Importopagato ?200,00
>> codice 1 rata n.4 Importorata 200,00 Importopagato ?0,00
>> codice 1 rata n.5 Importorata 200,00 Importopagato ?0,00
>>
>> Maschera FRAZIONAMENTO e SottoMaschera PAGAMENTO  sono legate dal codice
>>
>> Vorrei poter gestire in automatico quanto segue:
>>
>> Se vario FRAZ aumentandolo, mi deve aggiungere nella tabella e
> sottomaschera
>> PAGAMENTO a seguire tanti record quanti sono quelli di differenza tra il
>> vecchio ed il nuovo valore di FRAZ, caricando in automatico il numero
> rata,
>> l'importo rata=0 e l'importo pagato=0
>> Ex. modifico il FRAZ da 5 a 8 in automatico mi deve aggiungere 3 records
>> cosě composti:
>> codice 1 rata n.6 Importorata 0,00 Importopagato ?0,00
>> codice 1 rata n.7 Importorata 0,00 Importopagato ?0,00
>> codice 1 rata n.8 Importorata 0,00 Importopagato ?0,00
>>
>> Se vario FRAZ diminuendolo, mi deve eliminare nella tabella e
> sottomaschera
>> PAGAMENTO , a partire dall'ultimo numero di  rata, tanti record quanti
> sono
>> quelli di differenza tra il vecchio ed il nuovo valoredi fraz
>> Ex. modifico il FRAZ da 5 a 2 in automatico mi deve togliere n.3 records
>> ossia i records relativi alla rata 5,4 e 3
>>
>> Come posso risolvere questo problema?
>> Per favore aiutatemi
>> Grazie
>> Ciao
>>
>
>
> Supponendo che la casella di controllo legata a FRAZ si chiami
> CasFraz allora nell'evento Before Update della maschera Frazionamento
> farai
> :
>
> '#########################
> Dim I as Integer
>
> if  casfraz.value > casfraz.oldvalue then
>    for I = me.casfraz.oldvalue + 1 to casfraz.value
>        docmd.runsql("Insert Into Pagamento
> (Codice,Numrata,ImpRata,ImpPagato) Values (" & _
>                        iltuocodice & "," & _
>                        I & "," & _
>                       0 & "," & _
>                       0 & ")" )
>   next I
> endif
>
> if casfraz.value < casfraz.oldvalue then
>    for I = me.casfraz.oldvalue to casfraz.value + 1 step -1
>        docmd.runsql("Delete * from  Pagamento Where Codice = " &
> iltuocodice &  _
>                        " And NumRata = " & I )
>   next I
> endif
>
> 'Qui fai la requery della sottomaschera
> '#########################
>
> Prova. Ad occhio dovrebbe andare
> bye :o)
>
Mi sono accorta di averti dato un input sbagliato:
L'istruzione mi deve togliere o aggiungere tanti records quanti sono quelli
di differenza tra il nuovo valore immesso in frazpag ed il numero reale di
record esistenti in Pagamento (e non tanti record quanti
sono quelli di differenza tra il vecchio ed il nuovo valoredi fraz).
In caso di eliminazione tale operazione deve avvenire solo per i records di
Pagamento dove l'importo pagato per rata č 0.
E' possibile inoltre che, per ogni codice, al termine dell'operazione di
aggiunta od eliminazione di records nella tabella pagamenti, il campo
numrata venga rinumerato progressivamente?
Mi potresti aiutare?
Grazie
Ciao


title: Campo tipo Password

author: Fabrizio

text:
Vorrei sapere se esiste un metodo per far si che all'interno di una maschera
il contenuto di un campo di tipo testo non associato venga visualizzato con
una serie di simboli tipo quelli utilizzati nel campo password.
Fabrizio


title: Campo tipo Password

author: Gianfry

text:
Nella proprietą 'Maschera di input' del campo metti: password
Fabrizio <
far...@tiscalinet.it
> wrote in message
9pf3k1$26d$1...@pegasus.tiscalinet.it...



title: Campo tipo Password

author: Roberto dal portatile

text:
"Fabrizio" <
far...@tiscalinet.it
> ha scritto nel messaggio
news:9pf3k1$26d$1...@pegasus.tiscalinet.it...

Innanzitutto in una maschera (come nei report) ci sono i controlli e non i
campi, che sono invece contenuti nelle tabelle e nelle queries.
Imposta la proprietà Maschera input della casella di testo a Password.
Se poi la casella di testo è associata al campo di una tabella, è meglio se
imposti a Password la proprietà Maschera input del campo, così, anche
aprendo la tabella, il contenuto del campo non sarà visibile.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ado e problema Impossibile trovare il metodo o il membro dei dati

text:
Ciao a tutti!
Sto cercando di iniziare ad usare gli Ado, ma  a seguito di questo
classico codice:
Dim cnn1 As ADODB.Connection
Dim rst1 As Recordset
Dim str1 As String
    Set cnn1 = New ADODB.Connection
    cnn1.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
    "Data Source=L:\Access\Fatture\FattureServizi.mdb;"
    Set rst1 = New ADODB.Recordset
    rst1.CursorType = adOpenKeyset
    rst1.LockType = adLockOptimistic
Access mi dà errore  su rst1.CursorType "Impossibile trovare il metodo
o il membro dei dati". E' il Provider? Quale devo aggiungere?
Grazie anticipatamente e ri-ciao!


author: geppo

text:
Ciao <
paolo.do...@tin.it
> ha scritto nel messaggio
news:e42ab4a9-5eb1-4ea9...@w9g2000yqa.googlegroups.com...





se la versione di access è la 2003 allora prova a dichiarare la variabile
rst1 in modo esplicito:
dim rst1 as adodb.recordset
--
Ciao
Geppo


text:
On 3 Mar, 21:55, "geppo" <c...@tin.it.invalid> wrote:
> Ciao <
paolo.donnaru...@tin.it
> ha scritto nel messaggionews:e42ab4a9-5eb1-4ea9...@w9g2000yqa.googlegroups.com...

Grazie mille, ora funziona! Buona Giornata a tutti!


title: stampa da maschera

author: Figaroli Fernando

text:
Ciao a tutti, ecco il mio problema...
ho una maschera che visualizza un record alla volta..
quando mando in stampa (la maschera, senza usare i report) mi mette un
record dietro all'altro invece io vorrei fare 1 magina per 1 record.
Grazie 1000 a tutti !!!
ff'77


title: MI5 Persecution: BBC h2g2 online

text:
BBC h2g2 16/Sept/1999
The BBC's h2g2 website is billed as "Earth Edition of The Hitchhiker's Guide to the Galaxy!". Naturally, one of its pages
is about me, me, me. It starts off with the lines;
Every now and then something comes along which makes you
think "Ah! That's what the Internet is for!" Mike Corley
is one such case.
The page itself can be found at
http://www.bbc.co.uk/dna/h2g2/alabaster/A164404

The user comments linked from h2g2 are less than respectful, but given the point of view my website promulgates that is
understandable. It's true that without the communications ability afforded by the internet, which came along at just the
right time, my complaints would be getting nowhere. But that's a two edged sword also; miniature cameras only appeared
around 1990, so the advantage of technology is up to the adopter. Secret service intrigues, and on the other side of the
coin human paranoia, have both been going on for centuries; what changes now is an increased technologisation of both sides.
5
--
Posted via a free Usenet account from
http://www.teranews.com


title: ...A.A.A. Cercasi Aiuto

author: Camposampiero

text:
Ciao a tutti volevo sapere se è possibile attraverso le Policy di Windows
'98 disinibire la possibilità di collegarsi ad internet solamente ad alcuni
Account Utente se non è possibile con le policy come posso fare a poter
tegliere la possibilità di connettersi al solo router con windows '98 o me?


title: email con SendObject

author: carlo ruggieri

text:
DoCmd.SendObject acSendNoObject, , , "
p...@tin.it
", , , "prova", "prova
testo", true
questo va  bene ma l'email va in edit
se invece cambio con true mi si blocca tutto


title: database convertito da A97 a A2000 - riferimento circolare a i progetti non ammesso

author: Alessandro Cappelli

text:
Dopo aver convertito un database da 97 a 2000 quando eseguo una query
che utilizza una function definita in un modulo questa si interrompe al
momento di eseguire il codice e Access restituisce il messaggio:
Riferimento circolare ai progetti non ammesso.
Il codice che deve essere eseguito è il seguente (faccio presente che
lesecuzione si blocca sulla riga "Function GetDecimali(dblTotale)".
Che può essere ? (la funzione restituisce i decimali di un numero double
in formato stringa lnugo due byte)
Function GetDecimali(dblTotale)
Dim strTotale, strDecimali As String
Dim intPosizione As Integer
strTotale = Str(dblTotale)
intPosizione = InStr(1, strTotale, ".")
If intPosizione = 0 Then
    strDecimali = ""
Else
    strDecimali = Right(strTotale, Len(strTotale) - intPosizione)
End If
Select Case Len(strDecimali)
    Case Is = 0
        GetDecimali = "00"
    Case Is = 1
        GetDecimali = strDecimali & "0"
    Case Is = 2
        GetDecimali = strDecimali
End Select
End Function
Alessandro Cappelli
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Lorenzo Coronati

text:
Scrisse "Alessandro Cappelli" <
acap...@iname.com
>:
>Dopo aver convertito un database da 97 a 2000 quando eseguo una query
>che utilizza una function definita in un modulo questa si interrompe al
>momento di eseguire il codice e Access restituisce il messaggio:
>
>Riferimento circolare ai progetti non ammesso.
Il codice e' ok, posta la query
--
Lorenzo Coronati
---
<<PREMETTO CHE ODIO ACCESS, PERCHE' NON
GESTISCE I FILE ISAM.
MI HANNO DATO UN COMPILATORE PIRATATO (1.5)
MA NON FUNZIONA UN CAZZO,
COME POSSO TRASFORMARE IL DATABASE IN UN .EXE>>
(Franco, 7/12/2000)
---


title: disabilitare controllo su apertura maschera in base a casella combinata

author: Panathos

text:
Buongiorno a tutti/e,
in una maschera ho una casella combinata che, in fase di apertura della
maschera, non ha alcun valore caricato. Vorrei che un bottone fosse
disabilitato finché la casella combinata non assume un valore.
Ho provato a mettere, nell'evento "su apertura" della maschera, il
seguente codice:
If Me.CasellaCombinata38 = "" Then
Me.bottone1.Enabled = False
Me.bottone1.Caption = "<<< Seleziona il mese"
End If
Ma non funziona. Ho inserito lo stesso codice nell'evento "dopo
aggiornamento" della casella combinata, e se seleziono un mese e poi lo
"cancello", allora il bottone viene correttamente disabilitato.
Qual è l'evento nel quale devo inserire la "disabilitazione" iniziale
del bottone1???
grazie,
Panathos