title: costo medio giacenza

text:
"maruru" <
postael...@gmail.com
> wrote in message
news:d2d2649c-c5fd-4e1c...@i12g2000prf.googlegroups.com...
Beh si ammetto che è strana, ma questo mi è stato chiesto.
L'azienda interessata si occupa di vendita all'ingrosso di materiali
che cambiano spesso listino, condizioni d'acquisto e quindi hanno un
CM variabile velocemente.
Non è un calcolco utilizzato ai fini contabili ma più che altro per
gestire le condizioni di vendita.
L'aggiunta di un campo non sarebbe un problema. L'utilizzo di VBA per
quanto mi riguarda è un problema.
La giacenza minore di zero ovviamente è "virtuale".
Grazie Diego
=============================================
Capisco.
Beh, forse sono stato un po' precipitoso a pensare a una query:
sarà anche possibile ma io non lo so fare.
L'idea di funzionamento sarebbe questa:
-  un campo CM nella tabella Movimenti nel quale
    inserire ad ogni acquisto il nuovo costo medio
    risultante da CM (precedente) x RF(rimanenze finali) +
    + ACQ (acquisti) x CostoAcquisto / (RF + ACQ)
Usando VBA la cosa mi pare molto semplice, ma con una
query... chissà che non arrivi qualche geniaccio dell'SQL!
Bruno


title: costo medio giacenza

author: maruru

text:
On 13 Mar, 15:49, "Bruno Campanini" <
B...@gmail.com
> wrote:
> "maruru" <
postaelettr...@gmail.com
> wrote in message

:D
speriamo!
cmq ti anticipo che l'operazione non può essere effettuata
contestualmente all'inserimento di un nuovo movimento.
Le tabelle sulle quali lavoro sono di un dbf di visulfox e quando mi
servono i nuovi dati le importo in access.
Diego


title: nascondere colonna in sottomaschera

author: Femto

text:
Ciao Ng, sto provando a anscondere una colonna in una sottomaschera tramite
interruttore...l'unica cosa che sono riuscito a fare è che alla pressione
dell'interrutore scompare momentaneamente il valore del campo...qualcuno a
qualche dritta?
Grazie
Femto


title: nascondere colonna in sottomaschera

author: Pablitomf

text:
Femto ha scritto:

> Grazie
> Femto
Il concetto di "nascondere una colonna" è alquanto vago... se vuoi non
visualizzare un campo usi la funzione Tuo_Campo.visible = true (per
renderlo visibile) o = false (per renderlo invisibile)... ma se il tuo
scopo è quello di emulare il nascondi colonne di excell il gioco è diverso
perchè devi riposizionare poi tutti i campi successivi al campo/colonna
che nascondi.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: nascondere colonna in sottomaschera

author: MA

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:d146l3$hu2$1...@news.newsland.it...
> Femto ha scritto:
>
>> Ciao Ng, sto provando a anscondere una colonna in una sottomaschera
>> tramite
>> interruttore...l'unica cosa che sono riuscito a fare è che alla pressione
>> dell'interrutore scompare momentaneamente il valore del campo...qualcuno
>> a
>> qualche dritta?
>
>> Grazie
>> Femto
>
> Il concetto di "nascondere una colonna" è alquanto vago... se vuoi non
> visualizzare un campo usi la funzione Tuo_Campo.visible = true (per
> renderlo visibile) o = false (per renderlo invisibile)... ma se il tuo
> scopo è quello di emulare il nascondi colonne di excell il gioco è diverso
> perchè devi riposizionare poi tutti i campi successivi al campo/colonna
> che nascondi.
>
Credo che lui si riferisca al foglio dati.
Credo ci sia qualcosa sul sito di @Alex
MAssimialino


title: nascondere colonna in sottomaschera

author: ALESSANDRO Baraldi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:xuhZd.5646$tY2....@news.edisontel.com...

Forse c'è qualcosa ma è inserito in un Demo più coplesso.
Proprietà ColumnHidden
La proprietà ColumnHidden si applica a tutti i campi in visualizzazione
Foglio dati
e ai controlli della maschera quando questa è in visualizzazione Foglio
dati.
Se non ricordo male basta leggere lo
Screen.Activecontrol.ColumnHidden=Not Screen.Activecontrol.ColumnHidden
per ottenere l'effetto ON/OFF
Questo però è ovviamente semplice in quanto Nativo della DatasheetView
Questo invece funziona in visualizzazione Fomr Continue, basta richiamare
la funzione dal Menù Popup precostruito per l'Occasione, ovviamente
è solo un'estratto pertando è da valurare e modificare all'uso personale:
'----------------- MODULO --------------------------------
Dim NumHideColumn As Integer
Function NascondiColonna()
  Dim Controllo As Control, Ctr As Control, Frm As Form
  Dim posiz As Double, Larghezza As Single
  On Error Resume Next
  Set Controllo = Screen.ActiveControl
  Set Frm = Screen.ActiveForm
  Larghezza = Controllo.Width
  posiz = Controllo.TabIndex
  DoCmd.RunCommand acCmdSelectRecord
  For Each Ctr In Frm.Section(0).Controls
       If Ctr.TabIndex > posiz Then
             Ctr.Left = Ctr.Left - Larghezza
             Frm.Controls(Ctr.name & " Etichetta").Left = Ctr.Left
       ElseIf Ctr.TabIndex = posiz Then
             Ctr.Visible = False
             Frm.Controls(Ctr.name & " Etichetta").Visible = False
             NumHideColumn = NumHideColumn + 1
       End If
  Next Ctr
  '
  Set Ctr = Nothing
  Set Controllo = Nothing
  Set Frm = Nothing
End Function
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: nascondere colonna in sottomaschera

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4235c3db$0$32338$5fc...@news.tiscali.it...

...come sempre grazie a tutti per le dritte...mi metto subito al lavoro...
buona giornata
Femto


title: Anteprima report diversa da un FE ad un altro FE

author: Dino

text:
Ciao a tutti.Ho installato un DB BE FE  in rete con quattro FE ognuno
per ogni client.La problematica strana ( almeno lo e' per me) e' che
il Report "Report1" pur mantenendo le marginatue stabilite cambia da
client a client.Cerco di spiegarmi meglio.Il report  "Report1"
all'apertura carica un immagine : Me.Report.Picture = "C:\Img
\Img1.jpg".Quello che ovviamente sballa e' il posizionamento di essa
all'interno del report.Ripeto lo stesso report su un altro Pc va bene.
Da cosa puo' dipendere??E soprattutto come risolvere il problema
definitivamente????Per evitare la modifica del report per ogni FE???
Grazie in anticipo
Dino


author: Fabrizio Alessandri

text:

La formattazione dei reports, dipende dalla stampante che è installata
sul PC. Se hai stampanti diverse, può generare formattazioni diverse,
ad es. sui margini, che dipendono dall'area di stampa della stampante.


text:
On 25 Giu, 15:45, Fabrizio Alessandri

Ciao e grazie per la risposta.Quindi ho impostare al report una
stampante specifica oppure......modificare la formatt a "manima"???
Grazie
Dino


author: OneEDP

text:
Il 25/06/2010 17.36, Dino ha scritto:
> On 25 Giu, 15:45, Fabrizio Alessandri
> <
fabrizio.alessandr...@gmail.com
>  wrote:
>
>> On 25 Giu, 14:30, Dino<
verrengia.d...@alice.it
>  wrote:
>>
>>
>>> Ciao a tutti.Ho installato un DB BE FE  in rete con quattro FE ognuno
>>> per ogni client.La problematica strana ( almeno lo e' per me) e' che
>>> il Report "Report1" pur mantenendo le marginatue stabilite cambia da
>>> client a client.Cerco di spiegarmi meglio.Il report  "Report1"
>>> all'apertura carica un immagine : Me.Report.Picture = "C:\Img
>>> \Img1.jpg".Quello che ovviamente sballa e' il posizionamento di essa
>>> all'interno del report.Ripeto lo stesso report su un altro Pc va bene.
>>> Da cosa puo' dipendere??E soprattutto come risolvere il problema
>>> definitivamente????Per evitare la modifica del report per ogni FE???
>>>
>>
>>> Grazie in anticipo
>>> Dino
>>>
>> La formattazione dei reports, dipende dalla stampante che � installata
>> sul PC. Se hai stampanti diverse, pu� generare formattazioni diverse,
>> ad es. sui margini, che dipendono dall'area di stampa della stampante.
>>
> Ciao e grazie per la risposta.Quindi ho impostare al report una
> stampante specifica oppure......modificare la formatt a "manima"???
>
... o non posizionare la picture come sfondo ma come qualsiasi altro
oggetto.
Se la picture � usata come modulo allora la cosa si fa pi� complicata.
Dipende a cosa ti serve l'immagine
> Grazie
> Dino
>
--
Daniele
Rispondere scartando OneEDP, spam e 32


text:

Credo che la cosa più indolore e professionale, sia fare un report
standard e quindi valido per tutti i client, quindi tenendo conto
delle piccole differenze di margini.
Per farti un esempio brutale, se fai un quadratino di 5cm e lo centri
in un foglio A4, sicuramente non risentirà del cambio di stampante
(A4).


text:

> Rispondere scartando OneEDP, spam e 32- Nascondi testo citato
>
> - Mostra testo citato -
Ciao e grazie per la risposta.La picture mi serve proprio come
modulo.Nella fattispecie bolla e fattura.
Ovviamente la dove non ho la picture la formatt. del report e'
identica.
Come posso risolvere il problema???
Grazie a tutti
Dino


text:
Il 26/06/2010 9.02, Dino ha scritto:
> On 25 Giu, 17:46, OneEDP<
daniele.sqlOne...@spamgmail32.com
>  wrote:
>
>> Il 25/06/2010 17.36, Dino ha scritto:
>>
>>
>>
>>
>>> On 25 Giu, 15:45, Fabrizio Alessandri
>>> <
fabrizio.alessandr...@gmail.com
>    wrote:
>>>
>>
>>>> On 25 Giu, 14:30, Dino<
verrengia.d...@alice.it
>    wrote:
>>>>
>>
>>>>> Ciao a tutti.Ho installato un DB BE FE  in rete con quattro FE ognuno
>>>>> per ogni client.La problematica strana ( almeno lo e' per me) e' che
>>>>> il Report "Report1" pur mantenendo le marginatue stabilite cambia da
>>>>> client a client.Cerco di spiegarmi meglio.Il report  "Report1"
>>>>> all'apertura carica un immagine : Me.Report.Picture = "C:\Img
>>>>> \Img1.jpg".Quello che ovviamente sballa e' il posizionamento di essa
>>>>> all'interno del report.Ripeto lo stesso report su un altro Pc va bene..

Un modulo bolle fatture presume stampa senza bordi, il che per il 90%
delle stampandi laser è un problema.
Quindi o ti ricrei le fincature sul report, oppure testi il tuo modulo
sulla stessa stampante pdf, oppure ti centri la bitmap impostado tutti i
margini a 15-20 mm e posizioni i controlli in base alla centratura.
In pratica ciò che manda in tilt la posizione della picture è l'area
effettiva di stampa.
NB. La modalità ridimensionamento immagine sarebbe meglio impostara a
ridimensiona e tarata per la stampa ad esempio su a4 piuttosto che su
altro supporto...
CIao



title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso' (h)

author: Roberto da casa

text:
Quello che segue è ricavato da
www.sitocomune.com
 e rappresenta le regole
che a suo tempo i frequentatori di it.comp.appl.access si dettero
liberamente e democraticamente; a mio avviso non è corretto partecipare a
questo NG e non rispettare tali regole; naturalmente é sempre possibile
modificare democraticamente dette regole.
Si ricorda che it.comp.appl.access è un NG autogestito e pertanto non esiste
alcun filtro circa la pubblicazione dei messaggi; a mio avviso, ciò però
non autorizza qualcuno a non rispettare le regole di buon comportamento, che
nella rete mi sembra si chiamino netiquette.
Vorrei ricordare che nei NewsGroup NON autogestiti i moderatori NON
pubblicano i messaggi che risultano non conformi alle regole del NG.
=======================================
Come ci si dovrebbe comportare in un newsgroup ovvero 'Istruzioni per l'uso'
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti, evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che il ng e' gestito da 'volontari' che mettono a disposizione
gratuitamente il proprio tempo, le proprie conoscenze e la loro
professionalita' per aiutare chiunque, persone che spesso non conoscono e
che dalle quali non riceveranno alcun compenso, per cui qualsiasi forma di
pretesa o obbligo da parte di chi scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima; di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Volendo si possono effettuare anche delle ricerche nell'archivio storico dei
messaggi presso il sito:
http://groups.google.com/
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Sul Sito Comune, inoltre, sono raccolti tutti i messaggi del ng relativi a
qualche anno.
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------
Nello scrivere, all'oggetto del messaggio si dovrebbe dare maggiore
importanza perche' esso contribuisce ad identificare immediatamente
l'argomento e il tipo di problema, attirando subito l'attenzione di chi
legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-----------------------------
Anche qui, soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00).
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularla evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo dei messaggi precedenti.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliano le parti meno significative, lasciando quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche con altri partecipanti ed eventuali
disaccordi sarebbe meglio proseguirli in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone. Oltre a non essere moralmente corretto, e'
illegale, inoltre, considerando che in questo ng possono esserci persone che
si guadagnano la pagnotta sviluppando programmi con access, non ci sembra
corretto contribuire a diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui si presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie).
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti. Se proprio non
potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK As Far As I Know
BTW By The Way
CU See You
CUL See You Later
CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH Hope This Helps
IMO In My Opinion
IMHO In My Humble Opinion
LOL Laughing over laughing
NEWBIE Nuovo arrivato, persona nuova per il NG
NG Newsgroup
OT Off-Topic: fuori argomento
ROTFL Rolling on the floor laughing
ROTFLASTC Rolling on the floor laughing and scaring the cat
ROTFLMAO Rolling on the floor laughing my ass off
RTFM Read the fuckin' manual
SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente vietato
TIA Thanks In Advance
TROLL Persona che vuole solo creare disturbo e scompiglio
ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: Accesso a tabelle tramite codice VBA in Access 2003

text:
Dovrei aprire una tabella da codice per effettuare delle ricerche (seek,
ecc.).
Con Access 2003 qual'è il codice corretto (non riesco a farlo!!)
Grazie e ciao


text:
"Roby_71" <
pi...@pippo.it
> ha scritto nel messaggio
news:brskti$k7p$1...@atlantis.cu.mi.it...

Premetto che hai dato poche informazioni.
Ad esempio il metodo Seek su tabelle Collegate non funziona.
In ogni caso per non pensare troppo e visto che non è ancora Natale
c'è l'HELP che ti insegna ad usare sia il Metodo Seek che il Metodo
FindFirst
usando le Librerie DAO.!
Sub CercaCognome()
 Dim dbs As Database
Dim rst As Recordset
 ' Restituisce il riferimento al database corrente.
 Set dbs = CurrentDb
 ' Apre oggetto Recordset di tipo tabella.
 Set rst = dbs.OpenRecordset("Impiegati")
  ' Specifica record da trovare.
 rst.Seek "=", "Fuller", "Andrew"
 If rst.NoMatch Then
  Debug.Print "Ricerca non riuscita."
Else
  Debug.Print "Ricerca riuscita."
 End If
 rst.Close
 Set dbs = Nothing
End Sub
Sub TrovaRecord()
 Dim dbs As Database, rst As Recordset
 Dim strCriteri As String
 ' Restituisce il riferimento al database corrente.
 Set dbs = CurrentDb
 ' Definisce i criteri di ricerca.
 strCriteri = "[PaeseDestinatario] = 'UK' And [DataOrdine] >= #1-1-95#"
 ' Crea un oggetto Recordset di tipo dynaset in base alla tabella Ordini.
 Set rst = dbs.OpenRecordset("Ordini", dbOpenDynaset)
 ' Trova il primo record corrispondente.
 rst.FindFirst strCriteri
' Controlla se il record è stato trovato.
 If rst.NoMatch Then
  MsgBox "Impossibile trovare record."
 Else
  ' Trova altri record corrispondenti.
  Do Until rst.NoMatch
   Debug.Print rst!PaeseDestinatario; "   "; rst!DataOrdine
   rst.FindNext strCriteri
  Loop
 End If
 rst.Close
 Set dbs = Nothing
End Sub
Ciao.
@Alex.


title: Euro

author: Pasquale Antonacci

text:
Come faccio a riprodurre con la tastiera il segno dell'euro??
--
Posted from  [212.245.210.50]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Euro

author: stwe

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel messaggio
news:62d6c26fd9e719f430...@mygate.mailgate.org...

secondo me sei OT, comunque "Alt gr" + "E" sui SO recenti, oppure mappa
caratteri, se il font lo prevede su quelli piů anziani
by
stwe


title: Euro

author: Silvio Berruti

text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:8HLr7.2190$jT5....@news.infostrada.it...

Aggiungi anche ALT + 0128
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Casella combinata vuota

text:
Salve a tutti,
avrei bisogno di creare una casella combinata, che nel momento che
viene aperta nella maschera, si presenti come una casella vuota.
--
http://www.mynewsgate.net/mp.php?u=18541


title: maschera con comportamento anomalo...

author: Nicola

text:
ciao a tutti
vi spiego la situazione:
ho una maschera ordini composta da 3 maschere:
maschera principale (ORDINI) con IDOrdine ed IDCliente e i dati del
cliente, sottomaschera PRODOTTI (con IDArticolo e tutti i dati degli
articoli foto compresa) e la sottomaschera di PRODOTTI chimata
DETTAGLIOORDINI con i campi IDARTICOLO, IDORDINE e QTà
se apro la maschera in modalità inserimento, ho la possibilità di
scegliere il cliente per l'ordine ed inserire, scorrendo gli articoli, le
qtà richieste...
ho realizzato un'altra maschera nominata CONSULTA che mi mostra un CLIENTE
scelto da una MASCHERA PRECEDENTE, nella prima sottomaschera l'elenco
degli ordini effettuati (ELENCO) e nella sua sottomaschera l'elenco degli
articoli ordinati per ogni ordine...
affianco all'elenco degli ordini ho inserito 2 pulsanti (STAMPA REPORT e
CONTINUA ORDINE) il primo funziona alla perfezione, il secondo invece mi
da problemi perchè apre la maschera ordini però visualizzando non solo
gli articoli ordinati nell'ordine scelto, ma tutti gli articoli ordinati
in tutti gli ordini...
come posso risolvere questo inconveniente?
grazie in anticipo
Nicola


