title: Problema con apertura reports

text:
"Francesco Carannante" <
arr...@libero.it
> ha scritto nel messaggio
news:lcrg7.3794$IM1.1...@news.infostrada.it...

Hai impostato le form come: popup = sě?
Ciao.


title: Problema con apertura reports

author: Francesco Carannante

text:
> Hai impostato le form come: popup = sě?
>
> Ciao.
>
>
Grazie della risposta,
le form erano come popup = no ma anche impostandole a si cmq il problema
persiste .
Ciao Francesco.


title: Problema con apertura reports

author: Sergio MAZZA

text:
"Francesco Carannante" <
arr...@libero.it
> ha scritto nel messaggio
news:ditg7.4431$IM1.1...@news.infostrada.it...
>
> Grazie della risposta,
> le form erano come popup = no ma anche impostandole a si cmq il problema
> persiste .
>
> Ciao Francesco.
>
Controlla:
- a scelta obbligatoria se = no;
- stile bordo se = dimensionabile;
Ciao.


title: Problema con apertura reports

text:
> > Grazie della risposta,
> > le form erano come popup = no ma anche impostandole a si cmq il problema
> > persiste .
> >
> > Ciao Francesco.
> >
>
> Controlla:
> - a scelta obbligatoria se = no;
> - stile bordo se = dimensionabile;
>
> Ciao.
>
Verificato, è tutto come mi dici nella tua risposta.
Grazie della tua attenzione.
Ciao Francesco
________________________________________
Francesco Carannante
Digital Sparks SRL


title: Pagina web che non 'prende' dati su combobox

author: RobertoA

text:
Vorrei automatizzare l'inserimento di Denominazione, provincia, Codice
Fiscale su questa pagina

http://www.inipec.gov.it/cerca-pec/-/pecs/companies

Uso questo codice
-------------------------------
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.Navigate pagina_web
Do Until Not IE.Busy And IE.ReadyState = 4: DoEvents: Loop
IE.Document.getElementById("_1_WAR_searchpecsportlet_company-name").Value
= "PIPPO SRL"
IE.Document.getElementById("_1_WAR_searchpecsportlet_regionCode").Value
= "Torino"
IE.Document.getElementById("_1_WAR_searchpecsportlet_tax-code-vat").Value
= "CODICE_FISCALE"
-------------------------------
(i nomi dei campi li si ho presi con
Firefox/Strumenti/SviluppoWeb/AnalisiPagina)

Per il campo Denominazione e Codice Fiscale tutto bene, viene
visualizzato quanto inserisco
Per la combo Provincia invece non mi appare niente, pur essendo presente
nella lista province esattamente un 'Torino'
In due l'e' che sballio?


author: Geremia

text:
> IE.Document.getElementById("_1_WAR_searchpecsportlet_regionCode").Value
> = "Torino"

il valore è TO , non Torino:

<option value="TO" >


text:

Ah, grazie
Dove leggi questa informazione?


title: Proprietà InputMask

author: Sthepan

text:
Ho utilizzato la proprietà imputmask dalla proprietà di casella
di testo.
Per utlizzarla da codice com'è la sintassi perchè nell'help non ho capito
un gran chè.
Io dovrei fare in modo che nella casella di testo vengano inseriti 6
caratteri numerici e due lettere,
Esempio:  "567845DR" quindi maschera di imput "000000 LL"
Però la stessa funzione tramite codice non riesco a capire come, anche
perchè vorrei fare in modo che se viene inserita errata al posto del
classico "ding" mi esca una maschera di errore "Dati Errati"
qualcuno può darmi una mano?
grazie
Sthepan


title: Proprietà InputMask

author: Carlo Costarella

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:1u0cq1ascp1oo$.fii647v8aj0v$.dlg@40tude.net...

Su attivato del tuo controllo puoi scrivere:
Private Sub TuoControllo_GotFocus()
Me.TuoControllo.InputMask = ">000000LL;;_"
End Sub
Ciao, Carlo


title: Tabelle - Numero con formato Euro o Standard

author: Filippo

text:
Salve,
mi succede questa cosa (Access 2000).

Tabella con 2 campi Numerici, Precisione singola.
Il primo campo ha il formato Euro, il secondo Standard con 2 cifre
decimali

Inserisco in entrambi i campi il numero 123,45 (ma vale con qualsiasi
decimale), mi appare nel primo campo il numero 123,45 preceduto dal
simbolo dell'Euro, nell'altro il numero 123,45.

Tuttavia se clicco col mouse sul primo campo il numero (Euro) mi
appare: 123,449996, l'altro continua ad apparirmi 123,45.
La cosa è curiosa perché 123,449996 NON E' il valore che ho inserito.

Come si spiega la stranezza?

Grazie e buone ferie.
Filippo


author: Karl Donaubauer

text:
Filippo wrote:
> mi succede questa cosa (Access 2000).
>
> Tabella con 2 campi Numerici, Precisione singola.
> Il primo campo ha il formato Euro, il secondo Standard con 2 cifre
> decimali
>
> Inserisco in entrambi i campi il numero 123,45 (ma vale con qualsiasi
> decimale), mi appare nel primo campo il numero 123,45 preceduto dal
> simbolo dell'Euro, nell'altro il numero 123,45.
>
> Tuttavia se clicco col mouse sul primo campo il numero (Euro) mi
> appare: 123,449996, l'altro continua ad apparirmi 123,45.
> La cosa � curiosa perch� 123,449996 NON E' il valore che ho inserito.
>
> Come si spiega la stranezza?

Una delle regole pi� vecchie nel mondo di Access:
Non usare mai il tipo Single perch� � impreciso nei decimali.
Esistono mille discussioni su questo soggetto.

Per la moneta usa il tipo Valuta e secondo me senza simbolo
perch� solo da fastidio.

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


title: Si Può Fare ?

author: Chincarini Giovanni

text:
Ho una maschera a campi continui, da questa devo estrarre dei dati in questa
Maniera:
Campo Data      Campo descrizione
Nella maschera vengono visualizzati  in dati in quasta maniera :
Campo data   01.01.2002          data descrizione 800
Campo data   01.01.2002           data descrizione 303
Campo data   01.01.2002            data descrizione 303
e cosě via ci possono essere anche 10/20  campi per ogni giorno
io avrei bisogno di recupera  un campo data per giorno per descrizione
es.  Campo data 01.01.2002   data descrizione 800
      Campo data 01.01.2002   data descrizione 303
la situazione si risolve con una query con ragruppamento, ma  poi non riesco
ad inserire piů i dati per completare
la maschera, č possibile farlo con un codice VBA
Grazie  a tutti


title: Si Può Fare ?

author: OndaMax

