text:
Allora,... io ho usato DbTools (il tool grafico per importare tabelle access
in MySQL). Stiamo parlando della stessa cosa?
Le tabelle vengono regolarmente create in MySQL. A questo punto il problema
è che non ho capito come visionare le istruzioni SQL CREATE TABLE...
Salutoni e grazie ancora per la disponibilità!
Buona serata.
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:d0NG9.47643$3l.13...@twister1.libero.it...



title: Convertire tabelle Access in CREATE TABLE...

author: nex

text:
Ho risolto cliccando da DBTools con il tasto destro del mouse su ciascuna
tabella e scegliendo "Dump Structure".
Salutoni!


text:
"nex" <
n...@nospamnospam.org
> ha scritto nel messaggio
news:YrNG9.47785$3l.13...@twister1.libero.it...
> Ho risolto cliccando da DBTools con il tasto destro del mouse su ciascuna
> tabella e scegliendo "Dump Structure".
> Salutoni!
OTTIMO........!
@Alex.


title: Legenda grafico

author: EPCentro

text:
Per quale cappero di motivo se voglio creare un grafico per
visualizzare quanti M e quante F ho in un gruppo, nella legenda
mi appare 1 e 2 al posto di M e F?
--
Postato da Virgilio Newsgroup: scopri i nuovi gruppi
Eros, foto e video a
http://newsgroup.eros.virgilio.it


title: Legenda grafico

author: Alessandro Cara

text:

Perche' e' la codifica che hai sulla tabella?
--
ac


title: Legenda grafico

text:
Alessandro Cara ha scritto:

Mettiamola così, allora: che devo fare per far apparire M e F?



title: Legenda grafico

text:
EPCentro wrote:
> Alessandro Cara ha scritto:
>> EPCentro wrote:
>>> Per quale cappero di motivo se voglio creare un
>> grafico per
>>> visualizzare quanti M e quante F ho in un gruppo,
>> nella legenda
>>> mi appare 1 e 2 al posto di M e F?
>>> --
>>> Postato da Virgilio Newsgroup: scopri i nuovi
>> gruppi
>>> Eros, foto e video a
>>
http://newsgroup.eros.virgilio.it
>> Perche' e' la codifica che hai sulla tabella?
-
> Mettiamola così, allora: che devo fare per far apparire M e F?
Fare in modo che il campo sesso contenga "F" o "M"
.....iif(Sesso = 1,"M","F") as Sex ......
sulla query (immagino) di estrazione dei dati
--
ac


title: Legenda grafico

text:

Scusa ma dove piazzo questo bel codice nella query?
Campo? Tabella? Ordinamento? Criteri? Oppure?
Perchè se metto (immagino) if(Sesso=1,"M","F")as Sesso in criteri
mi appare "Errore di sintassi. E' possibile che sia stato immesso
un operando senza un operatore" e mi evidenzia "M"...



title: Legenda grafico

text:
EPCentro ha scritto:

Scusate l'ignoranza, ma è altresì bello imparare.
Ricapitolo il mio problema: ho una tabella generale (Dati)con una
serie di anagrafiche.
La maggior parte delle voci vengono attinte da tabelle relative
correlato: quindi, in questo caso, il campo Sesso attinge dalla
tabella Sesso (ma và?!) formata dai campi ID e Sesso ovviamente
formata da due record M e F (quindi 1 e 2 come ID).
Avendo già creato query e report di creazione grafici, l'unico
problema che riscontro è, appunto, che nella visualizzazione
grafica la "legenda" mi rappresenta 1 e 2 al posto di M e F: ora,
data la soluzione propostami dall'amico Alessandro, dove
inserisco esattamente questo codice senza dover modificare
null'altro?
Grazie!!



title: Legenda grafico

text:

Il tuo problema e' che stai usando il QBE. In tal caso la "," va
sostituita dal ";". Ppoi ID e' numerico e quindi senza virgolette come
avevo erroneamente suggerito
select ....., iif(id_sesso=1;"M";"F")......FROM......
non capisco. Se hai un campo che si chiama "sesso" perche' non usi
direttamente quello invece dell'ID?
--
ac


title: Legenda grafico

text:

Abbi compassione della mia ignoranza, ma ci ho capito pochino di
quello che mia hai postato!
Sto capperillo di codice dove lo schiaffo? nel campo di una nuova
query? Nell'origine riga?
E saresti così gentile da postarla completa, cioè senza puntini
ma esattamente come dovrei scriverla io? Male che vada faccio
milioni di prove finchè non riesce!!!! Ultima seccatura: nel
momento che azzecco l'inserimento di questo miracoloso codice, i
grafici esistenti si modificano da soli o devo rifare tutto?
Grazie per la pazienza (se ancora te ne è rimasta)



title: Legenda grafico

text:

Per fare quello che chiedi mi dovresti postare la query o la riga
sorgente del grafico che attualmente usi ed eventualmente la descrizione
degli attributi delle tabelle. I puntini ci sono perche' non so quali
campi usi e come li usi.
--
ac


title: Legenda grafico

text:

Ti ringrazio comunque......ho rifatto tutto e forse ho fatto
prima, ma sarebbe stato molto interessante imparare qualcosa di
nuovo......



title: dimensione del record

author: Massimo Manfredelli

text:
Ho realizzato un tabella con 20 campi di tipo testo impostati a 225
caratteri + 10 di tipo memo.
In fase di caricamento dati mi si visisualizza un messaggio di record troppo
grande.
Come posso risolvere il problema?


title: dimensione del record

author: Karl Donaubauer

text:
Massimo Manfredelli ha scritto:
> Ho realizzato un tabella con 20 campi di tipo testo impostati a 225
> caratteri + 10 di tipo memo.
> In fase di caricamento dati mi si visisualizza un messaggio di record troppo
> grande.
Un record di Access puo avere 2000 caratteri.
Non importa cosa hai impostato ma solo che viene inserito.
Il conteggio dei campi memo non conta perché è salvato in un altro modo.
> Come posso risolvere il problema?
Forse puo migliorare il dissegno in senso relazionale.
Se non è possibile p.e. con una seconda tabella e una relazione 1:1.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: dimensione del record

text:
Massimo Manfredelli ha scritto:
> Ho realizzato un tabella con 20 campi di tipo testo impostati a 225
> caratteri + 10 di tipo memo.
> In fase di caricamento dati mi si visisualizza un messaggio di record troppo
> grande.
Un record di Access puo avere 2000 caratteri.
Non importa cosa hai impostato ma solo che viene inserito.
Il conteggio dei campi memo non conta perché č salvato in un altro modo.
> Come posso risolvere il problema?
Forse puoi migliorare il dissegno in senso relazionale.
Se non č possibile p.e. con una seconda tabella e una relazione 1:1
o con piů campi di tipo memo.



title: per la FAQ 6.13 del sitocomune

author: Kalvitz

text:
grazie a questa faq ho capito come collegare  un'immagine a una casella di
testo con il path del file, ma ovviamente funziona solo su maschere singole.
E se volessi vedere una serie di Record su maschere continue con le proprie
immagini collegate, si puo' fare?
tipo, ho una lista di giochi per la PS2 con le cover e non vorrei vederne
una per volta, per capirci, ma un elenco
Grazie grazie grazie
ale.


title: per la FAQ 6.13 del sitocomune

author: Roberto da casa

text:
"Kalvitz" <kal...@kalvitz.comm> ha scritto nel messaggio
news:38goj1F...@individual.net...

Come per un qualsiasi altro controllo non associato anche un controllo
immagine non ha significato usarla in una maschera continua, in quanto
visualizzeresti per tutti i record la stessa immagine, quella relativa al
record corrente.
Se proprio č indispensabile usare un immagine in una maschera continua penso
che tu debba fare ricorso all'oneroso campo OLE.
In alternativa, in ogni record inserisci un pulsante di comando con cui apri
una maschera singola che con un controllo immagine ti visualizza l'immagine
relativa al record corrente che altro non č che quello per cui hai pigiato
il pulsante di comando.
Volendo puoi anche aprire piů istanze della stessa maschera che visualizza
l'immagine, cosě da visualizzare contemporaneamente piů immagini relative a
piů record contemporaneamente: un esempio di questa tecnica la trovi sul
Sito Comune nella Sezione General, nella FAQ di Silvio Savoldi intitolata
"6.75 Implementare un archivio di immagini.".
>
> ale.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: per la FAQ 6.13 del sitocomune

text:
"Roberto da casa"
> Se proprio è indispensabile usare un immagine in una maschera continua
> penso
> che tu debba fare ricorso all'oneroso campo OLE.
> In alternativa, in ogni record inserisci un pulsante di comando con cui
> apri
> una maschera singola che con un controllo immagine ti visualizza
> l'immagine
> relativa al record corrente che altro non è che quello per cui hai pigiato
> il pulsante di comando.
> Volendo puoi anche aprire più istanze della stessa maschera che visualizza
> l'immagine, così da visualizzare contemporaneamente più immagini relative
> a
> più record contemporaneamente: un esempio di questa tecnica la trovi sul
> Sito Comune nella Sezione General, nella FAQ di Silvio Savoldi intitolata
> "6.75 Implementare un archivio di immagini.".
Grazie Rob, la tecnica della 6.75 l'avevo già presa in considerazione ma il
problema più grosso sta nel fatto che devo stampare su un report l'immagine
legata al record.
Esempio: il db è per fare gli ordini a dei clienti, ogni ordine puo' avere
più articoli e il cliente mi vuole vedere le immagini di ogni articolo che è
in ordine sulla stampa. Se uso le OLE il mio DB, che terrei su una flash
USB, entro un mese sarebbe ingestibile... credo. io le ole vorrei evitarle
il più possibile, le odio e sto sistema immagini dell'access fa veramente
schifo.
Ora sono molto depresso :-(
Grazie cmq, credo che questo sia il ng più educato e gentile della terra.
ale.


title: per la FAQ 6.13 del sitocomune

text:
"Kalvitz" <kal...@kalvitz.comm> ha scritto nel messaggio
news:38iokeF...@individual.net...

ALT!!!!
Tu hai parlato di visualizzare le immagini in una maschera continua; è da
questa tua affermazione che sono scaturite tutte le mie considerazioni,
Se invece il tuo problema è quello di stampare le immagini in un report non
esiste alcun problema, come fra l'altro è chiaramente detto da Stefano
Bettini nella FAQ 6.13 del Sito Comune da te citata nel tuo primo messaggio.
> Esempio: il db è per fare gli ordini a dei clienti, ogni ordine puo' avere
> più articoli e il cliente mi vuole vedere le immagini di ogni articolo che
è
> in ordine sulla stampa. Se uso le OLE il mio DB, che terrei su una flash
> USB, entro un mese sarebbe ingestibile... credo. io le ole vorrei evitarle
> il più possibile, le odio e sto sistema immagini dell'access fa veramente
> schifo.
> Ora sono molto depresso :-(
Su col morale, visto che il problema di stampare immagini in un report NON
ESISTE, come detto sul Sito Comune.
>
> Grazie cmq, credo che questo sia il ng più educato e gentile della terra.
Non tutti sono d'accordo! ;-)
Alcune persone quando ricevono alcuni consigli, non so perché, ma si
offendono.



title: per la FAQ 6.13 del sitocomune

text:
"Roberto da casa"
> Su col morale, visto che il problema di stampare immagini in un report NON
> ESISTE, come detto sul Sito Comune.
non ci avevo fatto caso O_O
cioč, avevo interpretato lo stesso limite delle maschere continue anche sul
report
proverň e ti farň sapere ;-)
>> Grazie cmq, credo che questo sia il ng piů educato e gentile della terra.
> Non tutti sono d'accordo! ;-)
> Alcune persone quando ricevono alcuni consigli, non so perché, ma si
> offendono.
in ogni caso, il problema credo sia loro :-)
grazie di nuovo, sempre piů in debito
visto che di access ne sapete piů di me posso solo proporre di insegnarvi a
suonare la chitarra :-)))
ciao,
ale.


title: n Copie: domanda trita e ritrita? :-)

author: Andrea Sciamanna

text:
In una tabella banalissima ho questi due campi:
IDAlbum
Copie
Mi serve come tabella d'appoggio per quando voglio stampare n copie di un
record. Quindi potrei avere questa situazione:
IDAlbum, Copie
100, 5
88, 3
12, 1
13, 1
14, 1
255, 8
Il report ha, come origine record una query. La tabella degli Album ha una
join con questa tabella temporanea, quindi la selezione dei record č
automatica.
Da codice dovrei poter impostare, per ogni IDAlbum, il numero di copie da
fare.
Non credo assolutamente di essere stato chiaro, ma oggi sono cosě :-)


title: n Copie: domanda trita e ritrita? :-)

author: Harry Evans

text:
Sulla query metti IDAlbum in Raggruppamento e Copie in Conteggio
Andrea Sciamanna <andrea.s...@libero.it.cancellami> wrote in message
8pi45t$q2s$1...@serv1.iunet.it...
> In una tabella banalissima ho questi due campi:
>
> IDAlbum
> Copie
>
> Mi serve come tabella d'appoggio per quando voglio stampare n copie di un
> record. Quindi potrei avere questa situazione:
>
> IDAlbum, Copie
> 100, 5
> 88, 3
> 12, 1
> 13, 1
> 14, 1
> 255, 8
>
> Il report ha, come origine record una query. La tabella degli Album ha una
> join con questa tabella temporanea, quindi la selezione dei record è
> automatica.
> Da codice dovrei poter impostare, per ogni IDAlbum, il numero di copie da
> fare.
>
> Non credo assolutamente di essere stato chiaro, ma oggi sono così :-)
>
>