title: maschera con comportamento anomalo...

text:


ho risolto con la seguente modifica:
ho realizzato la sottomaschera DETTAGLIORDINE su una query e vincolando il
campo IDORDINE di questa maschera al campo IDORDINE della maschera ORDINI..
ora funziona tutto alla grande
Nicola


title: ADO vs DAO

author: Luca

text:
Ciao a tutti,
sto cercando info su ADO e DAO quindi chiedo anche qui.
Per sviluppare applicazioni Access (e cmq in generale) quall'č meglio usare?
Quali sono i pro e i contro?
Grazie.
Luca


title: ADO vs DAO

author: Sib

text:
"Luca" <
lu...@initnetwork.com
> ha scritto nel messaggio
> sto cercando info su ADO e DAO quindi chiedo anche qui.
> Per sviluppare applicazioni Access (e cmq in generale) quall'č meglio
usare?
> Quali sono i pro e i contro?
DAO č potente e facile da usare, ma e' specifico per Access
ADO č altrettanto potente (anzi di piu') e leggermente piu' seccante da
usare, ma consente di accederea qualsiasi fonte dati in modo omogeneo (basta
cambiare le stringhe di connessione) e di lavorare molto bene (se si impara
a sfruttarne le potenzialita'), inoltre rappresenta il futuro.
Sib


title: ADO vs DAO

author: Xymox

text:
"Luca" <
lu...@initnetwork.com
> ha scritto nel messaggio
news:ZmbY9.41206$YG2.1...@twister1.libero.it...

Se devi partire da 0 impara ADO
--
ciao MarcoS
www.marcosanti.it


title: ADO vs DAO

author: Karl Donaubauer

text:
Sib ha scritto:
> ...
> ADO ...inoltre rappresenta il futuro.
No, Davide. Questa verità è dell'altro hieri. (Si dice così?;-)
Il futuro è
ADO.NET
 dove la parola "ADO" è solo un sedativo
perché sono ca. o più diverso come DAO-ADO.
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: ADO vs DAO

author: Ettore Manara

text:
"Luca"
> Ciao a tutti,
> sto cercando info su ADO e DAO quindi chiedo anche qui.
> Per sviluppare applicazioni Access (e cmq in generale) quall'č meglio
usare?
Se sviluppi .mdb, utilizza DAO.
Se sviluppi .ADP non hai proprio scelta, un file di progetto richiede
esclusivamente ADO.
> Quali sono i pro e i contro?
DAO č specificamente ottimizzato per JET.
ADO 2.XX (come giustamente ha osservato Karl) non č nemmeno il futuro, č
stata una parentesi.
Ciao.


title: ADO vs DAO

author: Liones

text:

"naturalmente" non č possibile usare
ado.net
 in axp neanche aggiungendolo
(?) nei riferimenti ?
ciao


title: ADO vs DAO

text:
"Liones"
> "naturalmente" non è possibile usare
ado.net
 in axp neanche aggiungendolo
> (?) nei riferimenti ?
Francamente non lo so.
Ciao.


title: ADO vs DAO

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> Sib ha scritto:
> > ...
> > ADO ...inoltre rappresenta il futuro.
>
> No, Davide. Questa verità è dell'altro hieri. (Si dice così?;-)
ieri ;-)
> Il futuro è
ADO.NET
 dove la parola "ADO" è solo un sedativo
> perché sono ca. o più diverso come DAO-ADO.
Scusa, siccome sto ancora imparando ADO, non mi ero reso conto che era
obsoleto. il libro su ADO in Access XP e' uscito a dicembre 2001, secondo me
non si puo' andare avanti cosi'. Gli sviluppatori devono pur avere il tempo
di impadronirsi di una tecnica e di applicarla (3-4 anni minimo) altrimenti
passiamo la vita a studiare e non lavoriamo mai.
Scusa lo sfogo, ma quando si esagera si esagera e spero che mamma MS (e non
sputo nel piatto dove mangio) faccia un flop clamoroso con .NET, cosi' la
finiscono di rompere.
Sib
PS Ti ribadisco sempre quello che ti ho detto a capodanno.
Ciao


title: ADO vs DAO

text:
"Ettore Manara" <
ettore...@nospam.it
> ha scritto nel messaggio
cut
> ADO 2.XX (come giustamente ha osservato Karl) non č nemmeno il futuro, č
> stata una parentesi.
sotto questo punto di vista, tutti i linguaggi sono "parentesi".
bisognera' vedere quanto durera .NET, presentato in pompa magna dalla MS ma
di cui ancora nessuno (o quasi) sa niente.
Come rispondevo a Karl, NON SI PUO' CONTINUARE COSI'.
Sib


title: ADO vs DAO

text:
Sib ha scritto:
> "Karl Donaubauer ha scritto:
> > > ADO ...inoltre rappresenta il futuro.
> >
> > No, Davide. Questa verità è dell'altro hieri. (Si dice così?;-)
>
> ieri ;-)
In tedesco si usa tutti e due e "vorgestern" è più forte che "gestern". ;-)
> > Il futuro è
ADO.NET
 dove la parola "ADO" è solo un sedativo
> > perché sono ca. o più diverso come DAO-ADO.
>
> Scusa, siccome sto ancora imparando ADO, non mi ero reso conto che era
> obsoleto. il libro su ADO in Access XP e' uscito a dicembre 2001, secondo
> me non si puo' andare avanti cosi'. Gli sviluppatori devono pur avere il
> tempo di impadronirsi di una tecnica e di applicarla (3-4 anni minimo)
> altrimenti passiamo la vita a studiare e non lavoriamo mai.
Esatto. Per questo sono prudente in raccomandare di usare
ADO invece di DAO per cui vuole lavorare solo con JET.
Da 3 anni ADO è il presente (non il futuro) per ADP, ASP ecc.
non per MDB dove il vecchio DAO è ancora vantaggioso.
IMO è probabile che tra pocchi anni abbiamo
ADO.NET
 in Office.
> Scusa lo sfogo, ma quando si esagera si esagera e spero che mamma MS
> (e non sputo nel piatto dove mangio) faccia un flop clamoroso con .NET,
> cosi' la finiscono di rompere.
L'anno scorso ho giocato qualche giorno con
VB.NET
 e
ADO.NET
.
Si tratta di una gamma di techniche molto potente. Non credo a
un flop. Invece quest'anno debbo impararla in più.
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com
PS
> Ti ribadisco sempre quello che ti ho detto a capodanno.
Siamo raffreddati forte tutti e due qui a causa del tempo
molto variabile che adesso conoscete anche voi. ;-)
Auguri alla famiglia.


title: ADO vs DAO

text:
"Sib" <
> sotto questo punto di vista, tutti i linguaggi sono "parentesi".
> bisognera' vedere quanto durera .NET, presentato in pompa magna dalla MS
ma
> di cui ancora nessuno (o quasi) sa niente.
> Come rispondevo a Karl, NON SI PUO' CONTINUARE COSI'.
Hai ragione, ma purtroppo credo che .NET prenderà piede (basta far sparire
tutto quello basato su .COM).
Qualitativamente è notevole: ho smacchinato su alcuni esempi e le modalità
disconnesse di
ADO.NET
 dovrebbero garantire grande scalabilità alle