text:
Chincarini Giovanni wrote in message ...
> Nella maschera vengono visualizzati  in dati in quasta maniera :
> Campo data   01.01.2002          data descrizione 800
> Campo data   01.01.2002           data descrizione 303
> Campo data   01.01.2002            data descrizione 303
>
> io avrei bisogno di recupera  un campo data per giorno per descrizione
> es.  Campo data 01.01.2002   data descrizione 800
>       Campo data 01.01.2002   data descrizione 303
>
> la situazione si risolve con una query con ragruppamento, ma  poi non
riesco
> ad inserire più i dati per completare la maschera, è possibile farlo con
un
> codice VBA
Forse ti conviene organizzare davvero una maschera con fonte dati
raggruppata (e quindi non modificabile, richiamando tramite pulsante una
nuova maschera che abbia come sorgente la tabella e da cui puoi inserire
nuovi record. Ci sarebbe però da chiedersi se c'è la necessità di modificare
e/o cancellare i record inseriti, oltre che aggiungerli.
Oppure mettere su una bella sottomaschera collegata al master tramite il
controllo  data ... in quel caso sulla sottomaschera comparirebbero i record
presenti sulla data selezionata dall'elenco dei dati raggruppati e da li
puoi inserire, modificare e cancellare.
Vedi tu ...
OndaMax


title: Dove posso trovare Mdac 2.0

author: Roma

text: c.o. grazie


title: Dove posso trovare Mdac 2.0

author: Marco Lovadina

text:
Hai provato sul sito Microsoft?
Roma <
schiavet...@libero.it
> wrote in message
8sha5g$nvc$1...@fe2.cs.interbusiness.it...
> c.o. grazie
>
>


title: Dove posso trovare Mdac 2.0

text:
Certo, e no è più disponibile.
"Marco Lovadina" <
marco.l...@iol.it
> ha scritto nel messaggio
news:rY$$jKFOA...@newsmst.mcis.galactica.it...



title: problemi con stringhe sql e date

author: psq

text:
Mi sapete dire cosa non và in questa stinga
...
STRSQL = STRSQL & " and [data partenza] Between #" &
[Forms]![NOLICIFT]![datatrasp] & " # AND # " & _
[Forms]![NOLICIFT]![datatrasp1] & "#"
ho anche usato
MA ALTRETTANDO SENZA RISULTATO
..
STRSQL = STRSQL & " and [datapartenza] >=#" & [Forms]![NOLICIFT]![datatrasp]
& "#"
STRSQL = STRSQL & " and [datapartenza] <=#" &
[Forms]![NOLICIFT]![datatrasp1] & "#"
Si comporta in modo strano.
..Parte dalla data iniziale e si ferma all'ultima data del recordset senza
considerare la data finale
..Se metto date uguali non da alcun risultato..
Non ci sto capendo (come al solito) più NIENTE..
Grazie a tutti


title: problemi con stringhe sql e date

author: Jason

text:
psq ha scritto:
> Mi sapete dire cosa non và in questa stinga
> ...
> STRSQL = STRSQL & " and [data partenza] Between #" &
> [Forms]![NOLICIFT]![datatrasp] & " # AND # " & _
> [Forms]![NOLICIFT]![datatrasp1] & "#"
> ho anche usato
> MA ALTRETTANDO SENZA RISULTATO
> ..
> STRSQL = STRSQL & " and [datapartenza] >=#" & [Forms]![NOLICIFT]![datatrasp]
> & "#"
> STRSQL = STRSQL & " and [datapartenza] <=#" &
> [Forms]![NOLICIFT]![datatrasp1] & "#"
> Si comporta in modo strano.
> ...Parte dalla data iniziale e si ferma all'ultima data del recordset senza
> considerare la data finale
> ...Se metto date uguali non da alcun risultato..
> Non ci sto capendo (come al solito) più NIENTE..
> Grazie a tutti
Prova a girare le Date nel formato MM/DD/YY
es. format([Forms]![NOLICIFT]![datatrasp], "mm/dd/yy")
Ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: problemi con stringhe sql e date

text:
scusa il ritardo
il tuo consiglio mi ha risolto il problema
grazie
"Jason" <
g.bri...@ecrsystem.it
> ha scritto nel messaggio
news:eqd2te$e1r$1...@news.newsland.it...



title: Stampa report

author: Milo

text:
Un saluto a tutti.
Ho solo una stupidissima domanda da porvi,
come posso con un codice, impostrare la stampare il mio report  in
orizzontale?
Ringrazio in anticipo
Milo


title: Stampa report

text:
"Milo" <
miles...@iol.it
> ha scritto nel messaggio
news:bp3422$1jjesm$1...@ID-115013.news.uni-berlin.de...

La risposta non è affatto semplice e anzi richiede un bel po' di conoscenze.
Tutto dipende da quale versione di Access usi.
Con Xp pochi (sic!) problemi, con 97 enormi.
Ciao, Carlo


title: Strano calcolo

author: RobertOne

text:
Ciao a tutti.
E' già da parecchio tempo che non posto più. Circa quattro anni fa, sono
riuscito ad imbastire in database per la gestione del conto corrente. Fino
ad oggi tutto bene eccetto che per un piccolo errore che non sopporto.
Premetto che sebbene sia un pò spartano, soddisfa egregiamente le mie
esigenze.
In sintesi, con la seguente query posta in una casella di riepilogo a fondo
pagina, ottengo il saldo dalla data X alla data Y.
SELECT Sum([SalIniz])+Sum([MovAve])-Sum([MovDar]) AS T
FROM [Conto corrente]
WHERE ((([Conto corrente].Istituto)=Forms![Movimenti per Data]!RS) And
(([Conto corrente].DataOp) Between Forms![Movimenti per Data]!dataI And
Forms![Movimenti per Data]!dataF));
Non capisco perchè e me ne sono accorto solamente ora, nella somma mi
calcola 1 centesimo in più. Con questo database gestisco due istituti e lo
utilizzo dal 2005 da quanto l'ho creato. Solamente con un istituto mi dà
tale problema e col 1° trimestre del 2007, prima e dopo no. Ho controllato
più di una volta i movimenti che ho inserito e sono corretti.
SalIniz   = Saldo iniziale di inizio anno
MovAve = Movimenti avere
MovDar = Movimenti dare
Siccome sono un pò arrugginito per quanto riguarda la programmazione in
Acess..., chiedo il vostro aiuto.
Grazie.
Roberto


title: Strano calcolo

author: Bruno Campanini

text:
"RobertOne" <
robe...@robort.it
> wrote in message
news:ghcgl0$jba$1...@tdi.cu.mi.it...

Se i campi contenenti gli euro sono stati definiti Single o Double
gli errori nella parte decimale sono pressoché inevitabili.
Occorre definirli Currency (Valuta) ovvero Decimal.
Meglio Currency, ché con Decimal di complichi un po' più la vita.
Bruno


title: Strano calcolo

text:
Bruno Campanini"  ha scritto nel messaggio ...
> Se i campi contenenti gli euro sono stati definiti Single o Double
> gli errori nella parte decimale sono pressoché inevitabili.
> Occorre definirli Currency (Valuta) ovvero Decimal.
> Meglio Currency, ché con Decimal di complichi un po' piů la vita.
>
> Bruno
Grazie Bruno per la dritta.
Siccome questo database ha sempre funzionato bene senza quest'ultimo
problema, ho fatto una prova che pensavo fosse assurda ma ha funzionato...
Ho fatto una stampa dei movimenti incriminati dal 01/01/2007 al 31/03/2007 e
successivamente li ho cancellati dalla tabella e ridigitati. Ora funziona e
non ho piů quel centesimo in piů...
Premetto che i movimenti li avevo controllati decine e decine di volte ed
erano corretti...
Non so che dire.
Grazie ancora.
Rob.


title: Strano calcolo

text:
"RobertOne" <
robe...@robort.it
> wrote in message
news:ghdoeq$blk$1...@tdi.cu.mi.it...
> Grazie Bruno per la dritta.
>
> Siccome questo database ha sempre funzionato bene senza quest'ultimo
> problema, ho fatto una prova che pensavo fosse assurda ma ha funzionato...
> Ho fatto una stampa dei movimenti incriminati dal 01/01/2007 al 31/03/2007
> e
> successivamente li ho cancellati dalla tabella e ridigitati. Ora funziona
> e
> non ho piů quel centesimo in piů...
>
> Premetto che i movimenti li avevo controllati decine e decine di volte ed
> erano corretti...
>
> Non so che dire.
Ribadisco: se i valori che devi sommare hanno decimali
e sono stati definiti Single o Double, qualche errore
occasionale nei decimali lo devi mettere in conto.
Bruno


title: per chi vuole aiutarmi

author: LOMA DI V. IANNACCONE & C. SAS

text:
Salve a tutti!
Trovo questo newsgroup davvero eccezionale, almeno per me che sono un
principiante.
Sto cercando di imparare ad usare access 2000 e vengo da vecchie espereienze
in basic e dbIII plus.
Ora sto cercando di riconvertire i miei programmmi giŕ realizzati per la
gestione del mio studio in quanto non prevedono la multivaluta (nuova
entrata dell'Euro).
Ho questo problema:
Ho tue tabelle.
La prima con questi campi:
codice cliente, nome, cognome
La seconda con questi campi:
operazione, codice, data, descrizione, dare, avere
Le stesse sono legate con relazione sul campo "codice"
Ora mi trovo nella situazione di immettere nella seconda tabella un certo
numero di records alla volta (2,3,4,ecc..) e vorrei che fossero legati tra
loro da un campo uguale cioč il campo "operazione" in modo da estrarli
successivamente tutti insieme.
Dovrei cosě far incrementare il campo "operazione" di un +1 per ogni gruppo
di nuovi record, Vi faccio un esempio:
Operazione    Codice      Data          Descrizione        Dare    Avere
125            1          12/04/2000    emessa fattura             200.000
125            2          12/04/2000    emessa fattura    200.000
126            1          18/06/2000    incasso fattura   300.000
126            1          18/06/2000    incasso fattura            300.000
cosě che quando richiamo la prima operazione (nell'esempio) attaverso un
filtro sul campo "operazione" mi compare anche la seconda avendo lo stesso
numero (125)
E' possibile fare ciň senza entrare nel linguaggio di programmazione?
E, comunque, come posso fare?
Grazie a chi vuole aiutarmi!!!
Antonio


title: per chi vuole aiutarmi

author: Rob

text:
"LOMA DI V. IANNACCONE & C. SAS" <
LOM...@aruba.it
> ha scritto nel messaggio
news:90im2a$qn$1...@fe2.cs.interbusiness.it...
> Salve a tutti!
> Trovo questo newsgroup davvero eccezionale, almeno per me che sono un
> principiante.
> Sto cercando di imparare ad usare access 2000 e vengo da vecchie
espereienze
> in basic e dbIII plus.
> Ora sto cercando di riconvertire i miei programmmi già realizzati per la
> gestione del mio studio in quanto non prevedono la multivaluta (nuova
> entrata dell'Euro).
>
> Ho questo problema:
> Ho tue tabelle.
> La prima con questi campi:
> codice cliente, nome, cognome
> La seconda con questi campi:
> operazione, codice, data, descrizione, dare, avere
>
> Le stesse sono legate con relazione sul campo "codice"
>
> Ora mi trovo nella situazione di immettere nella seconda tabella un certo
> numero di records alla volta (2,3,4,ecc..) e vorrei che fossero legati tra
> loro da un campo uguale cioè il campo "operazione" in modo da estrarli
> successivamente tutti insieme.
>
> Dovrei così far incrementare il campo "operazione" di un +1 per ogni
gruppo
> di nuovi record, Vi faccio un esempio:
>
> Operazione    Codice      Data          Descrizione        Dare    Avere
> 125            1          12/04/2000    emessa fattura             200.000
> 125            2          12/04/2000    emessa fattura    200.000
> 126            1          18/06/2000    incasso fattura   300.000
> 126            1          18/06/2000    incasso fattura            300.000
>
> così che quando richiamo la prima operazione (nell'esempio) attaverso un
> filtro sul campo "operazione" mi compare anche la seconda avendo lo stesso
> numero (125)
>
> E' possibile fare ciò senza entrare nel linguaggio di programmazione?
> E, comunque, come posso fare?
>
> Grazie a chi vuole aiutarmi!!!
>
> Antonio
Io scinderei la seconda tabella nelle due seguenti:
Seconda tabella [A] (Operazioni):
operazione, codice, data, descrizione
Seconda tabella [B](DettagliOperazioni):
IDRiga(ad es Contatore), operazione, dare, avere
- relazioni tab[A] con tab [B] sui campi operazione (ovviamente
Un'operazione - Molti Dettagli),
- Ti crei una Maschera(operazioni) con Sottomaschera(dettagli) con
l'autocomposizione.
- Inizi ad inserire i dati e Access si preoccuperà del resto!
Buon lavoro, Rob.
--
dg.rob...@tiscalinet.it
togliere NOSPAM per postare
--------------------------------------------
2495 sanzioni per divieto di sosta nella mia città!
Domanda: e le altre 95 di chi sono?


title: per chi vuole aiutarmi

author: Antonio Biso

text:
LOMA DI V. IANNACCONE & C. SAS <
LOM...@aruba.it
> wrote in message
90im2a$qn$1...@fe2.cs.interbusiness.it...
> Ora mi trovo nella situazione di immettere nella seconda tabella un certo
> numero di records alla volta (2,3,4,ecc..) e vorrei che fossero legati tra
> loro da un campo uguale cioč il campo "operazione" in modo da estrarli
> successivamente tutti insieme.
>
> Dovrei cosě far incrementare il campo "operazione" di un +1 per ogni
gruppo
> di nuovi record, Vi faccio un esempio:
>
> Operazione    Codice      Data          Descrizione        Dare    Avere
> 125            1          12/04/2000    emessa fattura             200.000
> 125            2          12/04/2000    emessa fattura    200.000
> 126            1          18/06/2000    incasso fattura   300.000
> 126            1          18/06/2000    incasso fattura            300.000
>
> cosě che quando richiamo la prima operazione (nell'esempio) attaverso un
> filtro sul campo "operazione" mi compare anche la seconda avendo lo stesso
> numero (125)
Sinceramente non ho capito quale sia il problema. Cioč, la domanda precisa.
Mi dici tu una cosa: come si fa con dbIII a cancellare un record selezionato
dopo aver fatto il browse di un dbf?
Antonio


title: Mi spiego meglio: chiamata dinamica

author: Zampalunga

text:
Ciao,
ricapitolo il mio problema perchè non sono stato chiaro:
devo gestire un circolo tennis.
Nella maschera situazione ho 96 interruttori, uno per ogni ora dalle 7 alle
23 per ogni campo (7 campi).
Quando premo un interruttore (Su clic) mi si attiva la maschera
"prenotazioni" e ho impostato che si attivi con già inseriti la data, il
numero del campo e l'ora in modo tale che l'utente debba solo inserire i
nomi dei giocatori. Ho inoltre un campo "codice" che contiene, anche questo
inserito automaticamente, il nome dell'interruttore che ha attivato la
machera "prenotazioni". A cosa mi serve?
Mi serve perchè vorrei che dopo l'uscita l'interruttore il cui nome è
contenuto in "codice" rimanga sul valore true o sul valore false a seconda
che ci sia stato un inserimento o una cancellazione affinchè la
disponibilità di campi sia chiara visivamente con la sola maschera
"situazione". Il fatto è che non voglio dover scrivere un if per ogni tasto
(visto che sono 96) ma voglio che il nome dell'interruttore da impostare a
true o false me lo prenda direttamente dal campo "codice".
Per questo io avevo provato (premettendo di non essere molto esperto) con il
codice:
Forms!situazione![me!codice]
Forms!situazione! -----> per indicare che la maschera è situazione
[Me!Codice]----> per indicare che il nome dell'interruttore di situazione è
contenuto in "codice" di prenotazioni
Grazie


title: Facile facile?

author: PaoloS

text:
salve, ho un piccolo quesito da chiedere,
Private Sub Form_Activate()
    MsgBox "ciao"
End Sub
in teoria dovrei prima vedere il form e poi il msgbox.. in pratica
avviene il contrario...
come faccio a vedere prima il fom e poi il msgbox?
PaoloS


title: Facile facile?

author: Carlo Costarella

text:
"PaoloS" <
solo...@tin.it
> ha scritto nel messaggio
news:bafoq5$sk77b$1...@ID-106271.news.dfncis.de...

Quando apri una maschera questi sono gli eventi che si attivano in ordine:
Apertura > Caricamento > Ridimensionamento > Attivazione > Corrente
Non credo che ci riesci utilizzando questi eventi.
Probabilmente usando l'evento "Su Timer" e impostando "Intervallo timer su
100 o 500, dovresti riuscirci.
Terminata la tua routine reimposti l'intervallo timer a 0.
Private Sub Form_Timer()
MsgBox "ciao"
Me.TimerInterval = 0
End Sub
Ciao, Carlo


title: Facile facile?

text:
Carlo Costarella wrote:
> "PaoloS" <
solo...@tin.it
> ha scritto nel messaggio
> news:bafoq5$sk77b$1...@ID-106271.news.dfncis.de...
>> salve, ho un piccolo quesito da chiedere,
>>
>> Private Sub Form_Activate()
>>     MsgBox "ciao"
>> End Sub
>>
>> in teoria dovrei prima vedere il form e poi il msgbox.. in pratica
>> avviene il contrario...
>
> Quando apri una maschera questi sono gli eventi che si attivano in
> ordine: Apertura > Caricamento > Ridimensionamento > Attivazione >
> Corrente
> Non credo che ci riesci utilizzando questi eventi.
> Probabilmente usando l'evento "Su Timer" e impostando "Intervallo
> timer su 100 o 500, dovresti riuscirci.
> Terminata la tua routine reimposti l'intervallo timer a 0.
> Private Sub Form_Timer()
> MsgBox "ciao"
> Me.TimerInterval = 0
> End Sub
>
> Ciao, Carlo
difatti funziona... grazie mille, all'evento timer del form proprio
non ci pensavo...


title: Problemi sulla memoria

author: Mirko

text:
Salve a tutti, mi chiamo Mirko e ho un problemino che non riesco a capire se
dipende dal file che ho creato oppure da Access. Ho fatto un file di
Access2000 per la gestione delle Telefonate con varie query, tabelle, report
e maschere (il tutto è grande 5,70 MB!!) + quasi 4000 record. Il problema
che ho è che dopo svariate operazioni sulle query oppure semplicemente
MUOVENDOSI CON LE BARRE DI SCORRIMENTO, appare una schermata di errore che
mi dice: "Memoria Insufficiente.Chiudere tutte le applicazioni non
necessarie". L'unica cosa che io posso fare è riavviare la mia macchina.
Premetto che non dipende dalla mia macchina perchè l'ho provato anche su
altre postazioni ed ho avuto il solito risultato.
Grazie a chiunque mi possa dare un qualsiasi tipo di aiuto.


title: Problemi sulla memoria

author: ema

text:
Mio cugino mi ha detto che Mirko <
m.mal...@leonet.it
> scrisse:
> Salve a tutti, mi chiamo Mirko e ho un problemino che non riesco a capire se
> dipende dal file che ho creato oppure da Access. Ho fatto un file di
> Access2000 per la gestione delle Telefonate con varie query, tabelle, report
> e maschere (il tutto è grande 5,70 MB!!) + quasi 4000 record. Il problema
>
l'hai compattato?? (strumenti -> utilita` db -> compatta db)
bye!
--
Emanuele Cesena        <
ece...@penguinpowered.com
>
http://www.penguinpowered.com/~ecesena
Cielo a pecorelle, acqua Ferrarelle.


title: Problemi sulla memoria

text:
Ho provato, ma oltre a diminuire la grandezza del db, il problema persiste
continua a darmi problemi sulla memoria semplicemente muovendomi con le
barre di scorrimento.
Mirko
ema <ece...@NOSPAMpenguinpowered.com> wrote in message
87h9ih$fu$1...@srv.ema.it...



title: Problemi sulla memoria


title: Problemi sulla memoria

text:
Mio cugino mi ha detto che Mirko <
m.mal...@leonet.it
> scrisse:
> Ho provato, ma oltre a diminuire la grandezza del db, il problema persiste
> continua a darmi problemi sulla memoria semplicemente muovendomi con le
> barre di scorrimento.
>
non e` che hai inserito troppe immagini, o simili??
Voglio dire, se hai un PC di quelli attuali, con della buona RAM, cioe`
dai 32MB in su, un po' di hd libero, i 4000 record ad Access gli fanno
un baffo... da soli. Se pero` c'e` dell'altro, magari e` quello che
rompe.
bye!
--
Emanuele Cesena        <
ece...@penguinpowered.com
>
http://www.penguinpowered.com/~ecesena
Un giorno senza la luce del sole e' come la notte.


title: Access 97 - Problemi

author: Gildo Apicella

text:
Ho dei problemi come access 97, funziona tutto perfettamente, ma
quando lancio una autocomposizione mi da un problema e resetta
tutto. L'ho disinstallato e reinstallato ben 3 volte, stesso risultato.
Spero che diate una mano, grazie...di seguito il messaggio di errore.
MSACCESS ha provocato un errore di pagina non valida nel
modulo MSACCESS.EXE in 015f:300faf99.
Registri:
EAX=000000fe CS=015f EIP=300faf99 EFLGS=00010202
EBX=00000000 SS=0167 ESP=0062bbd0 EBP=0062bc10
ECX=0062b918 DS=0167 ESI=65341521 FS=0ea7
EDX=0062b950 ES=0167 EDI=80040154 GS=0000
Byte all'indirizzo CS:EIP:
8b 08 50 ff 51 08 5e 8b c7 5f e9 8a fd ff ff 6d
Immagine dello stack:
00e94f14 00e9bc64 004a4914 00000007 0062bc7c 30025017
3000dd08 000000fe 3000dd10 00000000 00000000 00000000
00000000 00000000 00000000 00000000


title: rnd e randomize

author: Marchingegno

text:
Le funzioni mi sono abbastanza chiare (!)
Vorrei tuttavia avere la possibilità di estrarre da 1 a 100 dei numeri in
modo casuale ma senza ripetizioni
 Io ho usato questa funzione, mi piace ma è pesuccia
For j = 1 To 100
       E(j) = 0
       Do
           Randomize
           Valore = Int((100) * Rnd + 1)
           For z = 1 To UBound(E)
                 Presenza = False
                 If E(z) = Valore Then
                    Presenza = True
                    Exit For
                End If
            Next
            If Presenza <> True Then Exit Do
       Loop
       E(j) = Valore
Next j
Si può migliorare
Cheiddiovenerendamerito


title: rnd e randomize

author: Roberto dalla campagna

text:
"Marchingegno" <
marchi...@email.it
> ha scritto nel messaggio
news:eJw9d.93066$35.43...@news4.tin.it...

Prova così:
Dim E(99) As Integer
Dim J As Integer
Dim Valore As Integer
Randomize
For J = 1 To 100
    Do Until 1 = 2
        Valore = Int(100 * Rnd + 1)
        If E(Valore - 1) = 0 Then
            E(Valore - 1) = Valore
            Exit Do
        End If
    Loop
Next J
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: rnd e randomize

text:
"Marchingegno" <
marchi...@email.it
> wrote in message
news:eJw9d.93066$35.43...@news4.tin.it...

Direi che non c'è niente da migliorare, solo da cambiare.
Io ho fatto questa:
------------------------------------------------------------------
Dim String100 As String, i, k, A, Array100(1 To 100)
For i = 1 To 100
    String100 = String100 & i & "-"
Next
String100 = "-" & String100
Randomize
Do
A = Int(1 + 100 * Rnd)
If InStr(1, String100, "-" & CStr(A) & "-") Then
  k = k + 1
  String100 = Replace(String100, "-" & CStr(A) & "-", "-", 1, 1)
  Array100(k) = A
End If
Loop Until String100 = "-"
-----------------------------------------------------------------
Tanto per far l'originale...
Ciao
Bruno


title: rnd e randomize

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> wrote in message
news:qTx9d.31572$H11.9...@twister1.libero.it...
> Prova cosě:
>
> Dim E(99) As Integer
> Dim J As Integer
> Dim Valore As Integer
> Randomize
> For J = 1 To 100
>     Do Until 1 = 2
>         Valore = Int(100 * Rnd + 1)
>         If E(Valore - 1) = 0 Then
>             E(Valore - 1) = Valore
>             Exit Do
>         End If
>     Loop
> Next J
Se non ho le traveggole la funzione che proponi
equivale a questa:
-----------------------------------------
Dim i, Array100(1 To 100)
For i = 1 To 100
    Array100(i) = i
Next
-----------------------------------------
Bruno


title: rnd e randomize

text:
> Dim E(99) As Integer
> Dim J As Integer
> Dim Valore As Integer
> Randomize
> For J = 1 To 100
>     Do Until 1 = 2
>         Valore = Int(100 * Rnd + 1)
>         If E(Valore - 1) = 0 Then
>             E(Valore - 1) = Valore
>             Exit Do
>         End If
>     Loop
> Next J
Parvimi di capir che non esiste altro sistema che usar cotal matrici.
(Dante Alighieri)
Grazie


title: rnd e randomize

text:
"Marchingegno" <
marchi...@email.it
> wrote in message
news:BNA9d.94925$35.44...@news4.tin.it...

Intanto aggiustiamo Dante nei corretti endecasillabi:
Parvimi di capir che non esiste
    altro sistema che l'usar matrici.
Poi quella "strana" che ho proposto io, se la paragoni
alla tua col timer inserito (non per 100 numeri che son
troppo pochi, ma per 1000/2000 numeri) ti accorgi
che tua formula viene battuta in velocità per almeno
tre lunghezze.
Quindi, ancorché strana, la mia è di gran lunga più efficente.
Col che ritengo di aver scoperto l'acqua calda...
Ciao
Bruno
PS
Strano posto questo per sentir citare Dante.
Ne son rimasto piacevolmente stupito essendo
Quello la mia lettura preferita..


title: rnd e randomize

text:
> > > Dim E(99) As Integer
> > > Dim J As Integer
> > > Dim Valore As Integer
> > > Randomize
> > > For J = 1 To 100
> > >     Do Until 1 = 2
> > >         Valore = Int(100 * Rnd + 1)
Giààààààààà prova con le stringhe di testo a fare la stessa cosa!
> > >         If E(Valore - 1) = 0 Then
> > >             E(Valore - 1) = Valore
> > >             Exit Do
> > >         End If
> > >     Loop
> > > Next J
> >
> > Parvimi di capir che non esiste altro sistema che usar cotal matrici.
> > (Dante Alighieri)
> > Grazie
>
> Intanto aggiustiamo Dante nei corretti endecasillabi:
> Parvimi di capir che non esiste
>     altro sistema che l'usar matrici.
IL "COTAL " MANCA IL "COTAL" !!!
>
> Poi quella "strana" che ho proposto io, se la paragoni
> alla tua col timer inserito (non per 100 numeri che son
> troppo pochi, ma per 1000/2000 numeri) ti accorgi
> che tua formula viene battuta in velocità per almeno
> tre lunghezze.
> Quindi, ancorché strana, la mia è di gran lunga più efficente.
> Col che ritengo di aver scoperto l'acqua calda...
>
E' giusto che tu dica così perche in effetti a me serve per fare il matching
di Nominativi e non di numeri, quindi la tua non servirebbe.
> PS
> Strano posto questo per sentir citare Dante.
> Ne son rimasto piacevolmente stupito essendo
> Quello la mia lettura preferita..
Io cmq preferisco Playboy, dura di meno la lettura!
AH AH AH AH A


title: rnd e randomize

text:
"Marchingegno" <
marchi...@email.it
> wrote in message
news:02S9d.13025$b5.5...@news3.tin.it...
> IL "COTAL " MANCA IL "COTAL" !!!
Ma con "cotal" non si hanno due endecasillabi e Dante
ha scritto solo ed unicamente (nella DC) endecasillabi.
> Io cmq preferisco Playboy, dura di meno la lettura!
> AH AH AH AH A
De gustibus...
Bruno


title: rnd e randomize

text:
"Bruno Campanini" <
bruno.XXX...@tin.it
> ha scritto nel messaggio
news:lMz9d.9240$b5.3...@news3.tin.it...

Cosě facendo riempi la matrice di numeri in sequenza da 1 a 100, mentre č
stato richiesto che i 100 numeri (da 1 a 100) non siano in sequenza ma siano
generati in maniera random.



title: rnd e randomize

text:
"Marchingegno" <
marchi...@email.it
> ha scritto nel messaggio
news:BNA9d.94925$35.44...@news4.tin.it...

Se non sbaglio tu non chiedevi una soluzione swnza matrici, ma una soluzione
più veloce della tua; non so quanto impiegava la tua routine, ma quella che
ti ho proposto è più veloce.
> Grazie



title: rnd e randomize

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> wrote in message
news:pxT9d.33170$H11.1...@twister1.libero.it...
> Cosě facendo riempi la matrice di numeri in sequenza da 1 a 100, mentre č
> stato richiesto che i 100 numeri (da 1 a 100) non siano in sequenza ma
siano
> generati in maniera random.
>
> --
> Roberto
Esattamente quello che fa la tua funzione.
Bruno


title: rnd e randomize

text:
"Bruno Campanini" <
bruno.XXX...@tin.it
> ha scritto nel messaggio
news:uWT9d.100154$35.48...@news4.tin.it...

Assolutamente no!
Nella matrice i cento numeri sono conteuti in maniera disordinata e non
sequenziale.
Se affermi questo significa che non hai provato la mia soluzione e non l'hai
neppure capita.
>
> Bruno



title: rnd e randomize

author: ALESSANDRO Baraldi

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:YcU9d.33253$H11.1...@twister1.libero.it...
>
> "Bruno Campanini" <
bruno.XXX...@tin.it
> ha scritto nel messaggio
> news:uWT9d.100154$35.48...@news4.tin.it...
> > "Roberto dalla campagna" <
r.ma...@libero.it
> wrote in message
> > news:pxT9d.33170$H11.1...@twister1.libero.it...
> >
> > > Cosě facendo riempi la matrice di numeri in sequenza da 1 a 100,
mentre
> č
> > > stato richiesto che i 100 numeri (da 1 a 100) non siano in sequenza ma
> > siano
> > > generati in maniera random.
> > >
> > > --
> > > Roberto
> >
> > Esattamente quello che fa la tua funzione.
>
> Assolutamente no!
> Nella matrice i cento numeri sono conteuti in maniera disordinata e non
> sequenziale.
> Se affermi questo significa che non hai provato la mia soluzione e non
l'hai
> neppure capita.
E' un'artista in queste cose.....!!
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: rnd e randomize

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> wrote in message
news:YcU9d.33253$H11.1...@twister1.libero.it...
> > Esattamente quello che fa la tua funzione.
> Assolutamente no!
> Nella matrice i cento numeri sono conteuti in maniera disordinata e non
> sequenziale.
> Se affermi questo significa che non hai provato la mia soluzione e non
l'hai
> neppure capita.
Non mi sono nemmeno sforzato di capirla.
Ho semplicemente copiato il tuo codice da Outlook
col Clipboard e l'ho trasportato in un modulo
di Access.
Ti riconfermo, perché ho rifatto l'operazione or ora,
che se questa è la tua funzione la lettura è una sequenza
ordinata di numeri da 1 a 100.
A casa mia (Win2003/Access2003) funziona come detto.
-----------------------------------
Dim E(99) As Integer
Dim J As Integer
Dim Valore As Integer
Randomize
For J = 1 To 100
    Do Until 1 = 2
        Valore = Int(100 * Rnd + 1)
        If E(Valore - 1) = 0 Then
            E(Valore - 1) = Valore
            Exit Do
        End If
    Loop
Next J
For J = 0 To 99
    Debug.Print J + 1 & ")   "; E(J)
Next
-------------------------------------
Aspetto tuoi commenti.
Bruno


title: rnd e randomize

text:
"Bruno Campanini" <
bruno.XXX...@tin.it
> ha scritto nel messaggio
news:wF9ad.16214$b5.7...@news3.tin.it...

Beh, cosa devo dire: chiedo umilmente scusa a te ed agli altri.
Mi sono rimaste sulla tastiera un paio di righe di codice; prova a vedere se
così funzione:
Dim E(99) As Integer
Dim F(99) As Integer
Dim J As Integer
Dim Valore As Integer
Randomize
For J = 1 To 100
    Do Until 1 = 2
        Valore = Int(100 * Rnd + 1)
        If E(Valore - 1) = 0 Then
            E(Valore - 1) = Valore
            F(J) = Valore
            Exit Do
        End If
    Loop
Next J
For J = 0 To 99
    Debug.Print J + 1 & ")   "; F(J)
Next
Scusami ancora.



title: rnd e randomize

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> wrote in message
news:Alrad.34600$N45.9...@twister2.libero.it...
> Scusami ancora.
Scusarti di che?
Sono cose che a me capitano tre volte al giorno.
Comunque ancora non funziona a dovere.
Mi dà errore su F(J) = Valore.
Infatti non puoi includere F(J) in ciclo
For J = 1 to 100 avendo dimensionato
F(99):
Ho aggiustato i dimensionamenti e il programma
non si inceppa, però mi dà come risultato 100
numeri random da 0 a 100 (che farebbe 101)
quindi un numero da 1 a 100 deve per forza
mangiarselo per la strada.
Ora non ho tempo di indagare oltre, ci guarderò
stasera.
Nel frattempo ti saluto
Bruno


title: rnd e randomize

text:
"Bruno Campanini" <
bruno.XXX...@tin.it
> ha scritto nel messaggio
news:Xntad.19784$b5.9...@news3.tin.it...

Infatti non:
F(J) = Valore
ma:
F(J - 1) = Valore



title: rnd e randomize

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:qxT9d.33171$H11.1...@twister1.libero.it...

O POFFARBACCO!
Esistono soluzioni senza matrici?
Se ve ne sono ne imploro (troppo?) la diffusioine.
Marchingegno


title: rnd e randomize

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> wrote in message
news:URBad.35808$N45.1...@twister2.libero.it...
> Infatti non:
>
> F(J) = Valore
>
> ma:
>
> F(J - 1) = Valore
> Roberto
Sě l'avevo aggiustata.
Poi ho sostituito le dichiarazioni Integer con Long,
ho tolto Until 1 = 2 dopo il Do, tanto esci con Exit Do
e cosě fa un controllo in meno,
e l'ho mandata a 1 000 000 di numeri paragonandola
con quella di Marchingegno.
Č circa un migliaio di volte piů veloce.
Con la mia nemmeno provare: č tutta basata
macchinosamente su di una lunga stringa.
Hai avuto una buona idea, quella di assegnare il
numero "estratto" al suo posto naturale in E(); ti
risparmi un sacco di confronti.
Complimenti
Bruno


title: rnd e randomize

text:
"Marchingegno" <
marchi...@email.it
> ha scritto nel messaggio
news:5fCad.113621$35.56...@news4.tin.it...
[CUT]
> >
> O POFFARBACCO!
> Esistono soluzioni senza matrici?
> Se ve ne sono ne imploro (troppo?) la diffusioine.
Ed il risultati della generazione dei numeri casuali dove pensi di
memorizzarlo.
Puoi usare al posto di una matric una tabella di comodo, ma non è che la
cosa cambi molto.
> Marchingegno



title: rnd e randomize

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:IpCad.36595$H11.1...@twister1.libero.it...

Ma questo è metrix ma che dico? Mezzo Metrix!


title: Ritorno a capo

author: Samuele

text:
ciao a tutti,
come si fa ad inserire un ritorno a capo direttamente nell'origine controllo
di un campo non associato?
Ho provato con vbcrlf ma qualcosa non funzia (lo mette tra parentesi quadre)
grazie
Samuele


title: Ritorno a capo

author: Cinzia

text:
"Samuele" <
samoas...@afici.it
> ha scritto nel messaggio
news:cl2pen$7du$1...@balena.cs.interbusiness.it...

Ciao Samule,
Prova con chr$(13) & chr$(10)
Saluti
Cinzia


title: Ritorno a capo

author: Gioval

text:
"Samuele" <
samoas...@afici.it
> ha scritto nel messaggio
news:cl2pen$7du$1...@balena.cs.interbusiness.it...

prova vbnewline


title: Ritorno a capo

text:
la soluzione di Cinzia funziona,
la soluzione di Gioval no (o perlomeno a me no).
grazie tante a tutti e due.
Samuele


title: Errore di run time 3075

author: Jackson

text:
Ciao ... pls help... perch� quando esegue questo sql mi da errore 3075 -
errore di sintassi, operatore mancante.
facendo delle prove ho capito che l'errore � nelle join, infatti se per
prova ne elimino una funziona. Grazie
Me.RecordSource = "SELECT Anag_studenti.ID_studente, Anag_studenti.Cognome,
Anag_studenti.Nome, GeneralVotiTrimestre.Trimestre,
GeneralVotiTrimestre.AnnoScolastico, GeneralVotiTrimestre.Religione FROM
Anag_studenti LEFT JOIN GeneralVotiTrimestre " & _
"ON Anag_studenti.ID_studente=GeneralVotiTrimestre.ID_studente LEFT JOIN
DatiScolaStudenti ON " & _
"Anag_studenti.ID_studente=DatiScolaStudenti.Id_DatiScola"


title: Errore di run time 3075

text:
Jackson ha scritto:

Nn mancano un po di parentesi?? Hai provato a copiare tutto nel qbe e vedere
cosa dice Access?
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Errore di run time 3075

text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:hm8fjo$iga$1...@news.nonsolonews.it...

>Hai ragione mancano 2 parentesi...Grazie
>
FROM (Anag_studenti LEFT JOIN GeneralVotiTrimestre ON
Anag_studenti.ID_studente=GeneralVotiTrimestre.ID_studente) LEFT JOIN
DatiScolaStudenti ON
Anag_studenti.ID_studente=DatiScolaStudenti.Id_DatiScola;


title: Problema in ambiente multiutente

author: Roberto Galati

text:
Spero che qualcuno riesca ad aiutarmi. Il problema è questo: quando provo a
trasferire tramite floppy il mio documento dal computer portatile al mio
computer ricevo questo segnale di errore:
"Il modulo di gestione di database Microsoft Jet ha interrotto l'
elaborazione. Un altro utente sta tentando contemporaneamente di modificare
gli stessi dati".
Ho capito che dovrei  rieseguire il metodo Update, ma come si fa???
Vi ringrazio anticipatamente


title: Problema in ambiente multiutente

author: CarloCos

text:
"Roberto Galati" <
gar...@libero.it
> ha scritto nel messaggio
news:BVht7.5778$C15.1...@news.infostrada.it...
> Spero che qualcuno riesca ad aiutarmi. Il problema č questo: quando provo
a
> trasferire tramite floppy il mio documento dal computer portatile al mio
> computer ricevo questo segnale di errore:
> "Il modulo di gestione di database Microsoft Jet ha interrotto l'
> elaborazione. Un altro utente sta tentando contemporaneamente di
modificare
> gli stessi dati".
> Ho capito che dovrei  rieseguire il metodo Update, ma come si fa???
> Vi ringrazio anticipatamente
>
>
>
Apri il DB in modo esclusivo e importa i dati. Accertati che il floppy sia
abilitato in scrittura.
Meglio: copia il contenuto del floppy sull'HD e procedi allo stesso modo.
Ancora: allega le tabelle contenute nel floppy e con una query di
accodamento fai il resto.
Se ci sono piů tabelle collegate accertati di impostare prima le tabelle
padre o poi le tabelle figlio.
Se Fatture e DettagliFatture, importa prima Fatture e poi DettagliFatture.
Hai risolto?
Ciao, Carlo


title: Problema in ambiente multiutente

text:
CarloCos <
carloco...@libero.it
> wrote in message
XWit7.6293$C15.1...@news.infostrada.it...

Ciao, ti ringrazio per i consigli, perň non sono ancora riuscito a risolvere
il problema! Non riesco a capire dove sto sbagliando. Ho provato a copiare
il floppy sull' HD e poi ho aperto il documento in modo esclusivo....ma
niente.
Sinceramente non ho ancora provato ad "allegare le tabelle contenute nel
floppy e con una query di accodamento fai il resto"; non ho ben capito come
si debba fare questa operazione.
Comunque ti ringrazio di nuovo per i consigli.
Ciao,
Roberto


title: connessione di una pagina di accesso ad un MDB sul web

author: Massimo Tomaselli

text:
Ho collocato un file mdb con relativi dbase in un mio sito web con cartella
pubblica di accesso
- Non riesco a capire come si fa a costruire una pagina di accesso che si
connetti a questo data base sul web con msaccess 2003.
Tutto funziona normalmente se lo colloco sul mio computer e la pagina di
accesso funziona benissimo nel mio browser.
- Ho provato anche a creare una pagina xlm con infopath 2003 , ma anche qui
non ho capito se e´possibile e eventualmene come collegarsi sul dbase remoto
sul mio sito web.
grazie del sostegno.
Massimo


author: Sergio MAZZA

text:
"Massimo Tomaselli" <
massimo....@aifo.info
> ha scritto nel messaggio news:f4f3gd$t1l$1...@aioe.org...

Le pagine di accesso ai dati utilizzano gli activex che devono essere scaricati e installati sul client che vuole utilizzarli.
Oltretutto i riferimenti all'mdb sono assoluti invece di essere relativi e quindi quando sposto le pagine sul web server, l'activex
non trova più la fonte dati.
Ecco perché funzionano sul tuo pc (e su intranet); se riesci, dovresti ricreare le condizioni che hai sul tuo pc sul web server.
Altrimenti passi ad altre tecniche (più adatte/flessibili) che ti permettono di sviluppare applicazioni web...
Ciao.
--
Sergio MAZZA


title: Personalizzare le creazioni guidate

author: Dome

text:
Ciao
c'è un modo per personalizzare le creazioni guidate in particolare delle
maschere?
Perchè voglio ordinare il magazzino di una gioielleria in categorie,
sottocategorie etc.
E vorrei fare in modo che l'utente del db, avendo aggiunto una nuova
categoria, sia in grado di creare una maschera ad hoc per quest'ultima con
una creazione guidata.
Dome


title: Query con parametro

text:
Benedetti * (asterischi)
In una query di selezione nei criteri devo inserire un  parametro che se
alla richiesta digito * mi trova tutti i record che contengono l'* mentre se
do invio su ok mi deve visualizzare tutti i record.
Ciao


title: Query con parametro

author: Karl Donaubauer

text:

Criterio se non hai altre varianti e se vuoi trovare record con
solo l'asterisco nel campo:
Like "[" & [Parametro] & "]" Or [Parametro] Is Null
Se l'asterisco puo fare parte del contenuto:
Like "*[" & [Parametro] & "]*" Or [Parametro] Is Null
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Query con parametro

text:
"++++Debora++++" <
i...@i.it
> ha scritto nel messaggio
news:fjeu7o$k6u$1...@nnrp-beta.newsland.it...

Credo tu abbia un problema...!
L'uso dei caratteri speciali è sempre un grosso problema.
L'asterisco in particolare è un carattere MOLTO SPECIALE con DAO in quanto
serve proprio per effettuare un confronto allargato...!
Se metti l'asterisco in pratica estrae tutto...!
Se usassi ADO l'equivalente carattere sarebbe % e potresti effettuare la
ricerca.
Vedi tu....
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: meno di principiante

author: mvolt

text:
Vorrei conoscere ed imparare access, poichè mi considero meno di un
principiante mi potreste consigliare un buon testo con il cd allegato  per
gli esempi?
Un ringraziamento a chi vorrà rispondermi :-) .
Willy


title: meno di principiante

author: @Alex (Alessandro Baraldi)

text:
"mvolt" <
m_v...@libero.it
> ha scritto nel messaggio
news:Ku9Qa.171089$lK4.4...@twister1.libero.it...

vedi la sezione Libri in questo sito.
www.sitocomune.com
@Alex.


title: Usare un modulo di classe in Access.

text:
All'indirizzo
https://groups.google.com/forum/?authuser=0#!searchin/it.comp.appl.access/La$20prima$20cosa$20che$20puoi$20fare$20per$20migliorare$20il$20db$20%C3%A8$20la$20seguente%7Csort:relevance/it.comp.appl.access/ycRWG5JeyTk/yAQGmIbb6tAJ

Trovo il codice proposto dall'utente BR1 che dice di usarlo per caricar più file (il post comincia con "La prima cosa che puoi fare per migliorare il db è la seguente").
Nel codice si usano delle "parolacce":
accOfficeGetFileNameInfo
bacGfniAllowMultiSelect
bacGfniInitializeView
Ho cercato in giro e ho trovato questa pagina:
http://www.tek-tips.com/viewthread.cfm?qid=273555

in cui un tale DonQuichote propone un modulo "ClsFileChooser" che appunto dichiara quella roba (e molta altra) e fornisce anche il codice per caricare un file, dove dice "You now have a filechooser:"
In effetti, mettere quel codice in un pulsante mi fa scegliere un file... niente di diverso da una cmdlg_file che ho già usato da qualche parte.
Io però voglio usare il codice di BR1, ma l'istruzione: Dim gfni As accOfficegetFileNameInfo nel codice del pulsante mi dà "Tipo non definito".
In effetti  le dichiarazioni di ClsFileChooser sono Private, e allora come le uso? Sono vagamente consapevole che l'istruzione: with new ClsFilechooser abbia a che farci, ma più in là non so andare.

Posso suscitare la comprensione di qualche esperto che diradi un po' la nebbia?
Grazie
Riccardo Baldinotti


title: Usare un modulo di classe in Access.

text:
E poi trovo ancora questa roba,
http://help.lockergnome.com/office2/Prompt-file-location--ftopict26158.html
 e anche qui copio tutto in un modulo ma ottengo solo tipi non definiti e parametri non facoltativi...


title: Usare un modulo di classe in Access.

text:
Invece di fare tutto questo pippone... non fai prima a spiegare cosa devi fare...?
Mi sono dovuto rileggere un 3D di 10 anni fa in cui già rompevo le scatole allora ed ero 10 anni più giovane...

Saluti
@Alex


title: Usare un modulo di classe in Access.

author: Alessandro Cara

text:
Il 17/02/2015 15:50, @Alex ha scritto:
> Invece di fare tutto questo pippone... non fai prima a spiegare cosa devi fare...?
> Mi sono dovuto rileggere un 3D di 10 anni fa in cui già rompevo le scatole allora ed ero 10 anni più giovane...

Adesso rompi le scatole con maggiore esperienza? ;-)

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
http://www.avast.com


title: Usare un modulo di classe in Access.

text:
Il giorno martedì 17 febbraio 2015 15:50:15 UTC+1, @Alex ha scritto:
> Invece di fare tutto questo pippone... non fai prima a spiegare cosa devi fare...?
> Mi sono dovuto rileggere un 3D di 10 anni fa in cui già rompevo le scatole allora ed ero 10 anni più giovane...

Dunque, quel codice di BR1 dovrebbe permettermi di scegliere più file da una cartella e poi ci faccio delle cose: scrivere nome e data di modifica in una tabella, copiarli in una sottocartella...

Quindi l'ho messo su click di un pulsante, però mi dice che non ho definito accOfficeGetFileNameInfo. Vero, non l'ho definito né so come fare.

A quel punto sono andato in giro a cercare esempi e mi sono impantanato. E sono invecchiato 10 anni nel fisico e 30 nell'autostima :-(

Grazie
Riccardo Baldinotti


title: Usare un modulo di classe in Access.

text:

che ne dici di questo link?
http://www.tek-tips.com/viewthread.cfm?qid=273555

a quanto pare accOfficeGetFileNameInfo non e' una classe ma una
struttura (type)
E' quello che sta li che hai copiato? Compare il donchisciotte che hai
citato. La struttura e' privata perche' ci sono funzioni pubbliche della
classe (quella che ti chiede di definire) che la gestiscono. Non devi
definirla fuori e soprattutto non e' una classe.



title: Usare un modulo di classe in Access.

text:
Il giorno martedì 17 febbraio 2015 19:17:16 UTC+1, Alessandro Cara ha scritto:
> >
> che ne dici di questo link?
>
http://www.tek-tips.com/viewthread.cfm?qid=273555

è proprio la pagina che citavo, quella dove ho trovato definito la struttura.

> a quanto pare accOfficeGetFileNameInfo non e' una classe ma una
> struttura (type)
> E' quello che sta li che hai copiato? Compare il donchisciotte che hai
> citato. La struttura e' privata perche' ci sono funzioni pubbliche della
> classe (quella che ti chiede di definire) che la gestiscono. Non devi
> definirla fuori e soprattutto non e' una classe.
>

Chiedo scusa. Anni fa, dopo aver letto decinaia e decinaia di pagine su ereditarietà, polimorfismo e incapsulamento nel tentativo di imparare Delphi, decisi:
- che non ce l'avrei fatta,
- che gli americani avevano modi raffinati di descrivere l'acqua calda.
Ora è forse giunto il momento di pentirmi...

Perciò, col capo cosparso di cenere, faccio domande:
Io mi trovo col modulo di una maschera dove ho copiato il codice dell'utente BR1 che citavo, dove dice:
Dim gfni As accOfficegetFileNameInfo
però ottengo un errore perché quel codice non mi trova il tipo.
Se ho ben capito, dovrei spiegare al codice come trovarlo e allora dovrei "caricare" le funzioni che lo gestiscono. E qui nasce il mio interesse per quelle istruzioni:
With New ClsFileChooser
    .setDirectory "D:\Documenti generali"
'    ... any other things you want to set first ...
    stri = .getFileNameForOpen
    If stri <> "" Then
        SaveNewRecC (stri)
        Me.Requery
    End If
End With

che trovo nella pagina che hai citato. Con quelle riesco a selezionare un file per farne quello che voglio, ma mi resta nel gozzo la voglia di provare il codice di BR1 per selezionare più file.

Spero di essere stato più chiaro.
Grazie
Riccardo Baldinotti


title: Usare un modulo di classe in Access.

text:
Il 18/02/2015 11:24,
bari...@gmail.com
 ha scritto:
> Il giorno martedì 17 febbraio 2015 19:17:16 UTC+1, Alessandro Cara ha scritto:
>>>
>> che ne dici di questo link?
>>
http://www.tek-tips.com/viewthread.cfm?qid=273555

>
> è proprio la pagina che citavo, quella dove ho trovato definito la struttura.
>
>
>> a quanto pare accOfficeGetFileNameInfo non e' una classe ma una
>> struttura (type)
>> E' quello che sta li che hai copiato? Compare il donchisciotte che hai
>> citato. La struttura e' privata perche' ci sono funzioni pubbliche della
>> classe (quella che ti chiede di definire) che la gestiscono. Non devi
>> definirla fuori e soprattutto non e' una classe.
>>
>
> Chiedo scusa. Anni fa, dopo aver letto decinaia e decinaia di pagine su ereditarietà, polimorfismo e incapsulamento nel tentativo di imparare Delphi, decisi:
> - che non ce l'avrei fatta,
> - che gli americani avevano modi raffinati di descrivere l'acqua calda.
> Ora è forse giunto il momento di pentirmi...
>
> Perciò, col capo cosparso di cenere, faccio domande:

Lascia sta che poi sporchi il pavimento ;-)

> Io mi trovo col modulo di una maschera dove ho copiato il codice dell'utente BR1 che citavo, dove dice:
> Dim gfni As accOfficegetFileNameInfo

non ho compreso quale sia questo codice.
Mi pare di capire che il codice a cui fai riferimento non e' quello del
link.
questo pezzo qui e' quello che definisce la struttura

Private Type accOfficegetFileNameInfo
     hwndOwner As Long
     strAppName As String * 255
     strDlgTitle As String * 255
     strOpenTitle As String * 255
     strFile As String * 4096
     strInitialDir As String * 255
     strFilter As String * 255
     lngFilterIndex As Long
     lngView As Long
     lngFlags As Long
End Type

se vuoi usarla fuori dalla classe la devi copiare da qualche parte in
modo che sia "visibile" quando la /ridefinisci/
i.e.
Dim gfni As accOfficegetFileNameInfo

quella struttura serve a questa funzione
Private Declare Function accOfficegetFileName Lib "msaccess.exe" Alias
"#56" (gfni As accOfficegetFileNameInfo, ByVal fOpen As Integer) As Long
'Internal function in MS-Access to show the fileopen dialog, with ftp
locations and everything.

la puoi chiamare anche /giuseppe/ ma deve essere un /giuseppe/ di quel
formato.

Entrambe sono di tipo /privato/ cio' significa che la classe ha i metodi
pubblici per variare le proprieta' della struttura e per chiamare la "#56"

cosa ci fa poi l'  /utente/ br1 con questo codice?
Perche' ha bisogno di /ridefinirla/ ?

> però ottengo un errore perché quel codice non mi trova il tipo.
> Se ho ben capito, dovrei spiegare al codice come trovarlo e allora dovrei "caricare" le funzioni che lo gestiscono. E qui nasce il mio interesse per quelle istruzioni:
> With New ClsFileChooser
>      .setDirectory "D:\Documenti generali"
> '    ... any other things you want to set first ...
>      stri = .getFileNameForOpen
>      If stri <> "" Then
>          SaveNewRecC (stri)
>          Me.Requery
>      End If
> End With
>




title: Usare un modulo di classe in Access.

text:
Il giorno mercoledì 18 febbraio 2015 13:20:32 UTC+1, Alessandro Cara ha scritto:

> > Io mi trovo col modulo di una maschera dove ho copiato il codice dell'utente BR1 che citavo, dove dice:
> > Dim gfni As accOfficegetFileNameInfo
>
>
> non ho compreso quale sia questo codice.

Il codice nel link che citavo nel mio primo messaggio:
https://groups.google.com/forum/?authuser=0#!searchin/it.comp.appl.access/La$20prima$20cosa$20che$20puoi$20fare$20per$20migliorare$20il$20db$20%C3%A8$20la$20seguente%7Csort:relevance/it.comp.appl.access/ycRWG5JeyTk/yAQGmIbb6tAJ

nel post di un certo BR1 che comincia con "La prima cosa che puoi fare per migliorare il db è la seguente"

> se vuoi usarla fuori dalla classe la devi copiare da qualche parte in
> modo che sia "visibile" quando la /ridefinisci/
> i.e.
> Dim gfni As accOfficegetFileNameInfo
>
E in effetti quell'istruzione c'è. Io ho copiato supinamente il codice in un pulsante, ed è proprio quell'istruzione a generare l'errore "Tipo non definito".

> quella struttura serve a questa funzione
> Private Declare Function accOfficegetFileName Lib "msaccess.exe" Alias
> "#56" (gfni As accOfficegetFileNameInfo, ByVal fOpen As Integer) As Long
> 'Internal function in MS-Access to show the fileopen dialog, with ftp
> locations and everything.
>
Al colmo della disperazione, ho copiato la Declare che citi nel modulo della maschera contenente il pulsante, ma così dava errore la accOfficegetFileNameInfo, allora ci ho copiato anche questa definizione e allora mi dava errore questo:
If officegetFileName(gfni, -1) = 0 Then
e ho copiato anche questa Function, poi anche la Function trimFixedString.
A questo punto il Debug ha smesso di protestare, ho cliccato sul pulsante e (magia, magia!) ho potuto caricare simultaneamente tre (!!!) file e avviare la routine che doveva trattarne i dati.

Insomma, senza ancora aver capito molto, almeno credo di avere capito questo:
il modulo di classe è il mio supermercato, scelgo i prodotti e li metto nel carrello finché la cassiera (pardon, il debug) è contenta.

Ah, già, ho anche capito cosa intendevi con "la devi copiare da qualche parte"!

Questo però è un po' diverso da ciò che pensavo fosse un modulo di classe... io insistevo nel fare una cosa tipo:
Dim qualcosa As New ClsFileChooser
e pensavo di avere così a disposizione tutti i prodotti del supermercato.

Grazie, Stentatamente, ma vo' facendomi strada, grazie a voialtri guru.
ccardo Baldinotti


title: Usare un modulo di classe in Access.

text:
Il 18/02/2015 14:08,
bari...@gmail.com
 ha scritto:

> Questo però è un po' diverso da ciò che pensavo fosse un modulo di classe... io insistevo nel fare una cosa tipo:
> Dim qualcosa As New ClsFileChooser
> e pensavo di avere così a disposizione tutti i prodotti del supermercato.

Esatto dovrebbe essere cosi'
Comunque a tempo perso daro' una occhiata a quel link che hai scritto.
Il codice di donchisciotte dovrebbe essere sufficiente, non comprendo
perche' questo br1 lo ha manomesso.
Al limite, forse, poteva essere necessario qualche piccolo aggiustamento
all'interno della classe non vedo perche' sei stato costretto a fare
quello che hai fatto.
(sempre che abbia compreso quello che hai fatto ;-) )

Comunque un modulo di classe e' come se fosse un programma di cui puoi
farne quante copie vuoi.
Facendo una forzatura.
Immagina che la tua applicazione sia attivata da n terminali diversi.
Di fatto ogni terminale usa una copia della tua /classe/ (attenzione e'
una analogia) ed ha a disposizione tutte le possibilita' che la tua
applicazione ha.
Quelle e non altre. Se vuoi qualcosa di piu' devi modificare la
applicazione e /automaticamente/ tutti vedono poi le nuove caratteristiche.



title: Usare un modulo di classe in Access.

text:
Il giorno mercoledì 18 febbraio 2015 14:54:07 UTC+1, Alessandro Cara ha scritto:
>
> > Questo però è un po' diverso da ciò che pensavo fosse un modulo di classe... io insistevo nel fare una cosa tipo:
> > Dim qualcosa As New ClsFileChooser
> > e pensavo di avere così a disposizione tutti i prodotti del supermercato.
>
> Esatto dovrebbe essere cosi'

Allora, senza essermi copiato nulla da ClsFileChooser al mio modulo della maschera, io ho provato a scrivere:

Set prova = New ClsFileChooser
   Dim gfni As prova.accOfficegetFileNameInfo

ma ottengo errore "Tipo non definito" e mi si evidenzia la riga da "gfni" in avanti.
Senza la Set, invece, e scrivendo accOfficegetFileNameInfo senza "prova.", mi si evidenziava solo quell'ultima parola.

Bò.


title: Usare un modulo di classe in Access.

text:

non e' bo'
accOfficegetFileNameInfo
questa e' /private/ e non la vedrai mia.
Vedi che succede se la trasformi in public
E comunque ho guardato il link (l'altro)
A parte le solite menate di @Alex ;-)
Di fatto devi modificare la proprieta' .lngflags di accOfficegetFileNameInfo
e' uno dei parametri del metodo getFileName che e' compreso nel codice:
  getfilename(.......flags:=quello che e'.....)

il codice originale e' questo:
Public Function getFileName(Optional ByVal initialDirectory As String =
"", Optional ByVal fileName As String = "", _
                             Optional ByVal DialogTitle As String =
"Select file", Optional ByVal openButtonLabel As String = "&Select", _
                             Optional ByVal filter As String = "All
files (*.*)", Optional ByVal filterIndex As Long = 0, _
                             Optional ByVal appName = "", Optional ByVal
view As Long = 3, _
                             Optional ByVal flags As Long = &H41,
Optional ByVal selectExisting As Boolean = True) As String
  Const SUCCESSFUL As Long = 0

come vedi possono essere passati tutti i valori che riguardano la
struttura proprio per modificare il comportamento
se non si passa /flags/ viene preso il default che e' &H41 che
presumibilmente vorra' dire un solo file alla volta.
Ogni parametro fa riferimento ad uno dei campi della type (tranne l'hwnd
che non dovrebbe servire)

Quello che fa br1 e' la classica /porcata/ che funziona.



title: Usare un modulo di classe in Access.

text:
Il giorno giovedì 19 febbraio 2015 18:34:38 UTC+1, Alessandro Cara ha scritto:

> accOfficegetFileNameInfo
> questa e' /private/ e non la vedrai mia.
> Vedi che succede se la trasformi in public
Ho provato e, come in tentativi simili, ho ottenuto "Impossibile definire come pubblico un tipo definito dall'utente all'interno di un modulo di oggetto."

> se non si passa /flags/ viene preso il default che e' &H41 che
> presumibilmente vorra' dire un solo file alla volta.
Ho girato tutto il ClsFileChooser e ho trovato quel lngFlags in vari contesti, gli si passa un'altra variabile 'flags', lo si definisce nel Type gfni, eccetera.
Mi riesce impossibile capire un pezzo di codice che fa riferimento a un altro pezzo, che fa riferimento a un altro pezzo, che usa una variabile definita da un'altra parte... e poi parlavano di programmazione a spaghetti per il buon vecchio GoTo!

Per di più non so cosa mettere al posto di &H41 e il fatto che rappresenti l'Unicode di 'A' non mi pare significativo. Ho girato per trovare esempi ma ci sono tante definizioni della getFileName, diverse fra loro.

Ho fatto tentativi di incorporare i componenti di ClsFileChooser con roba tipo:
Dim prova as ClsFileChooser
Set prova=New ClsFileChooser
E altre amenità senza effetto.
Mi sto addentrando in un ginepraio in cui, a causa della mia ignoranza, posso solo perdermi. In essa rimarrò.

[OT] come mai usi l'apostrofo per le lettere accentate? Usi un Commodore64, uno ZX Spectrum? (te beato...)  :-)

Grazie
Riccardo Baldinotti


title: Usare un modulo di classe in Access.

text:
Il 20/02/2015 11:11,
bari...@gmail.com
 ha scritto:
> Il giorno giovedì 19 febbraio 2015 18:34:38 UTC+1, Alessandro Cara ha scritto:
>
>
>> accOfficegetFileNameInfo
>> questa e' /private/ e non la vedrai mia.
>> Vedi che succede se la trasformi in public
> Ho provato e, come in tentativi simili, ho ottenuto "Impossibile definire come pubblico un tipo definito dall'utente all'interno di un modulo di oggetto."
>
>
>
>> se non si passa /flags/ viene preso il default che e' &H41 che
>> presumibilmente vorra' dire un solo file alla volta.
> Ho girato tutto il ClsFileChooser e ho trovato quel lngFlags in vari contesti, gli si passa un'altra variabile 'flags', lo si definisce nel Type gfni, eccetera.
> Mi riesce impossibile capire un pezzo di codice che fa riferimento a un altro pezzo, che fa riferimento a un altro pezzo, che usa una variabile definita da un'altra parte... e poi parlavano di programmazione a spaghetti per il buon vecchio GoTo!

i goto erano una cosa chiara. Piu' complicato quando si usavano
istruzioni che modificavano l'indirizzo di salto.
Il codice di donchisciotte mi sembra abbastanza ben organizzato.

>
> Per di più non so cosa mettere al posto di &H41 e il fatto che rappresenti l'Unicode di 'A' non mi pare significativo. Ho girato per trovare esempi ma ci sono tante definizioni della getFileName, diverse fra loro.
&H41 e' 0100 0001 in binario (65 decimale e quindi A). Qui sono i bit
on/off che contano.

br1 fa questo
   lngFlags = lngFlags Or bacGfniAllowMultiSelect
e sufficiente vedere quale bit mette in on bacGfniAllowMultiSelect

a occhio potrebbe essere questa
Public Function FLAGALLOWMULTISELECT() As Long
  FLAGALLOWMULTISELECT = 8
End Function



title: Usare un modulo di classe in Access.

text:
Il giorno venerdì 20 febbraio 2015 13:04:31 UTC+1, Alessandro Cara ha scritto:

>
> i goto erano una cosa chiara. Piu' complicato quando si usavano
> istruzioni che modificavano l'indirizzo di salto.

eh eh, ci provai anch'io col processore dello Spectrum, quelle istruzioni multibyte erano una tentazione irresistibile.

> Il codice di donchisciotte mi sembra abbastanza ben organizzato.

Lo so, sono io che fatico perché non ho l'abitudine. Sai, quelli che non hanno mai studiato?

> &H41 e' 0100 0001 in binario (65 decimale e quindi A). Qui sono i bit
> on/off che contano.
>
> br1 fa questo
>    lngFlags = lngFlags Or bacGfniAllowMultiSelect
> e sufficiente vedere quale bit mette in on bacGfniAllowMultiSelect
>
> a occhio potrebbe essere questa
> Public Function FLAGALLOWMULTISELECT() As Long
>   FLAGALLOWMULTISELECT = 8
> End Function

Infatti questa riga
Const bacGfniAllowMultiSelect = &H8 ' Allow multiple-selection?
che ho copiato anch'essa nel mio modulo dà lo stesso valore.
Allora &H41 or &H08 dà &H49

Quindi potrei metterlo qui:
Public Function getFileName(Optional ByVal initialDirectory As String = "", Optional ByVal fileName As String = "", _
                            Optional ByVal DialogTitle As String = "Select file", Optional ByVal openButtonLabel As String = "&Select", _
                            Optional ByVal filter As String = "All files (*.*)", Optional ByVal filterIndex As Long = 0, _
                            Optional ByVal appName = "", Optional ByVal view As Long = 3, _
                            Optional ByVal flags As Long = &H41, Optional ByVal selectExisting As Boolean = True) As String

nel valore di flags e usare il "file chooser" di donchisciotte...
Mo' provo (pant pant).

Grazie, soprattutto per la pazienza.
Riccardo Baldinotti


title: Eseguire una stampa esterna

author: PYTT

text:
E possibile eseguire una stampa di un documento  su un report situato in un
alto database?


title: Eseguire una stampa esterna

author: Federico Luciani

text:
PYTT wrote:
> E possibile eseguire una stampa di un documento  su un report situato in un
> alto database?
Quello che puoi fare e' aprire un'altra sessione di access e mandare in stampa
il report e chiudere la sessione.
Quello che segue, ne e' un esempio:
Dim objAccess As Object
Set objAccess = CreateObject("Access.Application")
objAccess.OpenCurrentDatabase "nomeMDB", False
objAccess.DoCmd.OpenReport "nomeReport"
objAccess.Quit
Set objAccess = Nothing
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: snapshot viewer

author: Leo Bartoloni

text:
Ciao a tutti,
mi sapete dire se lo snapshot viewer č installato di default con Office
(word+excel) o solo se si installa anche Access.
Grazie
Leo


title: snapshot viewer

author: Roberto da casa

text:
"Leo Bartoloni" <
pu...@puppo.it
> ha scritto nel messaggio
news:btuhqv$18q$1...@newsread.albacom.net...

Puoi anche scaricartelo dai Download Center della Microsoft; dai uno sguardo
a questo link:
http://support.microsoft.com/default.aspx?scid=kb;it;175274
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: snapshot viewer

author: Roberto Spinella Esteban

text:
NO Almeno in access 97
però lo trovi sul sito microsoft e puoi farlo installare auomaticamente dal
SETUP del tuo applicativo
Leo Bartoloni <
pu...@puppo.it
> wrote in message
btuhqv$18q$1...@newsread.albacom.net...
> Ciao a tutti,
> mi sapete dire se lo snapshot viewer è installato di default con Office



title: Select annidate con Order by - in access non funziona?

author: Gilmour

text:
Ho provato su altri dbms e funziona, ma su access non sembra possibile
ordinare in base ad un campo calcolato in una select annidata.
Di seguito la select incriminata
SELECT O.Codice, O.DataOrdine, C.Nome+C.Cognome+' ' AS Nominativo,
(SELECT Count(*) FROM DettagliOrdine AS CO WHERE
CO.Cod_Ordine=O.Codice) AS NumeroCapi
FROM Ordini AS O, Clienti AS C
WHERE (((O.Cod_Cliente)=[C].[Codice]))
ORDER BY NumeroCapi
Access adotta un'altra sintassi oppure si tratta di una funzionalità
non implementata?
Grazie
Gil


author: Giorgio Prx

text:
"Gilmour" <
dark...@virgilio.it
> ha scritto nel messaggio
news:aes2201nfr7ntbjf3...@4ax.com...

Ciao,
Access non accetta un'alias nella Order By (però le accetta nelle colonne
calcolate)
quindi devi ripetere la subquery nella order by
--------------------------------
SELECT O.Codice, O.DataOrdine, C.Nome+C.Cognome+' ' AS Nominativo,
              (SELECT Count(*)
               FROM DettagliOrdine AS CO
               WHERE
               CO.Cod_Ordine=O.Codice) AS NumeroCapi
               FROM Ordini AS O, Clienti AS C
WHERE (((O.Cod_Cliente)=[C].[Codice]))
ORDER BY (SELECT Count(*)
                      FROM DettagliOrdine AS CO
                      WHERE
                      CO.Cod_Ordine=O.Codice)
------------------------------
o utilizzando una sintassi più moderna
------------------------------
SELECT O.Codice,
               O.DataOrdine,
               C.Nome+C.Cognome+' ' AS Nominativo,
               CO.NumeroCapi
FROM   (Ordini AS O
   INNER JOIN
              Clienti AS C ON O.Cod_Cliente=[C].[Codice])
   INNER JOIN
             (SELECT Cod_Ordine,
                             Count(*)  AS NumeroCapi
               FROM DettagliOrdine
               GROUP BY Cod_Ordine) CO
               ON O.Codice=CO.Cod_Ordine
ORDER BY CO.NumeroCapi
-------------------------------
(non posso provare la query, ma lo scopo è indicare una soluzione non
fornirla)
Ciao Giorgio


title: accodare dati in un campo ricerca

author: unknown

text:
Ciao a tutti :)
Ho una tabella che hai in un campo un controllo ricerca (casella combinata).
Come posso fare per accodare in quel campo dei valori esterni ?


title: accodare dati in un campo ricerca

author: MA

text:

File-Carica dagli esterni... è un'autocomposizione. In relatà è possibile
salvare le specifiche (vedi "avanzate" durante il percorso te le setti come
vuoi e le salvi con nome) e utilizzarle per importare più file con le stesse
caratteristiche.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: accodare dati in un campo ricerca

text:
<cut>
> > Ho una tabella che hai in un campo un controllo ricerca (casella
> combinata).
> > Come posso fare per accodare in quel campo dei valori esterni ?
> >
>
> File-Carica dagli esterni... è un'autocomposizione. In relatà è possibile
> salvare le specifiche (vedi "avanzate" durante il percorso te le setti
come
> vuoi e le salvi con nome) e utilizzarle per importare più file con le
stesse
> caratteristiche.
>
> ciao MAssimiliano
Non mi sono spiegato un granche'....ci riprovo... : )
Ho una tabella con *casella combinata* la cui ricerca ha l'origine in una
tabella che poi e' il mio listino. Questa mi consente, all'interno di una
sottomaschera, digitando il codice dell'articolo di ottenere (tramite query)
la descrizione, il prezzo ecc.
Il problema è che dovrei impostare la sottomaschera per poter inserire i
codici *anche* tramite l'utilizzo di un lettore di barcode. Tutta la fase di
import dei dati da terminale barcode e' a posto,  il problema è che non
riesco ad agganciare i dati che ho importato da terminale alla sottomaschera
di cui sopra(di accodare cioe' i dati importati dal terminale a quelli
presenti nella sottomaschera con query di accodamento). E questo perchè non
riesco a mettere in relazione la casella combinata (che è il campo di
ricerca di cui all'oggetto) della tabella A con il campo Codice della
tabella B.
Riassumendo, date le tabelle:
Tabella A                         Codice(*casella combinata*)
                                         Codice 00000001
                                         Codice 00000002
                                         Codice 00000003
                                         Codice 00000004
Tabella B                                   Codice
                                         Codice 00000005
                                         Codice 00000006
                                         Codice 00000007
                                         Codice 00000008
Io vorrei ottenere A+B:
                                  Codice(*casella combinata*)
                                         Codice 00000001
                                         Codice 00000002
                                         Codice 00000003
                                         Codice 00000004
                                         Codice 00000005
                                         Codice 00000006
                                         Codice 00000007
                                         Codice 00000008
Mi scuso per il post lungo sperando che per lo meno sia valso a spiegarmi in
maniera piu' chiara
Ciao
Sal


title: Dichiarazione variabile

text:
ciao a tutti

Nel modulo di una maschera ho
diverse "strSQL".

Per evitare la ripetizione, ho dichiarato
la variabile "Dim strSQL As String" nella
sezione dichiarazione del modulo e tutto
sembra funzionare.

Ma è corretto?
Grazie


title: Dichiarazione variabile

text:
DECISAMENTE NO se non si richiede che la variabile venga letta dalle varie Sub/Function della Form.

In ogni Sub/Function la memoria allocata per le variabili interne viene liberata con End/Exit Sub/Function... per gli oggetti invece meglio distruggerli...

@Alex


title: Dichiarazione variabile

text:

grazie Alex


title: stampa su pdf

author: chrspace

text:
Buon pomeriggio a tutti, sicuramente l'argomento in oggetto č stato trattato
e ritrattato piů volte, ma io ho un problemino: devo stampare , con access
97 su pdf in maniera automatica , o meglio vorrei passare il nome del file
pdf direttamente da codice senza digitarli  ogni volta.
Un collega , tempo fa , mi ha detto di un post dove si faceva uso del
programma Adobe Acrobat Writer , ma  non posso usarlo per motivi di licenza
ed un'altro post dove si utilizzava  il PdfCreator,  qualcuno potrebbe darmi
informazioni in merito per cortesia ?
Grazie per l'aiuto.


title: stampa su pdf

author: Roberto dalla campagna

text:
"chrspace" <
chrs...@yahoo.it
> ha scritto nel messaggio
news:boz_e.24536$kA.34...@news3.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Reports leggi la FAQ di
Walter Negrinelli intitolata "4.21 Esportare un report in un file PDF".
Ci troverai le indicazioni per fare il download e l'installazione di
PdfCreator ed un esempio di come usarlo.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: stampa su pdf

text:
Grazie adesso guardo e poi ti dico
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:gvz_e.25659$Jr.4...@twister2.libero.it...



title: stampa su pdf

text:
ok provato , ma non funziona non modifica il file .ini di pdfcreator , devo
mica registrare qualche dll ?
grazie
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:gvz_e.25659$Jr.4...@twister2.libero.it...



title: stampa su pdf

author: Franchi Flavio S.r.l.

text:
"chrspace" <
chrs...@yahoo.it
> ha scritto nel messaggio
news:cSz_e.30418$pJ6.2...@news4.tin.it...
> ok provato , ma non funziona non modifica il file .ini di pdfcreator ,
> devo
> mica registrare qualche dll ?
> grazie
>
> "Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
> messaggio news:gvz_e.25659$Jr.4...@twister2.libero.it...
>>
>> "chrspace" <
chrs...@yahoo.it
> ha scritto nel messaggio
>> news:boz_e.24536$kA.34...@news3.tin.it...
>> > Buon pomeriggio a tutti, sicuramente l'argomento in oggetto č stato
>> trattato
>> > e ritrattato piů volte, ma io ho un problemino: devo stampare , con
> access
>> > 97 su pdf in maniera automatica , o meglio vorrei passare il nome del
> file
>> > pdf direttamente da codice senza digitarli  ogni volta.
>> > Un collega , tempo fa , mi ha detto di un post dove si faceva uso del
>> > programma Adobe Acrobat Writer , ma  non posso usarlo per motivi di
>> licenza
>> > ed un'altro post dove si utilizzava  il PdfCreator,  qualcuno potrebbe
>> darmi
>> > informazioni in merito per cortesia ?
>> > Grazie per l'aiuto.
Io ho comprato ACROBAT 7 STANDARD ? 400 in quanto altri programmi non
consentivano la protezione del documento stesso.
Se devi creare report inteni OK altrimenti li devi proteggere da password
dove la modifica NON č CONSENTITA.
Saluti
G.Franchi


title: stampa su pdf

text:
"chrspace" <
chrs...@yahoo.it
> ha scritto nel messaggio
news:cSz_e.30418$pJ6.2...@news4.tin.it...
> ok provato , ma non funziona non modifica il file .ini di pdfcreator ,
devo
> mica registrare qualche dll ?
Per prima cosa quando rispondi scrivi DOPO e non prima del testo dei
messaggi precedenti.
Io ero a conoscenza di quella FAQ e te la ho indicata, ma non l'ho mai
usata.
So però per certo che altri hanno usato quanto indicato in quella FAQ ed ha
funzionato.
> grazie
[CUT]
Prego



title: stampa su pdf

author: Sergio MAZZA

text:
"chrspace" <
chrs...@yahoo.it
> ha scritto nel messaggio
news:boz_e.24536$kA.34...@news3.tin.it...

L'ho provato proprio oggi:
http://www.primopdf.com/
Ciao.
--
Sergio MAZZA


title: stampa su pdf

author: Cesco

text:
Roberto dalla campagna wrote:
> "chrspace" <
chrs...@yahoo.it
> ha scritto nel messaggio
> news:cSz_e.30418$pJ6.2...@news4.tin.it...
>
>>ok provato , ma non funziona non modifica il file .ini di pdfcreator ,
>
> devo
>
>>mica registrare qualche dll ?
>
>
> Per prima cosa quando rispondi scrivi DOPO e non prima del testo dei
> messaggi precedenti.
>
> Io ero a conoscenza di quella FAQ e te la ho indicata, ma non l'ho mai
> usata.
> So però per certo che altri hanno usato quanto indicato in quella FAQ ed ha
> funzionato.
>
>
>>grazie
>
> [CUT]
>
> Prego
>
Confermo... funziona, ho aperto un'altra discussione per come inviare il
file via mail allegando il file pdf in questione.
Ciao Cesco


title: stampa su pdf

text:
"Cesco" <
cesi...@mail.com
> ha scritto nel messaggio
news:XeN_e.42496$TR5....@news.edisontel.com...
[CUT]
> >
>
> Confermo... funziona,
Non avevo dubbi, ma non avendo provato di persona non potevo che esprimermi
come ho fatto.
> ho aperto un'altra discussione per come inviare il
> file via mail allegando il file pdf in questione.
Se ti va manda la soluzione al Sito Comune che pubblichiamo anche quella.
>
> Ciao Cesco
Ciao
Roberto


title: stampa su pdf

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:5GA_e.131$ID6....@twister2.libero.it...

Grazie e scusa se ho risposto prima ma è la prima volta che scrivo in un ng.
Ciao


title: stampa su pdf

text:
"chrspace" <
chrs...@yahoo.it
> ha scritto nel messaggio
news:433d6f4c$0$32468$4faf...@reader1.news.tin.it...
>
> "Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
> messaggio news:5GA_e.131$ID6....@twister2.libero.it...
> >
> > "chrspace" <
chrs...@yahoo.it
> ha scritto nel messaggio
> > news:cSz_e.30418$pJ6.2...@news4.tin.it...
> > > ok provato , ma non funziona non modifica il file .ini di pdfcreator ,
> > devo
> > > mica registrare qualche dll ?
> >
> > Per prima cosa quando rispondi scrivi DOPO e non prima del testo dei
> > messaggi precedenti.
> >
> > Io ero a conoscenza di quella FAQ e te la ho indicata, ma non l'ho mai
> > usata.
> > So però per certo che altri hanno usato quanto indicato in quella FAQ ed
> ha
> > funzionato.
> >
> > > grazie
> > [CUT]
> >
> > Prego
> >
> > --
> > Roberto
> >
> >
> >
> Grazie e scusa se ho risposto prima ma è la prima volta che scrivo in un
ng.
> Ciao
Nressun problema: e come si dice un uno spot pubblicitario: "se non lo sai
sallo". ;-)



title: Casella combinata: selezionare i valori con le frecce, possibile?

author: giaconet

text:
Ciao a tutti.
Ma si può fare in modo che quando si va su una casella combinata sia
possibile selezionarne i valori agendo sulle frecce up e down? Un po'
come avviene per la casella di riepilogo...
Thanx
giaconet


text:
"giaconet" <
giacone...@inwind.it
> ha scritto nel messaggio
news:atksv0$3a6k$1...@ID-71483.news.dfncis.de...

Si, però prima devi aprire l'elenco da cui operare la scelta.
Se la casella combinata si chiama MiaCombo, a fronte dell'evento "Su
attivato" della casella combinata genera il seguente codice VBA:
Private Sub MiaCombo_GotFocus()
Me!MiaCombo.Dropdown
End Sub
Così facendo, quando sposterai (con il tasto Tabulazione o Invio) il fuoco
sulla casella combinata si aprirà l'elenco; con i tasti up e down ti sposti
sulla riga da selezionare; premi il tasto Invio.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:O0oL9.21096$TC5.6...@twister1.libero.it...
>
> "giaconet" <
giacone...@inwind.it
> ha scritto nel messaggio
> news:atksv0$3a6k$1...@ID-71483.news.dfncis.de...
> > Ciao a tutti.
> > Ma si può fare in modo che quando si va su una casella combinata sia
> > possibile selezionarne i valori agendo sulle frecce up e down? Un
po'
> > come avviene per la casella di riepilogo...
> > Thanx
> > giaconet
>
> Si, però prima devi aprire l'elenco da cui operare la scelta.
>
> Se la casella combinata si chiama MiaCombo, a fronte dell'evento "Su
> attivato" della casella combinata genera il seguente codice VBA:
>
> Private Sub MiaCombo_GotFocus()
> Me!MiaCombo.Dropdown
> End Sub
>
> Così facendo, quando sposterai (con il tasto Tabulazione o Invio) il
fuoco
> sulla casella combinata si aprirà l'elenco; con i tasti up e down ti
sposti
> sulla riga da selezionare; premi il tasto Invio.
>
> --
> Roberto
>
Mi sembra un'ottima idea. Grazie
Bye
giaconet


title: Tabella dei fusi orari

author: Lorenzo Coronati

text:
Qualche anima pia sa dove reperire una bella tabellina con i
fusi orari di ogni stato?
TIA
--
Lorenzo Coronati
---
Quesito a risposta binaria SI/NO:
"Risponderai no a questa domanda?"
---


title: Tabella dei fusi orari

author: Antonio Ganci

text:
> Qualche anima pia sa dove reperire una bella tabellina con i
> fusi orari di ogni stato?
Prendi un atlante e te li copi e in 10 minuti il lavoro č fatto.
Struttura tabella:
Nome stato  testo 100 (chiave primaria)
Fuso orario Numerico intero (vale -10, -9, ..., 0, +1, ...)
et voilą.
Ciao, Antonio.


title: Tabella dei fusi orari

text:
Scrisse lorenzo.coronati@liberopuntoit (cioe' io):
>Qualche anima pia sa dove reperire una bella tabellina con i
>fusi orari di ogni stato?
Per ora ho trovato questa:
http://www.portale.it/orario.htm



title: Tabella dei fusi orari

text:
Scrisse "Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it>:
>Prendi un atlante e te li copi e in 10 minuti il lavoro č fatto.
Mi sopravvaluti: ci ho messo 10 minuti solo per trovare
Malawi e Myanmar...
:-P



title: Casella combinata e refresh..

text:
salve...
in una maschera ho una casella combinata
che la uso per la ricerca di alcuni nominativi
inserendo le prime lettere la casella combinata
comincia il completamento del nominativo..
mi chiedevo se è possibile posizionare un
bottone di refresh/aggiornamento per
"pulire" la casella combinata dall'ultimo
inserimento... oppure se vi è un altra soluzione
ben venga....
Ciao...


title: Casella combinata e refresh..

author: TheMax

text:
"QU@RKź" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha scritto
nel messaggio news:uT3pb.85593$e6.
3109471
@twister2.libero.it...
> salve...
> in una maschera ho una casella combinata
> che la uso per la ricerca di alcuni nominativi
> inserendo le prime lettere la casella combinata
> comincia il completamento del nominativo..
> mi chiedevo se č possibile posizionare un
> bottone di refresh/aggiornamento per
> "pulire" la casella combinata dall'ultimo
> inserimento... oppure se vi č un altra soluzione
> ben venga....
> Ciao...
Ciao,
Cancellarla con un Canc oppure con il BackSpace?
Ma se proprio vuoi fare un bottone, il comando da scrivere sul click del
pulsante č:
Me.NomeCasella = ""
Ciao,
Massimo
--
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: Casella combinata e refresh..

author: ALESSANDRO Baraldi

text:
"QU@RKź" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha scritto
nel messaggio news:uT3pb.85593$e6.
3109471
@twister2.libero.it...
> salve...
> in una maschera ho una casella combinata
> che la uso per la ricerca di alcuni nominativi
> inserendo le prime lettere la casella combinata
> comincia il completamento del nominativo..
> mi chiedevo se č possibile posizionare un
> bottone di refresh/aggiornamento per
> "pulire" la casella combinata dall'ultimo
> inserimento... oppure se vi č un altra soluzione
> ben venga....
> Ciao...
Su evento AfterUpdate azzera il contenuto....!
@Alex.


title: Casella combinata e refresh..

author: cidi

text:
"QU@RKź" <ik0qddT*O*G*L*I*S*P*A*M@T*O*G*L*I*S*P*A*M*
libero.it
> ha scritto
nel messaggio news:uT3pb.85593$e6.
3109471
@twister2.libero.it...
> salve...
> in una maschera ho una casella combinata
> che la uso per la ricerca di alcuni nominativi
> inserendo le prime lettere la casella combinata
> comincia il completamento del nominativo..
> mi chiedevo se č possibile posizionare un
> bottone di refresh/aggiornamento per
> "pulire" la casella combinata dall'ultimo
> inserimento... oppure se vi č un altra soluzione
> ben venga....
> Ciao...
>
Inserisci questo suggerimento di Alessandro Baraldi in un pulsante:
Sub Pulisci()
    Dim ctl as Control
    for each ctl in me.controls
        If TypeOf ctl Is TextBox Then ctl=vbnullstring
        'se hai altri tipi di controllo aggiungili
    next
End sub
@Alex.
----
saluti Daniele


title: Casella combinata e refresh..

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:iUapb.82570$e5.30...@news1.tin.it...
[cut]
> Inserisci questo suggerimento di Alessandro Baraldi in un pulsante:
> Sub Pulisci()
>     Dim ctl as Control
>     for each ctl in me.controls
>         If TypeOf ctl Is TextBox Then ctl=vbnullstring
>         'se hai altri tipi di controllo aggiungili
>     next
> End sub
>
--------------
ringrazio tutti per le ottime soluzioni....
Ciao...


title: Origine record di un report con un capo calcolato

author: Anto

text:
Salve a tutti
Ho un Report "Inventario" che ha come origine record una select sulla
tabella magazzino.
Il problema è che per trovare la giacenza di un singolo prodotto dovrei fare
la differenza tra la quantità acquistata (Tabella Magazzino) e la quantità
venduta (Tabella Dettaglio_Fatture_Vendita), solo che la quantità venduta
dovrebbe essere il risultato di una somma, in quanto lo stesso prodotto
viene venduto più volte al giorno con diverse fatture.
Se faccio una select sia sulla Tab Magazzino che sulla Tab Dettaglio_Fatt.
mi restituisce tanti record per prodotto quanti ne sono presenti nella
tabella dett.Fatt.(Moltissimi)
Come posso fare ???????
O meglio
come posso scrivere una query che mi restituisca un solo record per prodotto
con la giacenza calcolata come sopra ?
Grazie Antonio


text:
"Anto" <
antoni...@sigmatre.com
> ha scritto nel messaggio
news:IkYIa.220775$g92.4...@news2.tin.it...

Aggiungi questi tre campi calcolati nella tua query, modificando
opportunamente i nomi delle tabelle e dei campi acquisti e vendite.
 TotaleAcquisti:
DSum("QuantitàAcquistata";"tblDettagliAcquisti";"IDProdotto=" &
[IDProdotto])
TotaleVendite:DSum("QuantitàVendita";"tblVendite";"IDProdotto=" &
[IDProdotto])
Giacenza: Nz([TotaleAcquisti])-Nz([TotaleVendite])
saluti Daniele
---


text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:mFYIa.121493$pR3.2...@news1.tin.it...

>Scusami se ti rispondo senza provare
Ma la mia origine record non è scritta nel codice VBA, ma nelle proprietà
del riport.
la DSum la prende ugualmente(Scua l'ignoranza), odevo scrivere il tutto in
medo diverso???
Antonio


text:
"Anto" <
antoni...@sigmatre.com
> ha scritto nel messaggio
news:OKYIa.220894$g92.4...@news2.tin.it...

Ciao Anto, vabbè il caldo ma oltre a sudare come me (sto buttando ettolitri
di sudore per risolvere un mio report provando e riprovando) cosa ti costa a
mettere nella query che origina il tuo report i tre campi calcolati ed usare
il loro nome nel report? caso mai non ho capito una Mazza del tuo problema,
stai tranquillo che Quello della sfera veglia dalla campagna e prima o poi
si farà sentire...:-))
saluti Daniele


text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:ZbZIa.121668$pR3.2...@news1.tin.it...

Scasa ma il problema è: come faccio a mettere nella tabella il campo
calcolato "SUM" senza girare da codice???
MI stò leggermente allucinando , e non capisco più niente.
Antonio


text:
"Anto" <
antoni...@sigmatre.com
> ha scritto nel messaggio
news:%XZIa.221182$g92.4...@news2.tin.it...

 Non sei il solo :-))
> Antonio
>
Ricapitolando : I campi calcolati non vanno mai in tabelle, visto che non
hai la query aggiungi queste righe opportunamente modificate nei nomi dei
campi e tabelle alla tua select del report inventario.
 DSum("TuocampoQuantità";"TuaTabellaAcquisti";"IDProdotto=" & [IDProdotto])
AS TotaleAcquisti;
DSum"TuocampoQuantitàVendita";"TuaTabellavendita";"IDProdotto=" &
[IDProdotto]) AS TotaleVendite; Nz([TotaleAcquisti])-Nz([TotaleVendite]) AS
Giacenza;
Spero di esserti stato d'aiuto altrimenti devi aspettare che QUELLI che
SANNO tornino dalle campagne e dal mare (dove vado ora io :-)))
saluti Daniele