title: n Copie: domanda trita e ritrita? :-)

text:
> Sulla query metti IDAlbum in Raggruppamento e Copie in Conteggio
Non ti seguo.
Mi spiego meglio, nell'origine record del REPORT, posso avere dei dati tipo
questi:
IDAlbum, Copie, Titolo, Autore
123, 15, Titolo1, Cicciopasticcio
14, 2, Titolo2, Angelo Branduardi
14, 2, Titolo3, Celentano
8, 9, Titolo4, Bjork
213, 1, Titolo5, Anouk
77, 20, Titolo6, Gruppo Italiano
Il report (un solo report), deve ripete per [Copie] volte lo stesso record.


title: n Copie: domanda trita e ritrita? :-)

author: Federico Luciani

text:

Se vuoi ripetere n volte la stampa du un record, allora la faq (sito comune):
Stampare N volte la stessa etichetta,
credo faccia al caso tuo.
--
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: n Copie: domanda trita e ritrita? :-)

text:
> Se vuoi ripetere n volte la stampa du un record, allora la faq (sito
comune):
> Stampare N volte la stessa etichetta,
> credo faccia al caso tuo.
Denghiu!!!!!!


title: Chiarimento su modulo

author: Vercellone Milena

text:
Ciao a tutti e non biasimatemi per una domanda cosi' con questo caldo
africano.
Ho copiato questo modulo dal sito:
Come ottenere un report pronto per la stampa con i record filtrati da una
maschera.
(R)
Ingredienti: Due pulsanti, una casella di testo non associata e qualche
linea di codice.
Inserire il codice seguente a fronte dell'evento su clic di uno dei
pulsanti; servirą per filtrare i dati in base alla parola chiave scritta
nella casella di testo qui chiamata "MioControlloNonAssociato" il controllo
dove andrą a pescare il dato cercato č "MioControllo"
DoCmd.ApplyFilter "",
"[MioControllo]=[Forms]![MiaMaschera]![MioControlloNonAssociato]"
If IsNull(Numero.Value) Then
   MsgBox ("Non esistono Record!"), vbOKOnly
   DoCmd.ShowAllRecords
   Me.Seleziona.SetFocus
   Exit Sub
End If
Probabilmente mi sfugge qualcosa il modulo si inchioda su
me.seleziona.setfocus
Inoltre non riesco a capire la casella di testo se deve avere qualche
caratteristica particola che so' un origine dati un controllo che io non ho
capito.
Magari se mi fate anche un esempio??!!!
Scusate se sono stata prolissa Ciao Mile


title: Chiarimento su modulo

author: omnitow

text:
"Vercellone Milena" <
milen...@libero.it
> ha scritto nel messaggio
news:hizGa.88882$lK4.2...@twister1.libero.it...
> Ciao a tutti e non biasimatemi per una domanda cosi' con questo caldo
> africano.
> Ho copiato questo modulo dal sito:
>
> Come ottenere un report pronto per la stampa con i record filtrati da una
> maschera.
> (R)
> Ingredienti: Due pulsanti, una casella di testo non associata e qualche
> linea di codice.
> Inserire il codice seguente a fronte dell'evento su clic di uno dei
> pulsanti; servirà per filtrare i dati in base alla parola chiave scritta
> nella casella di testo qui chiamata "MioControlloNonAssociato" il controllo
> dove andrà a pescare il dato cercato è "MioControllo"
>
> DoCmd.ApplyFilter "",
> "[MioControllo]=[Forms]![MiaMaschera]![MioControlloNonAssociato]"
> If IsNull(Numero.Value) Then
>    MsgBox ("Non esistono Record!"), vbOKOnly
>    DoCmd.ShowAllRecords
>    Me.Seleziona.SetFocus
>    Exit Sub
> End If
>
> Probabilmente mi sfugge qualcosa il modulo si inchioda su
> me.seleziona.setfocus
> Inoltre non riesco a capire la casella di testo se deve avere qualche
> caratteristica particola che so' un origine dati un controllo che io non ho
> capito.
> Magari se mi fate anche un esempio??!!!
Non saprei il perchè ti da errore, personalmente non utilizzo mai l'oggetto docmd per
applicare filtri, probabiome non toglie il filtro.
Prova così:
Me.Filter = "[MioControllo]=[Forms]![MiaMaschera]![MioControlloNonAssociato]"
Me.FilterOn = True
If IsNull(Numero.Value) Then
    MsgBox ("Non esistono Record!")
    Me.Filter = ""
    Me.Seleziona.SetFocus
    Exit Sub
End If
> Scusate se sono stata prolissa Ciao Mile
>
>
In ogni modo questa soluzione va bene solo per maschere in visualizzazione "Maschera
singola" mentre se procedi in questo modo:
Me.Filter = "[MioControllo]=[Forms]![MiaMaschera]![MioControlloNonAssociato]"
Me.FilterOn = True
If Me.Recordset.RecordCount = 0 Then
    MsgBox ("Non esistono Record!")
    Me.Filter = ""
    Me.Seleziona.SetFocus
    Exit Sub
End If
Puoi verificare la presenza di dati in tutte le visualizzazioni.
Ciao, omnitow


title: Chiarimento su modulo

text:
"omnitow" <
omn...@tin.it
> ha scritto nel messaggio
news:6xFGa.88350$Ny5.2...@twister2.libero.it...

> Riciao
Scusate l'imbranataggine(ho fatto solo un corso di access base ma la
maschera mi serve per lavoro)
Bene se ina tbl ho:
data - numero doc - importo come campi
quando nella stringa (vedi sopra)scrivo mio controllo mi riferisco ad unodei
campi di cui sopra?
La stringa va' solo digitata come routine di evento su click?
Mi fate un piccolo esempio?
In attesa di fare un access avanzato grazie a tutti per le vs risposte.
Mile
>
>
>


title: Chiarimento su modulo

text:
omnitow wrote:
> Me.Filter = "[MioControllo]=[Forms]![MiaMaschera]![MioControlloNonAssociato]"
ciao omnitow
secondo me la riga indicata non funziona.
questa a seguire, per me, ha piu' possibilita' di lavorare
Me.Filter = "[MioControllo]= " & chr(34) &
[Forms]![MiaMaschera]![MioControlloNonAssociato] & chr(34)
ed il mio [MioControllo] se fosse un [MioCampo] andrebbe ancora meglio
--
a.cara
Togli qualcosa dall'email


title: Chiarimento su modulo

text:
Vercellone Milena wrote:
>
> Ciao a tutti e non biasimatemi per una domanda cosi' con questo caldo
> africano.
> Ho copiato questo modulo dal sito:
>
> Come ottenere un report pronto per la stampa con i record filtrati da una
> maschera.
> (R)
> Ingredienti: Due pulsanti, una casella di testo non associata e qualche
> linea di codice.
> Inserire il codice seguente a fronte dell'evento su clic di uno dei
> pulsanti; servirą per filtrare i dati in base alla parola chiave scritta
> nella casella di testo qui chiamata "MioControlloNonAssociato" il controllo
> dove andrą a pescare il dato cercato č "MioControllo"
>
> DoCmd.ApplyFilter "",
> "[MioControllo]=[Forms]![MiaMaschera]![MioControlloNonAssociato]"
> If IsNull(Numero.Value) Then
>    MsgBox ("Non esistono Record!"), vbOKOnly
>    DoCmd.ShowAllRecords
>    Me.Seleziona.SetFocus
>    Exit Sub
> End If
>
> Probabilmente mi sfugge qualcosa il modulo si inchioda su
> me.seleziona.setfocus
secondo me va in loop
> Inoltre non riesco a capire la casella di testo se deve avere qualche
> caratteristica particola che so' un origine dati un controllo che io non ho
> capito.
> Magari se mi fate anche un esempio??!!!
> Scusate se sono stata prolissa Ciao Mile
per fare quello che vuoi dovresti:
1) Creare un report con sorgente dati la tabella/query che ti interessa senza
alcuna condizione di filtro
2) Fare mascherina con un controllo non associato ed un paio di bottoni (a)
esegui (b) uscita
3) Sul bottone di esegui, per l'evento di "click" dovresti inserire la seguente
riga si codice (riveduta e corretta)
     DoCmd.OpenReport nomereport[, visualizzazione][, nomefiltro][,
condizioneWHERE]
 dove nella [condizioneWhere] metti:
     "[NomeCampodiFiltro] like " & chr(34) & "*" & [Controllodimaschera] & "*" &
chr(34)



title: Chiarimento su modulo

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3EED7A76...@blunet.it...

Ciao a.cara
Non mi ero posto il problema convinto che Milena non ne avesse cmq:
[MioCampo] anzichč [MioControllo] senza dubbio ma per il resto eviti i problemi dgli apici
nei filtri cioč se il campo sia una stringa o meno, passando il riferminto al controllo
puoi non tenerne conto... anche se anch'io generalmente utilizzo la tua soluzione dato che
non sempre il valore da passare č contenuto in un controllo
omnitow


title: Chiarimento su modulo

text:
"Vercellone Milena" <
milen...@libero.it
> ha scritto nel messaggio
news:hizGa.88882$lK4.2...@twister1.libero.it...
> Ciao a tutti e non biasimatemi per una domanda cosi' con questo caldo
> africano.
> Ho copiato questo modulo dal sito:
>
> Come ottenere un report pronto per la stampa con i record filtrati da una
> maschera.
> (R)
> Ingredienti: Due pulsanti, una casella di testo non associata e qualche
> linea di codice.
> Inserire il codice seguente a fronte dell'evento su clic di uno dei
> pulsanti; servirà per filtrare i dati in base alla parola chiave scritta
> nella casella di testo qui chiamata "MioControlloNonAssociato" il controllo
> dove andrà a pescare il dato cercato è "MioControllo"
>
> DoCmd.ApplyFilter "",
> "[MioControllo]=[Forms]![MiaMaschera]![MioControlloNonAssociato]"
> If IsNull(Numero.Value) Then
>    MsgBox ("Non esistono Record!"), vbOKOnly
>    DoCmd.ShowAllRecords
>    Me.Seleziona.SetFocus
>    Exit Sub
> End If
>
> Probabilmente mi sfugge qualcosa il modulo si inchioda su
> me.seleziona.setfocus
> Inoltre non riesco a capire la casella di testo se deve avere qualche
> caratteristica particola che so' un origine dati un controllo che io non ho
> capito.
> Magari se mi fate anche un esempio??!!!
> Scusate se sono stata prolissa Ciao Mile
>
>
Azz... qui mi sfugge qualcosa, il codice che hai postato serve per filtrare una maschera,
mentre quello che tu chidi in alto è come aprire un report filtrato, in questo caso vale
anche per me quanto detto da a.cara
Ciao, omnitow


title: Problemi corruzione mdb Access 2003 e Vista

author: RobertoA

text:
Da un po' di tempo sto tentando di usare Access per lavorare su dei progetti
gia' funzionanti
Uso un notebook con Vista Ultimate
Mi succede che a volte entrando nel codice vba si incricca tutto buttandomi
fuori con un errore del tipo
----------------------------------
Microsoft Visual C++ Runtime Library
Runtime Error
Program:
This application has requested the runtime to terminate it in an unusual way
Please contact the application's support team for more information
----------------------------------
Questo quando tento di eliminare delle righe di codice tramite tasto CTRL+Y
Da cosa puo' dipendere ?
Sapete se esiste rimedio ?
Ciao e grazie
RobertoA


title: Domanda stupida

author: Marmellata di perla

text:
Scusate la domanda stupida, ma per avere a disposizione una variabile
globale che duri per tutta la durata dell'utilizzo del db, come la devo
definire?
Ho definito una variabile in un modulo a parte con dicitura Public ma
ho l'impressione che non "mantenga il valore".
Grazie.
--
E l'amore
Che vita differente avrei avuto se non avessi trovato questo amore con
te.


title: Domanda stupida

author: antonio

text:
"Marmellata di perla" <
marmella...@gmail.com
> ha scritto nel messaggio
news:mn.e2607d74a...@gmail.com...

Per esempio:
Global Operatore As String
dichiarata in un modulo, prima di qualsiasi routine Sub o Function.
Ciao
Antonio


title: Domanda stupida

author: Roberto dal portatile

text:
"Marmellata di perla" <
marmella...@gmail.com
> ha scritto nel messaggio
news:mn.e2607d74a...@gmail.com...
> Scusate la domanda stupida, ma per avere a disposizione una variabile
> globale che duri per tutta la durata dell'utilizzo del db, come la devo
> definire?
> Ho definito una variabile in un modulo a parte con dicitura Public ma ho
> l'impressione che non "mantenga il valore".
Tutto sta a capire cosa tu intenda con "mantenga il valore".
Il valore di una variabile glogale viene naturalmente reinizializzato ogni
volta che tu apri il database.
Se invece vuoi che il valore della variabile globale venga mantenuto anche
dopo la chiusura del database e quindi reimpostato alla sua riapertura, è
necessario che salvi il valore della tua variabile in una tabella di comodo
(ad esempio con una query di agiornamento), quindi all'apertura del database
riassegnare alla variabile il valore contenuto nella tabella di comodo (ad
esempio con una funzione DLookup).
> Grazie.
Prego
>
> --
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Domanda stupida