applicazioni.
Il grande problema non è solo dover cambiare abitudini, ma la conversione
dei vecchi progetti a .NET.
In rapporto a Office, pare che i prossimi due rilasci continueranno a
supportera Visual Basic, poi si vedrà.
Ciao.


title: ADO vs DAO

author: Maurizio Borrelli

text:
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> news:ZTgZ9.53318$YG2.1...@twister1.libero.it...
[...]
> NON SI PUO' CONTINUARE COSI'.
[...]
    Te lo dico con il Cuore in mano: per fare questo nostro mestiere ci
vuole un po' di sangue romagnolo: ieri carrettieri, oggi camionisti...
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: ADO vs DAO

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:b14d74$vgfal$1...@ID-46617.news.dfncis.de...
> Sib ha scritto:
> > "Karl Donaubauer ha scritto:
> > > > ADO ...inoltre rappresenta il futuro.
> > >
> > > No, Davide. Questa verità è dell'altro hieri. (Si dice così?;-)
> >
> > ieri ;-)
>
> In tedesco si usa tutti e due e "vorgestern" è più forte che "gestern".
;-)
allora "l'altroieri" ossia il giorno prima di ieri.
> > > Il futuro è
ADO.NET
 dove la parola "ADO" è solo un sedativo
> > > perché sono ca. o più diverso come DAO-ADO.
> >
> > Scusa, siccome sto ancora imparando ADO, non mi ero reso conto che era
> > obsoleto. il libro su ADO in Access XP e' uscito a dicembre 2001,
secondo
> > me non si puo' andare avanti cosi'. Gli sviluppatori devono pur avere il
> > tempo di impadronirsi di una tecnica e di applicarla (3-4 anni minimo)
> > altrimenti passiamo la vita a studiare e non lavoriamo mai.
>
> Esatto. Per questo sono prudente in raccomandare di usare
> ADO invece di DAO per cui vuole lavorare solo con JET.
> Da 3 anni ADO è il presente (non il futuro) per ADP, ASP ecc.
> non per MDB dove il vecchio DAO è ancora vantaggioso.
> IMO è probabile che tra pocchi anni abbiamo
ADO.NET
 in Office.
>
> > Scusa lo sfogo, ma quando si esagera si esagera e spero che mamma MS
> > (e non sputo nel piatto dove mangio) faccia un flop clamoroso con .NET,
> > cosi' la finiscono di rompere.
>
> L'anno scorso ho giocato qualche giorno con
VB.NET
 e
ADO.NET
.
> Si tratta di una gamma di techniche molto potente. Non credo a
> un flop. Invece quest'anno debbo impararla in più.
D'accordo, ma se iso l'ottanta per cento del mio tempo per imparare, quando
lavoro?
> PS
> > Ti ribadisco sempre quello che ti ho detto a capodanno.
>
> Siamo raffreddati forte tutti e due qui a causa del tempo
> molto variabile che adesso conoscete anche voi. ;-)
L'ho letto su internet -7 la massima (brrrr)
> Auguri alla famiglia.
Ricambio con simpatia.
Sib


title: ADO vs DAO

author: warp

text:
"Sib"
> D'accordo, ma se iso l'ottanta per cento del mio tempo per imparare,
quando
> lavoro?
Nel tempo libero?
E pensare che dopo la tirata di AMR-Giuseppe pensavo si vivesse nel miglior
mondo possibile!
Ciao.


title: ADO vs DAO

author: Raffaele

text:
Cmq ho lavorato con entrambi ed ho notato che con una base dati di 30-40
record la ricerca da una combo è molto più lenta se il recordset lo creo con
ADO. Nonostante l'ADO o
ADO.NET
 che si voglia sia il futuro, credo che
Access non sia in grado di utilizzarne a pieno le potenzialità per limiti
intrinsechi e che la connessione assomigli dippiù ad una connessione ODBC,
discorso diverso per MSDE, SQLServer & Co, per cui finquando continuerò ad
utilizzarlo utilizzerò il DAO.
Ciao Raffaele


title: Nascondere/mostrare la finestra database (sito donkarl).

text:
La faq
www.donkarl.com/it?FAQ6.2
 indica questo codice:
    DoCmd.SelectObject acTable, , True
    RunCommand acCmdWindowHide
allora ho messo per prova questo codice in una funzione, e la chiamo
da un pulsante in una maschera.
Invece di sparirmi il resto, mi è sparita la maschera in questione.
Io volevo provarla come alternativa all'altra sua soluzione, proposta
in 1.11 Nascondere la finestra principale di Access,
www.donkarl.com/it?FAQ1.11
,
per un problema che posterò dopo.
Ovviamente non ho capito qualcosa... e cioè: dovrebbe sparirmi la
finestra principale, o serve ad altro?
Riccardo Baldinotti


author: Carlo Costarella

text:
<
bari...@gmail.com
> ha scritto nel messaggio
news:23838b13-e094-427c...@v15g2000yqn.googlegroups.com...

Strano a me funziona benissimo sia da codice nel modulo della maschera che
da codice in un modulo pubblico.
Domanda forse sciocca: non è che la finestra database è già nascosta? I
riferimenti sono a posto?
Ciao, Carlo


text:
On 25 Mar, 17:12, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> <
barimo...@gmail.com
> ha scritto nel messaggionews:23838b13-e094-427c...@v15g2000yqn.googlegroups.com...
> La
faqwww.donkarl.com/it?FAQ6.2indica
 questo codice:
>     DoCmd.SelectObject acTable, , True
>     RunCommand acCmdWindowHide
> allora ho messo per prova questo codice in una funzione, e la chiamo
> da un pulsante in una maschera.
> Invece di sparirmi il resto, mi è sparita la maschera in questione.
> Io volevo provarla come alternativa all'altra sua soluzione, proposta
> in 1.11 Nascondere la finestra principale di Access,
www.donkarl.com/it?FAQ1.11
,
> per un problema che posterò dopo.
> Ovviamente non ho capito qualcosa... e cioè: dovrebbe sparirmi la
> finestra principale, o serve ad altro?
> Riccardo Baldinotti
>
> Strano a me funziona benissimo sia da codice nel modulo della maschera che
> da codice in un modulo pubblico.
> Domanda forse sciocca: non è che la finestra database è già nascosta? I
> riferimenti sono a posto?
>
> Ciao, Carlo
Ehm, hai ragione. Ho provato ad aprire una maschera e avviare la cosa
e tutto va, anche se la sparizione della barra laterale non è un
evento da urlo. L'errore nasceva dal fatto che nel mio primo tentativo
avevo avviato la funzione da una maschera aperta con la routine che
citavo, quella di 1.11 Nascondere la finestra principale di Access,
www.donkarl.com/it?FAQ1.11
.
Tutto bene. Allora introduco la domanda principale. Lunghina...
- - - -  - - - - - - - - - -
Le mie capacità grafiche sono inferiori a quelle di programmazione...
per cui ho preso, per un nuovo applicativo, il formato delle maschere
preparate in precedenza da un collega.
Apro le maschere avendo scopiazzato da 1.11 Nascondere la finestra
principale di Access,
www.donkarl.com/it?FAQ1.11
, ma modificato come
segue:
Sub aprimaschera(stDocName)
Dim nCmdShow As Long
DoCmd.SetWarnings False
Dim nCmdShow As Long
DoCmd.SetWarnings False
DoCmd.OpenForm stDocName, acDesign
If Forms!stato!livello = "A" Then
    nCmdShow = 1
    Forms(stDocName).PopUp = False
    Forms(stDocName).Modal = False
Else
    nCmdShow = 0
    Forms(stDocName).PopUp = True
    Forms(stDocName).Modal = True
End If
DoCmd.MoveSize , 500
DoCmd.Close acForm, stDocName, acSaveYes
DoCmd.SetWarnings True
DoCmd.OpenForm stDocName
Call aprila(stDocName, nCmdShow)
End Sub
Sub aprila(stDocName, nCmdShow)
    Dim hw As Long
    hw = Forms(stDocName).hWnd
    Dim hWindow As Long
    Dim nResult As Long
    hWindow = Application.hWndAccessApp
    nResult = ShowWindow(ByVal hWindow, ByVal nCmdShow)
    Call ShowWindow(hw, 1)
End Sub
la ragione è che chi ha livello "A" di accesso (semdiei) deve vedere
le maschere e tutti i menu, oggetti, ecc., mentre chi ha un altro
livello (peones) ha accesso solo alla maschera appena aperta.
La caratteristica .Picture delle maschere riporta "(bitmap)", un bello
sfondo, ma quando due o tre maschere si sovrappongono, non si
distingue bene il bordo (sottile) della maschera in primo piano.
Allora la geniata: all'evento Su Disattivazione e Su Attivazione do un
comando del tipo
Forms(masch).PictureTiling = n
dove masch è la maschera interessata, e n può essere True o False.
Purtropo, mentre i semidei vedono le maschere in sottofondo perdere il
colore che rimane solo alla maschera in primo piano, i peones
continuano invece ad avere tutte le maschere ugualmente "sfondate".
Una soluzione potrebbe essere quella di dare bitmap diverse alle varie
maschere, o colorarle senza bitmap, ma volevo insistere in questa
strada per: a) imparare qualcosa; b) evitare gli inconvenienti delle
mie grafiche; c) evitarmi modifiche a oltranza di colori, pulsanti,
formattazioni condizionali.
A questo punto, dovrei modificare l'oggetto della questione...
Grazie
Riccardo Baldinotti


text:
<
bari...@gmail.com
> ha scritto
A questo punto, dovrei modificare l'oggetto della questione...
Grazie
Riccardo Baldinotti
Certamente, apri un nuovo post...avrai più possibilità di risposta.
Personalmente ci ho capito ben poco.
Ciao, Carlo


title: Query Pass-Through.

author: TANNHAUSER

text:
Ciao a tutti,
riprendo un post di qualche giorno fa nel quale rilevavo un errore (-7756)
quando tentavo un link via ODBC a tabelle su AS400. Chiedendo lumi su
microsoft.public.access.odbcclientsvr mi è stato consigliato di utilizzare
una query pass-through, invece di un link diretto alle tabelle, in quanto
il collegamento richiederebbe il richiamo di meno funzioni e ci sarebbero
meno problemi. Risultato: come prima, cioè nessun risultato.
E' possibile che in emulazione (col software apposito) riesca a operare su
AS400 e, invece, non possa recuperare i dati via ODBC?
Se per caso conoscete un NG più adatto per questo tipo di problema,
ditemelo pure.
Grazie.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: inserimento dato in casella di testo su maschera filtrata

author: Fabrizio

text:
Da una maschera (frmClienti), attraverso un pulsante di comando , apro
una maschera (frmInvioSchede) che è filtrata dal NomeSocietà ,
identico per entrambi.
Quando immetto dei dati nuovi nella maschera frmInvioSchede, vorrei
che nella casella di testo txtNomeSocietà fosse inserito il
txtNomeSocietà della frmClienti col quale filtro la maschera.
Per aprire la maschera mi sono appoggiato alla creazione guidata,
questo è il codice senza il gestore di errori:
---------------------------------------
Private Sub cmdOpenfrmInvioSchede_Click()
 Dim stDocName As String
 Dim stLinkCriteria As String

 stDocName = "frmInvioSchede"

 stLinkCriteria = "[NomeSocietà]=" & "'" & Me![txtNomeSocietà] & "'"
 DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_cmdOpenfrmInvioSchede_Click:
    Exit Sub
---------------------------------
Mi ricordo che da qlc parte era saltato fuori sto problema maledetto,
è due ore che cerco , ma così , preso tra l'incudine e il martello,
non mi viene in mente un criterio valido di ricerca : la verità è che
sono sottopressione da matti , per cui se doveste leggere che un certo
Fabrizio ha fatto una strage in una ditta di prodoti chimici .......
Non una ma due ispezioni mi toccano ( iso 9000 e S.G.S. ) e tutte due
verificheranno il mio DB , ma io non so un cazzo ... : sto
sbarrellando ,  .... ah aha ah aha ah tifentero patrone ti monto
....., .... ui sge sui catrin denev... : sono alla frutta, lo ammetto!
Ciao. Fabrizio


text:
On Tue, 01 Oct 2002 17:20:41 +0200, Fabrizio
<fabrizio...@SPAMtiscalinet.it> wrote:
>cut
> (frmInvioSchede)
>cut
frmInvioSchede è a maschere continue , preciso per i posters.
Ciao. Fabrizio


author: MA