text:
Anto <
antoni...@sigmatre.com
> wrote in message
IkYIa.220775$g92.4...@news2.tin.it...

Se la tabella Magazzino ha una struttura simile a questa:
ID1                                 Contatore e chiave primaria
CodProdotto                Testo
QuantitàAcquistata     Numerico
ecc. ecc.
Se la tabella Dettaglio_Fatture_Vendita ha una struttura simile a questa:
ID2                                 Contatore e chiave primaria
CodProdotto                Testo
QuantitàVenduta          Numerico
ecc. ecc.
Creati una query di raggruppamento che abbia un codice SQL simile a questo:
SELECT Magazzino.CodProdotto, Sum(Magazzino.QuantitàAcquistata) AS Acquisti,
Nz(DSum("QuantitàVenduta", "Dettaglio_Fatture_Vendita", "CodProdotto=" &
Chr$(34) & [CodProdotto] & Chr$(34)), 0) AS Vendite, [Acquisti]-[Vendite] AS
Giacenza
FROM Magazzino
GROUP BY Magazzino.CodProdotto;
Se invece il campo CodProdotto fosse di tipo Numerico prova così:
SELECT Magazzino.CodProdotto, Sum(Magazzino.QuantitàAcquistata) AS Acquisti,
Nz(DSum("QuantitàVenduta", "Dettaglio_Fatture_Vendita", "CodProdotto=" &
[CodProdotto]), 0) AS Vendite, [Acquisti]-[Vendite] AS Giacenza
FROM Magazzino
GROUP BY Magazzino.CodProdotto;
A questo punto imposta tale query come origine record del tuo report
Inventario.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Come bloccare <PagGiù> in una finestra a Maschere continue