text:
"Marmellata di perla" <
marmella...@gmail.com
> ha scritto nel messaggio
news:mn.e2607d74a...@gmail.com...
Accidenti, ero distratto ed ho risposto ad un messaggio che ha un oggetto a
dir poco insignificante.
Mi dispiace di averlo fatto ed in futuro cercherò di stare più attento.



title: Domanda stupida

text:
> Accidenti, ero distratto ed ho risposto ad un messaggio che ha un oggetto a
> dir poco insignificante.
Ho sbagliato e chiedo scusa.
> Mi dispiace di averlo fatto ed in futuro cercherò di stare più attento.
Non esageriamo! ;)



title: Domanda stupida

text:
> Tutto sta a capire cosa tu intenda con "mantenga il valore".
Mantenga il valore per la durata in cui utilizzo il db e che venga
cambiato solo in seguito ad una azione "diretta".



title: Domanda stupida

text:
> Per esempio:
> Global Operatore As String
> dichiarata in un modulo, prima di qualsiasi routine Sub o Function.
La dichiaro in un modulo a parte.



title: Domanda stupida

text:
"Marmellata di perla" <
marmella...@gmail.com
> ha scritto nel messaggio
news:mn.e3987d74d...@gmail.com...
>> Tutto sta a capire cosa tu intenda con "mantenga il valore".
>
> Mantenga il valore per la durata in cui utilizzo il db
Se il valore va mantenuto per una sessione di utilizzo del database, devi
dichiararti la variabile pubblica in un modulo standard (quindi non di
classe) del tuo database e non devi preoccuparti di altro.
> e che venga cambiato solo in seguito ad una azione "diretta".
Mi sfugge il concetto di "azione diretta", ma ritengo proprio di averti
risposto nel mio messaggio precedente.



title: Domanda stupida

text:
"Marmellata di perla" <
marmella...@gmail.com
> ha scritto nel messaggio
news:mn.e3967d74c...@gmail.com...
>> Accidenti, ero distratto ed ho risposto ad un messaggio che ha un oggetto
>> a dir poco insignificante.
>
> Ho sbagliato e chiedo scusa.
>
>> Mi dispiace di averlo fatto ed in futuro cercherò di stare più attento.
>
> Non esageriamo! ;)
Sono dell'avviso che certe regole vadano rispettate e si debba invitare gli
altri a rispettarle, non per una stupida questione di principio, ma perchè
in un newsgroup non moderato ciò rende più facile la convivenza e la
fruibilità a tutti dei messaggi.
Insomma non ritengo la mia sia stata una esagerazione, specie se la mia
considerazione servirà a che tu nel futuro rispetti tale regole nello
spirito sopra scritto. ;)



title: Domanda stupida

text:
> Insomma non ritengo la mia sia stata una esagerazione, specie se la mia
> considerazione servirà a che tu nel futuro rispetti tale regole nello spirito
> sopra scritto. ;)
La mia era una ammissione di colpa e non una critica alla tua reazione.
Hai ragione e mi scuso con il ng per l'errore commesso.
Ciao



title: Domanda stupida

text:
> Se il valore va mantenuto per una sessione di utilizzo del database, devi
> dichiararti la variabile pubblica in un modulo standard (quindi non di
> classe) del tuo database e non devi preoccuparti di altro.
Esatto, la variabile deve contenere il nome di un centro dove lavoro.
La scelta la faccio all'inizio dell'utilizzo del db e la cambio
solamente mediante controllo se ad esempio cambio il centro.
Ciao.



title: nella stessa query

author: Franco

text:
é possibile in una query di selezione con aggregazione
dove ho per esempio
Categoria e Importo
A                  100
A1                  50
B                    30
C                    20

poter sommare A1 con A?

cioè
A2                 150
B                    30
C                    20
Grazie


title: nella stessa query

text:

cioe'?

select campo,sum(a), sum(a+b), sum(b)
group by campo

--

ac (x=y-1)


title: nella stessa query

author: Carlo Costarella

text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4f467c9f$0$1389$4faf...@reader1.news.tin.it...
>é possibile in una query di selezione con aggregazione
> dove ho per esempio
> Categoria e Importo
> A                  100
> A1                  50
> B                    30
> C                    20
>
> poter sommare A1 con A?
>
> cioč
> A2                 150
> B                    30
> C                    20
> Grazie
>
>
Se fosse sufficiente sommare solo i campi con la prima lettera uguale ti
basterebbe qualcosa del genere:
Cat: Mid([Categoria];1;1)
Piů in generale dovrebbero servirti due query.

Ciao, Carlo


title: nella stessa query

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ji5uui$3j4$1...@tdi.cu.mi.it...

grazie Alessandro e Carlo


title: nella stessa query

author: BFS

text:

ma il valore della prima colonna deve diventare "A2" una volta sommato
"A" con "A1"?

BFS


title: nella stessa query

text:
"BFS" <B...@BFSBFS.it> ha scritto nel messaggio
news:4f473c96$0$1385$4faf...@reader1.news.tin.it...

ciao e grazie
a me interessa la colonna Importo
che deve essere la somma delle categorie contraddistinte da A+A1
mentre A2 sta per un nome qualunque tipo Espr1


title: nella stessa query

text:
cut
>>>
>>
>>
>> ma il valore della prima colonna deve diventare "A2" una volta sommato
>> "A" con "A1"?
>>
> ciao e grazie
> a me interessa la colonna Importo
> che deve essere la somma delle categorie contraddistinte da A+A1
> mentre A2 sta per un nome qualunque tipo Espr1

ho una query di selezione
con la colonna IdtestataFattura, Clienti e imponibileNetto.
Ora vorrei che se nella colonna Clienti ho p.e. Rossi e Rossi_1
gli importi corrispondenti in imponibileNetto fossero sommati tra loro
cioč p.e. Rossi_2 =imponibileNetto di Rossi + imponibileNetto di Rossi_1

Grazie per l'aiuto


title: Errore ODBC - Timeout query scaduto

author: Roberto