text:
> Da una maschera (frmClienti), attraverso un pulsante di comando , apro
> una maschera (frmInvioSchede) che è filtrata dal NomeSocietà ,
> identico per entrambi.
> Quando immetto dei dati nuovi nella maschera frmInvioSchede, vorrei
> che nella casella di testo txtNomeSocietà fosse inserito il
> txtNomeSocietà della frmClienti col quale filtro la maschera.
>
> Per aprire la maschera mi sono appoggiato alla creazione guidata,
> questo è il codice senza il gestore di errori:
> ---------------------------------------
> Private Sub cmdOpenfrmInvioSchede_Click()
> Dim stDocName As String
> Dim stLinkCriteria As String
>
> stDocName = "frmInvioSchede"
>
> stLinkCriteria = "[NomeSocietà]=" & "'" & Me![txtNomeSocietà] & "'"
> DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> Exit_cmdOpenfrmInvioSchede_Click:
> Exit Sub
> ---------------------------------
me.txtnomesocieta=forms!frmclienti!txtnomesocieta
 per cui se doveste leggere che un certo
> Fabrizio ha fatto una strage in una ditta di prodoti chimici .......
passerò io la tua email alla polizia
>
> Non una ma due ispezioni mi toccano ( iso 9000 e S.G.S. )
iso9000 è un'ispezione della Kodak per vedere la sensibilità della tua
azienda???
e tutte due
> verificheranno il mio DB , ma io non so un cazzo ... : sto
> sbarrellando , .... ah aha ah aha ah tifentero patrone ti monto
> ....., .... ui sge sui catrin denev... : sono alla frutta, lo ammetto!
che in linguaggio potabile vuol dire????....
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


text:
> e tutte due
> > verificheranno il mio DB , ma io non so un cazzo ... : sto
> > sbarrellando , .... ah aha ah aha ah tifentero patrone ti monto
> > ....., .... ui sge sui catrin denev... : sono alla frutta, lo ammetto!
>
> che in linguaggio potabile vuol dire????....
rileggendo ci sono arrivato.
Lento ma arrivo.
Lo dico sempre alla mia fidanzata.



text:
On Tue, 01 Oct 2002 15:30:04 GMT,
kk...@kksrl.com
 (MA) wrote:
>cut
>> Private Sub cmdOpenfrmInvioSchede_Click()
>> Dim stDocName As String
>> Dim stLinkCriteria As String
>>
>> stDocName = "frmInvioSchede"
>>
>> stLinkCriteria = "[NomeSocietà]=" & "'" & Me![txtNomeSocietà] & "'"
>> DoCmd.OpenForm stDocName, , , stLinkCriteria
>>
>> Exit_cmdOpenfrmInvioSchede_Click:
>> Exit Sub
>> ---------------------------------
>
>
>me.txtnomesocieta=forms!frmclienti!txtnomesocieta
Appena ho letto quello che mi avevi postato ho pensato : " chest' chi
le matt o mi prende per i ciapet" .
Provo : " nien da' fa' "
Penso : " la faccio a non la faccio la figuraccia di chiedere ?"
intanto riprovo quello che mi hai scritto e mi scappa fuori
NomeSocietà invece di txtNomeSocietà : tutto funziona.
Tutto il giorno che mi spacco il cocomero su una cosa simile ed era
un'errore del genere a impedirmi di andare avanti : farò cento
flessioni sulle nocche delle mani appoggiandole sui ceci ( vabbè
diciamo che penserò intensamente di fare una cosa del genere
.....numble ... fatto , che fatica ragazzi )  :-))
> per cui se doveste leggere che un certo
>> Fabrizio ha fatto una strage in una ditta di prodoti chimici .......
>
>passerò io la tua email alla polizia
So di poter contare sempre sugli amici : traditore :-)
>> Non una ma due ispezioni mi toccano ( iso 9000 e S.G.S. )
>
>iso9000 è un'ispezione della Kodak per vedere la sensibilità della tua
>azienda???
OK MA quando hai bisogno di qlc delucidazioni sulle certificazioni non
farti venire in mente il mio nome : non ti aiuterò , traditore :-)) e
spiritoso pure :-))
>e tutte due
>> verificheranno il mio DB , ma io non so un cazzo ... : sto
>> sbarrellando , .... ah aha ah aha ah tifentero patrone ti monto
>> ....., .... ui sge sui catrin denev... : sono alla frutta, lo ammetto!
>
>che in linguaggio potabile vuol dire????....
Che in linguaggio potabile vuol dire : sto uscendo pazzo.
>ciao MAssimiliano
Obbligo è ringraziarti: hai tutto un post di risposta per insultarmi,
me lo merito visto le zappe sui piedi .....
Ciao. Fabrizio


author: Roberto da casa

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:qtbjpug12a1j4n1u2...@4ax.com...
>
>
> Da una maschera (frmClienti), attraverso un pulsante di comando , apro
> una maschera (frmInvioSchede) che è filtrata dal NomeSocietà ,
> identico per entrambi.
> Quando immetto dei dati nuovi nella maschera frmInvioSchede, vorrei
> che nella casella di testo txtNomeSocietà fosse inserito il
> txtNomeSocietà della frmClienti col quale filtro la maschera.
>
> Per aprire la maschera mi sono appoggiato alla creazione guidata,
> questo è il codice senza il gestore di errori:
> ---------------------------------------
> Private Sub cmdOpenfrmInvioSchede_Click()
>  Dim stDocName As String
>  Dim stLinkCriteria As String
>
>  stDocName = "frmInvioSchede"
>
>  stLinkCriteria = "[NomeSocietà]=" & "'" & Me![txtNomeSocietà] & "'"
>  DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> Exit_cmdOpenfrmInvioSchede_Click:
>     Exit Sub
> ---------------------------------
>
[CUT]
Sull'help datti un'occhiata all'argomento apriarg del metodo OpenForm e alla
proprietà OpenArgs.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
>
>
> Ciao. Fabrizio


text:
On Tue, 01 Oct 2002 16:37:02 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>
>"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
>news:qtbjpug12a1j4n1u2...@4ax.com...
>>
>>
>> Da una maschera (frmClienti), attraverso un pulsante di comando , apro
>> una maschera (frmInvioSchede) che è filtrata dal NomeSocietà ,
>> identico per entrambi.
>> Quando immetto dei dati nuovi nella maschera frmInvioSchede, vorrei
>> che nella casella di testo txtNomeSocietà fosse inserito il
>> txtNomeSocietà della frmClienti col quale filtro la maschera.
>>
>> Per aprire la maschera mi sono appoggiato alla creazione guidata,
>> questo è il codice senza il gestore di errori:
>cut
>
>Sull'help datti un'occhiata all'argomento apriarg del metodo OpenForm e alla
>proprietà OpenArgs.
Argh , tu mi rispondesti :-) , malgrado il poco tempo che ho ( ma dopo
ottobre ritorno scintillante ) obbligo è  vedere quello che mi
suggerisci (stasera , però ) : pur avendo risolto viene fuori magari
che potevo fare meglio.
grazie Robè
Ciao. Fabrizio


text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:989lpuc6t1bhtg3bj...@4ax.com...
[CUT]
>
> Argh , tu mi rispondesti :-) , malgrado il poco tempo che ho ( ma dopo
> ottobre ritorno scintillante ) obbligo č  vedere quello che mi
> suggerisci (stasera , perň ) : pur avendo risolto viene fuori magari
> che potevo fare meglio.
> grazie Robč
Se ti va bene quello che ti ha suggerito Massimiliano, lascia le cose cosě:
la soluzione da me ipotizzata sarebbe piů ferraginosa.
>
> Ciao. Fabrizio



text:
On Wed, 02 Oct 2002 08:34:53 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>
>"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
>news:989lpuc6t1bhtg3bj...@4ax.com...
>[CUT]
>>
>> Argh , tu mi rispondesti :-) , malgrado il poco tempo che ho ( ma dopo
>> ottobre ritorno scintillante ) obbligo è  vedere quello che mi
>> suggerisci (stasera , però ) : pur avendo risolto viene fuori magari
>> che potevo fare meglio.
>> grazie Robè
>
>Se ti va bene quello che ti ha suggerito Massimiliano, lascia le cose così:
>la soluzione da me ipotizzata sarebbe più ferraginosa.
>
Ma devo , devo : come si fa a buttare via una possibilità di
sperimentare  , di imparare: stasera ! ho deciso!
Non mi fermare ! sei un amico , ma se ti metti sulla mia strada non
avrò pietà di te :-)))
Ciao. Fabrizio


title: Errore Memoria esaurita

author: NoSpamDimAnto

text:
Ciao a tutti
avrei bisogno di un vostro aiuto.
Ho installato Access 2003 e access 95
Devo aggiornare la struttura di alcune tabella con Access 95 (non chiedetemi
perchč ma sono obbligato ad usare A95) quando avvio A95 mi compare l' errore
"Memoria esaurita" e A95 non si avvia.
Ho provato ad rimuovere access 2003, a ristallare access 95 ma niente da
fare, ho contattato Ms ma mi hanno risposto che non forniscono piů
assistenza su A95.
Non so cosa fare, potete aiutarmi grazie 1000
Ciao DimAnto


title: Errore Memoria esaurita

text:
NoSpamDimAnto wrote:
> Ho installato Access 2003 e access 95
> Devo aggiornare la struttura di alcune tabella con Access 95 (non
> chiedetemi perchè ma sono obbligato ad usare A95) quando avvio A95 mi
> compare l' errore "Memoria esaurita" e A95 non si avvia.
> Ho provato ad rimuovere access 2003, a ristallare access 95 ma niente da
> fare, ho contattato Ms ma mi hanno risposto che non forniscono più
> assistenza su A95.
> Non so cosa fare,...
Come era l'ordine d'installazioni?
A95 ha già funzionato una volta prima di installare A03?
Quale versione d Windows usi con quale quantità di RAM?
"Memoria esaurita" è il messaggio completo?
Vedi anche
www.donkarl.com/it
 FAQ 7.13 Memoria insufficiente
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access


title: Errore Memoria esaurita

text:
Ordine installazioni A95 - A2003
A95 ha sempre funzionato fino a Ieri, quando ho deframmentato il disco
Windows Xp Pro. SP2
Memoria 1Gb
Il messaggio è completo "Memoria Insufficente"
Ciao DimAnto


title: Errore Memoria esaurita

text:

Nella
www.donkarl.com/it
 FAQ 7.13 trovi un link a un articolo kb
per il caso di >= 1 Gb RAM. Il problema descritto si puo presentare
anche con A95 ma il rimedio è un update di JET 3.5 e non sono
sicuro che 3.5 funziona per A95 (normalmente ha 3.0).
Forse è meglio che, se non hai una sola barra di RAM, riduci il
RAM a < 1 GB e fai la prova se aiuta per A95.



title: link

author: gabriele

text:
ciao ragazzi complimenti al forum e al sito.
vi volevo chiedere se per un neofita come me ci sono siti dove posso
scaricare piccoli esempi per poter apprendere piu' facilmente.
ciao da lele


title: Problemi con le combo box

author: King Dragon

text:
Salve a tutti,
c' è un modo per aggirare il limite di access che per le combo box è settato
a max 10.000 record?
grazie mille


title: Problemi con le combo box

text:
"King Dragon" <
kingd...@galactica.it
> ha scritto nel messaggio
news:9dgr62$dd8$1...@serv1.iunet.it...

Mi sembrava che il limite fosse di 65.536 record, come si può anche evincere
da quanto discusso nel thread Casella combinata: formato numerico di oggi
ore 10:14.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problemi con le combo box

text:
Il prob è che Ho una tabella con 10235 record e come detto non mi visualizza
gli ultimi 235!!
Aiutatemi vi prego!!
Grazie
p.s. Utilizzo Access 2000 e Sql server 7.0
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:ENTK6.3937$RX4.2...@news.infostrada.it...



title: Problemi con le combo box

text:
"King Dragon" <
kingd...@galactica.it
> ha scritto nel messaggio
news:9dh2jv$nsj$1...@serv1.iunet.it...
> Il prob è che Ho una tabella con 10235 record e come detto non mi
visualizza
> gli ultimi 235!!
>
> Aiutatemi vi prego!!
>
> Grazie
>
> p.s. Utilizzo Access 2000 e Sql server 7.0
>
Devo chiamarmi fuori dal thread sia perché non conosco né Access 2000 né Sql
server 7.0.



title: query con più di due tabelle?

author: Lucky

text:
ciao
ho una query che mi restituisce dati da due tabelle. Le relazioni sono
corrette e tutto va bene. Quando perň ho pensato di aggiungere un campo di
una terza tabella che renderebbe piů completa la query non mi restituisce
piů nulla. Anche la terza tabella ha le relazioni corrette con le altre due.
come devo fare?
grazie


title: query con più di due tabelle?

author: barbun

text:
"Lucky" <
lu.s...@aliceposta.it
> ha scritto nel messaggio
news:Fb9qc.277256$rM4.11...@news4.tin.it...
> ciao
> ho una query che mi restituisce dati da due tabelle. Le relazioni sono
> corrette e tutto va bene. Quando però ho pensato di aggiungere un campo di
> una terza tabella che renderebbe più completa la query non mi restituisce
> più nulla. Anche la terza tabella ha le relazioni corrette con le altre
due.
> come devo fare?
    postare il codice ?