author: Francesco

text:
Salve!
Dovendo tenere allineate più finestre affiancate contenenti maschere
continue, es, tutte sui primi 20 record, mi sono accorto però che se si
preme <PagGiù> tutte le righe della maschera interessata scompaiono verso
l'alto, perdendo l'allineamento con le altre.
Devo usare due volte <PagSu> per tornare al punto di partenza. Questo però
rende rischiosa la mia applicazione.
Come mai <PagGiù> fa questo effetto?
Come posso bloccare il tasto?
Grazie
Francesco


author: sv

text:
Francesco ha scritto:
> Salve!
> Dovendo tenere allineate piů finestre affiancate contenenti maschere
> continue, es, tutte sui primi 20 record, mi sono accorto perň che se si
> preme <PagGiů> tutte le righe della maschera interessata scompaiono verso
> l'alto, perdendo l'allineamento con le altre.
> Devo usare due volte <PagSu> per tornare al punto di partenza. Questo perň
> rende rischiosa la mia applicazione.
> Come mai <PagGiů> fa questo effetto?
> Come posso bloccare il tasto?
> Grazie
> Francesco
Ciao Francesco
Vedi:
http://groups.google.it/group/it.comp.appl.access/browse_frm/thread/bd9f5913bfe23082/e7606dd4385cdb08?lnk=gst&q=TASTI+FUNZIONE&rnum=1&hl=it#e7606dd4385cdb08
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"sv" <
sal...@accessgroup.it
> ha scritto nel messaggio
news:epd9g0$nc1$1...@news.newsland.it...