text:
Buongiorno,
non sicuro di essere sul NG giusto (non sò se il problema dipende da
access, sql server oppure altro).
Ho un FE con access 2000 (che "gira" sia su win XP che win 2000, con
access 2002 e 2000) collegato a sql server 2000.
Le istruzioni incriminate sono:
qry="UPDATE TAGLIANDI SET RISTAMPE = " & XX & " WHERE ID=" & ID & "
AND ANNO=" & ANNO
docmd.runsql qry
Le variabili sono certe (nel senso che non vengono passati parametri
non compatibili) e sono numeri interi.
Ogni tanto, apparentemente con modalità casuale, l'UPDATE non avviene
e mi ritorna il seguente errore:
Errore di run-time '3157'
ODBC: operazione di UPDATE non riuscita su tabella collegata
'TAGLIANDI'
[Microsoft][ODBC SQL Server Driver] Timeout query scaduto. (#0)
Qualche idea?


title: Errore ODBC - Timeout query scaduto

text:
Roberto ha scritto:
>Buongiorno,
>non sicuro di essere sul NG giusto (non s=F2 se il problema dipende da
>access, sql server oppure altro).
>Ho un FE con access 2000 (che "gira" sia su win XP che win 2000, con
>access 2002 e 2000) collegato a sql server 2000.
>Le istruzioni incriminate sono:
>qry=3D"UPDATE TAGLIANDI SET RISTAMPE =3D " & XX & " WHERE ID=3D" & ID & "
>AND ANNO=3D" & ANNO
>docmd.runsql qry
>
>Le variabili sono certe (nel senso che non vengono passati parametri
>non compatibili) e sono numeri interi.
>
>Ogni tanto, apparentemente con modalit=E0 casuale, l'UPDATE non avviene
>e mi ritorna il seguente errore:
>Errore di run-time '3157'
>ODBC: operazione di UPDATE non riuscita su tabella collegata
>'TAGLIANDI'
>[Microsoft][ODBC SQL Server Driver] Timeout query scaduto. (#0)
>
>Qualche idea?
Per caso usi l'UPDATE sulla stessa tabella su cui prima hai fatto una INSERT o
anche una semplice SELECT?
--


title: Errore ODBC - Timeout query scaduto

text:
> Per caso usi l'UPDATE sulla stessa tabella su cui prima hai fatto una INSERT o
> anche una semplice SELECT?
All'interno del controllo specificato non faccio nessuna operazione
prima dell'UPDATE
La SELECT avviene dopo quando seleziono i dati da stampare.
QRY_BASE = "SELECT * FROM TAGLIANDI WHERE ID=" & Me.ELC1.Column(0) & "
AND ANNO=" & Me.ELC1.Column(1)
DoCmd.OpenReport "REP_TAGLIANDO", acViewNormal
(nell'apertura del report viene impostata la QRY_BASE)


title: Errore ODBC - Timeout query scaduto

text:
altre idee?
dove postare sul ng di sql?


title: Errore ODBC - Timeout query scaduto

text:
Roberto ha scritto:
>altre idee?
>
>dove postare sul ng di sql?
Avevo giŕ postate 2 volte....ma evidentemente c'č qualche problema.....
Riassumo. I timeout succedono essenzialmente per 2 motivi: o l'operazione č
titanica (allora basta allungare il timeout o ripensare la procedura) oppure
ci sono dei lock nel mezzo. SQL server ha tutta una sua gestione dei lock che
sarebbe bene conoscere (io per primo!!!!) per sapere come meglio agire.
Aggiungi che Jet potrebbe decidere di aprire + connessioni contemporanee per
questioni prestazionali. Questo č un comportamento non trasparente, nel senso
che non lo sai se e quando lo fa.....Possibili soluzioni: usi ADO e non DAO.
Cosě controlli tutto: connessioni, livello di isolamento.....Confezioni una
query pass-through che viene eseguita lato server SENZA elaborazioni da parte
di jet. Usi le stored-procedure...che sarebbe di gran lunga la soluzione
migliore (atomicitŕ garantita, zero traffico di rete, gestione completamente
delegata al server.....). Di solito č sufficente ripensare le procedure per
non cadere in questi casi.....l'upgrade al completo client-server č
chiaramente la soluzione ideale IMHO
--


title: Errore ODBC - Timeout query scaduto

text:
scusa il ritardo (tra ferie e lavoro arretrato)
> I timeout succedono essenzialmente per 2 motivi: o l'operazione è
> titanica (allora basta allungare il timeout o ripensare la procedura) oppure
> ci sono dei lock nel mezzo.
tabelle piccole (circa 1000 record) e update o insert in record
singoli
> query pass-through che viene eseguita lato server SENZA elaborazioni da parte
> di jet.
ho convertito tutte le query "normali" in query pass-through:
l'errore si ripresenta ugualmente anche se con minor frequenza
Se imposto il timeout = 0 ?
Può essere utile?


title: Errore ODBC - Timeout query scaduto

author: OneEDP

text:

Timeout a 0 significa tempo illimitato di esecuzione (non di connessione).
Cmq se appena mille record inchiodano sql c'è qualcosa che devi rivedere
nella struttura del db e/o dello statement.
Ciao
--
Daniele
Rispondere scartando OneEDP, spam e 32


title: Errore ODBC - Timeout query scaduto

text:
> Cmq se appena mille record inchiodano sql c'è qualcosa che devi rivedere
> nella struttura del db e/o dello statement.
è quello che stavo cercando di capire/fare ...
esiste un strumento di analisi più appropriato?


title: Errore ODBC - Timeout query scaduto

text:
dimenticavo:
client windows seven pro 64 bit
cluster win 2000 srv e sql 2000


title: Errore ODBC - Timeout query scaduto

text:

SQL Profiler di tutto di più.
Oppure da Management Studio attivi le statistiche io
http://msdn.microsoft.com/it-it/library/ms184361.aspx
 ed esegui lo
statement sa ssms.



title: [OT] Ricerca programmatore Access (PD)

author: Paolo AT Home

text:
Softwarehouse di Padova, cerca un giovane programmatore che abbia maturato
una buona esperienza nell'uso dell'ambiente di sviluppo Microsoft Access e/o
Visual Basic per inserirlo nel nostro team di sviluppo.
Contratto a tempo indeterminato ed ottime possibilità di crescita
professionale.
Per questa mansione non siamo interessati a telelavoro ed è gradita la
residenza in Padova o zone limitrofe.
Siamo impegnati nella realizzazione di una nuova versione dei nostri
applicativi basata su motore SQL Server/MSDE con front-end Access 2000 e
Visual Basic 6.
contattare:
paolo.g...@softwareuno.it


title: Problema con i decimali

author: Claudio Pigliucci

text:
con il seguente codice ho un problemino con i decimali.
(access 2000)
'
somma = somma + imp_voce
diff_imp_paga = (LfattRS("importo")-(LfattRS("Importo pagato")+somma))
eccetera! eccetera!
'
mi spiego meglio!
somma e diff_imp_pag e imp_voce sono Single
il campo "importo" e "importo pagato" di LfattRS sono single
se "somma" per esempio vale 10,00
importo= 14,40
importo pagato =0,00
mi ritrovo su diff_imp_pag un valore =4,4000001 oppure 4,3999999 invece
di (14,40 - 10,00)= 4,40 tutti quei decimali da dove vengono?
Ho risolto con Format(ecc. ecc) ma sinceramente il risultato
dell'addizione non mi sembra corretto.
Se qualcuno ha delle spiegazioni avrà tutta la mia gratitudine.
Claudio

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


title: Problema con i decimali

author: Antonio Biso

text:
"Claudio Pigliucci" <
pigliucc...@inwind.it
> ha scritto nel messaggio
news:f43596f20a076654964...@mygate.mailgate.org...
> con il seguente codice ho un problemino con i decimali.
> (access 2000)
Definisci tutti i campi come double
Antonio


title: Problema con i decimali

author: Giorgio prx

text:
"Claudio Pigliucci" <
pigliucc...@inwind.it
> ha scritto nel messaggio
news:f43596f20a076654964...@mygate.mailgate.org...

> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
Ciao Claudio
I tipi di dati singola precisione o doppia precisione sono approssimati e da
utilizzare con dati numerici a virgola mobile (area di un cerchio, logaritmo
di un numero ecc) . Non tutti i valori possono essere rappresentati nei vari
tipi di dati in modo preciso.
Se la tua versione di Access è 2000 o superiore puoi utilizzare il tipo
decimal in cui indichi la precisione e il numero di decimali da adottare.
Access normalmente utilizza il tipo double per eseguire i calcoli e per la
natura del metodo binario il risultato può essere approssimato, infatti se
provi a fare una semplice sottrazione 244-243.3 otterrai 0,699999999999989
mentre forzando il piano di calcolo sul tipo decimal Cdec(244)-243.3
otterrai il valore esatto 0,7.
Modificando i campi della tabella con il tipo decimal l'operazione
diff_imp_paga = (LfattRS("importo")-(LfattRS("Importo pagato")+somma))
ritornerà il risultato esatto in quanto il tipo restituito dal recordset
sarà
Variant con sottotipo decimal  (vedi funzione Vartype(LfattRS("importo")).
Ciao Giorgio.
Ciao Giorgio.


title: Problema con i decimali

author: claudio

text:
Il 28 Feb 2003, 09:57, "Giorgio prx" <
giorgio...@tiscalinet.it
> ha
scritto:

Ti ringrazio per la spiegazione veramente esaustiva.
Seguirò immediatamente i tuoi insegnamenti.
Ciao Claudio
--------------------------------
Inviato via
http://usenet.libero.it


title: Aiuto Maschera- Indice

author: Marco esus

text:
Ragazzi, ho un piccolo problema:
Ho una maschera principale "Posta" con 3 sottomaschere "Agenda"
"msgpersonali" "lavagna" che sono in pratica 3 sottoquery diverse della
tabella principale "posta".
Si accede alla maschera Posta premendo un pulsante del menu principale e
poi digitando la password ,ultima che richiama una macro cosi composta:
Condizione: [user]="esus" Azione: ApreMascheraPosta con Condizione Where
((([Lookup_iddestinatario].[username]="marco"
Condizione: [user]="esus" Azione ImpostaValore :
Forms!Posta!Aiuto!Facile=19
Praticamente la maschera all'apertura viene filtrata in base al valore
dell'idDestinatario che sempre all'apertura viene assegnato a seconda di
quale sia la password di accesso. E fin qui ci siamo.
Ora succede che quando cancello un record da una delle 3 sottoquery della
maschera principale "Posta", se questo record che io sto cancellando
corrisponde al record in cui si posiziona anche la maschera "Posta" e come
se cancellassi l'indice che mantiene i riferimenti al filtraggio. Quindi
perdo la "visualizzazione" completa da ogni sottoquery.Mi tocca chiudere e
riaprire per ritrovare i miei messaggi. Come posso fare?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Aiuto Maschera- Indice

author: Emyr

text:
On Tue, 12 Nov 2002 11:36:11 +0100,
es...@tiscalinet.it
 (Marco esus)
wrote:
>Ragazzi, ho un piccolo problema:
>Ho una maschera principale "Posta" con 3 sottomaschere "Agenda"
>"msgpersonali" "lavagna" che sono in pratica 3 sottoquery diverse della
>tabella principale "posta".
>Si accede alla maschera Posta premendo un pulsante del menu principale e
>poi digitando la password ,ultima che richiama una macro cosi composta:
>
>Condizione: [user]="esus" Azione: ApreMascheraPosta con Condizione Where
>((([Lookup_iddestinatario].[username]="marco"
>
>Condizione: [user]="esus" Azione ImpostaValore :
>Forms!Posta!Aiuto!Facile=19
>
>Praticamente la maschera all'apertura viene filtrata in base al valore
>dell'idDestinatario che sempre all'apertura viene assegnato a seconda di
>quale sia la password di accesso. E fin qui ci siamo.
>Ora succede che quando cancello un record da una delle 3 sottoquery della
>maschera principale "Posta", se questo record che io sto cancellando
>corrisponde al record in cui si posiziona anche la maschera "Posta" e come
>se cancellassi l'indice che mantiene i riferimenti al filtraggio. Quindi
>perdo la "visualizzazione" completa da ogni sottoquery.Mi tocca chiudere e
>riaprire per ritrovare i miei messaggi. Come posso fare?
hai provato con un requery delle sottomaschere?
Saluti.
Emanuele.


title: Aiuto Maschera- Indice

author: marco esus

text:
[marco Cut...]
> hai provato con un requery delle sottomaschere?
> Saluti.
> Emanuele.
si ho provato ma nulla
Saluti Marco



title: Aiuto Maschera- Indice

text:
On Wed, 13 Nov 2002 11:45:06 +0100,
es...@tiscalinet.it
 (marco esus)
wrote:
>[marco Cut...]
>
>> hai provato con un requery delle sottomaschere?
>> Saluti.
>> Emanuele.
>
>si ho provato ma nulla
>
>Saluti Marco
prova a reimpostare il filtro al termine della cancellazione
disattiva filtro
riassegna filtro
riattiva filtro
Saluti.
Emanuele.


title: Ricerca tramite l'uso di una maschera

author: Hisashi

text:
Ciao a tutti. Provo a spiegarmi meglio: in una maschera vi sono una casella
di testo e un bottone che lancia una query.
Il mio desiderio è che quanto viene inserito nella casella sia poi ricercato
nel campo cognome della tabella in modo da trovare eventuali riscontri. Dato
che la query l'ho scritta in sql la mia domanda chiedeva quale fosse la
condizione giusta da inserire nel where della query in modo da ottenere i
risultati voluti.
ciao Hisashi


title: Ricerca tramite l'uso di una maschera

author: ALESSANDRO Baraldi

text:
"Hisashi" <
bdani...@tiscali.it
> ha scritto nel messaggio
news:c0o910$pd4$1...@lacerta.tiscalinet.it...

ORa va meglio....!
"SELECT * FROM NomeTabella " & _
"WHERE [NomeCampo]=" & _
chr(34) & Forms!NomeForm!NomeTextBox & chr(34)
Il carattere messo chr(34) serve per rispettare la sintassi del parametro di
tipo Testo, potevi inserire anche il doppio Apice ma se avessi un campo
di tipo Cognome con la possibilità di apostrofi riceveresti un errore, così
invece sarebbe OK.
Ciao.
@Alex.


title: Ricerca tramite l'uso di una maschera

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c0o9ak$pi2$1...@lacerta.tiscalinet.it...
> ORa va meglio....!
>
> "SELECT * FROM NomeTabella " & _
> "WHERE [NomeCampo]=" & _
> chr(34) & Forms!NomeForm!NomeTextBox & chr(34)
>
> Il carattere messo chr(34) serve per rispettare la sintassi del parametro
di
> tipo Testo, potevi inserire anche il doppio Apice ma se avessi un campo
> di tipo Cognome con la possibilità di apostrofi riceveresti un errore,
così
> invece sarebbe OK.
>
Grazie Mille =)
1 ultima cosa: sarebbe possibile che la ricerca mi dia anche campi simili?
Ad esempio se io nella casella della maschera inserisco "Rossi" come posso
fare in modo che venga selezionato anche il campo che contiene "Rossin"?
Credo di dover usare il like ma non so bene come...
Grazie
> Ciao.
> @Alex.
>
Ciao Hisashi
>


title: Ricerca tramite l'uso di una maschera

text:
"Hisashi" <
bdani...@tiscali.it
> ha scritto nel messaggio
news:c0o9qf$pru$1...@lacerta.tiscalinet.it...
>
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:c0o9ak$pi2$1...@lacerta.tiscalinet.it...
> > ORa va meglio....!
> >
[CUT]
> Grazie Mille =)
> 1 ultima cosa: sarebbe possibile che la ricerca mi dia anche campi simili?
> Ad esempio se io nella casella della maschera inserisco "Rossi" come posso
> fare in modo che venga selezionato anche il campo che contiene "Rossin"?
> Credo di dover usare il like ma non so bene come...
> Grazie
> > Ciao.
> > @Alex.
> >
> Ciao Hisashi
Ti basta aggiungere il carattere speciale "*" dopo il testo:
"SELECT * FROM NomeTabella " & _
 "WHERE [NomeCampo]=" & _
chr(34) & Forms!NomeForm!NomeTextBox & "*" & chr(34)
Ciao.
@Alex.


title: Ricerca tramite l'uso di una maschera

text:
Grazie mille per la disponibilità
Ciao
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c0oa9m$q55$1...@lacerta.tiscalinet.it...



title: Ricerca tramite l'uso di una maschera

author: Roberto da casa

text:
"Hisashi" <
bdani...@tiscali.it
> ha scritto nel messaggio
news:c0o9qf$pru$1...@lacerta.tiscalinet.it...

Prova così:
"SELECT * FROM NomeTabella " & _
"WHERE [NomeCampo] Like " & _
chr(34) & Forms!NomeForm!NomeTextBox & chr(34) & "*;"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: maschera di benvenuto

author: Vittorio

text:
Come faccio a creare una maschera di benvenuto dove compare il nome
dell'utente che apre il DB, con la data e l'ora?
Grazie!!


title: maschera di benvenuto

author: Alessandro Baraldi

text:

Crei una maschera e ci metti 2 controlli di tipo TextBox, nel primo
metti il Nome dell'utente, e nel 2° la Data/Ora.
Per il nome utente però devi essere tu a spiegarci come gestisci il
Login... perchè hai un Login vero...? Altrimenti come puoi avere
Utenti diversi.... il Nome del PC non è sinonimo di User, in quanto
applicazioni ClientServer abitualmente consentono l'aperura
dell'applicativo dalla stessa macchina ma hanno un Login che gestisce
gli USER.
Pertanto tu che hai sviluppato sai di certo come recuperare lo
USerName.
Per la Data/Ora basta mettere nella casella di Testo come origine Dati
=Now()
e formattare il "formato" in base a come vuoi che venga visualizzata.
@Alex


title: Snapshot Viewer e access runtime

text:
Salve a tutti,
in una maschera del mio database visualizzo i report tramite Snapshot
Viewer (windows 7 pro + access xp)
Se utilizzo lo stesso db in windows xp + access runtime 2007 mi
risponde:
errore 438
proprietà o metodo non supportati dall'oggetto
Il codice incrimitato è:
PERCORSO = Left(CurrentDb.name, Len(CurrentDb.name) -
Len(Dir(CurrentDb.name)))
PERCORSO = PERCORSO & "stampa.snp" 'file temporaneo
DoCmd.OutputTo acReport, Me.ELC_REPORT, "Formatosnapshot(*.snp)",
PERCORSO
' ---- fin qui tutto ok (crea correttamente lo snapshot) ----
Me.FINESTRA.SnapshotPath = PERCORSO
' ---- qui DA L'ERRORE DI CUI SOPRA ----
Me.FINESTRA.ZOOM = Nz(Me.ZOOM, 0)
Qualche consiglio?


title: Snapshot Viewer e access runtime

author: Carlo Costarella

text:
"Roberto" <
erre...@yahoo.it
> ha scritto nel messaggio
news:2c44d9dc-5ed8-4210...@t9g2000vbs.googlegroups.com...

Il codice incrimitato è:

Qualche consiglio?
-------------------------
Mi pare che dovresti controllare come il formato  è indicato nel registro.
Per esempio nel mio registro alla chiave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Access\Jet\4.0\ISAM
Formats\Snapshot Format
trovo scritto: Formato snapshot (*.snp)
Se così fosse anche per te il tuo "Formatosnapshot(*.snp)" diventerebbe
"Formato snapshot(*.snp)".
Altrimenti potresti trovare: Snapshot Format(*.snp) e allora diventerebbe:
"Snapshot Format(*.snp)" .
Ciao, Carlo


title: Snapshot Viewer e access runtime

text:
> Mi pare che dovresti controllare come il formato  è indicato nel registro.
> Per esempio nel mio registro alla chiave:
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Access\Jet\4.0\ISAM
> Formats\Snapshot Format
> trovo scritto: Formato snapshot (*.snp)
> Se così fosse anche per te il tuo "Formatosnapshot(*.snp)" diventerebbe
> "Formato snapshot(*.snp)".
> Altrimenti potresti trovare: Snapshot Format(*.snp) e allora diventerebbe:
> "Snapshot Format(*.snp)" .
------------------------
Ciao e grazie per il consiglio (infatti nei due pc è registrato in
modo diverso).
Tuttavia il problema non è quello.
L'errore è nella riga:
Me.FINESTRA.SnapshotPath = PERCORSO
In pratica:
lo snapshot viene creato correttamente, ma quando riassegno il
percorso mi da errore.


title: Snapshot Viewer e access runtime

text:
credo di aver risolto
il problema sta nell'inserimento del controllo snapshot
in tutti i casi la creazione dello snapshot avviene correttamente
però:
1) se il controllo lo inserisco da xp (office 2002) tutto funziona
correttamente (anche il "relink") sia in access che nel runtime con
tutti i sistemi operativi
2) se il controllo lo inserisco da win7 64 bit (sempre office 2002)
funziona correttamente solo su win7


title: Snapshot Viewer e access runtime

text:
> 1) se il controllo lo inserisco da xp (office 2002) tutto funziona
> correttamente (anche il "relink") sia in access che nel runtime con
> tutti i sistemi operativi
> 2) se il controllo lo inserisco da win7 64 bit (sempre office 2002)
> funziona correttamente solo su win7

AGGIORNAMENTO:
confermo quanto sopra;
ogni modifica del controllo attraverso win7 porta riporta al problema
originario.

Pertanto quando si "lavora" il controllo snapshot bisogna utilizzare
windows xp e/o win 2000


title: report e filtro

author: Luigi

text:
scusate l'ignoranza, ma mi sapete dire come mettere un filtro su un report e
sulla stampa di un report?
cioe, ammesso di avere 1000 record e vorrei vedere o stampare solo 100
report che contengono un dato comune, come posso far comparire una opzione
per poter inserire il filtro che mi serve?
grazie.
luigi


title: report e filtro

text:
"Luigi" <
onof...@tin.it
> ha scritto nel messaggio
news:8u9uvc$9k1$1...@nslave3.tin.it...

Ad esempio metti come origine record del report una query di selezione.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Rimozione sicurezza .mdw da database

author: fifisio fifisio

text:
Buongiorno,
devo fare il porting in .NET di un database access 2000 dove all'interno sono presenti tutti i moduli, tutte le form, le classi ecc ed è protetto con il file system.mdw.
mi hanno dato anche tutti gli accessi per la visione del codice sorgente.
doppio click su uno script dove ho inserito il workgroup e premendo lo shift
entro in sviluppo con nome utente e password.
ho provato a fare l'esportazione completa del database, ma nulla.
per evitare di fare sempre questa procedura si può rimuovere la sicurezza dal db?

grazie
Efisio


title: Aiuto VBA

author: Stefano Cannata

text:
Vorrei sapere come si può fare riferimento ad un grupo di opzioni in una
maschera, senza usare il suo nome ma utilizzando una variabile stringa.
Ho un certo numero di gruppi di opzione e vorrei assegnarne il valore che
restituiscono ad un array, ma non riesco a fare un'iterazione che mi
permetta di leggere il valore di ogni cornice; ad esempio
pippo=[nomecornice], dove nomecornice="Cornice", & contatore.
Credevo fosse semplice, ma non riesco a trovare la sintassi giusta: in
questo modo mi restituisce pippo="Cornice1" se ad esempio contatore=1.
Grazie per l'aiuto.
Stefano


title: Aiuto VBA

author: Karl Donaubauer

text:
Stefano Cannata <
stc...@tin.it
> schrieb:

nel modulo dello stesso form:
pippo = Me("Cornice" & contatore)
da un altro modulo:
pippo = Forms("NomeForm")("Cornice" & contatore)
--
HTH
Karl
*********
Access-FAQ (Tedesco):
http://www.donkarl.com
APP:
http://www.AccessProfiPool.com


title: per eliminare record doppi

author: donato

text:
Ho bisogno di ripulire una tabella con 10000 record che contiene diversi
record doppi.
Chi mi puņ aiutare?
Che stringa posso usare in una queri?
Grazie
Donato


title: per eliminare record doppi

author: Lucio Arzon

text:
Inserisci nella query tutti i campi della tabella + uno doppio, del quale
farai il conteggio. Come criterio dagli >1
Che ne dici?
--
          ------------------
          Lucio Arzon

www.lucioarzon.com
webm...@lucioarzon.com
"donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:9taglk$5u$1...@serv1.albacom.net...



title: per eliminare record doppi

author: Ste

text:
"donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:9taglk$5u$1...@serv1.albacom.net...

quando crei una query nuova dalla struttura del database, trovi
l'autocomposizione ricerca duplicati, una query gią preimpostata.


title: per eliminare record doppi

text:
La tabella ha solo un campo.
Cosa intendi per
"del quale farai il conteggio"
Ho provato a dargli questo criterio ma il risultato è la replica esatta
della tabella
. Come criterio dagli >1
Grazie


title: per eliminare record doppi

text:
Grazie per la dritta.
Adesso però devo procedere all'eliminazione dei dati doppi o trippli o
quaddrupli ecc
Come fare?


title: per eliminare record doppi

text:
"donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:9taj0u$2lk$1...@serv1.albacom.net...

fai una query di eliminazione dove i dati della query ricerca duplicati sono
uguali alla tabella iniziale.


title: per eliminare record doppi

author: Antonio Biso

text:
Ste <
stefani...@rclog.it
> wrote in message
9tailn$15p$1...@fe1.cs.interbusiness.it...

E no Stefanì...
Probabilmente donato vuole mantenere un record di quelli duplicati, non
cancellarli tutti!!!
La soluzione è quella di preparare una tabella uguale in struttura a quella
di partenza ma vuota. Poi mettere in chiave i campi che rendono duplicato un
record. Quindi accodare i record dalla tabella iniziale a quella nuova.
Verranno scartati automaticamente i duplicati e rimarrà una copia sola per
ogni record duplicato...
Antonio


title: per eliminare record doppi

text:
Grazie Stefania.
Mi manca perň ancora un passaggio.
Quando mando in esecuzione la query, mi chiede di specificare la tabella
dove eliminare i record.
Dove devo specificarla?


title: per eliminare record doppi

text:
Grazie Antonio, cosě č stato semplice realizzare quanto chiedevo.
Probabilmente si riuscirebbe anche come indicato da Stefania anche se piů
laborioso, perň adesso sono curioso di sperimentare la query che lei
proponeva per eventuale uso futuro.
Ciao


title: PROBLEMI CON ACCESS COLLEGATO AD SQL SERVER

text:
Salve a tutti ho un quesito da porre e spero che qualcuno di voi possa aiutarmi.
Ho un applicativo Access composto di circa 120 tabelle altrettante query e circa altrettante Maschere.
Per motivi di affidabilità dei dati ho eseguito
l'upsize su un server sql.
Ho notato un sensibile peggioramento delle prestazioni ( i refresh ed i requery sono sensibilmente più lenti).
Quindi ora ho un file access con query, report,maschere e moduli residenti e tabelle collegate , su una cartella condivisa e la base di dati  su un server SQL.
Ora mi si sono presentati 2 problemi.
Il primo al quale ho rimediato con una soluzione "artigianale" e per il quale vi chiedo una soluzione più consona consiste nel fatto che ho alcune query da codice VBA (che usano funzioni tipo DSUM,DLAST,DMAX etc etc con condizione where che fa riferimento a valori contenuti in campi di maschera) che non funzionano!!!!
Per rimediare ho "accroccato" una soluzione per ottenere lo stesso risultato che consiste nel creare delle vere e proprie query con l'editor di ACCESS, nelle quali ho imposto la condizione WHERE (del tipo [Forms]![Lavori]![idLavoro] ), e poi in VBA farmi restituire il risultato desiderato con un DLOOKUP riferito alla Query.
Sicuramente è un problema di sintassi  che però non sono riuscito a risolvere.
di seguito alcuni dei codici non funzionanti

Me!ggProrogaTotali = Nz(DSum("[Tblproroghe]![ggConcessi]", "[Tblproroghe]", "[Tblproroghe]![IdLavoro]=" & [Forms]![LAVORI]![IdLavoro]))

sospensionitot = Nz(DSum("dataripresa-dataSospensione", "[TblsospensioniRiprese]", " [TblsospensioniRiprese]![IdLavoro]=" & [Forms]![LAVORI]![IdLavoro]))

dataUltimaRipresa = Nz(DMax("dataRipresa", "tblSospensioniRiprese", " [TblsospensioniRiprese]![IdLavoro]=" & [Forms]![LAVORI]![IdLavoro] & " and NsospensioneRipresa=" & NultimaSosp), "")

n.b. i codici sono tutti su un sola stringa

il Secondo problema per il quale il vostro aiuto è determinante è dato dal fatto che sulla mia postazione il tutto funziona , ma da un altro PC ( altro utente) lanciando il collegamento al file access, questo non riesce a connettersi al DB Sql.
Ovviamente ho creato l'utente nella scheda sicurezza del database ma non funziona. Dove sbaglio?

Spero possiate aiutarmi.
Grazie per l'attenzione.
Alessandro


text:

Vi informo che il secondo problema sono riuscito a risolverlo... eliminando gli account creati e ricreandoli nuovamente sia come utenti del Database sia come utenti di accesso del Server.

Per il primo quesito resto in attesa di qualche consiglio.
Grazie


text:
Lo sai che usando le Funzioni che hai esposto non fai lavorare il Server, ma fai elaborazioni in LOCALE, vanificando SQLServer...?

Magari queste cose è bene tu le possa approfondire...

@Alex


text:

Grazie dell'interessamnto @Alex, in effetti nutrivo dei dubbi !!non è che potresti dirmi come riscrivere una di quelle istruzioni per far lavorare il server invece del motore di access?
Grazie mille.
Alessandro


text:
Il giorno venerdì 15 aprile 2016 20:30:15 UTC+2, @Alex ha scritto:

Completo la mia risposta.
Correggimi se sbaglio.
Potrei creare una query in SQL-Management e copiarmi il codice SQL.
Creare una query pass-trough in Access collegarla al DB su SQl server e incollarci il codice precedentemente copiato, ma...... mi rimane il dubbio su come imporgli la condizione WHERE riferita agli oggetti in maschera.
Come posso fare?
Grazie


text:
Frena....

Leggi questo:
http://mirror.masterdrive.it/alessandrobaraldi/DettaglioFaq.asp%3FIdFAQ=281.html

Non puoi improvvisare e buttare li la prima cosa che ti viene in mente, queste cose prima si studiano sulla carta, poi si applicano i concetti.

@Alex


text:

Grazie per la risposta.Sei stato molto gentile.
Studio e ti faccio sapere.
Alessandro.


text:
Cia @Alex ho letto (un paio di volte) il tuo documento ed ho capito bene alcune cose e un pò meno altre.

1) Una cosa su cui ho dei dubbi è la costruzione della stringa di connessione....
Ho creato con lo strumento di windows il file dsn che contiene quanto segue

[ODBC]
DRIVER=SQL Server
UID=a.ricci
LANGUAGE=Italiano
DATABASE=DipXProve
WSID=ED-SCON-1271
APP=Microsoft Office 2010
Trusted_Connection=Yes
SERVER=SQL-INTRANET-08\SVRVMPRODSQL2K8
Description=SERVER SQL Prove

quindi da quanto ho capito dovrei scrivere:
"ODBC;DRIVER=SQLServer;UID=a.ricci;Trusted_Connection=Yes;DATABASE=DipXProve;WSID=ED-SCON-1271;SERVER=SQL-INTRANET-08\SVRVMPRODSQL2K8"

2) Seppur credo di aver capito che le migliori performance si ottengono con le query P-T  non ho capito  come si implementino.
Ho capito che possono essere costruite sia con l'interfaccia (non grafica) "Query" di Access, sia scrivendole nel codice VBA.
Nel mio caso ad esempio ho un FORM principale che ha come origine dati una Query con 7 tabelle e 209 campi. Siccome l'apertura di tale form da quando ho spostato le tabelle su SQL Server è rallentata vistosamente mi chiedo quale sia la soluzione migliore per migliorare le performance.

Avrei altre domande, ma attendo la tua risposta, magari mi fugherai i dubbi che ho.
Grazie
Alessandro


text:
Il documento non è mio... ho ospitato nel mio vecchio sito un ottimo documento di un amico.

Prova a rileggere quello che hai scritto... non dici molto su cui fissare dei concetti...!

Penso ti manchino un po di basi, che forse ti consentirebbero di fare qualche prova e qualche ragionamento più strutturato.
La connessione di norma si può fare DSN_LESS e personalmente la preferisco.

Le Query PT sono strumenti, sono Query con la Proprietà CONNECT valorizzata come le Tabelle Linkate, ma, possono eseguire Query senza farle elaboare a JET oppure delle StoredProcedure...

Tutta questa è teoria di base di come accedere ad un RDBMS... e di solito è meglio studiarla sui libri e fare prove... proprio per ingranare tecnicamente.

@Alex


title: Runtime Access

author: Paolo Agagiů

text: Qualcuno mi sa indicare se esite in rete una versione pirata ????


title: Runtime Access

author: AntoGal

text:
Paolo Agagiů <
aga...@tiscalinet.it
> scrisse...
> Qualcuno mi sa indicare se esite in rete una versione pirata ????
vai su Monkey Island e chiedi di GuyBrush Treepwood.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

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


title: Runtime Access

author: Ricky

text:
"Paolo Agagiů" <
aga...@tiscalinet.it
> wrote in message
news:8d1ucb$5it$1...@pegasus.tiscalinet.it...
> Qualcuno mi sa indicare se esite in rete una versione pirata ????
>
>
Compratelo con Office Developer Tool Kit come ho fatto io !!!!!!!


title: Runtime Access

author: Stefano Bettini

text:
Paolo Agagiů <
aga...@tiscalinet.it
> wrote in message
8d1ucb$5it$1...@pegasus.tiscalinet.it...
> Qualcuno mi sa indicare se esite in rete una versione pirata ????
>
>
Certamente!  Sempre dritto per Altavista, poi svolta a destra al primo
hop...
Ste


title: Proteggere database dalla copia

author: -Fabio-

text:
Vi chiedo un aiuto: in azienda abbiamo un database access in cui ci sono
tutti i dati dei clienti, vorrei evitare che chiunque abbia accesso al
database possa copiarselo e aprirlo a casa, c'� qualche soluzione? Stavo
pensando a protezioni tramite password ma non servirebbero in quanto
comunque dovrei dare la password agli utenti per poter accedere.
Grazie
Fabio


title: Proteggere database dalla copia

author: Geppo

text:

potresti legare l'apertura del DB al numero seriale dell'hard disk come
spiegato qui:
www.sitocomune.com
Sezione: General
faq:   6.89 Come impedire la copia degli applicativi usando il numero
seriale dell' hard disk.
> Grazie
> Fabio
--
Ciao
Geppo


title: Proteggere database dalla copia

author: ^luigi^

text:
Geppo ha scritto:


>
www.sitocomune.com
> Sezione: General

> > Grazie
> > Fabio
io penso che questo esempio non sia una soluzione definitiva in quanto se
apri la maschera in visualizzazione struttura ne puoi modificare
tranquillamente il codice e usarlo.
l.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Proteggere database dalla copia

text:
^luigi^ wrote:
> Geppo ha scritto:
>
>> Ciao -Fabio- wrote:
>>> Vi chiedo un aiuto: in azienda abbiamo un database access in cui
>>> ci sono tutti i dati dei clienti, vorrei evitare che chiunque
>>> abbia accesso al database possa copiarselo e aprirlo a casa, c'�
>>> qualche soluzione? Stavo pensando a protezioni tramite password
>>> ma non servirebbero in quanto comunque dovrei dare la password
>>> agli utenti per poter accedere.
>
>> potresti legare l'apertura del DB al numero seriale dell'hard disk
>> come spiegato qui:
>
>>
www.sitocomune.com
>
>> Sezione: General
>
>> faq:   6.89 Come impedire la copia degli applicativi usando il
>> numero seriale dell' hard disk.
> ...
> io penso che questo esempio non sia una soluzione definitiva in
> quanto se apri la maschera in visualizzazione struttura ne puoi
> modificare tranquillamente il codice e usarlo.
Questo non sarebbe il problema perch� si puo usare un MDE.
Invece non si puo proteggere bene i dati, vuol dire le tabelle.
L'unico modo che conosco per evitare una copia del file � usare
sempre e solo un Terminal Server (senza diritti per l'Explorer ecc.).
Se questo non � possibile, aiuta solo un sistema attivo come backend
(SQL Server ecc). Vedi anche:
Quanto � sicuro Access?
www.donkarl.com/it?FAQ1.17
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Proteggere database dalla copia

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:7a129fF...@mid.individual.net...
> L'unico modo che conosco per evitare una copia del file � usare
> sempre e solo un Terminal Server (senza diritti per l'Explorer ecc.).
> Se questo non � possibile, aiuta solo un sistema attivo come backend
> (SQL Server ecc). Vedi anche:
>
> Quanto � sicuro Access?
www.donkarl.com/it?FAQ1.17
Grazie delle idee, come al solito mi siete di grande aiuto, ora mi studio
qual'� la soluzione pi� utile alle mie esigenze. Spero di riuscire ad
evitare sql server, che era l'unica alternativa che mi era venuta in mente.
Saluti
Fabio


title: aspetto cursore in maschera

author: Giorgia

text:
ciao a tutti.
Qualcuno sa dirmi se � possibile variare l'aspetto del cursore nell maschera
mentre � in attesa in un campo?
l'impostazione predefinita � la stnghetta verticale lampeggiante, io avrei
bisogno che il campo avesse uno sfondo grigiolino quando contiene il cursore
Grazie
--
Giorgia


title: aspetto cursore in maschera

author: AleC

text:
On 2 Ott, 17:20, "Giorgia" <
gior...@vitaletrasporti.com
> wrote:
> ciao a tutti.
> Qualcuno sa dirmi se è possibile variare l'aspetto del cursore nell maschera
> mentre è in attesa in un campo?
> l'impostazione predefinita è la stnghetta verticale lampeggiante, io avrei
> bisogno che il campo avesse uno sfondo grigiolino quando contiene il cursore
>
> Grazie
>
> --
> Giorgia
Ma vuoi modificare l'aspetto del cursore o il colore di sfondo del
controllo attivo ?
nel secondo caso devi gestire la cosa negli eventi (salvo che qualcuno
non abbia escogitato un metodo meno dispendioso di codice) GotFocus e
LostFocus di OGNUNO dei controlli.
sub miocontrollo_GotFocus()
  me.miocontrollo.backcolor = vbCyan (o il colore che preferisci  ' il
controllo è in modifica
end sub
sub miocontrollo_LostFocus()
  me.miocontrollo.backcolor = vbWhite (o il colore che preferisci  '
il controllo è in modifica
end sub
AleC


title: aspetto cursore in maschera

text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:651b4670-a6e7-41a2...@u57g2000hsf.googlegroups.com...
On 2 Ott, 17:20, "Giorgia" <
gior...@vitaletrasporti.com
> wrote:
> ciao a tutti.
> Qualcuno sa dirmi se � possibile variare l'aspetto del cursore nell
> maschera
> mentre � in attesa in un campo?
> l'impostazione predefinita � la stnghetta verticale lampeggiante, io avrei
> bisogno che il campo avesse uno sfondo grigiolino quando contiene il
> cursore
>
> Grazie
>
> --
> Giorgia
Ma vuoi modificare l'aspetto del cursore o il colore di sfondo del
controllo attivo ?
nel secondo caso devi gestire la cosa negli eventi (salvo che qualcuno
non abbia escogitato un metodo meno dispendioso di codice) GotFocus e
LostFocus di OGNUNO dei controlli.
sub miocontrollo_GotFocus()
  me.miocontrollo.backcolor = vbCyan (o il colore che preferisci  ' il
controllo � in modifica
end sub
sub miocontrollo_LostFocus()
  me.miocontrollo.backcolor = vbWhite (o il colore che preferisci  '
il controllo � in modifica
end sub
AleC
Vorrei che il cursore, spostandosi nel campo successivo, lo colori di
grigio.....


title: aspetto cursore in maschera

text:
On 2 Ott, 17:44, "Giorgia" <
gior...@vitaletrasporti.com
> wrote:
> "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel messaggionews:651b4670-a6e7-41a2...@u57g2000hsf.googlegroups.com...
> On 2 Ott, 17:20, "Giorgia" <
gior...@vitaletrasporti.com
> wrote:
>
> > ciao a tutti.
> > Qualcuno sa dirmi se è possibile variare l'aspetto del cursore nell
> > maschera
> > mentre è in attesa in un campo?
> > l'impostazione predefinita è la stnghetta verticale lampeggiante, io avrei
> > bisogno che il campo avesse uno sfondo grigiolino quando contiene il
> > cursore
>
> > Grazie
>
> > --
> > Giorgia
>
> Ma vuoi modificare l'aspetto del cursore o il colore di sfondo del
> controllo attivo ?
> nel secondo caso devi gestire la cosa negli eventi (salvo che qualcuno
> non abbia escogitato un metodo meno dispendioso di codice) GotFocus e
> LostFocus di OGNUNO dei controlli.
>
> sub miocontrollo_GotFocus()
>   me.miocontrollo.backcolor = vbCyan (o il colore che preferisci  ' il
> controllo è in modifica
> end sub
>
> sub miocontrollo_LostFocus()
>   me.miocontrollo.backcolor = vbWhite (o il colore che preferisci  '
> il controllo è in modifica
> end sub
>
> AleC
>
> Vorrei che il cursore, spostandosi nel campo successivo, lo colori di
> grigio.....
Con il codice che ti ho dato si può fare.
AleC


title: aspetto cursore in maschera

text:
Giorgia ha scritto:
>
>
>
>"AleC" <alessandro.cappelli@novameta . it > ha scritto nel messaggio
>news:651b4670-a6e7-41a2...@u57g2000hsf.googlegroups . com ...

Ciao Giorgia, il cursore non centra nulla...come diceva AleC � il CAMPO che riceve lo stato attivo come conseguenza del movimento del cursore e non � il CURSORE che colora il campo (al massimo lo 'attiva'). Cmq, seleziona tutti i campi che ti interessano, poi vai nel menu FORMATO, scegli FORMATTAZIONE CONDIZIONALE e nelle varie opzioni scegli 'se il campo � attivo' e imponi il colore dello sfondo o quello che vuoi. Otterrai il risultato richiesto senza neanche una linea di codice
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: ABI e CAB

author: bobbit

text:
Sapete se esiste un file contenente gli ABI e i CAB di tutte le banche
d'italia ?
Gratuitamente intento, a pagamento esisterà sicuramente.
Bobbit


title: ABI e CAB

author: Paolo A.

text:
bobbit wrote:

se vuoi io ne ho uno in mdb del 1997
ciao
Paolo
--
-------------------------------------------------------------------------------
Un giorno le macchine riusciranno a risolvere tutti i nostri problemi.
Ma nessuna macchina sarà in grado di porne uno.
-------------------------------------------------------------------------------


title: ABI e CAB

text:
Paolo A. <
aul...@interlogica.it
> wrote in message
39FECEA7...@interlogica.it...

Me lo puoi spedire?
Grazie, Bobbit


title: ABI e CAB

text:
Grazie del file!
Bobbit


title: ABI e CAB

author: Nicola Amalfitano

text:
On Mon, 30 Oct 2000 21:32:04 GMT, "bobbit" <
bobbit...@wappi.com
>
wrote:

prova su
www.cariparo.it/abicab.htm

Ciao
------
Nicola Amalfitano
Reggio Calabria
-----------------


title: ABI e CAB

author: U.S.T.I.F. di Venezia

text:
Il di' Mon, 30 Oct 2000 21:32:04 GMT, "bobbit"
>Sapete se esiste un file contenente gli ABI e i CAB di tutte le banche
>d'italia ?
>Gratuitamente intento, a pagamento esisterà sicuramente.
Esiste senz'altro: io l'ho scaricato dalla rete.
Mi pare che sia disponibile presso i siti degli istituti bancari,
ora come ora non ricordo da dove l'ho preso.
Prova con una ricerca...
--
Filippo "Kirone" Zamengo
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM.


title: Access+Excel?

author: RendErZ

text:
Premesso che ho già controllato(forse male) su Sitocomune sotto gentile
consiglio ma senza risultato  provo a riformulare il mio problema....da
excel dovrei incollare i risultati di un report in un foglio di
lavoro....nessuno mi sà dire come posso fare magari stendendo due righe di
codice se ne fosse bisogno dato che la mia conoscenza di vba è praticamente
nulla? :)
Grazie a tutti anticipatamente!!!!!


title: Access+Excel?

author: @Arold [             ]

text:
> excel dovrei incollare i risultati di un report in un foglio di
> lavoro....nessuno mi sà dire come posso fare magari stendendo due righe di
> codice se ne fosse bisogno dato che la mia conoscenza di vba è
praticamente
> nulla? :)
>
> Grazie a tutti anticipatamente!!!!!
questo fà il contrario
forse ti può essere di aiuto per ottenere quello che ti serve. fammi sapere.
        Dim excApp As Excel.Application
        Dim excDoc As Excel.Workbook
        Set excApp = CreateObject("Excel.Application")
        Set excDoc = excApp.Workbooks.Open(percorso completo file di excel)
        excApp.Visible = False
        'fino a che c'è qualche articolo nella riga successiva immagazzina i
dati
        Dim i, j
        Dim categoria
        i = 1
        j = 1
        Do While j <= 3
            Do While excDoc.Worksheets(1).Cells(i, j) <> ""
                'se lo sfondo è giallo è una categoria e lo inserisco nelle
categorie
                If excDoc.Worksheets(1).Cells(i, j).Interior.ColorIndex = 6
Then
                    DoCmd.OpenForm "categorie", acNormal, , , acFormAdd,
acIcon
                    Forms![categorie]![categoria] =
excDoc.Worksheets(1).Cells(i, j)
                    DoCmd.Close acForm, "categorie", acSaveYes
                    categoria = excDoc.Worksheets(1).Cells(i, j)
                Else
                    DoCmd.OpenForm "articoli", acNormal, , , acFormAdd,
acIcon
                    Forms![articoli]![Descrizione] =
excDoc.Worksheets(1).Cells(i, j)
                    If Nz(excDoc.Worksheets(1).Cells(i, j + 1), 0) = "tel."
Then
                        Forms![articoli]![PrezzoUnitario] = 0
                    Else
                        Forms![articoli]![PrezzoUnitario] =
Nz(excDoc.Worksheets(1).Cells(i, j + 1), 0)
                    End If
                    Forms![articoli]![categoria] = categoria
                    DoCmd.Close acForm, "articoli", acSaveYes
                End If
                i = i + 1
            Loop
        j = j + 2
        i = 1
        Loop


title: Access+Excel?

author: Maurizio Borrelli

text:

    Cosa intendi con "da excel"? Che l'operazione deve essere avviata
dall'utente mentre sta lavorando con excel?
    Cmq considera quanto segue:
        Access
        Apri il report
        Strumenti > Collegamenti di Office
        Analizza con MS Excel
    Intendi ottenere qualcosa del genere?
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: Access+Excel?

text:
 >     Cosa intendi con "da excel"? Che l'operazione deve essere avviata
> dall'utente mentre sta lavorando con excel?
si...da una macro che eseguo mentre lavoro su excel incollo i valori del
report di access nelle celle di excel da me prescelte....
>     Cmq considera quanto segue:
>
>         Access
>         Apri il report
>         Strumenti > Collegamenti di Office
>         Analizza con MS Excel
>
>     Intendi ottenere qualcosa del genere?
l'avevo fatto in precedenza....ma non è quello che cerco anche perchè i dati
vengono incollati su una tabella generata in quel momento...e non su una che
mi sono costruito in precedenza.....
grazie a tutti per l'aiuto che mi state dando fino a questo momento!!!!!
Andrea


title: Access+Excel?

text:
> RendErZ wrote:
>>     Cosa intendi con "da excel"? Che l'operazione deve essere avviata
>> dall'utente mentre sta lavorando con excel?
> si...da una macro che eseguo mentre lavoro su excel incollo i valori
> del report di access nelle celle di excel da me prescelte....
>
>>     Cmq considera quanto segue:
>>
>>         Access
>>         Apri il report
>>         Strumenti > Collegamenti di Office
>>         Analizza con MS Excel
>>
>>     Intendi ottenere qualcosa del genere?
> l'avevo fatto in precedenza....ma non č quello che cerco anche perchč
> i dati vengono incollati su una tabella generata in quel momento...e
> non su una che mi sono costruito in precedenza.....
> grazie a tutti per l'aiuto che mi state dando fino a questo
> momento!!!!! Andrea
    Una volta che hai i dati in un foglio di lavoro, li puoi copiare
dove vuoi...



title: Access+Excel?

author: Gianni B

text:
"RendErZ" <
i...@io.it
> ha scritto nel messaggio
news:WSSja.63886$Jg1.1...@news1.tin.it...

Che pensi di una query su database....?!?
Ti risolverebbe qualcosa..?!?
ti puoi costruire una tabella in Excel è collegarla tramite query al
db.......non male come idea.?!? che ne pensi??
Fammi sapere.
--
Gianni B.


title: Problema di Out of memory

text:
Ecco la seconda problematica non semplice
Ho un database costituito sempre da un Front End e un Back End.
Questo contiene circa una 40 di tabelle (alcune linkate, altre presenti sul
FE),
un centinaio di queries, alcuni form, delle macro.. insomma cose normali.
Aggiungendo dei report si è verificato il seguente problema:
aprendo il database si ottiene dopo un po' di tempo il messaggio
"Out of memory"
Cliccando su OK almeno 10 volte, il messaggio non si ripresenta e il DB
continua a funzionare, anche se con prestazioni ridottissime.
Dopo un po' può anche crashare.
I report di per sè potrebbero non c'entrare nulla, ma il problema è nato
dopo
l'aggiunta di questi ultimi.
La cosa strana è che anche aprendo il DB col tasto SHIFT, cioè senza che
parta
alcuna procedura o macro, il problema si presenta ugualmente.
Dubito sia un problema dell'installazione di Access, perché lo fa su tutti i
PC (circa 10).
Facendo un po' di prove, si scopre la seguente cosa:
compilando il database e creando un MDE il problema sembra essere sparito...
per ora.
Anche questo mi pare un baco di Access, eppure ho tutte le service pack di
Office (2000) installate
e l'ultima versione del JET.
Mi rimetto a voi per alcuni suggerimenti....
Ciao
ByZ-2K


title: Problema di Out of memory

author: Roberto - Syd

text:
"ByZ-2K" <
NO_SPAM_...@inwind.it
> ha scritto nel messaggio
news:QSCC8.36148$US3.8...@twister1.libero.it...

Dopo che hai instanziato le variabili di tipo oggetto, liberi la memoria con
l'istruzione Nothing es.:
set db = currentDB
....
....
....
set db = nothing
Ciao Roberto - Syd


title: Problema di Out of memory

text:
> Dopo che hai instanziato le variabili di tipo oggetto, liberi la memoria
con
> l'istruzione Nothing es.:
>
> set db = currentDB
>
> ....
> ....
> ....
> set db = nothing
Ciao Roberto
questo era un problema che già conoscevo. Comunque ti ringrazio e
ricontrollerò,
anche se da quando sono stati aggiunti i nuovi report non sono state
aggiunte parti in VBA
che usano i recordset.
Inoltre non riesco a capire perché l'errore compare anche se apri il DB con
shift...
Buona giornata
ByZ-2K


title: Problema di Out of memory

author: S. Savoldi

text:
"ByZ-2K"
> questo era un problema che già conoscevo. Comunque ti ringrazio e
> ricontrollerò,
> anche se da quando sono stati aggiunti i nuovi report non sono state
> aggiunte parti in VBA
> che usano i recordset.
>
> Inoltre non riesco a capire perché l'errore compare anche se apri il DB
con
> shift...
Potrebbero essere diversi i motivi: anzitutto prova a installare il driver
di stampante "solo testo" e valutare se il problema continua a verificarsi.
A volte i drivers di stampanti e schede video sono responsabili di crash e
Gpf.
In secondo luogo, hai provato a reimportare tutto in un nuovo .mdb?
Ciao.


title: Problema di Out of memory

text:
> Potrebbero essere diversi i motivi: anzitutto prova a installare il driver
> di stampante "solo testo" e valutare se il problema continua a
verificarsi.
> A volte i drivers di stampanti e schede video sono responsabili di crash e
> Gpf.
E' una prova che posso fare.... ma di certo non risolutiva. Il motivo e' che
ogni
front end di questo db gira su PC di lavoro, che ovviamente devono poter
stampare su stampanti di rete. Quindi va bene come test, ma poi devo
ripristinare
i driver altrimenti la gente non può più stampare.
Direi inoltre che a intuito deve essere un problema sottostante, tipo baco
di Access, baco
di Windows, db corrotto, o qualcos'altro a basso livello perché il problema
si presenta
su tutti i PC client che hanno configurazioni hardware/software molto varie,
e mi sembrerebbe
poco probabile pensare che tutti questi hanno un conflitto con i driver di
ogni stampante o scheda
video.
> In secondo luogo, hai provato a reimportare tutto in un nuovo .mdb?
Si' ma il problema persiste...
Ciao e comunque mille grazie per l'aiuto
ByZ-2K


title: Problema di Out of memory

text:
"ByZ-2K" <
> E' una prova che posso fare.... ma di certo non risolutiva. Il motivo e'
che
> ogni
> front end di questo db gira su PC di lavoro, che ovviamente devono poter
> stampare su stampanti di rete. Quindi va bene come test, ma poi devo
> ripristinare
> i driver altrimenti la gente non può più stampare.
> Direi inoltre che a intuito deve essere un problema sottostante, tipo baco
> di Access, baco
> di Windows, db corrotto, o qualcos'altro a basso livello perché il
problema
> si presenta
> su tutti i PC client che hanno configurazioni hardware/software molto
varie,
> e mi sembrerebbe
> poco probabile pensare che tutti questi hanno un conflitto con i driver di
> ogni stampante o scheda
> video.
>
> > In secondo luogo, hai provato a reimportare tutto in un nuovo .mdb?
> Si' ma il problema persiste...
Bah, stento davvero a credere che il problema si verifichi su svariati PC.
Comunque fai la prova che ti ho suggerito, poi magari scopri che tutte le
macchine su cui hai riscontrato il problema hanno la stessa scheda video.
Facciamo una cosa: se il db zippato ha dimensioni ragionevoli e ritieni che
non contenga dati di prioritaria importanza postamelo.
La versione 2000 di Access da problemi, ma non voragini di questo tipo.


title: dimensioni database...troppo grande

author: Roberto

text:
Ho fatto un database con 6 tabelle collegate tra loro a cascata,
niente di che, una cosa semplicissima...
Poi ci sono 2 maschere.
i record sono pochissimi, forse60 al massimo...ma la dimensione del
database è 98mb e ogni volta che lo apro mi rallenta il PC.
Non riesco a spiegarmi il motivo...il db funziona, le relazioni
funzionano ma le dimensioni sono enormi
Che può essere????
Come faccio a risolvere?
Al max dovrebbe pesare 2-3 mb a dir tanto.


title: dimensioni database...troppo grande

author: Nick

text:
Roberto ha detto: in data 20/04/2005 14.30:

Prova ad usare la funzione "compatta e ripristina db" dal menu strumenti.
nelle tabelle memorizzi immaigni come oggetti ole?
hai tante immagini nell emaschere?
ciao
NIck


title: dimensioni database...troppo grande

author: sv

text:
Roberto ha scritto:


> Che può essere????
> Come faccio a risolvere?

http://www.donkarl.com/it/
FAQ 1.22 La dimensione del database cresce molto
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: dimensioni database...troppo grande

text:
Nick <senz...@chedetesul.NG> wrote in message news:<YYr9e.55544$
IN.9...@twister2.libero.it
>...
> Prova ad usare la funzione "compatta e ripristina db" dal menu strumenti.
> nelle tabelle memorizzi immaigni come oggetti ole?
> hai tante immagini nell emaschere?
>
> ciao
> NIck
Compatta e ripristina non migliora la situazione...
Ho provato a ricreare il database da zero copiando dal vecchio le
tabelle nel nuovo...una volta copiate tutte le tabelle e le query, la
dimensione era 496kb...poi nel momento in cui ci ho copiato anche la
maschera la dimensione è salita a 37mb...stranissimo...
La maschera ha solo un immagine di sfondo che pesa 1,5mb...per il
resto ci sono campi testo con 5-6 caselle combinate collegate tra loro
(il contenuto di una influenza il contenuto della seguente) e ci sono
poi 5 campi Si/no dietro cui c'è una semplice routine vba che mi rende
invisibile alcuni campi della mschera quando i flag si/no vengono
attivati...quindi niente di cosi complicato da giustificare 37mb di
maschera...


title: dimensioni database...troppo grande

text:
"Roberto" <
beb...@gmail.com
> ha scritto nel messaggio
news:ccd90541.05042...@posting.google.com...
> Nick <senz...@chedetesul.NG> wrote in message
news:<YYr9e.55544$
IN.9...@twister2.libero.it
>...
> > Prova ad usare la funzione "compatta e ripristina db" dal menu
strumenti.
> > nelle tabelle memorizzi immaigni come oggetti ole?
> > hai tante immagini nell emaschere?
> >
> > ciao
> > NIck
>
> Compatta e ripristina non migliora la situazione...
> Ho provato a ricreare il database da zero copiando dal vecchio le
> tabelle nel nuovo...una volta copiate tutte le tabelle e le query, la
> dimensione era 496kb...poi nel momento in cui ci ho copiato anche la
> maschera la dimensione č salita a 37mb...stranissimo...
> La maschera ha solo un immagine di sfondo che pesa 1,5mb...per il
> resto ci sono campi testo con 5-6 caselle combinate collegate tra loro
> (il contenuto di una influenza il contenuto della seguente) e ci sono
> poi 5 campi Si/no dietro cui c'č una semplice routine vba che mi rende
> invisibile alcuni campi della mschera quando i flag si/no vengono
> attivati...quindi niente di cosi complicato da giustificare 37mb di
> maschera...
Il problema č l'immagine, non  inserirla nella form (diventa
esponenzialmente piů pesante), ma collegala dall'esterno.
Trovi molti esempi sui vecchi post.
Saluti,
--
strano...mavero


title: da query a istruzione sql

author: FaVa

text:
Ciao
ho un piccolo problema che è il seguente:
maschera con origine dati differente a seconda di una certa attività
lavorativa applico all'apertura l'istruzione seguente
Forms![MCFSL03].RecordSource = "F_12"
dove "F_12" è il nome della query di selezione
e qui tutto ok
ora vorrei sostituire la query con stringa sql per poi applicare
Forms![MCFSL03].RecordSource = ReSo
dove Reso sarebbe
ReSo= "SELECT Month([TCFSL03D01]) AS Mese, Year([TCFSL03D01]) AS Anno,
TCFSL03.TCFSL03N01, TCFSL03.TCFSL03N02, TCFSL03!TCFSL03D01 AS Data,
TASS01!TASS01T02 AS [Nome Impresa], TASS01!TASS01T06 AS Luogo,
TCFSL04.TCFSL04C01, TCFSL03.TCFSL03K01, TCFSL04.TCFSL04N01,
TCFSL04.TCFSL04N02, TCFSL04.TCFSL04N03, TCFSL04.TCFSL04N04,
TCFSL04.TCFSL04N05, TCFSL04.TCFSL04T01
FROM (TCFSL03 LEFT JOIN TCFSL04 ON TCFSL03.TCFSL03K01 =
TCFSL04.TCFSL04C01) INNER JOIN TASS01 ON TCFSL03.TCFSL03C02 =
TASS01.TASS01K01
GROUP BY Month([TCFSL03D01]), Year([TCFSL03D01]), TCFSL03.TCFSL03N01,
TCFSL03.TCFSL03N02, TCFSL03!TCFSL03D01, TASS01!TASS01T02,
TASS01!TASS01T06, TCFSL04.TCFSL04C01, TCFSL03.TCFSL03K01,
TCFSL04.TCFSL04N01, TCFSL04.TCFSL04N02, TCFSL04.TCFSL04N03,
TCFSL04.TCFSL04N04, TCFSL04.TCFSL04N05, TCFSL04.TCFSL04T01
HAVING (((Month([TCFSL03D01]))=[Forms]![MCFSL03]![Mese]) AND
((Year([TCFSL03D01]))=[Forms]![MCFSL03]![Anno]) AND
((TCFSL03.TCFSL03N01)=[Forms]![MCFSL03]![Ispettore]) AND
((TCFSL03.TCFSL03N02)=[Forms]![MCFSL03]![Codice]))
ORDER BY Month([TCFSL03D01]), Year([TCFSL03D01]), TCFSL03!TCFSL03D01,
TASS01!TASS01T06;
mi da errore fi compilazione previsto separatore di elenco oppure )  in
FROM (TCFSL03 LEFT... (LEFT evidenziato)
e qui non riesco a capire l'errore
Grazie per ogni idea in merito
Fabio


title: da query a istruzione sql

author: ALESSANDRO Baraldi

text:

La stringa la devi costruire in modo corretto ammesso che il predicato SQL
sia giusto.
Come hai fatto tu c'è un limite di righe, e non puoi scrivere tutto in una
sola riga....
Il modo più sicuro è questo:
strSQL="SELECT ...."
strSQL=strSQL & "Campo1.... AND "
strSQL=strSQL & "Campo2.... AND "
strSQL=strSQL & "HAVING Campo1.... AND ..."
strSQL=strSQL & "ORDER BY...."
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------
"FaVa" <
ne...@news.org
> ha scritto nel messaggio
news:47cd98ad$0$9035$5402...@news.sunrise.ch...


title: da query a istruzione sql

text:
ALESSANDRO Baraldi ha scritto:

Grazie Alessandro
devo sbagliare un qualche cosa nel suddividere le righe in quanto avevo
provato come tu mi dici. Ci provo un po e caso mai fischio
Grazie
Fabio


title: da query a istruzione sql

text:
ALESSANDRO Baraldi ha scritto:

Grazie ho trovato l'errore (mancavano 2 spazi)
Fabio


title: da query a istruzione sql

author: MA

text:

usa gli alias per i nomi della tabella così l'istruzione diventa + facile da leggere
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: da query a istruzione sql

text:
> FaVa wrote:
[cut]
>> ALESSANDRO Baraldi ha scritto:
>>> La stringa la devi costruire in modo corretto ammesso che il
>>> predicato SQL sia giusto.
>>> Come hai fatto tu c'è un limite di righe, e non puoi scrivere tutto
>>> in una sola riga....
>>> Il modo più sicuro è questo:
>>>
>>> strSQL="SELECT ...."
>>> strSQL=strSQL & "Campo1.... AND "
>>> strSQL=strSQL & "Campo2.... AND "
>>> strSQL=strSQL & "HAVING Campo1.... AND ..."
>>> strSQL=strSQL & "ORDER BY...."
>>>
>>> Ciao
>> Grazie ho trovato l'errore (mancavano 2 spazi)
>> Fabio
MA ha scritto:
> usa gli alias per i nomi della tabella così l'istruzione diventa + facile da leggere
>
non conoscevo questa possibilità, ho gettato un occhio
effettivamente...
Essendo un po "tardo" di devo lavorare un po'
lo trovo un buon consiglio grazie
Fabio


title: Perdita dati

author: Ago

text:
ciao a tutti!
Ho un mdb (protetto da password)
con 2 tabelle (una vuota e una con migliaia di rec.)
non riesco più ad entrare nella tabella piena (ovviamente)
quando faccio apri da Access dice
Tipi di dati del campo non valido
non lo ripristina, non lo esporta, non lo copia, nulla di nulla.
Esiste un rimedio almeno per visualizzarmi i dati?
P.S. ho i salvataggi per fortuna.


title: Perdita dati

author: Stefano G.

text:
Non so se centra , ma hai provato a compattare il database?
Ago ha scritto nel messaggio ...



title: Perdita dati

text: Non lo compatta neppure


title: Perdita dati

author: Giuseppe

text:
"Ago" <
simo...@libero.it
> ha scritto nel messaggio
news:Jzyr5.27410$Wi7.3...@news.infostrada.it...
> Non lo compatta neppure
>
>
a me è successo con un database costruito con Access 97 , sto tentando di
convertirlo ma Access 2000
non mi accetta neanche l'opzione apri database


title: Numerare pagine ad ogni cambio del codice cliente

author: G&W

text:
Ho la necessità di numerare le pagine delle fatture nel pièdipagina, però
con la particolarità che la numerazione si azzeri ad ogni cambio del codice
cliente, come posso fare??
Ringrazio per chi ha la cortesia di darmi un suggerimento
G&W


author: Emyr

text:


me.page
=1 su evento su formattazione di intestazione cliente
(raggruppi per cliente il report)
Saluti.
Emanuele.


text:
"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
news:7fmo5vclj5buikm86...@4ax.com...

Non ci avevo pensato ti ringrazio, però se volessi far figurare il numero di
pagine totali che ha la fattura di quel cliente come posso fare??
Ti ringrazio ancora per la tua cortesia
G&W


text:


se non ricordo male non era possibile
puoi risolvere cilando l'invio dei report fattura in base alla fattura
una fattura un report ed usando i classici page e pages
Saluti.
Emanuele.


title: RE:Apertura DB da Access

author: Lucio

text:
Ancora problemi con l'apertura del file di access da un altro DB,
riporto pari pari il codice che sto tentando di usare, se tolgo il PATH e
lascio solo la variante per aprire access tutto OK in alternativa mi dice
"Errore di run time 53, impossibile trovare il file" resta il fatto che il
percorso lo elabora correttamente (facendo il debug e posizionandomi su
PATH mi visualizza il percorso elaborato)
Help me!
Private Sub Comando4_Click()
Dim RetVal
Dim Path as String
If Me.Psw = DLookup("[Password]", "Usys_TBLPassword",
"[NomeUtente]=Forms!Login!User") Then
Path = DLookup("[Percorso]", "Usys_TBLPassword",
"[NomeUtente]=Forms!Login!User") & DLookup("[DB]", "Usys_TBLPassword",
"[NomeUtente]=Forms!Login!User")
RetVal = Shell("C:\Programmi\Microsoft Office\OFFICE11\MSACCESS.EXE" &
Path, 1)
Else
MsgBox "Nome utente o password errati!"
End If
End Sub
Grazie.
Lucio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: RE:Apertura DB da Access

author: Carlo Costarella

text:
"Lucio" <
nap...@tin.it
> ha scritto nel messaggio
news:cevbb2$a28$1...@news.newsland.it...
> Ancora problemi con l'apertura del file di access da un altro DB,
> riporto pari pari il codice che sto tentando di usare, se tolgo il PATH e
> lascio solo la variante per aprire access tutto OK in alternativa mi dice
> "Errore di run time 53, impossibile trovare il file" resta il fatto che il
> percorso lo elabora correttamente (facendo il debug e posizionandomi su
> PATH mi visualizza il percorso elaborato)
>
> Help me!
> Private Sub Comando4_Click()
> Dim RetVal
> Dim Path as String
> If Me.Psw = DLookup("[Password]", "Usys_TBLPassword",
> "[NomeUtente]=Forms!Login!User") Then
> Path = DLookup("[Percorso]", "Usys_TBLPassword",
> "[NomeUtente]=Forms!Login!User") & DLookup("[DB]", "Usys_TBLPassword",
> "[NomeUtente]=Forms!Login!User")
> RetVal = Shell("C:\Programmi\Microsoft Office\OFFICE11\MSACCESS.EXE" &
> Path, 1)
> Else
> MsgBox "Nome utente o password errati!"
> End If
> End Sub
> Grazie.
> Lucio
>
Se nella path sono presenti degli spazi devi racchiudere la path stessa tra
apici:
retval = Shell("C:\Programmi\Microsoft Office\OFFICE11\MSACCESS.EXE" & " " &
"""" & Path & """", 1)
in ogni caso è preferibile usare questa sintassi.
Ciao, Carlo


title: RE:Apertura DB da Access

author: Pablitomf

text:
Lucio ha scritto:
> Ancora problemi con l'apertura del file di access da un altro DB,
> riporto pari pari il codice che sto tentando di usare, se tolgo il PATH e
> lascio solo la variante per aprire access tutto OK in alternativa mi dice
> "Errore di run time 53, impossibile trovare il file" resta il fatto che il
> percorso lo elabora correttamente (facendo il debug e posizionandomi su
> PATH mi visualizza il percorso elaborato)
> Help me!
> Private Sub Comando4_Click()
> Dim RetVal
> Dim Path as String
> If Me.Psw = DLookup("[Password]", "Usys_TBLPassword",
> "[NomeUtente]=Forms!Login!User") Then
> Path = DLookup("[Percorso]", "Usys_TBLPassword",
> "[NomeUtente]=Forms!Login!User") & DLookup("[DB]", "Usys_TBLPassword",
> "[NomeUtente]=Forms!Login!User")
> RetVal = Shell("C:ProgrammiMicrosoft OfficeOFFICE11MSACCESS.EXE" &
> Path, 1)
> Else
> MsgBox "Nome utente o password errati!"
> End If
> End Sub
> Grazie.
> Lucio
Ma ti ho inviato l'esempio funzionante nella tua posta elettronica....
Non lo hai visto?
--
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)



title: RE:Apertura DB da Access

text:
Carlo Costarella ha scritto:
> "Lucio" <
nap...@tin.it
> ha scritto nel messaggio
> news:cevbb2$a28$1...@news.newsland.it...
> > Ancora problemi con l'apertura del file di access da un altro DB,
> > riporto pari pari il codice che sto tentando di usare, se tolgo il PATH e
> > lascio solo la variante per aprire access tutto OK in alternativa mi dice
> > "Errore di run time 53, impossibile trovare il file" resta il fatto che il
> > percorso lo elabora correttamente (facendo il debug e posizionandomi su
> > PATH mi visualizza il percorso elaborato)
> >
> > Help me!
> > Private Sub Comando4_Click()
> > Dim RetVal
> > Dim Path as String
> > If Me.Psw = DLookup("[Password]", "Usys_TBLPassword",
> > "[NomeUtente]=Forms!Login!User") Then
> > Path = DLookup("[Percorso]", "Usys_TBLPassword",
> > "[NomeUtente]=Forms!Login!User") & DLookup("[DB]", "Usys_TBLPassword",
> > "[NomeUtente]=Forms!Login!User")
> > RetVal = Shell("C:ProgrammiMicrosoft OfficeOFFICE11MSACCESS.EXE" &
> > Path, 1)
> > Else
> > MsgBox "Nome utente o password errati!"
> > End If
> > End Sub
> > Grazie.
> > Lucio
> >
> Se nella path sono presenti degli spazi devi racchiudere la path stessa tra
> apici:
> retval = Shell("C:ProgrammiMicrosoft OfficeOFFICE11MSACCESS.EXE" & " " &
> """" & Path & """", 1)
> in ogni caso è preferibile usare questa sintassi.
> Ciao, Carlo
A priori per eliminare l'inconveniente avevo tolto gli spazi dal percorso
però nisba.
Girovagando senza meta nell'help sono riuscito a mettere assieme
quest'altra soluzione che sembra funzionare benissimo!!
Private Sub Comando4_Click()
Dim Path As String
If Me.Psw = DLookup("[Password]", "Usys_TBLPassword",
"[NomeUtente]=Forms!Login!User") Then
Path = DLookup("[Percorso]", "Usys_TBLPassword",
"[NomeUtente]=Forms!Login!User") & DLookup("[DB]", "Usys_TBLPassword",
"[NomeUtente]=Forms!Login!User")
Application.FollowHyperlink Path, , True
Else
MsgBox "Nome utente o password errati!"
End If
End Sub
Grazie comunque a tutti.



title: RE:Apertura DB da Access

text:
Pablitomf ha scritto:
> Lucio ha scritto:



Mi dava comunque lo stesso errore (mi sono scervellato ma non sono
riuscito a capire il xchè)
Ti ringrazio comunque...
.. e rinno l'augurio di buone vacanze.
Lucio
--



title: RE:Apertura DB da Access

text:
Lucio ha scritto:
> Mi dava comunque lo stesso errore (mi sono scervellato ma non sono
> riuscito a capire il xchè)
> Ti ringrazio comunque...
> ... e rinno l'augurio di buone vacanze.
> Lucio
Il fatto che a me funziona e a te no, ti dovrebbe far spostare
l'attenzione su altro no? Non è il codice che non funziona, ma è
qualcos'altro... ma te lo fa su tutte le macchine?
--
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito



title: RE:Apertura DB da Access

text:
Pablitomf ha scritto:
> Lucio ha scritto:
> > Mi dava comunque lo stesso errore (mi sono scervellato ma non sono
> > riuscito a capire il xchè)
> > Ti ringrazio comunque...
> > ... e rinno l'augurio di buone vacanze.
> > Lucio
> Il fatto che a me funziona e a te no, ti dovrebbe far spostare
> l'attenzione su altro no? Non è il codice che non funziona, ma è
> qualcos'altro... ma te lo fa su tutte le macchine?
Il Db è ancora in fase di sviluppo pertanto lo sto provando solo sul
server,
resta il fatto che comunque sono riuscito a trovare una soluzione che
sembra andare bene e per ora va bene così...
Lucio
--



title: Funzione Creazioen MDE Disabilitata

author: Leonardo

text:
Ciao ragazzi,
vorrei creare la versione MDE del mio DB ma non ho capito per quale motivo
ho la funzione di creazione MDE disabilitata (in grigio nel menu). Qualcuno
di voi puo' suggerirmi il motivo e/o la soluzione del problema ??
Grazie in anticipo del vostro aiuto.

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Funzione Creazioen MDE Disabilitata

author: Karl Donaubauer

text:
Leonardo wrote:
> vorrei creare la versione MDE del mio DB ma non ho capito per quale motivo
> ho la funzione di creazione MDE disabilitata (in grigio nel menu).
> Qualcuno di voi puo' suggerirmi il motivo e/o la soluzione del problema ??
Leggi l'ultimo punto della
www.donkarl.com/it
 FAQ 7.17 La creazione di un MDE non riesce
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)