ciao


title: query con più di due tabelle?

text:
"barbun" <
arist...@yahoo.it
> ha scritto nel messaggio
news:2gsndrF...@uni-berlin.de...

questo è il codice con le due tabelle (Residenti e Settori&Ruoli) che
funziona:
SELECT Residenti.Nome, Residenti.Cognome, [Settori&Ruoli].Incarico,
[Settori&Ruoli].Settore
FROM Residenti INNER JOIN [Settori&Ruoli] ON Residenti.IDUtente =
[Settori&Ruoli].IDUtente
GROUP BY Residenti.Nome, Residenti.Cognome, [Settori&Ruoli].Incarico,
[Settori&Ruoli].Settore, [Settori&Ruoli].DataTermine, Residenti.Archivia
HAVING ((([Settori&Ruoli].DataTermine) Is Null) AND
((Residenti.Archivia)=0));
questo è con l'aggiunta del campo di una terza tabella(Esperienze
Educative):
SELECT Residenti.Nome, Residenti.Cognome, [Settori&Ruoli].Incarico,
[Settori&Ruoli].Settore, [Esperienze Educative].TipoEsperienza
FROM (Residenti INNER JOIN [Settori&Ruoli] ON Residenti.IDUtente =
[Settori&Ruoli].IDUtente) INNER JOIN [Esperienze Educative] ON
Residenti.IDUtente = [Esperienze Educative].IDUtente
GROUP BY Residenti.Nome, Residenti.Cognome, [Settori&Ruoli].Incarico,
[Settori&Ruoli].Settore, [Settori&Ruoli].DataTermine, Residenti.Archivia,
[Esperienze Educative].TipoEsperienza
HAVING ((([Settori&Ruoli].DataTermine) Is Null) AND
((Residenti.Archivia)=0));
grazie


title: query con più di due tabelle?

author: Zawinulfans

text:
"Lucky" <
lu.s...@aliceposta.it
> wrote in message news:<mW9qc.200843$
hc5.8...@news3.tin.it
>...
> "barbun" <
arist...@yahoo.it
> ha scritto nel messaggio
> news:2gsndrF...@uni-berlin.de...
> >
> > "Lucky" <
lu.s...@aliceposta.it
> ha scritto nel messaggio
> > news:Fb9qc.277256$rM4.11...@news4.tin.it...
> > > ciao
> > > ho una query che mi restituisce dati da due tabelle. Le relazioni sono
> > > corrette e tutto va bene. Quando perň ho pensato di aggiungere un campo
>  di
> > > una terza tabella che renderebbe piů completa la query non mi
>  restituisce
> > > piů nulla. Anche la terza tabella ha le relazioni corrette con le altre
>  due.
> > > come devo fare?
> >
> >     postare il codice ?
> >
> > ciao
>
> questo č il codice con le due tabelle (Residenti e Settori&Ruoli) che
> funziona:
>
> SELECT Residenti.Nome, Residenti.Cognome, [Settori&Ruoli].Incarico,
> [Settori&Ruoli].Settore
> FROM Residenti INNER JOIN [Settori&Ruoli] ON Residenti.IDUtente =
> [Settori&Ruoli].IDUtente
> GROUP BY Residenti.Nome, Residenti.Cognome, [Settori&Ruoli].Incarico,
> [Settori&Ruoli].Settore, [Settori&Ruoli].DataTermine, Residenti.Archivia
> HAVING ((([Settori&Ruoli].DataTermine) Is Null) AND
> ((Residenti.Archivia)=0));
>
>
> questo č con l'aggiunta del campo di una terza tabella(Esperienze
> Educative):
>
> SELECT Residenti.Nome, Residenti.Cognome, [Settori&Ruoli].Incarico,
> [Settori&Ruoli].Settore, [Esperienze Educative].TipoEsperienza
> FROM (Residenti INNER JOIN [Settori&Ruoli] ON Residenti.IDUtente =
> [Settori&Ruoli].IDUtente) INNER JOIN [Esperienze Educative] ON
> Residenti.IDUtente = [Esperienze Educative].IDUtente
> GROUP BY Residenti.Nome, Residenti.Cognome, [Settori&Ruoli].Incarico,
> [Settori&Ruoli].Settore, [Settori&Ruoli].DataTermine, Residenti.Archivia,
> [Esperienze Educative].TipoEsperienza
> HAVING ((([Settori&Ruoli].DataTermine) Is Null) AND
> ((Residenti.Archivia)=0));
>
> grazie
Secondo me il problema puň essere nel secondo join.
Probabilmente devi usare un left outer join piusttosto che un inner
join.
Sarebbe l'opzione n.2 che trovi quando clicchi sul collegamento tra le
due tabelle nell'editor grafico delle query.
Prova...
HTH,
Marco.


title: Pulsanti di spostamento

author: xsad

text:
Premettendo  che sono alle prime esperienze con la proggettazione di form
passo al dunque:
ho disegnato una maschera per la quale ho impostato la voce Pulsanti di
spostamento su No ed
ho replicato tutte le sue funzioni tramite appositi pulsanti in cui ho
implementato diversi eventi piů la gestione degli errori.
Mi rimane ora da realizzare un controllo casella di testo che visualizzi il
numero del record in cui mi trovo ma non ho idea di come intercettare
tale informazione.  Come devo fare?
Grazie.


title: Pulsanti di spostamento

author: ALESSANDRO Baraldi

text:
"xsad" <
d...@fff.it
> ha scritto nel messaggio
news:nJoPd.29017$QG6.5...@twister2.libero.it...
> Premettendo  che sono alle prime esperienze con la proggettazione di form
> passo al dunque:
>
> ho disegnato una maschera per la quale ho impostato la voce Pulsanti di
> spostamento su No ed
> ho replicato tutte le sue funzioni tramite appositi pulsanti in cui ho
> implementato diversi eventi più la gestione degli errori.
> Mi rimane ora da realizzare un controllo casella di testo che visualizzi
il
> numero del record in cui mi trovo ma non ho idea di come intercettare
> tale informazione.  Come devo fare?
>
> Grazie.
Ipotizzando una TextBox chiamata txtPos
Su Evento Current di Form:
    Me.txtPos = Me.RecordsetClone.RecordCount - Me.NewRecord
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Pulsanti di spostamento

text:
"ALESSANDRO Baraldi" ha scritto nel messaggio>
> Su Evento Current di Form:
>
>    Me.txtPos = Me.RecordsetClone.RecordCount - Me.NewRecord
>
Ti ringrazio dell'aiuto, ho provato ma con risultati non entusiasmanti, ti
riporti quello che succede:
 il form e tutti i controlli hanno origine da un unica tabella di nome
"Anagrafica" che al momento comprende  5 record
all'apertura della maschera il controllo casella di testo txtPos visualizza
giustamente il valore "1" dopodichè avanzando di un record per volta
il valore visualizzato è sempre "5" dato che
  ( Me.RecordsetClone.RecordCount = 6) - (Me.NewRecord = 1)
 l'ultimo record presente (il NewRecord) viene conteggiato recolarmente
visto che nella formula precedente ha valore 0
Grazie ancora.


title: Pulsanti di spostamento

text:
>
>  ( Me.RecordsetClone.RecordCount = 6) - (Me.NewRecord = 1)
>
mi correggo
     Me.RecordsetClone.RecordCount = 5) - (Me.NewRecord = 0)
mentre per quello nuovo
  Me.recordsetClone.RecordCount = 5) - (Me.NewRecord = -1)


title: Pulsanti di spostamento

author: Lorenzo(pyx)

text:
xsad wrote:
> Premettendo  che sono alle prime esperienze con la proggettazione di
> form passo al dunque:
>
> ho disegnato una maschera per la quale ho impostato la voce Pulsanti
> di spostamento su No ed
> ho replicato tutte le sue funzioni tramite appositi pulsanti in cui ho
> implementato diversi eventi più la gestione degli errori.
> Mi rimane ora da realizzare un controllo casella di testo che
> visualizzi il numero del record in cui mi trovo ma non ho idea di
> come intercettare tale informazione.  Come devo fare?
>
> Grazie.
Prova con Me!CasellaTesto=Me.CurrentRecord
Inserito nell'evento SuCorrente della maschera.
Ciao
Lorenzo


title: Pulsanti di spostamento

text:
"Lorenzo(pyx)" <Lorenzo@_
NO.SPA.M_pyx.it
> ha scritto nel messaggio
news:waqPd.29254$QG6.5...@twister2.libero.it...
>
> Prova con Me!CasellaTesto=Me.CurrentRecord
> Inserito nell'evento SuCorrente della maschera.
>
   Perfetto era proprio quello che cercavo.
  Grazie


title: Pulsanti di spostamento

text:
"xsad" <
d...@fff.it
> ha scritto nel messaggio
news:A0qPd.29224$lB4.7...@twister1.libero.it...

Mi sono sbagliato terribilmente colpa della fretta.
Sempre su Current:
Me.txtPos = Me.CurrentRecord
If Me.NewRecord then
    Me.txtPos = Me.RecordsetClone.RecordCount - Me.NewRecord
End if



title: Pulsanti di spostamento

text:
"xsad" <
d...@fff.it
> ha scritto nel messaggio
news:TcqPd.29260$QG6.5...@twister2.libero.it...

No, manca la condizione di NewRecord, leggi il mio post.



title: Pulsanti di spostamento

text:
ALESSANDRO Baraldi wrote:
> "xsad" <
d...@fff.it
> ha scritto nel messaggio
> news:TcqPd.29260$QG6.5...@twister2.libero.it...
>>
>> "Lorenzo(pyx)" <Lorenzo@_
NO.SPA.M_pyx.it
> ha scritto nel messaggio
>> news:waqPd.29254$QG6.5...@twister2.libero.it...
>>>
>>> Prova con Me!CasellaTesto=Me.CurrentRecord
>>> Inserito nell'evento SuCorrente della maschera.
>>>
>>    Perfetto era proprio quello che cercavo.
>>
>>   Grazie
>
> No, manca la condizione di NewRecord, leggi il mio post.
>
Ciao Alessandro,
Ho provato adesso su AC2k3, quando vado su un nuovo record
CurrentRecord mi restituisce gia' il numero successivo come
nei selettori originali predefiniti di Ac.
Perche' intercettare la nuova condizione ?
Lorenzo


title: Pulsanti di spostamento

text:
> Ciao Alessandro,
> Ho provato adesso su AC2k3, quando vado su un nuovo record
> CurrentRecord mi restituisce gia' il numero successivo come
> nei selettori originali predefiniti di Ac.
> Perche' intercettare la nuova condizione ?
>
> Lorenzo
Questo č buono a sapersi, con A97 non č cosģ, la proprietą
restituisce errore, quindi era l'unico modo per farlo.
Ora la tua considerazione mi ha fatto venire un dubbio
e l'ho provata anche in XP e devo dire che in effetti anche XP
fą esattamente quanto dici.
Era un preconcetto sbagliato, MS ha fatto una buona cosa.
Grazie Lorenzo.



title: Pulsanti di spostamento

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:420e3081$0$6313$5fc...@news.tiscali.it...
> "xsad" <
d...@fff.it
> ha scritto nel messaggio
> No, manca la condizione di NewRecord, leggi il mio post.
>
grazie,
funziona perfettamente sia con che senza la condizione


title: Pulsanti di spostamento

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:420e332f$0$32344$5fc...@news.tiscali.it...
>> Ciao Alessandro,
>> Ho provato adesso su AC2k3, quando vado su un nuovo record
>> CurrentRecord mi restituisce gia' il numero successivo come
>> nei selettori originali predefiniti di Ac.
>> Perche' intercettare la nuova condizione ?
 già, forse avrei dovuto specificare la versione di access che nel mio caso
è la 2002


title: somma quando une dei due campi è NULL

author: Luciano

text:
Un saluto a tutto il newsgroup,
In un report, ho un campo calcolato che mi fa la somma dei dati contenuti in
due sottoreport. Se tuttavia, uno dei due sottoreport non contiene record,
il campo che somma i due totali dei sottoreport mi restituisce #Errore.
se invece entrambi i sottoreport contengono valori, la somma viene eseguita
correttamente.
Ho già provato inserendo la funzione nz:
=nz(DETTAGLIO_MANODOPERA.Report!TotaleIntervento)+nz(DETTAGLIO_MATERIALE.Report!TotaleIntervento)
Preciso che i due campi TotaliIntervento, contenuti uno in
DETTAGLIO_MANODOPERA e l'altro in DETTAGLIO_MATERIALE si trovano nel piè di
pagina.
dove sbaglio?
ciao e grazie.


title: somma quando une dei due campi è NULL

author: Samantha Cicch

text:

iif iserror
=IIf(IsError(nz(DSum("[cstarticolo]";"[q_smcstflyTOTMATPRI]";"[dist_id]=
" & [DISTINTAID]);0));0;
(nz(DSum("[cstarticolo]";"[q_smcstflyTOTMATPRI]";"[dist_id]= " &
[DISTINTAID]);0)))


title: somma quando une dei due campi è NULL

text:
"Samantha Cicch" <
samanth...@gmail.com
> ha scritto nel messaggio
news:1172586027.2...@8g2000cwh.googlegroups.com...


funziona benissimo!!! tks


title: effetto indesiderato rotella del mouse

text:
su evento tasto_giu di una maschera metto sempre il seguente codice
If KeyCode = 27 Then
    DoCmd.Close
End If
   Select Case KeyCode
       Case vbKeyPageUp, vbKeyPageDown
           KeyCode = 0
   End Select
in modo che se premo esc chiudo la maschera e se premo accidentalmente Pg Up
o Pg Dn non accade nulla
accade però che la rotella del mouse mi rpovoca lo stesso effetto
indiesirato di quei tasti, sapete come
potrei disattivare lo scrolling dei record con la rotella?
grazie.


title: effetto indesiderato rotella del mouse

author: giulio

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> wrote in message
news:1ReH8.4226$KG6....@twister2.libero.it...

La butto li, probabilmente Win riconosce la rotella come un
pageup/pagedown....
ciao


title: effetto indesiderato rotella del mouse

author: Mrok

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:1ReH8.4226$KG6....@twister2.libero.it...
> su evento tasto_giu di una maschera metto sempre il seguente codice
>
> If KeyCode = 27 Then
>     DoCmd.Close
> End If
>
>    Select Case KeyCode
>        Case vbKeyPageUp, vbKeyPageDown
>            KeyCode = 0
>    End Select
>
> in modo che se premo esc chiudo la maschera e se premo accidentalmente Pg
Up
> o Pg Dn non accade nulla
> accade perň che la rotella del mouse mi rpovoca lo stesso effetto
> indiesirato di quei tasti, sapete come
> potrei disattivare lo scrolling dei record con la rotella?
>
> grazie.
>
>
oppure
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    '33 - PgUp; 34 - PgDown; 9 - Tab; 18=Alt
    Select Case KeyCode
        Case 33, 34, 9, 18
            KeyCode = 0
        Case Else
End Select
End Sub


title: effetto indesiderato rotella del mouse

author: Daniele

text:
"giulio" <
red...@libero.it
> ha scritto nel messaggio
news:1022224185.511841@fire-int...
>
> "@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> wrote in message
> news:1ReH8.4226$KG6....@twister2.libero.it...
> > su evento tasto_giu di una maschera metto sempre il seguente codice
> >
> > If KeyCode = 27 Then
> >     DoCmd.Close
> > End If
> >
> >    Select Case KeyCode
> >        Case vbKeyPageUp, vbKeyPageDown
> >            KeyCode = 0
> >    End Select
> >
> > in modo che se premo esc chiudo la maschera e se premo accidentalmente
Pg
> Up
> > o Pg Dn non accade nulla
> > accade perň che la rotella del mouse mi rpovoca lo stesso effetto
> > indiesirato di quei tasti, sapete come
> > potrei disattivare lo scrolling dei record con la rotella?
> >
>
> La butto li, probabilmente Win riconosce la rotella come un
> pageup/pagedown....
> ciao
>
--
> Vai a vedere il thread di Re Artů  mercoledě 3 aprile 2002 10.17
Ciao Daniele
---


title: effetto indesiderato rotella del mouse

author: Fabio Arenella

text:
Scusami, siccome sono un nuovo utente ed ancora non sono pratico
dell'ambiente, come faccio ad andare a vedere il thread di re Artů del
03/04/02?
Ringrazio anticipatamente :)


title: effetto indesiderato rotella del mouse

author: Silvia Slosar

text:
On Thu, 23 May 2002 23:22:37 GMT, "@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> wrote:
>su evento tasto_giu di una maschera metto sempre il seguente codice
>   Select Case KeyCode
>       Case vbKeyPageUp, vbKeyPageDown
>           KeyCode = 0
>   End Select
non capisco perchč a me questo codice, cosě come la versione proposta da Mork, viene totalmente ignorato: posso cliccare sui pulsanti su e
giů e la pagina continua ad andare su p giů....
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!


title: effetto indesiderato rotella del mouse

author: Sib

text:
"Silvia Slosar" <
silvi...@studiomarketing.it
> ha scritto nel messaggio
> On Thu, 23 May 2002 23:22:37 GMT, "@----- Pinco --@-- Pallino -----@" >
> >su evento tasto_giu di una maschera metto sempre il seguente codice
>
> >   Select Case KeyCode
> >       Case vbKeyPageUp, vbKeyPageDown
> >           KeyCode = 0
> >   End Select
>
> non capisco perchč a me questo codice, cosě come la versione proposta da
Mork, viene totalmente ignorato: posso cliccare sui pulsanti su e
> giů e la pagina continua ad andare su p giů....
Probabilmente perche' non ha impostato a Si' la proprieta' Anteprima Tasti
della maschera.
Sib


title: effetto indesiderato rotella del mouse

text:
>> non capisco perchè a me questo codice, così come la versione proposta da
>Mork, viene totalmente ignorato: posso cliccare sui pulsanti su e
>> giù e la pagina continua ad andare su p giù....
>
>Probabilmente perche' non ha impostato a Si' la proprieta' Anteprima Tasti
>della maschera.
>
>Sib
>
ho provato a settare quella proprietà, ma non cambia nulla....



title: Contatore access

author: onofriol

text:
Mica sapete se c'è un modo per ripristinare un record cancellato con un
altro utilizzando il numero di contatore che è stato cancellato?
io non ci sono riuscito! sic :-((
luigi


title: Contatore access

author: Paolo Beltrame

text:
Ciao Luigi,
> Mica sapete se c'č un modo per ripristinare un record cancellato con un
> altro utilizzando il numero di contatore che č stato cancellato?
> io non ci sono riuscito! sic :-((
Lo puoi inserire con una query  di accodamento dal query builder oppure,
da codice, eseguendo l'istruzione SQL "INSERT INTO", puoi trovare
esempi nell'help in linea.
    Paolo


title: Contatore access

text:
> hai letto il faqqone sul sito comune?
> i campi contatore, non servono a contare o ad avere un numero sequenziale
> per i record, tranne che in casi particolari.
> servono per avere dei record con un id diverso.
> se cancelli un record, non puoi inserirne un'altro con lo stesso valore di
> contatore, a meno che non sia l'ultimo inserito e che tu non compatti il
> database...
Io l'ho letto... ma il problema non viene risolto
e persiste... come caxx si fa a far contare i record
e far si che quando uno venga cancellato, gli altri
"scalino di n°"?????!!!!!!!
Sono molto agitato dentro... :), è un problema che non
riesco a risolvere :(, qual'è la soluzioneeeee, uheee uheee ....
By A.Giovanni


title: Contatore access

text:
Tnk Paolo
A.Giovanni


title: Timeout maschere filtrate con tabelle ODBC/SQL Server

author: Davide La Mantia

text:
Ciao a tutti,
in una mia applicazione gestionale, realizzata con tabelle di SQL Server collegate tramite ODBC, accade che quando apro una maschera utilizzando un filtro, le query di aggiornamento lanciate dalla maschera o anche la semplice modifica dei record della sottomaschera non vadano sostanzialmente mai a buon fine, ma viene restituito un timeout dopo 60 secondi, così anche se cerco di eliminare un record dalla sottomaschera.

Se rimuovo i filtri, e posiziono la maschera sullo stesso record, tutto funziona perfettamente, aggiornamenti, eliminazioni e query di aggiornamento.

Onestamente ho provato di tutto, ma l'unica cosa che fa funzionare le cose normalmente è rimuovere i filtri dalla maschera.

Il problema si verifica indipendentemente dal sistema operativo in cui l'applicazione risiede (win 7, Win 10, ecc.)

Qualche suggerimento?

Grazie e ciao


author: RobertoA

text:

Forse se descrivi meglio l'ambiente di lavoro, si potrebbe tentare di
capire cosa succede
Ad esempio 'utilizzando un filtro' prevede l'uso di una sola tabella o
piu' tabelle?
E queste, sul db, sono tra loro vincolate opure sono tutte slegate?
Dopo il mancato aggiornamento/eliminazione salta fuori qualche errore?
E come viene eseguito l'aggiornamento/eliminazione, nel senso mandi una
query passthrough al db o fai sempre tutto lato Access?


text:
Ciao Davide, ben risentito.
Non mi è chiaro come esegui le Query di aggiornamento/delete, se lato Server(con SP) o lato Client tramite DAO con Query Action..?
Riesci a verificare se, con il filtro inserito, sia presente o meno un RecordLocks lato server...?

Ciao
@Alex


text:

Ciao Roberto,
utilizzando un filtro vuol dire che nel comando DoCmd.OpenForm aggiungo il filtro: "IDDocumento='"& stDocumento &"'"
La maschera ha come origine dati la tabella documenti e basta, la cosa non cambia se uso una query con un INNER JOIN tra la tabella documenti e la tabella anagrafica
L'update che non va a buon fine quando la maschera è filtrata è questa:

        CurrentDb.Execute "UPDATE DocumentiRighe SET Auto=true WHERE " & st, dbSeeChanges

l'istruzione và perfettamente a buon fine se la maschera non è filtrata.

Analogamente non è possibile eliminare o modificare i record della sottomaschera che ha come origine la sola tabella DocumentiRighe, mentre tutto funziona regolarmente quando la maschera principale non è filtrata.

Le tabelle sono collegate tra loro con update in cascata sul campo IDDocumento

L'errore dice:

Errore 3157
ODBC: operazione UPDATE non riuscita su tabella collegata 'DocumentiRighe'

Se provo a modificare un record nella sottomaschera, dopo 60 secondi (classico tempo di timeout) ottengo lo stesso errore spiegato in modo più specifico:

ODBC: operazione UPDATE non riuscita su tabella collegata 'DocumentiRighe'
[Microsoft][ODBC SQL Server Driver]Timeout query scaduto. (#0)

Identico risultato se provo ad utilizzare una query passtrough!

Ciao


text:

Ciao Alex,
ben ritrovato!
le query sono tutte DAO, ma anche provando una passtrough non cambia nulla.

Il tuo ultimo suggerimento mi sembra interessante, nel senso che con il filtro magari access invia un qualche blocco al db, ma devo verificare...

Ciao


text:

Novità,
dopo un molto prolungato lasso di tempo (oltre un'ora) che la maschera è aperta, anche la maschera filtrata consente l'operazione.

Questo mi fa pensare che la maschera, se filtrata, provoca un lock sul server (come suggeriva Alex)

Resta da capire perchè succede e come impedirlo...

Ciao


text:
A me pare che sia già stato affrotnato questo argomento diversi anni orsono... ma non ne trovo traccia...

Chiaramente il Filtro a te serve, e quando operi è valorizzato(Filter<>"" e FilterOn=True)...?

Hai provato a vedere se, fa differenza filtrando con Filter di Maschera e con Filter di Recordset...?

Il Rs neutro è:
Dim rs As DAO.Recordset
Dim rsFiltrato  As DAO.Recordset
Set rs=DbEngine(0)(0),OpenRecordset("SELECT * FROM T1")
rs.Filter = "ID= " & ValoreID
Set rsFiltrato  = rs.OpenRecordset
Set Me.Recordset=rsFiltrato

Prova a vedere se in questo modo il Blocco agisce nello stesso modo..., chiaramente è solo per capire non ho la soluzione.

Vedo se trovo quel 3D che sono certo di ricordare...

@Alex


text:

Anche io ho cercato, ma non ho ancora trovato nulla.
Il filtro è:
Filter="IDDocumento='001010'"
FilterOn=True

Tuttavia il problema si verifica anche aprendo la maschera da codice e facendogli cercare e selezionare il record di interesse sfruttando openargs per passare il numero di documento cercato.
Basta spostarsi avanti e indietro nei record della maschera principale perchè il problema scompaia e la update vada a buon fine senza intoppi.

Ho provato a impostare la tabella documenti come origine record, senza alcuna query, ma le cose non cambiano.

Non sono sicuro di aver capito il tuo suggerimento sul Rs neutro.

Ciao
Davide


text:
Il giorno martedì 21 settembre 2021 alle 14:13:46 UTC+2 @Alex ha scritto:

Ok,
su SQL Server la query:

SELECT object_name(resource_associated_entity_id),* FROM sys.dm_tran_locks

Mi dà l'elenco delle tabelle bloccate, tra cui quelle su cui la update interviene.

Sembra che Access, dopo aver caricato i dati nella form, si dimentichi per un po' di rilasciare i blocchi.
Che tu sappia, esiste una istruzione esplicita, otre al chiudere la maschera?

Ciao


author: Simone Calligaris

text:
> Tuttavia il problema si verifica anche aprendo la maschera da codice e facendogli cercare e selezionare il record di interesse sfruttando openargs per passare il numero di documento cercato.

Nel senso che non funziona nemmeno con:

Me.RecordsetClone.FindFirst <TuoCritierioRicerca>
Me.Bookmark = Me.RecordsetClone.Bookmark

?

Saluti


text:

Esatto.
Il record viene regolarmente visualizzato nella maschera, ma è come se tutte le tabelle coinvolte nella visualizzazione rimanessero bloccate sul server, qualsiasi tentativo di modifica provoca un blocco di 60 secondi (tempo di timeout) e poi l'errore senza aggiornamento dei dati.
Basta muoversi avanti e indietro nei record della maschera perchè il problema si risolva.

Analogamente, ogni tentativo di modifica dei campi da codice (Me.QuestoDato=100) provoca un errore come se qualcun altro stesse modificando il record, ovviamente nessun altro è connesso al db durante le prove.

Ciao


text:

PS:
nessun campo bit ammette valori null, le tabelle sono dotate di campo timestamp.

Ciao


text:

Ultimissime:

La sottomaschera provoca un lock di tipo S con lifetime impostato su 1.

Questo lock resta finchè non clicco a casaccio su caselle di testo nella maschera.
Finchè il lock esiste, non posso fare niente, appena scompare la maschera rifunziona.

Il programma ha funzionato ininterrottamente per quasi un anno e solo ora ha cominciato a dare problemi.

I record nella tabella sono meno di 9000, il che non giustifica oltre minuti e minuti di caricamento...

Uff...


text:
> > Me.RecordsetClone.FindFirst <TuoCritierioRicerca>
> > Me.Bookmark = Me.RecordsetClone.Bookmark

> > Saluti
> Esatto.
> Il record viene regolarmente visualizzato nella maschera, ma è come se tutte le tabelle coinvolte nella visualizzazione rimanessero bloccate sul server, qualsiasi tentativo di modifica provoca un blocco di 60 secondi (tempo di timeout) e poi l'errore senza aggiornamento dei dati.
> Basta muoversi avanti e indietro nei record della maschera perchè il problema si risolva.
>
> Analogamente, ogni tentativo di modifica dei campi da codice (Me.QuestoDato=100) provoca un errore come se qualcun altro stesse modificando il record, ovviamente nessun altro è connesso al db durante le prove.

Mi sto chiedendo come mai non incontro problemi analoghi (misteri di Winsozz): l'inghippo si verifica anche da altri Clienti?

Comunque, prova ad aggirare facendo fare a programma ciò che fai a mano:

 Me.RecordsetClone.FindFirst <TuoCritierioRicerca>
 Me.Bookmark = Me.RecordsetClone.Bookmark

DoCmd.GoToRecord acDataForm,, acNext
DoCmd.GoToRecord acDataForm,, acPrevious


text:

Dopo aver provato di tutto, tra cui aggiunta di campi timestamp che dicevo, e verifiche varie ritengo di aver individuato il problema:
Una combo aveva come origine record una vista.
La vista in questione è è raggruppata e calcola la giacenza degli articoli.
Nonostante questa questa vista venga eseguita in 122 millesimi di secondo, quando questa vista era inclusa come rowsource della combo, eseguiva un lock di tipo S sulla tabella DocumentiRighe con request_lifetime impostato a 1, che mandava quindi in timeout qualunque aggiornamento della tabella, inoltre creava una serie di lock di tipo IS su altre tabelle.
Ho cambiato la rowsource della combo e il problema non si verifica più.

Resta da capire perchè prima non succedeva, dato che la cosa non è legata al tempo di esecuzione della query che, ripeto, viene eseguita in 122ms e restituisce appena 9000 record su tabelle dello stesso ordine di grandezza.

Ciao


text:
> Resta da capire perchè prima non succedeva, dato che la cosa non è legata al tempo di esecuzione della query che, ripeto, viene eseguita in 122ms e restituisce appena 9000 record su tabelle dello stesso ordine di >grandezza.

Come sempre in questi casi solo gli sviluppatori di MS potrebbero darci risposta, e magari dopo aver perso un paio di giornate a rincorrere la casistica.
Però sono sollevato dal fatto che tu abbia identificato un problema facilmente aggirabile (a parte il tempo che hai perso), potenzialmente preoccupante per tutti.

Saluti


text:

Ciao Simone,
sì, stava diventando un problema e mi preoccupava per il futuro, l'applicazione oltra a gestire magazzino, fatturazione e vendite, emette anche gli scontrini, quindi avevo un cliente in panne...
Il mistero maggiore è, come dicevo, perchè queste anomalie si presentano all'improvviso dopo vari mesi o addirittura anni di regolare funzionamento (e senza aumento significativo dei record)

Ciao


text:

Come lo rilevi il lock tipo 5 e lifetime 1 ?


title: Utilizzo della parola chiave Me

author: Alessandro Benedetti

text:
Ho realizzato una piccola funzione che effettua il salvataggio del
record corrente.
Sub AggiornaRecord(objTemp As Object)
If TypeOf objTemp Is Form Then
 objTemp.Dirty = False
End If
End Sub
Ho dovuto passare objTemp come Object perchè, dichiandolo Form e
passando AggiornaRecord(Me), in alcuni punti, ho ottenuto un errore di
'Tipo non compatibile'.
Scusate l'ingenuità, ma 'Me' non è sempre il form sottostante ?
Grazie,
Alessandro
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Utilizzo della parola chiave Me

author: Alessandro Cara

text:
Alessandro Benedetti wrote:
>
> Ho realizzato una piccola funzione che effettua il salvataggio del
> record corrente.
>
> Sub AggiornaRecord(objTemp As Object)
>
> If TypeOf objTemp Is Form Then
>  objTemp.Dirty = False
> End If
>
> End Sub
>
> Ho dovuto passare objTemp come Object perchè, dichiandolo Form e
> passando AggiornaRecord(Me), in alcuni punti, ho ottenuto un errore di
> 'Tipo non compatibile'.
>
> Scusate l'ingenuità, ma 'Me' non è sempre il form sottostante ?
yesss.
Il fatto che ricevi "Non compatibile" e' nella logica delle cose
altrimenti non saresti costretto a fare:If TypeOf objTemp Is Form Then
questo e' indice che qualche volta non passi un form e quindi
se sui parametri di funzione tipizzi appunto per Form
va da se che rimedi l'errore  di cui sopra
--
a.cara


title: Utilizzo della parola chiave Me

author: Roberto da casa

text:
"Alessandro Benedetti" <
abene...@tiscali.it
> ha scritto nel messaggio
news:c77a91faa73d3d2a914...@mygate.mailgate.org...
> Ho realizzato una piccola funzione che effettua il salvataggio del
> record corrente.
>
> Sub AggiornaRecord(objTemp As Object)
>
> If TypeOf objTemp Is Form Then
>  objTemp.Dirty = False
> End If
>
> End Sub
>
> Ho dovuto passare objTemp come Object perchè, dichiandolo Form e
> passando AggiornaRecord(Me), in alcuni punti, ho ottenuto un errore di
> 'Tipo non compatibile'.
>
> Scusate l'ingenuità, ma 'Me' non è sempre il form sottostante ?
>
> Grazie,
>
> Alessandro
Per passare alla funzione il nome della maschera in cui stai operando non
dovresti scrivere:
AggiornaRecord(Me)
ma scrivere
AggiornaRecord([Form])
e la sub potrebbe essere:
Sub AggiornaRecord(Maskera As Form)
Maskera.Dirty = False
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Utilizzo della parola chiave Me

author: Maurizio Borrelli

text:
> "Alessandro Benedetti"
news:c77a91faa73d3d2a914...@mygate.mailgate.org
:
> Ho realizzato una piccola funzione che effettua il salvataggio del
> record corrente.
> Sub AggiornaRecord(objTemp As Object)
> If TypeOf objTemp Is Form Then
>  objTemp.Dirty = False
> End If
> End Sub
    Potrebbe anche andarti bene questa:
        Public Function AggiornaRecord()
            CodeContextObject.Dirty = False
        End Function
> Ho dovuto passare objTemp come Object perchè, dichiandolo Form e
> passando AggiornaRecord(Me), in alcuni punti, ho ottenuto un errore di
> 'Tipo non compatibile'.
> Scusate l'ingenuità, ma 'Me' non è sempre il form sottostante ?
    Si', sempre e soltanto quando usato all'interno del modulo (di classe)
visual basic. Usata altrimenti e' una qualsiasi parola di nessun significato
a meno che non sia stata assegnata come nome a qualche oggetto di access
(maschere, controlli, ...) o del database (tabelle, query, campi, ...).
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Impedire stampa totali in una pagina vuota

author: cidi

text:
Salve a tutti
Come da oggetto vorrei impedire che i totali siano stampati in una pagina
vuota quando tutti i record entrano nella pagina precedente.
Spiego meglio: ho un report di più pagine quando il numero dei records che
entrano nella prima pagina coincide con il numero da stampare i totali
vengono stampati nella pagina successiva senza nessun record.
Io vorrei che mi spostasse almeno un paio di record dalla prima pagina nella
successiva dei totali.
Ricordo di aver letto qualcosa di simile ma non sono riuscito a trovarlo.
Ringrazio anticipatamente chi volesse fornirmi qualche indicazione
saluti Daniele


author: Sergio MAZZA

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:3IFIa.118133$pR3.2...@news1.tin.it...

In quale sezione del report hai inserito i totali? Di solito si inseriscono
nel piè di pagina Report...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:bd3r8h$jt8$1...@canarie.caspur.it...

Ciao Sergio, grazie per la risposta e per essere rientrato in anticipo :-)
ti faccio un  riassunto di tre gg di prove ed i risultati ottenuti.
1) I totali sono nel piè di pagina report
2) nel piè di pagina pagina ho gli stessi totali in controlli, non visibili,
che fanno riferimento ai controlli del piè di pagina report. su stampa ho il
codice: if
me.page
 = me.pages then seguono tutti i nomi dei controlli da
visualizzare.
Tutto questo funziona bene fino a quando ho 20 record da stampare ed il
report è di una pagina. Appena aggiungo un'altro record il report diventa di
due pagine, però il ventunesimo record lo vedo nella prima pagina ed i
totali nella seconda pagina insieme all'intestazione pagina. Tutto questo
fino al 25° record (ho provato ad aggiungere un record alla volta alla
fattura da stampare per vedere il perchè della seconda pagina) il 26° lo
vedo nella seconda pagina insieme ai totali. Ho smanettato nelle varie
sezioni del report (stampa sezione unita) ma senza successo. Non ho niente
nell'intestazione report. su stampa dell'intestazione pagina ho codice per
visualizzare il codice fiscale o la partita iva.
saluti Daniele


text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:TrgJa.225135$g92.4...@news2.tin.it...
>
> Ciao Sergio, grazie per la risposta e per essere rientrato in anticipo :-)
> ti faccio un  riassunto di tre gg di prove ed i risultati ottenuti.
> 1) I totali sono nel piè di pagina report
> 2) nel piè di pagina pagina ho gli stessi totali in controlli, non
visibili,
> che fanno riferimento ai controlli del piè di pagina report. su stampa ho
il
> codice: if
me.page
 = me.pages then seguono tutti i nomi dei controlli da
> visualizzare.
> Tutto questo funziona bene fino a quando ho 20 record da stampare ed il
> report è di una pagina. Appena aggiungo un'altro record il report diventa
di
> due pagine, però il ventunesimo record lo vedo nella prima pagina ed i
> totali nella seconda pagina insieme all'intestazione pagina. Tutto questo
> fino al 25° record (ho provato ad aggiungere un record alla volta alla
> fattura da stampare per vedere il perchè della seconda pagina) il 26° lo
> vedo nella seconda pagina insieme ai totali. Ho smanettato nelle varie
> sezioni del report (stampa sezione unita) ma senza successo. Non ho niente
> nell'intestazione report. su stampa dell'intestazione pagina ho codice per
> visualizzare il codice fiscale o la partita iva.
> saluti Daniele
>
 Prova a rendere invisibile tutta la sezione:
Es.
If Me.Page = Me.Pages Then
    Me.Section(acPageFooter).Visible = False
Else
        Me.Section(acPageFooter).Visible = True
End If
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
>  Prova a rendere invisibile tutta la sezione:
> Es.
> If Me.Page = Me.Pages Then
>     Me.Section(acPageFooter).Visible = False
> Else
>         Me.Section(acPageFooter).Visible = True
> End If
>
> Ciao.
>
> --
> Sergio MAZZA
>
Ciao Sergio,
Ho provato come mi hai suggerito ma senza successo. La visibilità dei totali
è subordinata alla proprietà Visibile dei controlli. Se la proprietà
Visibile = SI i totali sono visibili in tutte le pagine altrimenti no .
Secondo me l'errore dovrebbe essere nella sezione corpo. Come spiegare che
al 21° record il report diventa di due pagine pur continuando a mettere i
record nella prima pagina? Come se ci fosse un'interruzione di pagina o del
codice per stampare n righe (faq del sito comune) codice che ho anche usato
ma non in questo db. Volendo stampare l'intestazione della fattura in tutte
le pagine ho lasciato vuota l'intestazione report mettendo tutto nell'
intestazione pagina. Ha qualche importanza?
Intanto provo a rifare il report.
Saluti Daniele


text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:aWDJa.129235$pR3.2...@news1.tin.it...
>
> Ciao Sergio,
>
> Ho provato come mi hai suggerito ma senza successo. La visibilità dei
totali
> è subordinata alla proprietà Visibile dei controlli. Se la proprietà
> Visibile = SI i totali sono visibili in tutte le pagine altrimenti no .
>
> Secondo me l'errore dovrebbe essere nella sezione corpo. Come spiegare che
> al 21° record il report diventa di due pagine pur continuando a mettere i
> record nella prima pagina? Come se ci fosse un'interruzione di pagina o
del
> codice per stampare n righe (faq del sito comune) codice che ho anche
usato
> ma non in questo db. Volendo stampare l'intestazione della fattura in
tutte
> le pagine ho lasciato vuota l'intestazione report mettendo tutto nell'
> intestazione pagina. Ha qualche importanza?
>
> Intanto provo a rifare il report.
>
> Saluti Daniele
>
Prova a fare un raggruppamento per Cliente, anche se uno solo, e impostare
nel gruppo: "stampa sezione unita" a "gruppo intero"; non sono convinto che
sia la soluzione ma tentar non cuoce.
Io però non stamperei su tutte le pagine l'intestazione e totali; però è un
mio pensiero...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bd9qd3
>
> Prova a fare un raggruppamento per Cliente, anche se uno solo, e impostare
> nel gruppo: "stampa sezione unita" a "gruppo intero"; non sono convinto
che
> sia la soluzione ma tentar non cuoce.
Infatti.....è rimasto crudo :-)))
anche rifacendo il report non ho risolto.
> Io però non stamperei su tutte le pagine l'intestazione e totali; però è
un
> mio pensiero...
Come faresti?
Penso che l'intestazione della fattura vada su tutte le pagine e i totali
solo nell'ultima pagina.
> Ciao.
>
> --
> Sergio MAZZA
>
>
saluti Daniele
---