Ok mi va proprio bene.
Ti ringrazio
Francesco


title: Trova Record

author: svilup spoleto

text:
Ciao a Tutti !!!!

devono inserire il campo "Trova" nella mia
maschera che mi permetta di ricercare  su due campi (Cognome e Nome) i
record e mi restituisca quello ricercato.

Per un campo solo (Cognome) ho adottato le azioni
"VaiAControllo" e "TrovaRecord", però non so come fare la ricerca su due
campi.

Saluti e Grazie.

Mauro


title: link nei report?

text:
ciao
ho un report.anche un problema manco a farlo apposta.
in questo report ho inserito una casella di testo associata al campo
cod_fiscale di una query.
vorrei che nel report cliccando sul codice fiscale si aprisse un
nuovo
report che mi visualizzi il dettaglio del cliente. devo utilizzare
una
casella di testo oppure una label? oppure devo fare in modo che
all'evento click si verifichi una particolare condizione?
grazie ciao


title: link nei report?

author: Simone Calligaris

text:

Dipende dalla versione di Access: solo col 2007 esiste una particolare
visualizzazione in anteprima che consente l'interazione con gli oggetti.
Saluti


title: link nei report?

text:
> Dipende dalla versione di Access: solo col 2007 esiste una particolare
> visualizzazione in anteprima che consente l'interazione con gli oggetti.
allora come faccio con access 2003?