text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:kE2Ka.241493$g92.5...@news2.tin.it...
>
> Infatti.....è rimasto crudo :-)))
> anche rifacendo il report non ho risolto.
>
> Come faresti?
> Penso che l'intestazione della fattura vada su tutte le pagine e i totali
> solo nell'ultima pagina.
>
> saluti Daniele
> ---
L'intestazione sulla prima, dalla 2 in poi un bel Segue Fatt. N. del (in
alto) e alla fine i totali...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:bdah1k$8at$1...@canarie.caspur.it...

Ho provato la tua soluzione mettendo nell'intestazione pagina i controlli da
rendere visibili dopo la 1 pagina guadagnando un po' di spazio nelle pagine
successive anche se l'intestazione pagina è + alta e vuota nella 1 pagina.
Tutto questo però non risolve il problema.
Resta il limite, nella sezione corpo, di venti record per la prima pagina.
Vuol dire che il mio amico farà due fatture in caso i record sono 20. a
caval donato non si guarda in bocca :)))
Rode comunque non esserci riuscito, forse mi si addice il detto: ognuno cu
so misteri....ecc. ecc...
Se non hai altre idee da suggerirmi ti ringrazio per l'aiuto, e visto che
già ti hanno pagato una pizza virtuale potrei aggiungerci una...birra :-)
altrimenti una granita al primo incontro.
saluti Daniele


text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:ZffKa.139111$pR3.3...@news1.tin.it...
>
> Ho provato la tua soluzione mettendo nell'intestazione pagina i controlli
da
> rendere visibili dopo la 1 pagina guadagnando un po' di spazio nelle
pagine
> successive anche se l'intestazione pagina è + alta e vuota nella 1 pagina.
> Tutto questo però non risolve il problema.
> Resta il limite, nella sezione corpo, di venti record per la prima pagina.
> Vuol dire che il mio amico farà due fatture in caso i record sono 20. a
> caval donato non si guarda in bocca :)))
> Rode comunque non esserci riuscito, forse mi si addice il detto: ognuno cu
> so misteri....ecc. ecc...
> Se non hai altre idee da suggerirmi ti ringrazio per l'aiuto, e visto che
> già ti hanno pagato una pizza virtuale potrei aggiungerci una...birra :-)
> altrimenti una granita al primo incontro.
> saluti Daniele
>
Il "limite", come dici tu, è relativo al contenuto da stampare. Se ho delle
descrizioni molto lunghe che obbligano i conrtolli ad andare a capo, per
forza di cose avrai un report con più pagine. Mi dispiace ma non so' che
dirti anche perché  non mi incaponisco a trovare soluzioni su oggetti
(report) che notoriamente sono dinamici; oltre al fatto che devi combattere
con supporti dal limite fisico ben definito (fogli di carta e stampanti)...
Ciao e grazie per la birra...
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bdc7l9$5v2
> Il "limite", come dici tu, è relativo al contenuto da stampare. Se ho
delle
> descrizioni molto lunghe che obbligano i conrtolli ad andare a capo, per
> forza di cose avrai un report con più pagine. Mi dispiace ma non so' che
> dirti anche perché  non mi incaponisco a trovare soluzioni su oggetti
> (report) che notoriamente sono dinamici; oltre al fatto che devi
combattere
> con supporti dal limite fisico ben definito (fogli di carta e
stampanti)...
>
> Ciao e grazie per la birra...
>
> --
> Sergio MAZZA
>
>
Risolto :-)))
Ho messo visibile= NO il piè di pagina report. Evidentemente non erano solo
i controlli che dovevano essere invisibili ma anche la sezione.
Ciao Daniele
---


title: Cerca il seguente libro

author: Giuseppe

text:
          Salve,
compro il seguente libro: Microsoft Access 2000, guida all'uso.
Nelle librerie è quasi introvabile. Disposto a pagare eventuali fotocopie.
ciao
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Cerca il seguente libro

author: Nick

text:
Giuseppe ha detto: in data 31/05/2005 12.38:

http://www.ita-bol.com/bol/main.jsp?action=bolscheda&ean=978887131963
http://www.ita-bol.com/bol/main.jsp?action=bolscheda&ean=978887131981
http://www.ita-bol.com/bol/main.jsp?action=bolscheda&ean=978884810809
http://www.ita-bol.com/bol/main.jsp?action=bolscheda&ean=978887131970
ce ne sono parecchi di libri chiamati cos'.. dovresti specificare
editore e anno...
cmq cerca su bol che ne trovi parecchi ;)
ciao
Nick


title: Cerca il seguente libro

author: giuseppe

text:

Ciao,
si, infatti è presente: cercavo quello di J. L.Viescas Guida all'uso
microsoft access 2000.
Il prezzo è comunque superiore a quelo che avevo visto tempo addietro nelle
librerie.
Ad ogni modo, mi accontento...
Ti ringrazio per le info.



title: inviare mail con destinatario campo testo report

author: Beppe Cristiani

text:
Buongiorno
premetto che conosco poco il vba,la mia domanda è la seguente: come posso inviare una mail con l'indirizzo del destinatario prelevato da un campo di un report che ho creato in automatico? di seguito posto quelle 4 righe di codice che sono riuscito a fare
'------------------------------------------------------------
' Macro1
'
'------------------------------------------------------------
Function Macro1()
On Error GoTo Macro1_Err

    DoCmd.SendObject acReport, "preventivo", "PDFFormat(*.pdf)", "[Report]![preventivo]![Indirizzo posta elettronica]", "", "", "Richiesta Preventivo", "Buongiorno la presente per richiedere preventivo come da file allegato", True, ""

Macro1_Exit:
    Exit Function

Macro1_Err:
    MsgBox Error$
    Resume Macro1_Exit

End Function


text:

Per l'invio posta ti consiglio di vedere anche
http://www.blat.net/

Permette di svincolarsi dalla presenza di un client e-mail in locale


text:
grazie Roberto
ma quello che sto cercando di capire e se col comando DoCmd.SendObject acReport
posso sostituire all'indirizzo mail un testo prelevato dal report stesso.


text:
Ho risolto guardando sul forum un altro post:

Cito: tramite una macro inviaoggetto, dove nell'opzione To ho una cosa del genere:
=[Forms]![Miamaschera]![MiocontattoEMail] invio regolarmente messaggi

Grazie a tutti


Chopard Imperiale 38/3447-22 yg, Best Luxury Watch -
www.luxury-gift.org
Luxury Gift :
http://www.luxury-gift.org
Chopard Watches :
http://www.luxury-gift.org//chopard-watches.html
Chopard Imperiale 38/3447-22 yg Link :
http://www.luxury-gift.org/Watches/chopard-watch-634.html
Chopard Imperiale 38/3447-22 yg Information :
Brand :           Chopard Watches
Series :          Imperiale
Code :           38/3447-22 yg
Gender :          Ladies
Case Material :   18kt Yellow Gold
Dial Color :           Diamonds
Bracelet Strap :           Leather - Green
Movement :        Quartz
Clasp Type :           Tang Buckle
Bezel :           Fixed
Crystal :         Scratch Resistant Sapphire
Case Back :         Solid
Case Diameter :   25.5mm x 25.5mm (not incl. lugs)
Case Thickness :           7.40mm
Water Resistant : 30m/100ft.
18kt Yellow Gold Case, Pave Diamond set Dial. Bezel & Lugs set with 50
Top Wesselton VS quality Diamonds weighing aprox. 2.60 carats. Lugs &
Buttons set with 5 emerald Cabochons weighing aprox. 0.99 carats.
Chopard Imperiale 38/3447-22 yg Link :
http://www.luxury-gift.org/Watches/chopard-watch-634.html


title: origine dati di una casella di testo in un report

text:
Ciao a tutti.
Ho bisogno di un aiuto.
Sto costruendo un report e l'origine dati di una casella di testo del
report è un campo che nella tabella è una combo.
Al momento mettendo come origina dati la seguente riga:
=[SIGLA]
Il risultato è che invece della sigla ottengo nel report un numero
perchè mi visualizza l'IDSigla invece della sigla, invece io voglio
che nel report mi visualizzi il valore della column(1) della combo,
come devo fare?
Ho provato a mettere:
=[SIGLA].column(1)
ma è sbagliato :-P
Please...help me!!!


text:
roberto...@gmail.com
 wrote:
> Ciao a tutti.
>
> Ho bisogno di un aiuto.
>
> Sto costruendo un report e l'origine dati di una casella di testo del
> report è un campo che nella tabella è una combo.
In Campania ed anche in campagna non risulta che ci siano campi di tipo
combo. Probabilmente hai un campo di tipo numerico o testo che in fase
di definizione della tabella hai deciso che venga trattato dalle
maschere come combo.
>
> Al momento mettendo come origina dati la seguente riga:
>
> =[SIGLA]
>
> Il risultato è che invece della sigla ottengo nel report un numero
> perchè mi visualizza l'IDSigla invece della sigla, invece io voglio
> che nel report mi visualizzi il valore della column(1) della combo,
> come devo fare?
qual'e' il campo che descrive la colonna 1 del combo?
devi prendere quello, il quale, probabilmente, sta su un'altra tabella
Fai derivare la sorgente del tuo report da una query  in cui
tab1.sigla e' uguale a tab2.sigla (join fra le due tabelle) e dalla
seconda ti prelevi la descrizione, immagino, relativa
>
> Ho provato a mettere:
> =[SIGLA].column(1)
>
> ma è sbagliato :-P
>
> Please...help me!!!
>
cantavano i Beatles.
--
a.cara


author: Carlo Costarella

text:
<
roberto...@gmail.com
> ha scritto nel messaggio
news:1118389430.8...@g44g2000cwa.googlegroups.com...
Ciao a tutti.



=[SIGLA]


ma è sbagliato :-P
Please...help me!!!
Ciao
Ci sono molte strade per raggiungere lo scopo.
Nella tabella e nel campo che ti interessa, per la ricerca hai visualizzato
il controllo "casella combinata". Questa ha la possibilità di impostare a 0
la larghezza della colonna associata in modo da visualizzare la colonna
successiva anche se internamente utilizza la prima colonna come valore.
Se questo è stato fatto apri il report in struttura ed elimina il controllo
associato a [Sigla]; dall'elenco campi del report (menù visualizza...elenco
campi) seleziona e trascina nella posizione voluta il campo appena
modificato nella tabella. Ora dovresti vedere quello che ti serve.
Ciao, Carlo