title: link nei report?

text:
<
> > Dipende dalla versione di Access: solo col 2007 esiste una particolare
> > visualizzazione in anteprima che consente l'interazione con gli oggetti.
> allora come faccio con access 2003?
Non puoi
Saluti.


title: link nei report?

text:
> Non puoi
devo forse farlo con una maschera anzichè con un report?


title: link nei report?

text:
<> Non puoi
devo forse farlo con una maschera anzichč con un report?
>Se in questo caso č essenziale l'interazione, sei costretto a utilizzare
una Form (che puň essere stampata come Report, in genere senza sorprese).
Saluti.


title: Guida on line

author: shari

text:
Ciao a tutti
Dovrei realizzare una guida in linea per una applicazione che ho creato con
A2000 . Cosa mi suggerite di fare, sarà meglio fare una linea di guida con
un collegamento all'esterno, oppure  all' interno del file di Access, non so
se creare un web vero e proprio come guida, o con HelpDesigner,quale sarà
più professionale? se avrete altri suggerimenti per illuminari ulteriormente
su questo
argomento.vi
 ringrazio anticipatamente. Ciao e buon Ferragosto
_Shari


title: Access To VB

author: Maurizio

text:
Ho trovato in rete un sito che parla del programma "accesstovb" lo
conoscete? Se si funziona ? Stando alla descrizione il programma compila in
linguaggio VB tutto un mdb Access. Ho scaricato la versione demo ma non mi è
sembrato funzionare molto...


title: Access To VB

author: warp

text:
> Ho trovato in rete un sito che parla del programma "accesstovb" lo
> conoscete? Se si funziona ? Stando alla descrizione il programma compila
in
> linguaggio VB tutto un mdb Access. Ho scaricato la versione demo ma non mi
Ma se anche funzionasse?


title: dubbio su odbc e vba

author: Lenny

text:
secondo voi ci sono problemi se scrivo del codice vba
che va a modificare tabelle di un database (unify su linux)
che sono collegate tramite odbc?
finora ho sempre modificato direttamente a mano le tabelle
senza mai intervenire con grosse manipolazioni perchč
usavo l'sql su linux.
il dubbio mi si pone ora che mi serve fare modifiche un po'
elaborate e solo con l'sql non sono capace di farle.
grazie.


title: dubbio su odbc e vba

author: Patrick

text:
Ma secondo me tu da codice ti interafaccio tramite i recordset alle tabelle
..........quindi dovresti poter fare quello che vuoi.
ciao
"Lenny" <
luca...@aruba.it
> wrote in message
news:9qnf7p$rqa$1...@pegasus.tiscalinet.it...
> secondo voi ci sono problemi se scrivo del codice vba
> che va a modificare tabelle di un database (unify su linux)
> che sono collegate tramite odbc?
>
> finora ho sempre modificato direttamente a mano le tabelle
> senza mai intervenire con grosse manipolazioni perchè



title: Relazione tra tabelle

text:
Ciao  a tutti

Ho fatto 4 tabelle e vorrei metterle in relazione  ma  ho qualche problema

Tabella  NAZIONI
1 campo ID              contatore
1 campo NAZIONE  testo

Tabella ZONE
1 campo ID       		contatore
1 campo ZonaSpedizione 	testo
1 ID_Nazione  		numerico

Tabella PESI
1 campo ID 		contatore
1 campo PesoSpedizione	testo

Tabella COSTI
1 campo ID		contatore
1 campo CostoSpedizione	valuta
1 campo ID_Nazione	numerico

quello che  vorrei fare è  una maschera
dove digito la Nazione  poi il peso
e trovo il prezzo abbinato  che viene fuori dall'abbinamento
tra PESO  NAZIONE  E  ZONA

Ogni Nazione appartiene ha una zona ( su 8 totali )
e la spedizione ha un peso ( su  30 varianti di peso )
e un costo variabile secondo Nazione o Zona

non riesco ha  fare  una query decente avete una dritta ??

Saluti  Giuseppe


title: Relazione tra tabelle

author: Davide La Mantia

text:

Ciao Giuseppe,
temo che il tuo problema derivi dal fatto che hai sbagliato le tabelle.

Tanto per cominciare, da quello che scrivi, è la tabella nazioni che deve contenere il campo di riferimento alla zona (IDZona) e non viceversa come hai fatto tu, perché, come dici, è la nazione che appartiene a una zona, e non viceversa.

Analogamente la tabella costi, ritengo che dovrebbe contenere l'IDZona e non l'IDNazione perché tu sceglierai una nazione dalla quale rileverai la zona di appartenenza che vai a ricercare nella tabella costi.

Ciao


title: Relazione tra tabelle

author: GiorgioDaPrato

text:
Il giorno venerdì 17 novembre 2017 20:02:05 UTC+1,
amrri...@hotmail.com
 ha scritto:

penso che:

- Zona possa essere un attributo (e quindi un campo) della tabella Nazione

- Costi debba contenere ID di Pesi
e il binomio IDpesi + IDnazione diventa indice univoco

 considero di definire i costi nella tabella costi
avendo le combo di Nazione e Pesi popolate dai dati presenti nelle tabelle

e la form (query) di ricerca fa poi il procedimento inverso:
appare il costo E la zona DOPO aver scelto nelle combo Pesi e Nazione


title: Relazione tra tabelle

text:
Il giorno venerdì 17 novembre 2017 20:02:05 UTC+1,
amrri...@hotmail.com
 ha scritto:

Grazie dei preziosi consigli  Provo  grazie ancora