title: caricamento dati esterni

author: MM

text:
"Damir" <
da...@alfemminile.com
> ha scritto nel messaggio
news:8hUr9.5142$aL4.1...@news1.tin.it...

Io ho fatto una cosa simile in access 2000 per importare in modo automatico
un listino prezzi che varia ogni settimana.
Quindi per importarlo nel mio db che poi calcola la mia percentuale di
guadagno e mette il mio prezzo di vendita al pubblico .
E' abbastanza semplice tutto sommato ed è più facile farlo che spiegarlo.
Se riesco ve lo spiego :
innanzi tutto fate clic su file\carica dati esterni\importa
selezionate il tipo file da cui intendete importare e scegliete il file
stesso.
vi compare una maschera di impostazione dei dati da importare. Qui cliccate
su avanzate e impostate tutte le proprietà con cui il db deve interpretare i
dati compresi i delimitatori dei campi.
Un avolta settato le varie impostazioni selezionate il pulsante salva con
nome e date un nome al file delle specifiche. (NB. il file delle specifiche
viene salvato nel db corrente in modo automatico e non lo potete vedere a
meno che selezionate dal menu strumenti opzioni \mostra oggetti nascosti e
oggetti di sistema)
Una volta fatto cio' non dovete fare altro che creare una macro e impostarla
come segue :
Azione -> trasferiscitesto le cui proprietà dovranno essere :
tipo trasferimento -> importa delimitato
nome file specifiche -> il nome che avete dato nel momento che avete salvato
le specifiche
nome tabella --> la tabella in cui volete che siano importati i dati (forse
dovete crearla prima anche se vuota e con un campo qualsiasi)
nome file -> il nome del file che volete importare (c:\nomefile.txt)
nomi campo -> no
Questo è tutto.
Io per comodità ho impostato eliminaoggetto -> (tipo oggetto -> tabella ;
nome oggetto -> nome della tabella creata in cui voglio importare i dati)
e succesivamente l'azione trasferisci testo (sopra descritta)
Vi assicuro funziona a meraviglia e ci mette un attimo a importare 2300 voci
circa in 5 campi diversi !!
Nella macro alla fine dopo l'azione trasferisci testo ho messo un
'istruzione finestramessaggio dove a importazione terminata mi dice "fine
importazione".
Spero possa esserti utile.
Ciao.
Marco
Con simpatia.


title: caricamento dati esterni

text:
"Damir" <
da...@alfemminile.com
> ha scritto nel messaggio
news:8hUr9.5142$aL4.1...@news1.tin.it...
> Ho l'esigenza di aggiornare una tabella in access importando i dati da un
> file tx, vorrei automatizzare questa operazione al clik di un pulsante
> posizionato in una maschera, qualcuno puň dirmi come fare?
> Grazie
Dimenticavo !!
Associa al pulsante l'azione della marco creata in modo tale che su evento
clic esegui la macro.
Ciao.
Marco


title: formattare il campo data in YYYY-MM-DD

author: mario rossi

text:
il cliente digita normalmente la data DD/MM/YYYY ma su after update viene trasformato in formato YYYY-MM-DD

è possibile?


title: formattare il campo data in YYYY-MM-DD

text:
Il giorno lunedì 9 luglio 2018 03:25:33 UTC+2, mario rossi ha scritto:
> il cliente digita normalmente la data DD/MM/YYYY ma su after update viene trasformato in formato YYYY-MM-DD
>
> è possibile?

forse posso fregarmene e trasformarla io in quel formato da codice vba
facendo: me.miadata="#" & right(me.miadata,4) & "-" & mid(me.miadata,4,2) & "-" & left(me.miadata,2) & "#"

dico bene?


title: access 2000 e visual basic 6

author: Gianluca

text:
Salve.
Ho recentemente installato la verione 2000 di office, contenente il
database Access.
Sono in possesso della versione 6 di VB.
Ho provato a realizzare un database di esempio con Access 2000 ma non
mi viene riconosciuto da VB 6.
Sarei grato nel conoscere se vi sono incompatibilita' tra le 2
versioni o se ci sono Patch per risolvere il problema.
Premetto che utilizzo il riferimento Dao 3,6
Grazie in anticipo.
Gianluca


title: access 2000 e visual basic 6

author: Paolo FERRARESI

text:
Gianluca <
gia...@hotmail.com
> wrote in message
39061ef1...@news.interbusiness.it...

Ho anche io lo stesso problema!
A me hanno detto di usare ... "ADO".
Che dovrebbe essere il nuovo motore in sostituzione di DAO.
Solo che non ho ancora trovato documentazione e sono stufo di dover comprare
sempre libri costosissimi...
Ciao.


title: access 2000 e visual basic 6

author: Basjlico

text:
in Tue, 25 Apr 2000 22:41:44 GMT , Mr.
gia...@hotmail.com
 (Gianluca)
wrote:
>Salve.
>Ho recentemente installato la verione 2000 di office, contenente il
>database Access.
>Sono in possesso della versione 6 di VB.
>Ho provato a realizzare un database di esempio con Access 2000 ma non
>mi viene riconosciuto da VB 6.
>Sarei grato nel conoscere se vi sono incompatibilita' tra le 2
>versioni o se ci sono Patch per risolvere il problema.
>Premetto che utilizzo il riferimento Dao 3,6
>Grazie in anticipo.
>
>Gianluca
Devi usare il DataEnvironment ed impostare una connessione al DB
utilizzando il driver "Microsoft Jet 4.0 OLE DB Provider", oppure
impostare preventiavamente una DSN nel sistema che usi questo driver,
oppure usare il nuovo controllo data ADO.
Bye


title: access 2000 e visual basic 6

author: FasoN

text:
Hai problemi con il data environment o cosa ?
Io con l'installazione di Office 2000 ho avuto problemi con il jet 4.0 che
ho risolto usando l'opzione Rileva problemi di Office stesso.
Se vuoi consigli sull'utilizzo di ADO guarda nel sito comune di
it.comp.lang.visual-basic che č:
http://members.xoom.com/it_lang_vb/
li trovi piu' di un esempio con dbase annessi.
Ciao
<LuigI>
Paolo FERRARESI <
fp...@tin.it
> wrote in message
8e6dkh$afl$1...@nmaster.tin.it...
>
> Gianluca <
gia...@hotmail.com
> wrote in message
> 39061ef1...@news.interbusiness.it...
> > Salve.
> > Ho recentemente installato la verione 2000 di office, contenente il
> > database Access.
> > Sono in possesso della versione 6 di VB.
> > Ho provato a realizzare un database di esempio con Access 2000 ma non
> > mi viene riconosciuto da VB 6.
> > Sarei grato nel conoscere se vi sono incompatibilita' tra le 2
> > versioni o se ci sono Patch per risolvere il problema.
> > Premetto che utilizzo il riferimento Dao 3,6
> > Grazie in anticipo.
> >
> > Gianluca
>



title: access 2000 e visual basic 6

author: Giuseppe de Simone

text:
Allora, ho avuto anche io gli stessi problemi, e poi grazie ad amici,
consigli, e ...prova e riprova questa e' la soluzione:
Option Explicit
Private db As Database
Private rs As DAO.Recordset
Dim Path As String
Private Sub Form_Load()
Path = "Percorso Data base"
Set db=OpenDatabase(Path)
Set  rs=db.OpenRecordset("Nome tabella")
'Set Data1.Recordset=rs ' solo se devi connettere un datatcontrol
End Sub
In pratica cio' che si deve cambiare quando ci si deve connettere ad un db
sviluppato in Access2000 e' "rs as DAO.recordset"
Ciao
Giuseppe
"Gianluca" <
gia...@hotmail.com
> ha scritto nel messaggio
news:39061ef1...@news.interbusiness.it...



title: access 2000 e visual basic 6

author: Stracca

text:
"FasoN" <
fa...@libero.it
> ha scritto nel messaggio
news:eJzN4.37749$xt2.4...@news.infostrada.it...
> Hai problemi con il data environment o cosa ?
> Io con l'installazione di Office 2000 ho avuto problemi con il jet 4.0 che
> ho risolto usando l'opzione Rileva problemi di Office stesso.
> Se vuoi consigli sull'utilizzo di ADO guarda nel sito comune di
> it.comp.lang.visual-basic che č:
>
http://members.xoom.com/it_lang_vb/
> li trovi piu' di un esempio con dbase annessi.
Hai Hai Hai ... il Sito Comune del NG sul VB č:
http://www.murialdo.it/it_lang_vb
Comuqnue da VB6 accedi a Db Access 2000 anche tramite DAO3.6 ... ricerca i
messaggi su it.comp.lang.visual-basic tramite
www.deja.com
 e troverai decine
di risposte a questa domanda !!
--
Ciaps
Stracca


title: repot: righe verticali e campi "can grow"

author: Ammammata

text:
ho fatto il mio bel report bassato sulla query di cui al post precedente:
qui non ci sono problemi coi nomi dei campi (l'altra richiesta era per una
eventuale esportazione in excel, col metodo copia/incolla)

tornando al report, lo spazio, si sa, č tiranno per cui ho preparato la mia
riga con le sue (poche) brave barrette verticali per separare meglio
visivamente i mesi
ora, il campo descrizione č lungo, anche usando arial narrow non ci sta
tutto, ed č importante, per cui ho impostato "can grow" a yes

ottimo

funziona

peccato che la barretta, che in struttura va dall'inizio alla fine
dell'altezza della riga, con le righe ingrossate si fermi alla lunghezza
(altezza) della riga originale

https://i.imgur.com/JdZEvji.png

che trucco posso usare, senza scomodare troppo il VBA, per far sě che la
riga vada sempre dall'alto al basso su tutto lo spazio?

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


text:
Hai provato a leggere l'altezza della Sezione e dimensionare la riga, su FORMAT...?
Non ricordo bene, mi pareva di aver risolto con una cosa simile:

Me.NomeLinea.Height=Me.Section(Me.NomeLinea.Section).Height

@Alex


text:
Il giorno Wed 06 Nov 2019 05:17:12p, *@Alex* ha inviato su
it.comp.appl.access il messaggio
news:870bbcc7-507a-470d...@googlegroups.com
. Vediamo cosa
ha scritto:

ho trovato soluzioni molto più complicate di questa

domani gli do una possibilità, grazie



author: Karl Donaubauer

text:
Salve,

Ammammata:
> ...
> peccato che la barretta, che in struttura va dall'inizio alla fine
> dell'altezza della riga, con le righe ingrossate si fermi alla lunghezza
> (altezza) della riga originale
>
>
https://i.imgur.com/JdZEvji.png

>
> che trucco posso usare, senza scomodare troppo il VBA, per far s� che la
> riga vada sempre dall'alto al basso su tutto lo spazio?

Fare espandere le linee verticali
http://www.donkarl.com/it?FAQ5.15

Siccome hanno tolto tutta la KB... il link nel articolo FAQ trova con:
https://web.archive.org/web/20150407095453/http://support.microsoft.com/en-us/kb/170838

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


text:
Il giorno Wed 06 Nov 2019 10:41:53p, *Karl Donaubauer* ha inviato su
it.comp.appl.access il messaggio
news:h2gt11...@mid.individual.net
.
Vediamo cosa ha scritto:

>
https://web.archive.org/web/20150407095453/http://support.microsoft.com

> /en-us/kb/170838

grazie, č simile a quelle che avevo giŕ trovato in altri siti
la riporto in modo che se salta webarchive ;) almeno ne resta traccia qui

The following steps demonstrate how to use the Line method to
programmatically draw a line in a report's detail section and make it the
same height as the section.

    Open the sample database Northwind.mdb (or NWIND.MDB in version 2.0)
and create a blank new report based on the Employees table.
    Set the report's Width property to 5 in.
    On the View menu, click Sorting And Grouping. Enter the following in
the Sorting And Grouping window, and then close it:

          Field/Expression: EmployeeID (Or Employee ID in Microsoft Access
2.0)
          Sort Order: Ascending
          Group Header: Yes

    If the field list is not displayed, click the Field List on the View
menu to display it, and then drag the Notes field from the field list to
the report's detail section.
    Delete the label of the Notes text box by selecting the label, and then
pressing the DELETE key.
    Set the properties of Notes text box as follows:

          Name: Notes
          ControlSource: Notes
          CanGrow: Yes
          CanShrink: Yes
          Left: 0.2 in
          Top: 0.166
          Width: 4.6042 in
          Height: 0.166 in

    Select the horizontal Detail bar to select the detail section of the
report. Set the following properties for the detail section:

          CanGrow: Yes
          CanShrink: Yes
          Height: 0.5 in.

    Set the detail section's OnPrint property to the following event
procedure:

           Private Sub Detail_Print(Cancel As Integer, PrintCount As
Integer)
              Dim X1 As Single, Y1 As Single
              Dim X2 As Single, Y2 As Single
              Dim Color As Long

              ' Specify unit of measurement for coordinates on a page...
              Me.ScaleMode = 5 ' Specify that measurement occur in inches.

              ' Set line to print 5 inches from the left margin.
              X1 = 5
              X2 = 5

              ' Set line to print from the top of the detail section
              ' to a maximum height of 22 inches.
              Y1 = 0
              Y2 = 22
              Me.DrawWidth = 8 ' Width of the line (in pixels). Note: Some
printers do not accept odd numbers.
              Color = RGB(0, 0, 0)  ' Use black line color.

              ' Draw the line with the Line method.
              Me.Line (X1, Y1)-(X2, Y2), Color
           End Sub

    Preview the report. Note that the height of the vertical line to the
right of the Notes field is the same as the height of the detail section.



text:
Il giorno Wed 06 Nov 2019 05:18:34p, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAAFFB015C3647am...@148.251.67.112
. Vediamo cosa ha
scritto:

> Il giorno Wed 06 Nov 2019 05:17:12p, *@Alex* ha inviato su
> it.comp.appl.access il messaggio
>
news:870bbcc7-507a-470d...@googlegroups.com
. Vediamo cosa
> ha scritto:
>
>> Hai provato a leggere l'altezza della Sezione e dimensionare la riga,
>> su FORMAT...? Non ricordo bene, mi pareva di aver risolto con una cosa
>> simile:
>>
>> Me.NomeLinea.Height=Me.Section(Me.NomeLinea.Section).Height
>>
>>
>
> ho trovato soluzioni molto più complicate di questa
>
> domani gli do una possibilità, grazie
>

codice onFormat non funziona, il valore di Me.Line97.Height (396) è lo
stesso di Me.Section(Me.Line97.Section).Height (e lo stesso per le altre
tre linee)

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)

Me.Line97.Height = Me.Section(Me.Line97.Section).Height
Me.Line98.Height = Me.Section(Me.Line98.Section).Height
Me.Line99.Height = Me.Section(Me.Line99.Section).Height
Me.Line100.Height = Me.Section(Me.Line100.Section).Height

End Sub

adesso provo il metodo complicato ;)



text:
Non sono riuscito a trovare il mio pezzetto di esempio... ma anche in questo articolo che è equivalente come problematica, fa cenno alla medesima idea:

https://www.tek-tips.com/viewthread.cfm?qid=1404348

Appena ho modo ci provo meglio... evento PRINT della section...

@Alex


title: Accesso su file protocollo contemporaneo

text:
Un mio amico ha un'azienda con alcuni PC client ed un server. Sul
dominio è installato uno script che permette di connettere su ogni
client un'unità di rete che fa riferimento ad una cartella condivisa
sul server stesso ovvero:
s: (ciò che appare sul client) in verità corrisponde al percorso \
\server\scambio
All'interno di S: si trova un file di access dal nome protocollo.mdb,
questo viene aperto attraverso un collegamento sul desktop che apre il
file ed in automatico lo associa ad un file MDW di gestione
dell'utente. Le versione di access installata sui PC è la 2000.
Tutto funziona regolamente, succede tuttavia che alcune volte il file
MDB sia contemporaneamente aperto su due postazioni, siccome la
maschera del protocollo assegna automaticamente il numero di
protocollo, questo genera un errore poichè capita che due utenti
accedano contemporaneamente prendendo lo stesso numero di protocollo
(ovviamente siccome nell'indicizzazione del campo è stata impostata la
regola DUPLICATI non AMMESSI, questo genera sul monitor un errore).
Il DB non è diviso e normalmente provando ad aprirlo da due
postazioni, la seconda dice che è impossibile perchè già aperto. Vi è
successo anche a voi questa cosa?  E se si potreste indicarmi come non
far accadere l'apertura contemporanea su + PC?
Grazie a chi mi legge e/o risponde
saluti
SimoneB


author: Sergio MAZZA

text:
<
bertis...@gmail.com
> ha scritto nel messaggio
news:a1d64640-9924-4318...@v3g2000hsc.googlegroups.com...






saluti
SimoneB
[risposta]
Si divide l'mdb, o apri l'mdb impostando l'accesso non esclusivo
(Strimenti - Opzioni - Avanzate) che se non ricordo male nella versione 2000
è impostato per default...
Ciao.
--
Sergio MAZZA


title: Lost focus

author: Lorenzo Beccati

text:
Posso sapere su quale controllo mi sto posizionando quando perdo lo
stato attivo di un altro controllo della stessa maschera?
Grazie
Lorenzo


title: Lost focus

author: lbo dal portatile

text:
>Posso sapere su quale controllo mi sto posizionando quando perdo lo
>stato attivo di un altro controllo della stessa maschera?
prova con screen.activecontrol.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Query di selezione

author: Newpack

text:
Buongiorno a tutti,
Ho la seguente necessità:
Da una tabella, che contiene il riepilogo delle giornate lavorative di ogni
singolo operaio vorrei estrapolare i dati per il rapporto mensile delle
presenze.
Il problema è che ogni record contiene le informazioni relative ai 15gg, per
esempio dal 20/8, 21/8, 22/8, 23/8............03/09. Ora io vorrei, una
volta passati i valori relativi al mese e all'operaio, ricavare il mese,
senza tener conto delle quindicine.
Sperando di essermi spiegato vi auguro una buona giornata.
Alfio


title: Query di selezione

author: Alex NSB

text:
> Da una tabella, che contiene il riepilogo delle giornate lavorative
> di ogni singolo operaio vorrei estrapolare i dati per il rapporto
> mensile delle presenze.
> Il problema è che ogni record contiene le informazioni relative ai
> 15gg, per esempio dal 20/8, 21/8, 22/8, 23/8............03/09. Ora io
> vorrei, una volta passati i valori relativi al mese e all'operaio,
> ricavare il mese, senza tener conto delle quindicine.
Se nello stesso record hai informazioni relative a mesi diversi la vedo
dura.
Comunque posta l'esatta struttura della tabella e qualche record di esempio.
Alessandro


title: Query di selezione

author: Roberto dalla campagna

text:
"Newpack" <
chi...@libero.it
> ha scritto nel messaggio
news:38APe.31453$HM1.8...@twister1.libero.it...

A me non è chiaro quale sia l'estta struttura della tabella, anche se
sembrerebbe essere una struttura non normalizzata.
Inoltre non mi è chiaro cos tu voglia ottenere.
>
> Alfio
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Query di selezione

author: Pleiadi

text:
Dunque, tralasciando alcuni campi, la tabella ha questa struttura:
IdOperaio
sabato tipo data
domenica tipo data
...
...
...
...
sabato2 data
domenica2 data
lunedi2 data
...
...
...
venerdi2 data.
Totale due settimane che partono dal sabato e si concludono il venerdi
della seconda settimana, il tutto in un record, per ogni singolo
operaio, questo perchè gli operai vengono pagati ogni 15gg.
Il fatto è che vorrei automatizzare le presenze mensili, visto che ho
già una tabella con le presenze e le ore lavorate vorrei che passando
alla query il nominativo dell'operaio ed il mese, mi restituisse il
riepilogo mensile.
Alfio


title: Query di selezione

text:
Pleiadi wrote:
> Dunque, tralasciando alcuni campi, la tabella ha questa struttura:
> IdOperaio
> sabato tipo data
> domenica tipo data
> ...
> ...
> ...
> ...
> sabato2 data
> domenica2 data
> lunedi2 data
> ...
> ...
> ...
> venerdi2 data.
Con "esatta struttura" intendo nomi e tipi di campo.
Finora abbiamo:
IdOperaio ==> Intero?
sabato, domenica, ecc.  ==> Testo? (ma probabilmente non serve)
data ==> Data/Ora?
Oltre alle precisazioni di cui sopra, manca il dato da raggruppare: in
parole povere, per ogni operaio cosa si vuole contare? Il numero di ore
lavorate (e in che campo/i del record sono)? Altro?
Per inciso: ma come ti è venuta in mente questa struttura? Se non lo è già
stata, prevedo sarà fonte di notevoli mal di testa... se sei in tempo
raccomando caldamente di cambiarla.
Alessandro


title: Query di selezione

text:
IdOperaio ==> Intero
Sabato, Domenica, Lunedi, Martedi ----------Sabato2 ecc ==> data/ora
da questi campi, 14 in tutto, devo ricavare il mese calendariale,
Questi sono i campi che m'interessano, e sul quale ho la necessità di
sviluppare il mese.
Come mi è venuta in mente? Rapida e fluente :)) , solo che non avevo
previsto lo sviluppo mensile per il consulente del lavoro. Il fatto è
che ricevo le schede firmate dagli operai con le ore di lavoro svolte
giornalmente ogni due settimane e, come dicevo nel precedente post, le
quindicine partono dal sabato per concludersi il venerdi di due
settimane dopo, e così ho strutturato la tabella. Ora da questa
tabella vorrei ricavarmi il mese relativo al singolo operaio. ESEMPIO:
IdOperaio=15
sabato=20/08/05
domenica=21/08/05
lunedi=22/08/05
martedi=23/08/05
 |
 |
 |
 \/
sabato2=27/08/05
domenica2=28/08/05
lunedì2=29/08/08
|
|
|
\/
venerdi2=02/09/05
Quindi la query dovrebbe ricavarmi, avendo dato operaio 15 e mese 8, le
date e gli orari di lavoro partendo dal 1/8 e fermarsi al 31/08.
Alfio


title: Query di selezione

text:
Pleiadi wrote:
> IdOperaio ==> Intero
> Sabato, Domenica, Lunedi, Martedi ----------Sabato2 ecc ==> data/ora
> da questi campi, 14 in tutto, devo ricavare il mese calendariale,
> Questi sono i campi che m'interessano, e sul quale ho la necessità di
> sviluppare il mese.
Ah, scusa: non avevo capito.
> Come mi è venuta in mente? Rapida e fluente :))
Più di:
IdOperaio, Data
?
>non avevo previsto lo sviluppo mensile per il consulente del lavoro.
Appunto: e chissà in futuro cos'altro potrà saltar fuori.
> da questa tabella vorrei ricavarmi il mese relativo al singolo operaio.
La prima cosa che viene in mente è tentare di "normalizzare" il tutto.
SELECT IdOperaio, Sabato AS Data [, altri dati relativi al giorno?]
UNION
SELECT IdOperaio, Domenica
UNION
.
. (ecc. per i 14 giorni)
.
Non so, però, se c'è un limite (e quale) per questo tipo di query.
Se hai la "fortuna" di riuscire a far girare tale query dovresti essere a
posto: ti basterà fare dei raggruppamenti su questa usando Month(Data) per
filtrare il mese che ti interessa.
Altrimenti vedo due opzioni:
- scrivere una funzione in VB
- ristrutturare l'applicativo
La seconda è preferibile, ma non so quanto lavoro implica: dipende da quanto
hai già costruito (maschere, reports, ecc.) sulla struttura attuale.
HTH.
Alessandro


title: Query di selezione

text:
Altri dati relativi al giorno sono le ore di lavoro campo
Ore==>numerico
Ciao,
P.S.: grazie per lo spirito con cui rispondi, ce ne vuole.......
Alfio


title: Query di selezione

text:
> Altri dati relativi al giorno sono le ore di lavoro campo
> Ore==>numerico
Bene, prova allora a costruire una query come suggerivo e vedi se Access la
regge:
SELECT IdOperaio, Sabato AS Data, OreSabato AS Ore FROM miaTabella
UNION
SELECT IdOperaio, Domenica, OreDomenica FROM miaTabella
UNION
.
. (ecc. per i 14 giorni)
.
> P.S.: grazie per lo spirito con cui rispondi, ce ne vuole.......
Nel dubbio, lo prendo come un complimento e ringrazio. :)
Alessandro


title: Query di selezione

text:
Non restare nel dubbio.....è un complimento ;)
Alfio


title: mde del a97 non si apre col a2000

author: Lenny

text:
sto scrivendo un programmino in access 97 per impaginare dei record
(è la lista di mp3 presenti sul lettore creative dap)
li importo via codice da un file di testo generato da un altro sw.
tutto ok . funziona bene per la prima versione
faccio l'mde e blocco lo shift (tanto per proteggerlo un pochetto)
lo metto su internet e dopo poco mi scrivono subito quelli che
hanno a2000/XP.
non riescono ad aprirlo.
ci provo anche io. ed effettivamente ricevo un errore.
il bello è che con altri programmi, non si presenta questa cosa.
cosa può essere?
Grazie
Lenny


title: mde del a97 non si apre col a2000

text:
Lenny ha scritto:

Alora non sono MDE. MDE di 97 non funzionano con A00 o AX.
ACC2000: Can't Open or Convert Access 97 MDE in Access 2000
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q216163
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Formato dati in tabella

author: Brunix

text:
Salve a tutti,
avrei bisogno di un aiuto.
Come posso formattare un campo di una tabella in modo che se io inserisco il
numero 15600 lui memorizzi 15.600,000?
Grazie in anticipo
Brunix


title: Formato dati in tabella

author: Carlo Costarella

text:
"Brunix" <
dym...@libero.it
> ha scritto nel messaggio
news:iJt4b.279961$lK4.8...@twister1.libero.it...

Imposta il campo a Numerico/Precisione Doppia e cifre decimali = 3,
oppure Valuta/cifre decimali = 3
Lo stesso farai nella maschera corrispondente.
Ciao, Carlo


title: Formato dati in tabella

text:
Grazie
Carlo Costarella <
carloantoni...@virgilio.it
> wrote in message
R9D4b.10258$ti2.3...@news2.tin.it...



title: Transazioni: impossibile eseguire query con parametri da codice

author: MegaMax

text:
Mi sono imbattuto in un poco simpatico problema... sembra che da cosdice non
sia possibile eseguire query con parametri all'interno di una transazione.
Mi spiego meglio:
Come si intuisce devo eseguire alcune query con la certezza che le modifiche
vengano effetuate tutte, oppure nessuna, al fine di mantenere la coerenza
dei dati nel mio DB.
Allora penso: "ok, eseguo le query in una transazione, e sono a posto...."
piů facile a dirsi che a farsi.
Ho preparato le mia 4 query, ed ho scritto il seguente codice:
>Dim wrk As Workspace
>
>Set wrk = DBEngine.Workspaces(0)
>wrk.BeginTrans
>
>DoCmd.OpenQuery "Bolle - CaricaDati 1" ' ID=2 in ID=3
>DoCmd.OpenQuery "Bolle - CaricaDati 2" ' ID=4 in ID=5
>DoCmd.OpenQuery "Bolle - CaricaDati 3" ' ID=6 in ID=7
>DoCmd.OpenQuery "Bolle - CaricaDati 4" 'Accodo a Magazino ITS i dati con
ID=5
>
>wrk.Rollback
>Set wrk = Nothing
ma ho scoperto che le query eseguite tramite docmd.openquery NON rientravano
nella transazione, allo stesso modo delle modifiche effettuate sui dati
tramite una maschera; vai te a capire il perchč... ma Access scrive le
modifiche direttamente nel DB.
Ok... guardo nell'Help... ed a quanto pare devo usare     CurrentDB.Execute
"codice SQL"    per eseguire delle query che facciano parte della
transazione... quindi riscrivo il mio codice come segue:
>Dim wrk As Workspace
>
>Set wrk = DBEngine.Workspaces(0)
>wrk.BeginTrans
>
>CurrentDB.Execute "Bolle - CaricaDati 1" ' ID=2 in ID=3
>CurrentDB.Execute "Bolle - CaricaDati 2" ' ID=4 in ID=5
>CurrentDB.Execute "Bolle - CaricaDati 3" ' ID=6 in ID=7
>CurrentDB.Execute "Bolle - CaricaDati 4" 'Accodo a Magazino ITS i dati con
ID=5
>
>wrk.Rollback
>Set wrk = Nothing
Perň le 4 query sfruttano un parametro visualizzato su una maschera.... e se
uso    DoCmd.OpenQuery    va tutto bene; se uso    CurrentDB.Execute   mi
dice che non trova il parametro, anche se lo definisco nei parametri della
query.
A quanto sto capendo mi sembra che l'unico modo sia quello di scrivere tutto
il codice SQL nella    CurrentDB.Execute   e di esplicitare i riferimenti
alle maschere... una cosa di questo tipo:
>CurrentDb.Execute "UPDATE Bolle SET Bolle.ID_Stato = 3 WHERE
(((Bolle.ID_Stato)=2) AND ((Bolle.SIGLAMAN)=""B"") AND ((Bolle.NUMMAND)="""
& [Forms]![ConteggioBolle]![BollaDaContare] & """));"
MA cosě č una rottura... e se cambio la query devo cambiare anche il
codice... cheppalle...
Possibile che non ci sia un modo semplice per eseguire una query con dei
parametri in modo Access la consideri come facente parte della transazione
in corso?
Ringrazio chiunque riesca ad aiutarmi.
Ciao, Max.


author: Sib dal portatile

text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
CUT
> Come si intuisce devo eseguire alcune query con la certezza che le
modifiche
> vengano effetuate tutte, oppure nessuna, al fine di mantenere la coerenza
> dei dati nel mio DB.
> Allora penso: "ok, eseguo le query in una transazione, e sono a posto...."
> più facile a dirsi che a farsi.
> Ho preparato le mia 4 query, ed ho scritto il seguente codice:
>
> >Dim wrk As Workspace
> >
> >Set wrk = DBEngine.Workspaces(0)
> >wrk.BeginTrans
> >
> >DoCmd.OpenQuery "Bolle - CaricaDati 1" ' ID=2 in ID=3
CUT
> ma ho scoperto che le query eseguite tramite docmd.openquery NON
rientravano
> nella transazione, allo stesso modo delle modifiche effettuate sui dati
> tramite una maschera; vai te a capire il perchè... ma Access scrive le
> modifiche direttamente nel DB.
Le transazioni sono integrate nel motore del db, docmd e' piu'
esplicitamente un comando VBA che non attiva espressamente le funzionalita'
del motore db come invece fa il comando Execute.
CUT
> >Dim wrk As Workspace
> >
> >Set wrk = DBEngine.Workspaces(0)
> >wrk.BeginTrans
> >
> >CurrentDB.Execute "Bolle - CaricaDati 1" ' ID=2 in ID=3
CUT
> Però le 4 query sfruttano un parametro visualizzato su una maschera.... e
se
> uso    DoCmd.OpenQuery    va tutto bene; se uso    CurrentDB.Execute   mi
> dice che non trova il parametro, anche se lo definisco nei parametri della
> query.
>
> A quanto sto capendo mi sembra che l'unico modo sia quello di scrivere
tutto
> il codice SQL nella    CurrentDB.Execute   e di esplicitare i riferimenti
> alle maschere... una cosa di questo tipo:
Stai capendo male.
Prova invece a definire i parametri da codice.
Le query memorizzate fanno parte dell'insieme
currentdb.querydefs
Per impostare i parametri prima di eseguire la query puoi usare
currentdb.querydefs("TuaQuery").Parameters("TuoParametro")
Ovviamente non e' che devi scrivere tutto questo papello, puoi settare delle
variabili e usare quelle per riferimento.
Sib


text:
> > ma ho scoperto che le query eseguite tramite docmd.openquery NON
> rientravano
> > nella transazione, allo stesso modo delle modifiche effettuate sui dati
> > tramite una maschera; vai te a capire il perchč... ma Access scrive le
> > modifiche direttamente nel DB.
>
> Le transazioni sono integrate nel motore del db, docmd e' piu'
> esplicitamente un comando VBA che non attiva espressamente le
funzionalita'
> del motore db come invece fa il comando Execute.
Capisco... grazie :-)
> > A quanto sto capendo mi sembra che l'unico modo sia quello di scrivere
> tutto
> > il codice SQL nella    CurrentDB.Execute   e di esplicitare i
riferimenti
> > alle maschere... una cosa di questo tipo:
>
> Stai capendo male.
> Prova invece a definire i parametri da codice.
> Le query memorizzate fanno parte dell'insieme
> currentdb.querydefs
> Per impostare i parametri prima di eseguire la query puoi usare
> currentdb.querydefs("TuaQuery").Parameters("TuoParametro")
> Ovviamente non e' che devi scrivere tutto questo papello, puoi settare
delle
> variabili e usare quelle per riferimento.
Capisco, credo che farň come dici tu, grazie.
Il brutto č che facendo cosě se cambio la query devo cambiare anche il
codice...
Grazie.
Ciao, Max


text:
> Per impostare i parametri prima di eseguire la query puoi usare
> currentdb.querydefs("TuaQuery").Parameters("TuoParametro")
> Ovviamente non e' che devi scrivere tutto questo papello, puoi settare
delle
> variabili e usare quelle per riferimento.
Cosě sembra che funzioni
dim qdf as queryDef
  Set qdf = CurrentDb.QueryDefs("Bolle - CaricaDati 1")
  qdf.Parameters("[Forms]![ConteggioBolle]![BollaDaContare]") =
[Forms]![ConteggioBolle]![BollaDaContare]
  qdf.Execute ' ID=2 in ID=3
Pqrň bisogna definire una querydef e passare atraverso a quella, altrimenti
non memorizza i parametri che gli dici e poi dice che non ci sono.
Grazie e ciao :)


text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
CUT
> Capisco, credo che farň come dici tu, grazie.
>
> Il brutto č che facendo cosě se cambio la query devo cambiare anche il
> codice...
Non necessariamente.
Puoi ciclare i parametri con il loro indice numerico e determinarle il nome
dalla proprieta' Name.
Sib


text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:9dolcp$88g$1...@serv1.iunet.it...
> "MegaMax" <
a...@a.com
> ha scritto nel messaggio
> CUT
> > Capisco, credo che farò come dici tu, grazie.
> >
> > Il brutto è che facendo così se cambio la query devo cambiare anche il
> > codice...
>
> Non necessariamente.
> Puoi ciclare i parametri con il loro indice numerico e determinarle il
nome
> dalla proprieta' Name.
Hai ragione... ora mi sto chiedendo se posso automatizzare il tutto... con
un codice simile al seguente (che non funziona)
_______________
Dim wrk As Workspace
Dim qdf As QueryDef
Dim par As Parameter
Set qdf = CurrentDb.QueryDefs("Bolle - CaricaDati 1")
For Each par In qdf.Parameters
    par = par.Name
  Next
qdf.Execute
_______________
Non funziona in quanto "par.Name" ritorna una stringa che è il nome del
parametro (in questo caso ritorna
"[Forms]![ConteggioBolle]![BollaDaContare]") però ora non mi viene in mente
nessun modo per far valutare ad Access questa stringa che contiene il nome
completo del controllo.
In questo caso non posso usare una sintassi tipo    Me(par.Name)   in quanto
il controllo in questione non è nella maschera che richiama la query (e
forse non funzionerebbe comunque in quanto ho il nome completo di
"[Forms]![ConteggioBolle]")
Qualcuno ha qualche idea?
Grazie ancora!
Ciao, Max


author: Sib dall'ufficio

text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> > "MegaMax" <
a...@a.com
> ha scritto nel messaggio
CUT

Dovresti usare una routine che ti scomponga il nome nelle singole parti  e
poi usare quacosa come:
Forms(NomeMaschera)
Ecc.
Sib


title: Problemino

author: Marina F.

text:
Ho creato due tabelle legate con relazione uno a molti
Con queste ho creato una maschera principale con relativa sottomaschera.
Ho bisogno di una variabile che memorizzi  il dato digitato nel controllo
campo2  sull'evento dopo aggiornamento di questo campo nella sottomaschera;
e la possibilità di poter portare a 0 il valore di questa variabile con un
pulsante inserito sulla maschera principale.
Sono ore che ci provo senza riuscirci.
Questo è il problema principale poi se avete due minuti di pazienza avrei
bisogno di alcuni chiarimenti a riguardo in quanto sulla guida in linea non
ho capito molto.
1)Una variabile dichiarata su un evento nasce e finisce con l'uscita dal
controllo che ha provocato l'evento giusto?
2)Una variabile dichiarata nella sezione generale di una maschera ha valore
solo sulla maschera o anche in un eventuale sottomaschera?
3)Una variabile publica dichiarata in una maschera ha valore solo sulla
maschera o anche in un eventuale sottomaschera?
3)Se fosse dichiarata nella sottomaschera ci si può accede dalla maschera
principale?
4)Se fosse dichiarata in un modulo ci si può accedere da tutti i controlli
del database?
5)C'è un modo per poter vedere le variabili locali e publiche residenti in
memoria?
Con questo ho finito scusate se ho abusato della vostra Omnipazienza.
 Vi ringrazio anticipatamente per le Vs risposte.


title: Problemino

author: Antonio Biso

text:
Marina F. <
tecn...@libero.it
> wrote in message
HIaz7.35257$1H1.3...@news.infostrada.it...
>
> Ho creato due tabelle legate con relazione uno a molti
> Con queste ho creato una maschera principale con relativa sottomaschera.
>
> Ho bisogno di una variabile che memorizzi  il dato digitato nel controllo
> campo2  sull'evento dopo aggiornamento di questo campo nella
sottomaschera;
....evento dopo aggiornamento di questo CONTROLLO...
Perchè vuoi fare questo? In qualunque momento puoi riferire a quel valore
indicando quel controllo, non hai bisogno di una variabile...
> e la possibilità di poter portare a 0 il valore di questa variabile con un
> pulsante inserito sulla maschera principale.
Di nuovo, perchè? Ah, aspè... Tu dici che ad un certo punto nel controllo
rimane il valore, però la variabile deve essere zero, tipo un valore di
stato dell'elaborazione?
Se è così, invece di usare una variabile, metti un controllo nascosto nella
maschera e lì ci vai a scrivere.
> Sono ore che ci provo senza riuscirci.
> Questo è il problema principale poi se avete due minuti di pazienza avrei
> bisogno di alcuni chiarimenti a riguardo in quanto sulla guida in linea
non
> ho capito molto.
Ma per te Marina, mon amour, il tempo c'è sempre...
> 1)Una variabile dichiarata su un evento nasce e finisce con l'uscita dal
> controllo che ha provocato l'evento giusto?
Diciamo meglio: una variabile dichiarata locale ad una procedura, nasce e
muore nella procedura, comprese le procedure evento. Se la variabile è
dichiarata public a livello di un modulo, ma è usata in una procedura,
continua a vivere.
> 2)Una variabile dichiarata nella sezione generale di una maschera ha
valore
> solo sulla maschera o anche in un eventuale sottomaschera?
Se la dichiari public nella maschera la vede solo la maschera
> 3)Una variabile publica dichiarata in una maschera ha valore solo sulla
> maschera o anche in un eventuale sottomaschera?
Come sopra
> 3)Se fosse dichiarata nella sottomaschera ci si può accede dalla maschera
> principale?
No
> 4)Se fosse dichiarata in un modulo ci si può accedere da tutti i controlli
> del database?
Esatto
> 5)C'è un modo per poter vedere le variabili locali e publiche residenti in
> memoria?
Vedere in che senso? In debugging? o cosa intendi?
Antonio


title: Problemino

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Eycz7.35752$1H1.3...@news.infostrada.it...

Grazie Antonio per la tua gentile risposta il problema è proprio questo ti
correggo un pochino la tua interpretazione e scusa si mi sono spiegata male.
> Di nuovo, perchè? Ah, aspè... Tu dici che ad un certo punto nel controllo
rimane il valore, viene memorizzato nella variabile per altri utilizzi
sempre nella sottomaschera e deve essere portata a zero su clik di un
pulsante inserito nella maschera principale , tipo un valore di stato
dell'elaborazione.
Se è così, invece di usare una variabile, metti un controllo nascosto nella
maschera e lì ci vai a scrivere.
E' proprio indispensabile utilizzare un controllo nascosto Vorrei utilizzare
una variabile per non avere dei controlli nascosti e meglio gestire tutto da
codice o proprio non è possibile?
Spiegami come, e quali sono i vantaggi e gli svantaggi.
Per vedere le variabili intendevo poter visaulizzare una finestra con le
variabili attive e i loro valori
Grazie   1000            Marina


title: Problemino

text:
Marina F. <
tecn...@libero.it
> wrote in message
OUdz7.36178$1H1.3...@news.infostrada.it...
>
> Grazie Antonio per la tua gentile risposta il problema č proprio questo ti
> correggo un pochino la tua interpretazione e scusa si mi sono spiegata
male.
>
> E' proprio indispensabile utilizzare un controllo nascosto Vorrei
utilizzare
> una variabile per non avere dei controlli nascosti e meglio gestire tutto
da
> codice o proprio non č possibile?
Ripeto, puoi usare una variabile dichiarata public in un modulo; io
personalmente preferisco usare un controllo nascosto.
> Spiegami come, e quali sono i vantaggi e gli svantaggi.
La variabile globale č piů difficile da gestire e sarebbe da evitare in
generale (teoria della progammazione).
> Per vedere le variabili intendevo poter visaulizzare una finestra con le
> variabili attive e i loro valori
Se vai in un modulo, premi sul pulsante finestra di debug, quindi puoi
testare il valore dell averiabili scrivendo ? nome_var
Antonio


title: Problemino

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Hjhz7.37388$1H1.3...@news.infostrada.it...

> Ok Antonio ho seguito il tuo consiglio creando un controllo nascosto e
tutto funziona .
Se poi dedicarmi 2 minuti spiegami come faresti in alternativa questa
benedetta variabile public ti rammento che ho iniziato da poco con access e
mi sembra molto complesso hai qualche manuale da consigliarmi per una
principiante che si accinge ad utilizzare il visual ?
Grazie ancora


title: Problemino

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Hjhz7.37388$1H1.3...@news.infostrada.it...




title: Problemino

text:
Marina F. <
tecn...@libero.it
> wrote in message
M2lz7.39486$1H1.4...@news.infostrada.it...
>
> > Se vai in un modulo, premi sul pulsante finestra di debug, quindi puoi
> > testare il valore dell averiabili scrivendo ? nome_var
> >
> > Antonio
> >
> > Ok Antonio ho seguito il tuo consiglio creando un controllo nascosto e
> tutto funziona .
> Se poi dedicarmi 2 minuti spiegami come faresti in alternativa questa
> benedetta variabile public
Apri uno dei moduli dove si scrive codice. Se non ce l'hai crealo. In cima,
dopo option explicit e compare database (più o meno)
scriverai
public x as tipovariabile
A questo punto dovunque usi questa variabile nella sessione di access sarà
quella globale. Unica eccezione se dentro una procedura dichiari nuovamente
la variabile x. A quel punto per quella procedura x è quella locale.
ti rammento che ho iniziato da poco con access e
> mi sembra molto complesso hai qualche manuale da consigliarmi per una
> principiante che si accinge ad utilizzare il visual ?
Help on line, da utilizzare pesantemente, vedendo gli esempi e saltando tra
gli argomenti correlati
Antonio


title: Problemino

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Cqmz7.40413$1H1.4...@news.infostrada.it...

> Grazie Antonio e scusa se ti rispondo solo ora con il tuo suggerimento
sono riuscita a utilizzare la mia prima variabile e funziona tutto
egregiamente.
Grazie 1000


title: Salvare il db in CD

author: Diana

text:
Buona sera a tutti
non riesco a salvare il db da me creato in CD tramite masterizzazione:
quando lo vado ad aprire (dal CD) mi si visualizzano maschere vuote senza
campi e pulsanti.... Dove sbaglio?
Grazie a tutti e ciao Diana.


title: Salvare il db in CD

author: jef

text:
"Diana" <
dian...@libero.it
> ha scritto nel messaggio
news:Tqz_9.67955$YG2.1...@twister1.libero.it...

Non vorrei sparare una puttanata ma se metti il DB su un CD e lo apri da lì
non dovrebbe funzionare perché sul CD i files sono solo lettura. Io copio
normalmente i miei db su cd e poi li ricopio su un'altro pc, cambio il
parametro solo lettura e tutto funziona.
Ciao


title: Salvare il db in CD

text:
> > non riesco a salvare il db da me creato in CD tramite masterizzazione:
> > Grazie a tutti e ciao Diana.
> >
> >
> Non vorrei sparare una puttanata ma se metti il DB su un CD e lo apri da
lì
> non dovrebbe funzionare perché sul CD i files sono solo lettura. Io copio
> normalmente i miei db su cd e poi li ricopio su un'altro pc, cambio il
> parametro solo lettura e tutto funziona.
> Ciao
>
> Ciao Jef
Tutto OK quello che mi suggerisci è esatto! Basta copiarlo e togliere il
parametro sola lettura. Funziona.  Grazie ancora Diana.


title: Salvare il db in CD

text:
"jef" <
j...@libero.it
> ha scritto nel messaggio
news:nCz_9.67999$YG2.1...@twister1.libero.it...
>
> "Diana" <
dian...@libero.it
> ha scritto nel messaggio
> news:Tqz_9.67955$YG2.1...@twister1.libero.it...
> > Buona sera a tutti
> > non riesco a salvare il db da me creato in CD tramite masterizzazione:
> > quando lo vado ad aprire (dal CD) mi si visualizzano maschere vuote
senza
> > campi e pulsanti.... Dove sbaglio?
> > Grazie a tutti e ciao Diana.
> >
> >
> Non vorrei sparare una puttanata ma se metti il DB su un CD e lo apri da
lì
> non dovrebbe funzionare perché sul CD i files sono solo lettura.
E' vero che sono di sola lettura, ma se non usi tabelle temporanee o non
crei qualche oggetto il db funzionerebbe lo stesso...
Antonio


title: Salvare il db in CD

text:
> E' vero che sono di sola lettura, ma se non usi tabelle temporanee o non
> crei qualche oggetto il db funzionerebbe lo stesso...
>
> Antonio
> Ciao Antonio
Ho letto il tuo messaggio ma non capisco.... Allora se nel CD io non vedo
campi e pulsanti dove sbaglio nel salvarlo col masterizzatore?  Comunque se
spunto sola lettura appare tutto, ma nel CD non è possibile farlo, si può
agire solo sul disco fisso... Ciao Antoni e grazie Diana.
>


title: Salvare il db in CD

text:
"Diana" <
dian...@libero.it
> ha scritto nel messaggio
news:GMt%9.78282$ZE.21...@twister2.libero.it...
> > E' vero che sono di sola lettura, ma se non usi tabelle temporanee o non
> > crei qualche oggetto il db funzionerebbe lo stesso...
> >
> > Antonio
>
> > Ciao Antonio
> Ho letto il tuo messaggio ma non capisco.... Allora se nel CD io non vedo
> campi e pulsanti dove sbaglio nel salvarlo col masterizzatore?  Comunque
se
> spunto sola lettura appare tutto, ma nel CD non č possibile farlo, si puň
> agire solo sul disco fisso... Ciao Antoni e grazie Diana.
Evidentemente il db ha bisogno di "scrivere" qualcosa e quindi non č
utilizzabile da CD.
Ma se vuoi toglierti uno sfizio, prova a farti un DB semplice semplice con
una tabella e una maschera sulla tabella.
All'apertura apri la maschera.
Poi salvi il DB su CD e quindi lo apri da CD.
Vedrai che i dati li vedi, ma non riuscirai a scriverci, quando tenti di
salvare il record
Antonio


title: Salvare il db in CD

text:
> Ma se vuoi toglierti uno sfizio, prova a farti un DB semplice semplice con
> una tabella e una maschera sulla tabella.
> All'apertura apri la maschera.
> Poi salvi il DB su CD e quindi lo apri da CD.
> Vedrai che i dati li vedi, ma non riuscirai a scriverci, quando tenti di
> salvare il record
>
> Antonio
>
> Ciao Antonio ho fatto come hai detto tu, apro la masche ra Cd ma è vuota
non si vedono i campi.... allora sbaglio qualcosa nel salvarlo? Ma se lo
passo in disco rigido e spunto la scritta sola lettura riappaiono tutti i
campi con pulsanti... Dove sbaglio... Vorrei capira.... Ma! Ciao buona sera
e grazie


title: Salvare il db in CD

text:
"Diana" <
dian...@libero.it
> ha scritto nel messaggio
news:WIz%9.79693$ZE.21...@twister2.libero.it...

Non è possibile...
Descrivi cosa hai fatto
Antonio


title: Problema con IIF

author: Luciano (DOC)

text:
Ciao a tutti.
In una query devo mettere un IIF su un campo numerico. Se si verifica una
condizione deve filtrare in base ad un criterio altrimenti non deve
filtrare. In sostanza mi serve il carattere jolly che prende qualsiasi
numero.
Dopo
IIF(condizione;faiquesto;
ho provato senza successo
> 0 (mi aspettavo che applicasse il criterio invece modifica la sintassi a
> suo piacimento quando chiudo lo zoom)
# (che dovrebbe essere l'equivalente di * o % per i numeri, ma mi dice che
la data non è esatta).
C'è un modo o devo agire da codice?
Saluti.
Luciano


title: Problema con IIF

author: almorel

text:

Ciao Luciano,
hai provato con la funzione IsNumeric(TuoCampo) ?. Parliamo di campo
numerico, altrimenti IsDate(tuoCampo) per campo data.
Alberto


title: Problema con IIF

author: OneEDP

text:

WHERE
    IIF(SiVerificaCondizione;iif(miocriterio;...;...);True)
--
Daniele
Rispondere scartando OneEDP, spam e 32


title: Problema con IIF

text:
"OneEDP" <
daniele....@spamgmail32.com
> ha scritto nel messaggio
news:4c8509ba$0$12122$4faf...@reader4.news.tin.it...
> WHERE
>    IIF(SiVerificaCondizione;iif(miocriterio;...;...);True)
Non ho capito cosa ti proponi con questo iif nidificato nè con il true
finale.
Cmq non mi funziona neanche così:
IIf (condizione;criterio;Not Is Null)
E non capisco perchè non funzioni visto che il criterio not is null da solo
funziona benissimo.
Saluti.
Luciano


title: Problema con IIF

text:
"almorel" <
alm...@gmail.com
> ha scritto nel messaggio
news:6b11213e-cb1d-4abb...@i5g2000yqe.googlegroups.com...
> hai provato con la funzione IsNumeric(TuoCampo) ?. Parliamo di campo
> numerico, altrimenti IsDate(tuoCampo) per campo data.
Sě, ho provato anche con not is null ma non funziona.
Saluti.
Luciano


title: Problema con IIF

author: Karl Donaubauer

text:

Se non trovi e ricevi una soluzione, prova di spiegarti in un modo
che anch'io capisco cosa vuoi ottenere. ;-) Forse con alcuni esempi.
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Problema con IIF

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:8ekju9...@mid.individual.net...
> Se non trovi e ricevi una soluzione, prova di spiegarti in un modo
> che anch'io capisco cosa vuoi ottenere. ;-) Forse con alcuni esempi.
Molto semplicemente, devo fare il requery di una sottomaschera dopo
l'aggiornamento di una combo nella maschera principale.
Se la combo ha valore 0 non devo filtrare i record, in tutti gli altri casi
sì.
Quindi nella query di origine della sottomaschera ho messo:
IIF(forms!miaform!miacombo <> 0;forms!miaform!miacombo;XXXX)
Al posto di XXX ho provato:
<>0
not is null
is numeric
> 0
ma in tutti i casi non viene preso alcun record.
Sono stato spiegato?:-)
Saluti.
Luciano


title: Problema con IIF

text:
Luciano (DOC) wrote:
> ...
> Molto semplicemente, devo fare il requery di una sottomaschera dopo
> l'aggiornamento di una combo nella maschera principale.
> Se la combo ha valore 0 non devo filtrare i record, in tutti gli
> altri casi sì.
> Quindi nella query di origine della sottomaschera ho messo:
> IIF(forms!miaform!miacombo <> 0;forms!miaform!miacombo;XXXX)
> Al posto di XXX ho provato:
> <>0
> not is null
> is numeric
>> 0
> ma in tutti i casi non viene preso alcun record.
> Sono stato spiegato?:-)
Credo che parli di
www.donkarl.com/it?FAQ3.14
, cioè:
Forms!miaform!miacombo Or Forms!miaform!miacombo = 0
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Problema con IIF

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:8ekohs...@mid.individual.net...
> Forms!miaform!miacombo Or Forms!miaform!miacombo = 0
Non può funzionare, a me serve di prendere tutti i record non quelli con id
= 0
Se combo <> 0 devo prendere i record con l'id = miacombo (e fin qui ci sono)
Se combo = 0 devo prendere tutti i record.
In sostanza, la terza espressione di IIF non deve applicare alcun filtro. Il
campo è un numerico, se fosse stato testo avrebbe funzionato l'asterisco
come nell'esempio delle tue faq.
Saluti.
Luciano


title: Problema con IIF

text:
Luciano (DOC) wrote:
> "Karl Donaubauer ha scritto:
>
>> Forms!miaform!miacombo Or Forms!miaform!miacombo = 0
>
> Non può funzionare
> ...
È nozione teorica o veramente hai provato la proposta
e letto l'articolo segnalato?



title: Problema con IIF

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:8emh76...@mid.individual.net...
> Č nozione teorica o veramente hai provato la proposta
> e letto l'articolo segnalato?
Sě l'ho provato, ma mettendolo nell'IIF. Togliendo l'IIF funziona, grazie.
Saluti.
Luciano


title: stranezza maschera associata a query

author: giannirusso

text:
Buongiorno, ho una maschera associata ad una query di raggruppamento
fatture. Il raggruppamento mi serve per evitare che una fattura
associata a prestazioni diverse si ripeta nella query più volte.

Se interrogo la query mi restituisce dei record univoci.

Se apro la maschera associata alla query mi elenca anche dei record
duplicati. Non capisco dove sia l'inghippo.

Non so se gli elementi che ho dato sono sufficienti, confido in un
vostro aiuto.

Grazie
Gianni


title: stranezza maschera associata a query

author: oierpa

text:
Ciao.
Non mi è chiaro se le maschere che menzioni sono 2 o una sola.
Le prestazioni che menzionihanno un loro identificativo unico e sono in una tabella?
La query com'è strutturata?
Se ho capito bene hai una tabella prestazioni e una fatture, poi al query pesca da entrambe e restituisce nxm righe dove n è il numero delle fatture e m il numero di prestazioni, tipo:
fattura 1
   prestazione 1
   prestazione 2
   prestazione 3
   .....
fattura 2
   prestazione 1
   prestazione 2
   prestazione 3
   .....
e così via
quando parli di record duplicati intendi che le righe fattura - prestazione sono ripetute più volte?
Prova a descrivere la struttura delle tabelle e della query magari.


title: stranezza maschera associata a query

text:
Intanto ti ringrazio per la risposta.

> Non mi è chiaro se le maschere che menzioni sono 2 o una sola.

La maschera è una soltanto

> Le prestazioni che menzionihanno un loro identificativo unico e sono in una tabella?

Si, e sono in relazione uno a molti (una fattura può avere più
prestazioni e non viceversa) con integrità referenziale e ad ogni
prestazione (o più di una) associo la sua fattura.

 >[cut]
> quando parli di record duplicati intendi che le righe fattura - prestazione sono ripetute più volte?

Mi spiego meglio. Nel momento in cui eseguo la query che contiene la
tabella prestazioni e la tabella fatture, le fatture sono ripetute in
modo duplicato ogni volta che una fattura fa riferimento non ad una
singola prestazione ma a 2 per esempio.

Faccio un esempio:

TabellaPrestrazioni
	prestazione 1
	prestazione 2
	prestazione 3

TabellaFatture
	Fattura 1 (associata alla prestazione 1 e alla prestazione 2)
	Fattura 2 (associata alla prestazione 3)

Se eseguo la query avrò:

	Fattura 1
	Fattura 1
	Fattura 2

Quindi se per esempio faccio la somma, la fattura 1 mi verrà contata due
volte.
Ho risolto con il raggruppamento della query ma, a parte il problema che
la query non è più aggiornabile, nel momento in cui lancio la maschera
che le ho costruito su, i record sono nuovamente duplicati.

Grazie
Gianni


title: domanda su DoCmd.OutputTo

author: ilmagowalter

text:
ciao a tutti
volevo fare una domanda:
è possibile utilizzare il comando:
DoCmd.OutputTo acOutputQuery, "Query1", acFormatXLS, "e:\dati.xls", True
in un modulo che sta in un database X e però prendere la query che sta su
un altro database?
Grazie a tutti
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: domanda su DoCmd.OutputTo

author: Maurizio Borrelli

text:
"ilmagowalter" <
ilmago...@libero.it
> ha scritto nel messaggio
news:bnqv6d$j9$1...@news.newsland.it...
> ciao a tutti
> volevo fare una domanda:
> è possibile utilizzare il comando:
> DoCmd.OutputTo acOutputQuery, "Query1", acFormatXLS, "e:\dati.xls", True
> in un modulo che sta in un database X e però prendere la query che sta su
> un altro database?
    No (che io sappia) perche' il secondo argomento, "Nome oggetto", deve
essere il nome di una query presente nel database in cui viene eseguito il
comando o, al massimo, quello di una query presente nel database di
libreria. Tieni conto pero' che puoi scrivere una query, residente nel
database corrente, che faccia pero' riferimento a tabelle di un database
esterno. Es.:
    Database: D:\PROGETTI\AC\ESERCIZI.2003.MDB
        Query: Autori2000
        SELECT Authors.*
        FROM Authors IN 'D:\PROGETTI\AC\ESERCIZI.2000.MDB';
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: domanda su DoCmd.OutputTo

text:
ho risolto cosě:
Dim db As Database
Dim query_temp As QueryDef
Dim record As String
Set db = CurrentDb
Set query_temp = db.QueryDefs("Query1")
query_temp.SQL = "select * from tabella in 'e:\DATABASE_NEW.MDB'"
DoCmd.OutputTo acOutputQuery, "Query1", acFormatXLS, "e:\dati.xls", True
db.Close
grazie
ciao
Maurizio Borrelli ha scritto:
> "ilmagowalter" <
ilmago...@libero.it
> ha scritto nel messaggio
> news:bnqv6d$j9$1...@news.newsland.it...
> > ciao a tutti
> > volevo fare una domanda:
> > č possibile utilizzare il comando:
> > DoCmd.OutputTo acOutputQuery, "Query1", acFormatXLS, "e:dati.xls", True
> > in un modulo che sta in un database X e perň prendere la query che sta su
> > un altro database?
>     No (che io sappia) perche' il secondo argomento, "Nome oggetto", deve
> essere il nome di una query presente nel database in cui viene eseguito il
> comando o, al massimo, quello di una query presente nel database di
> libreria. Tieni conto pero' che puoi scrivere una query, residente nel
> database corrente, che faccia pero' riferimento a tabelle di un database
> esterno. Es.:
>     Database: D:PROGETTIACESERCIZI.2003.MDB
>         Query: Autori2000
>         SELECT Authors.*
>         FROM Authors IN 'D:PROGETTIACESERCIZI.2000.MDB';



title: Casella combinata capricciosa

author: FrancoC

text:
In TabProdotti ho accodato più di 7500 record.
Quando devo selezionarne uno dalla casella combinata per stilare un Ordine
inserendo anche tutto il codice prodotto esatto mi dice:
'testo immesso non corrisponde a voce in elenco'.
Riesco a selezionarlo solo se faccio scorrere tutto l'elenco e clicco su
quello che mi occorre.
Prima quando i record erano poche centinaia tutto andava regolarmente.
Il mio PC ha un Celeron 700 ed una Ram di 384MB
Chi mi sa dare una spiegazione?
Si può rimediare?
Ciao
Franco


title: Casella combinata capricciosa

author: warp

text:
"FrancoC" <
> In TabProdotti ho accodato più di 7500 record.
> Quando devo selezionarne uno dalla casella combinata per stilare un Ordine
> inserendo anche tutto il codice prodotto esatto mi dice:
> 'testo immesso non corrisponde a voce in elenco'.
> Riesco a selezionarlo solo se faccio scorrere tutto l'elenco e clicco su
> quello che mi occorre.
Boh, strano: proprio ora sto lavorando su un'anagrafica articoli da 18.000
records con un programma di fatturazione e le combo vanno benone.
Col l'XP direi perfettamente, mentre con l'applicazione in formato '97
l'espansione automatica della combo si aziona solo dopo il secondo carattere
inserito ... ma non è comunque un problema.
Sicuro di non sbagliare qualcosa?
Ciao, warp


title: Casella combinata capricciosa

text:
Scusa Warp, ho commesso un errore, gli articoli inseriti sono 75.000  e non
7.500.
Con le combo non avevo mai avuti problemi (fino ad oggi) e non riesco a
capire in cosa posso aver sbagliato.
Forse con cosi' tanti record Access97 si impalla??
Se riesci a scoprire qualcosa fammelo sapere
Ciao
FrancoC


title: Casella combinata capricciosa

author: Emyr

text:
On Tue, 19 Feb 2002 21:28:30 GMT, "FrancoC" <
fran...@inwind.it
>
wrote:

le combo hanno un limite sui 60000 caratteri mi sembra che Karl abbia
detto quanti esattamente...
semplicemente non può funzionare...accontentati di come va..
Saluti.
Emanuele.


title: Casella combinata capricciosa

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:k7dm7ucq109r5hmh5...@4ax.com...

Allora penso che ora posso rassegnarmi
Grazie
FrancoC


title: Creazione di un campo somma

author: Antonello Cutaia

text:
Sto incondrando difficoltà con Access 2002 per realizzare un campo che
contenga la Somma di un campo Importo presente in una tabella, ovvero vorrei
visalizzare al contempo la tabella inserita in una maschera in formato
colonnare con possibilà di editing ad ai piedi della medesima un campo che
contenga la somma totale del campo importo che si aggiorna in automatico ad
ogni inserimento o variazione del campo importo.


title: Creazione di un campo somma

author: Iacobucci Gianni

text:
Antonello Cutaia <
antonel...@inwind.it
> wrote in message
PEQG9.50508$2B1.1...@twister2.libero.it...

crea una casella di testo non associata nella maschera x es. Totale e nella
riga origine controllo
ci scrivi cosi =IIf(IsNull([tuo Id (contatore)della
tabella]);0;DSum("[Importo]";"[nomeTuatabella]";"[tuo Id]=" & [tuo Id])) e
nell'evento  Dopo aggiornamento del campo [Importo] ci metti questa
procedura
Private Sub Importo_AfterUpdate()
If (Me.tuo Id <> 0) And (Not IsNull(Me.Importo)) Then
         Forms!tuaForm.Recalc
    End If
End Sub
ciao Gianni  fammi saper come va


title: Creazione di un campo somma

text:
"Iacobucci Gianni" <
iacog...@interfree.it
> ha scritto nel messaggio
news:3dec4...@news.dada.it...

Mi vergogno quasi a chiedertelo ma cosa devo sostituire... [tuo Id
(contatore)della
tabella] o meglio cosa si intende per Id.
Per maggiore informazione mi accingo a realizzare un' archivio che tratta di
una semplice gestione
di conto corrente bancario più che altro per riscontro.
Sia la tabella che la maschera si chiamano CASSA, la tabella è cosi
strutturata:
MESE - campo numerico (mese in cui si effettua l'operazione)
NOP - campo numerico (numero progressivo dell'operazione)
DATA - campo data (data dell'operazione)
IMPORTO - campo valuta (valore dell'importo)
CAUS1 - campo testo (causale 1)
CAUS2 - campo testo (causale 2)
CAUS3 - campo testo (causale 3)
CAUS4 - campo testo (causale 4)
L'unico indice è MESENOP dato da MESE e NOP
Dalle informazioni che ti ho dato potresti ridarmi la tua soluzione con le
dovute sostituzioni.
Ciao e grazie.


title: Creazione di un campo somma

text:
Antonello Cutaia <
antonel...@inwind.it
> wrote in message
4TbH9.55195$2B1.1...@twister2.libero.it...

> definisci il campo Nop(numero progressivo operazione) contatore e chiave
primaria
(ti potra servire come campo per creare relazioni con altre tabelle)
Ps  quando definisci i campi di una tabella  o un oggetto del database
creati un sistema di riferimento e usa sempre lo stesso es: campo Nop (la
prima lettera deve essere sempre maiuscolo)
es: ImportoTotale (tutto attaccato e l'inizio delle parole maiuscolo)
sostituisci cosi:
>  =IIf(IsNull([Nop]);0;DSum("[Importo]";"[CASSA]";"[Nop]=" & [Nop])) e
> > nell'evento  Dopo aggiornamento del campo [Importo] ci metti questa
> > procedura
> >
> > Private Sub Importo_AfterUpdate()
> > If (Me.Nop <> 0) And (Not IsNull(Me.Importo)) Then
> >          Forms!CASSA.Recalc
> >     End If
> >
> > End Sub
ho realizzato anche io un prog per il conto corrente
ti saluto
leggiti un articolo sul sito comune "Che cos'è un ID"


title: eliminazione comandi chiusura

author: mau

text:
Avrei l'esigenza di bloccare la possibilità di chiudere un applicativo
in access e di ridurre la finestra dello stesso tramite i comandi
windows posti alla destra superiore della finestra? è possibile?
Ciao


title: eliminazione comandi chiusura

author: Napoleone

text:
"mau" <
mau...@ticino.com
> ha scritto nel messaggio
news:1134337945....@z14g2000cwz.googlegroups.com...

Ciao
risposta:
ciao Mauro,
vai in visualizzazione struttura della form, Proprietà>Formato>Pulsante di
chiusura .
Ciao
Napoleone


title: eliminazione comandi chiusura

text:
ma così rimane cmq aperta quella di access, vorrei togliere anche
quella e poi come faccio a fare in modo che il form sia
automaticaticamente ingrandito su tutto lo schermo?


title: eliminazione comandi chiusura

text:
"mau" <
mau...@ticino.com
> ha scritto nel messaggio
news:1134339069.2...@g49g2000cwa.googlegroups.com...
ma così rimane cmq aperta quella di access, vorrei togliere anche
---- come eliminare questo non saprei
quella e poi come faccio a fare in modo che il form sia
automaticaticamente ingrandito su tutto lo schermo?
---- prova con il comando DoCmd.Maximize (mi pare)
Buona notte
Napoleone


title: eliminazione comandi chiusura

author: Sandro Peruz

text:
"mau" <
mau...@ticino.com
> ha scritto nel messaggio
news:1134337945....@z14g2000cwz.googlegroups.com...
Avrei l'esigenza di bloccare la possibilità di chiudere un applicativo
in access e di ridurre la finestra dello stesso tramite i comandi
windows posti alla destra superiore della finestra? è possibile?
Ciao Mauro,
metti questo in un modulo statndard  richiama la function Buttons
passandogli come argomento false.
Ciao, Sandro.
Option Compare Database
Option Explicit
Private Const GWL_STYLE = (-16)
Private Const WS_CAPTION = &HC00000
Private Const WS_MINIMIZEBOX = &H20000
Private Const WS_MAXIMIZEBOX = &H10000
Private Const WS_SYSMENU = &H80000
Private Const SWP_NOSIZE = &H1
Private Const SWP_NOMOVE = &H2
Private Const SWP_NOZORDER = &H4
Public Const SWP_FRAMECHANGED = &H20
Private Declare Function GetWindowLong _
Lib "user32" Alias "GetWindowLongA" ( _
  ByVal hwnd As Long, _
  ByVal nIndex As Long _
) As Long
Private Declare Function SetWindowLong _
Lib "user32" Alias "SetWindowLongA" ( _
  ByVal hwnd As Long, _
  ByVal nIndex As Long, _
  ByVal dwNewLong As Long _
) As Long
Private Declare Function SetWindowPos _
Lib "user32" ( _
  ByVal hwnd As Long, _
  ByVal hWndInsertAfter As Long, _
  ByVal X As Long, _
  ByVal Y As Long, _
  ByVal cx As Long, _
  ByVal cy As Long, _
  ByVal wFlags As Long _
) As Long
Function Buttons(Show As Boolean) As Long
  Dim hwnd As Long
  Dim nIndex As Long
  Dim dwNewLong As Long
  Dim dwLong As Long
  hwnd = hWndAccessApp
  nIndex = GWL_STYLE
  Const wFlags = SWP_NOSIZE + SWP_NOZORDER + SWP_FRAMECHANGED + SWP_NOMOVE
  Const FLAGS_COMBI = WS_MINIMIZEBOX Or WS_MAXIMIZEBOX Or WS_SYSMENU
  dwLong = GetWindowLong(hwnd, nIndex)
  If Show Then
    dwNewLong = (dwLong Or FLAGS_COMBI)
  Else
    dwNewLong = (dwLong And Not FLAGS_COMBI)
  End If
  Call SetWindowLong(hwnd, nIndex, dwNewLong)
  Call SetWindowPos(hwnd, 0&, 0&, 0&, 0&, 0&, wFlags)
End Function


title: eliminazione comandi chiusura

text:
scusami la mia ignoranza,
ho creato un modulo nuovo e ho inserito il tuo codice. Adesso come
faccio a richiamarlo?
Grazie mau


title: eliminazione comandi chiusura

text:
"mau" <
mau...@ticino.com
> ha scritto nel messaggio
news:1134341199.3...@o13g2000cwo.googlegroups.com...
> scusami la mia ignoranza,
Ciao Mau,
> ho creato un modulo nuovo e ho inserito il tuo codice. Adesso come
> faccio a richiamarlo?
vuoi fare sparire bottoni all'avvio del tuo applicativo ? Bene, creati una
macro autoexec in cui dici:
EseguiCodice e su nome funzione ci scrivi  : =Buttons(Falso)
Oppure creati una form di prova con due commandButton su cui sul primo ci
metti call Buttons(false) e sull'altro call Buttons(true)
cliccandosi sopra compariranno e scompariranno.
> Grazie mau
Prego, ciao, Sandro.


title: eliminazione comandi chiusura

author: Alessandro Baraldi

text:
"Sandro Peruz" <
sandro_...@tin.it
> wrote in message
news:439ca794$0$16200$
4faf...@reader3.news.tin.it
[CUT]
Ciao Sandro, questa volta sei quello giusto...!!!!!
Il tuo suggerimento, che poi se non ricordo male arriva dal
SC è carente, ho già inviato a Roberto le mie considerazioni
e correzioni e dovrebbero essere pubblicate con il prossimo
aggiornamento.
In pratica se ti metti con il Mouse sulla CaptionBar di Access
dopo aver eliminato i Button e premi il RightClick ti appare
il Menù popup con le voci incriminate che rende vana l'eliminazione
dei Button.
La mia correzione stà nella rimozione del menù, poi in ogni caso
va gestita la combinazione ALT+F4.
Ritengo personalmente che sia meglio eliminare i Minimize e Restore
ma gestire con una Form(Hidden) la questione della chiusura.
Se hai urgenza posso inviartelo.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: eliminazione comandi chiusura

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:6941f7534c64029cf2...@mygate.mailgate.org...
> "Sandro Peruz" <
sandro_...@tin.it
> wrote in message
> news:439ca794$0$16200$
4faf...@reader3.news.tin.it
>
> [CUT]
Ciao @Alex,
> Ciao Sandro, questa volta sei quello giusto...!!!!!
;-)
> Il tuo suggerimento, che poi se non ricordo male arriva dal
> SC è carente, ho già inviato a Roberto le mie considerazioni
> e correzioni e dovrebbero essere pubblicate con il prossimo
> aggiornamento.
L'ho presa da un sito americano, ma la sostanza non cambia rispetto alla faq
del SC.
> In pratica se ti metti con il Mouse sulla CaptionBar di Access
> dopo aver eliminato i Button e premi il RightClick ti appare
> il Menù popup con le voci incriminate che rende vana l'eliminazione
> dei Button,
Se ho capito bene, il menu compare solamente quanto chiedi di mostrare i
bottoni/pulsanti, quando non ci sono il menu non compare.
In questo caso, se li faccio sparire all'apertura dell'applicativo dovrei
essere a posto, ALT+F4 a parte, che non ho proprio considerato nell'analisi
del problema ... :-(
> La mia correzione stà nella rimozione del menù, poi in ogni caso
> va gestita la combinazione ALT+F4.
>
> Ritengo personalmente che sia meglio eliminare i Minimize e Restore
> ma gestire con una Form(Hidden) la questione della chiusura.
>
> Se hai urgenza posso inviartelo.
Sai quanto io apprezzi i tuoi lavori. Se vuoi inviarmelo, mi studio per
benino la tua implementazione.
> Ciao
> @Alex
Ciao e grazie.
Sandro.



title: eliminazione comandi chiusura

text:
"Sandro Peruz" <
sandro_...@tin.it
> wrote in message
news:439dccf7$0$27599$
4faf...@reader1.news.tin.it
> [CUT]
> Se ho capito bene, il menu compare solamente quanto chiedi di mostrare i
> bottoni/pulsanti, quando non ci sono il menu non compare.
> In questo caso, se li faccio sparire all'apertura dell'applicativo dovrei
> essere a posto, ALT+F4 a parte, che non ho proprio considerato nell'analisi
> del problema ... :-(
>
No, il menů č di default in tutte le Form, fai una prova qualsiasi
Right_Click sulla CaptionBar di qualsiasi Applicativo o Form
ovviamente Access(MDI) compreso.
Quindi anche se elimini i Button il menů ti lascia a disposizione
i comandi di Minimize, Restore, Massimize e Close, che renderebbe
vana la modificha ai button....!
Esiste un'API RemoveMenu che passando l'Item lo rimuove
ovviamente serve iterare il Menů in questione per rimuovere tutte
le voci...!
>
> Sai quanto io apprezzi i tuoi lavori. Se vuoi inviarmelo, mi studio per
> benino la tua implementazione.
>
OK.
>
> Ciao e grazie.
> Sandro.
@Alex



title: scorta minima e giacenza in maschere continue

author: Stefano Cesareo

text:
Ciao a tutto il N.G. e grazie sempre per le risposte tempestive, veramente
funzionalissimi.
ho un problema, in una maschera continua dopo la selezione del barcode su
dopo aggiornamento vado ad impostare tutti i campi necessari e  la casella
combinata del barcode include anche dei campi(giacenza e scorta), quindi
dopo l'aggiornamento faccio la comparazione se la giacenza è minore della
scorta minima e a secondo del risultato faccio apparire a video la schermato
se l'articolo è sotto scorta..
Private Sub Codice_AfterUpdate()
Dim Quantità, scorta As Integer
Me.NomeArticolo = Me.Codice.Column(1)
Me.CategoriaArticolo = Me.Codice.Column(2)
Me.IdArticolo = Me.Codice.Column(3)
Me.Prezzo = Me.Codice.Column(4)
Me.Marca = Me.Codice.Column(5)
Me.[PrezzoD'acquisto] = Me.Codice.Column(6)
Me.Fornitore = Forms![sospesi]![Debitore]
[DataVendita] = Forms![sospesi]![Data]
Forms!sospesi.Refresh
Me.Sconto = 0
Quantità = Me.Codice.Column(7)
scorta = Me.Codice.Column(8)
If Quantità < scorta Then MsgBox ("articolo sotto scorta")
Codice.Requery
End Sub
Fin qui ci siamo per la prima vendita mi funziona tutto bene, ma è per il
secondo e successivi che ho gli stessi risultati del primo, ovvero mik
spiego meglio se la prima vendita mi avvisa che l'articolo è in sottoscorta
tutte le vendite successive mi apparirà lo stesso mess.
Probabilmente ci vuole una giusta combinazione di refresh e requery ma non
so dove.... Cio e grazie
Stefano da Napoli


author: Sergio MAZZA

text:
"Stefano Cesareo" <
stefano...@fastwebnet.it
> ha scritto nel messaggio
news:uOFdh.14643$P04....@tornado.fastwebnet.it...

Probabilmente ci vorrà una serie di istruzioni che aggiornino i valori...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:el9avp$pkk$1...@tdi.cu.mi.it...

Concordo con te che ci vuole una serie di refresh e requery ma il segreto è
capire doce ihih!!!!


text:
"Stefano Cesareo" <
stefano...@fastwebnet.it
> ha scritto nel messaggio
news:uWWdh.15766$P04....@tornado.fastwebnet.it...
> Concordo con te che ci vuole una serie di refresh e requery ma il segreto
> è capire doce ihih!!!!
Io le metterei nell'evento "dopo aggiornamento" della form...
Ciao.
--
Sergio MAZZA


title: eliminare record se incompleti

author: Piero

text:
ciao a tutti
su di un pulsante di spostamento tra record della testata fattura
ho inserito questo codice

    DoCmd.SetWarnings False
    DoCmd.RunSQL "DELETE DISTINCTROW TbFatture.* FROM TbFatture " & _
    "LEFT JOIN DettaglioFatture ON TbFatture.IdFattura =
DettaglioFatture.IdFattura " & _
    "WHERE (IdDettaglioFatture) Is Null OR (nMiaFattura) Is Null OR
(DataMiaFattura) Is Null;"
    DoCmd.SetWarnings True

per elimanare eventuale record aggiunto senza dettagli, ma non č una buona
soluzione.
grazie per qualche suggerimento.


title: eliminare record se incompleti

author: Bruno Campanini

text:
Piero pretended :
> ciao a tutti
> su di un pulsante di spostamento tra record della testata fattura
> ho inserito questo codice
>
>     DoCmd.SetWarnings False
>     DoCmd.RunSQL "DELETE DISTINCTROW TbFatture.* FROM TbFatture " & _
>     "LEFT JOIN DettaglioFatture ON TbFatture.IdFattura =
> DettaglioFatture.IdFattura " & _
>     "WHERE (IdDettaglioFatture) Is Null OR (nMiaFattura) Is Null OR
> (DataMiaFattura) Is Null;"
>     DoCmd.SetWarnings True
>
> per elimanare eventuale record aggiunto senza dettagli, ma non è una buona
> soluzione.
> grazie per qualche suggerimento.
Prima di eseguire un'ActionQuery (Delete) accertati che la Select query
equivalente sia editabile.
E comunque prova a togliere quel DISTINCTROW.

Bruno


title: eliminare record se incompleti

text:
"Bruno Campanini" <
brun...@libero.it
> ha scritto nel messaggio
news:lgij9l$1om$1...@speranza.aioe.org...
> Piero pretended :
>> ciao a tutti
>> su di un pulsante di spostamento tra record della testata fattura
>> ho inserito questo codice
>>
>>     DoCmd.SetWarnings False
>>     DoCmd.RunSQL "DELETE DISTINCTROW TbFatture.* FROM TbFatture " & _
>>     "LEFT JOIN DettaglioFatture ON TbFatture.IdFattura =
>> DettaglioFatture.IdFattura " & _
>>     "WHERE (IdDettaglioFatture) Is Null OR (nMiaFattura) Is Null OR
>> (DataMiaFattura) Is Null;"
>>     DoCmd.SetWarnings True
>>
>> per elimanare eventuale record aggiunto senza dettagli, ma non č una
>> buona soluzione.
>> grazie per qualche suggerimento.
> Prima di eseguire un'ActionQuery (Delete) accertati che la Select query
> equivalente sia editabile.
> E comunque prova a togliere quel DISTINCTROW.
>
ciao Bruno
e grazie

perchč devo togliere DISTINCTROW?
senza non esegue il delete.
Ho provato anche con undo da pulsante in questo modo
If Me!DettaglioFattura.Form.RecordsetClone.RecordCount = 0 Then
me.undo
End if
ma non funziona


title: eliminare record se incompleti

text:
Piero used his keyboard to write :
>>>  DoCmd.RunSQL "DELETE DISTINCTROW TbFatture.* FROM TbFatture " & _
>>>      "LEFT JOIN DettaglioFatture ON TbFatture.IdFattura =
>>> DettaglioFatture.IdFattura " & _
>>>      "WHERE (IdDettaglioFatture) Is Null OR (nMiaFattura) Is Null OR
>>> (DataMiaFattura) Is Null;"
>>>      DoCmd.SetWarnings True

Questa esegue il DELETE
 DoCmd.RunSQL "DELETE DISTINCTROW TbFatture.* FROM TbFatture " & _
     "LEFT JOIN DettaglioFatture ON TbFatture.IdFattura =
DettaglioFatture.IdFattura " & _
     "WHERE (IdDettaglioFatture) Is Null OR (nMiaFattura) Is Null OR
(DataMiaFattura) Is Null;"
     DoCmd.SetWarnings True

e questa no?
 DoCmd.RunSQL "DELETE TbFatture.* FROM TbFatture " & _
     "LEFT JOIN DettaglioFatture ON TbFatture.IdFattura =
DettaglioFatture.IdFattura " & _
     "WHERE (IdDettaglioFatture) Is Null OR (nMiaFattura) Is Null OR
(DataMiaFattura) Is Null;"
     DoCmd.SetWarnings True

Bruno


title: eliminare record se incompleti

text:
CUT......
>Questa esegue il DELETE

>DoCmd.RunSQL "DELETE DISTINCTROW TbFatture.* FROM TbFatture " & _ "LEFT
>JOIN DettaglioFatture ON TbFatture.IdFattura = DettaglioFatture.IdFattura "
>& _ "WHERE (IdDettaglioFatture) Is Null OR (nMiaFattura) Is Null OR
>(DataMiaFattura) Is Null;" DoCmd.SetWarnings True
Ciao Bruno

si la prima con "DISTINCTROW " esegue il Delete
ma rimane "#Eliminato"
anche se inserisco me.requery

>e questa no?
esatto, questa no, ho l'errore 3086
"impossibile eliminare dalle tabelle specificate"

> DoCmd.RunSQL "DELETE TbFatture.* FROM TbFatture " & _ "LEFT JOIN



title: eliminare record se incompleti

text:
Piero expressed precisely :

Così a distanza, senza provare la query, non so che dirti.
Potresti condividere il file?

Bruno


title: eliminare record se incompleti

author: Mancini

text:
> DELETE DISTINCTROW
>     TbFatture.*
> FROM
>     TbFatture
> LEFT JOIN
>     DettaglioFatture
> ON
>     TbFatture.IdFattura = DettaglioFatture.IdFattura
> WHERE
>     (IdDettaglioFatture) Is Null
> OR
>     (nMiaFattura) Is Null
> OR
>     (DataMiaFattura) Is Null
> ;

Noto 2 cose strane nella query sopra:

1°
[cit]  (IdDettaglioFatture) Is Null  [/cit]
se è un id inteso come Key  come puo essere null ??
forse non si tratta della Key della tabella ????

Allora dicci quali sono le Key di entrambe le tabele

2°
Per quel che mi ricordo ( potro sbagliare ) le query
con il DISTINCTROW  sono rigorosamente in sola lettura
alla stessa stregua delle query con il GROUP BY
A parer mio NON puoi eliminare nulla

Dacci dei dettagli in piu

,


title: eliminare record se incompleti

text:
CUT.......

ciao Mancini

>Noto 2 cose strane nella query sopra:

>1° [cit]  (IdDettaglioFatture) Is Null  [/cit] se è un id inteso come Key
>come puo essere null ?? forse non si tratta della Key della tabella ????
certo che è possibile, se si lascia la sottomaschera
vuota.

>Allora dicci quali sono le Key di entrambe le tabele

>2° Per quel che mi ricordo ( potro sbagliare ) le query con il DISTINCTROW
>sono rigorosamente in sola lettura alla stessa stregua delle query con il
>GROUP BY A parer mio NON puoi eliminare nulla

io invece senza non elimino ma con DISTINCTROW si!

Saluti


title: eliminare record se incompleti

text:
> io invece senza non elimino ma con DISTINCTROW si!

Si,  ho detto una "scemata"   in effetti ho verificato anch'io che il
DELETE DISTINCTROW funziona   ( non si finisce mai di imparare )

Pero se ci dici qualcosa in piu delle tabelle
riuscamo a rispondere alla tua domanda


title: eliminare record se incompleti

text:
CUT..

>Si,  ho detto una "scemata"   in effetti ho verificato anch'io che il
>DELETE DISTINCTROW funziona   ( non si finisce mai di imparare )

>Pero se ci dici qualcosa in piu delle tabelle riuscamo a rispondere alla
>tua domanda

ho fatto in questo modo:
su prima di aggiornare della maschera ho inserito

    If IsNull(Me!nMiaFattura) Then 'per evitare la domanda "Salvare le
modifiche?"  anche per la sottomaschera
        If MsgBox("Salvare le modifiche?", vbYesNo, "Salvare?") = vbNo Then
            Me.Undo 'annulla tutte le modifiche nel record
            Cancel = True 'evita successivi eventi
        End If
    End If

ma se faccio "No"
mi da l'errore "Nessun record corrente"


title: Leggere porta seriale rs232-com1

author: Stefano Olivieri

text:
Salve a tutti,
sto cercando di leggere la porta seriale com1 del pc (che riceve  stringhe
cicliche da una bilancia) e visualizzare i dati ricevuti in un campo
all'interno di una form di access, ho trovato qualcosa ma non funziona bene.
C'è qualcuno che saprebbe aiutarmi?
Grazie
Saluti
Stefano Olivieri


title: Leggere porta seriale rs232-com1

author: AleC

text:

Prova a cercare qui:
http://www.donkarl.com/it/


title: Leggere porta seriale rs232-com1

author: RobertoA

text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:54d906b1-bd24-4ffe...@m73g2000hsh.googlegroups.com...
On 2 Set, 12:50, "Stefano Olivieri" <
stef...@suincom.it
> wrote:
> Salve a tutti,
> sto cercando di leggere la porta seriale com1 del pc (che riceve stringhe
> cicliche da una bilancia) e visualizzare i dati ricevuti in un campo
> all'interno di una form di access, ho trovato qualcosa ma non funziona
> bene.
> C'è qualcuno che saprebbe aiutarmi?
>
> Grazie
>
> Saluti
>
> Stefano Olivieri
Ciapa ki
http://support.microsoft.com/kb/639415


title: Origine dati report

author: Loris Ripa

text:
ho creato un report R_Ordini Fornitori basato sulle query Q_OrdiniFornitori
e Q_OrdiniFornitoriDettagli.
Utilizzo il report per stampare l'ordine che inserisco nella maschera
M_OrdiniFornitori e relativa sottomaschera M_OrdiniFornitoriDettagli.
Per poter stampare solo l'ordine che ho inserito ho utilizzato un criterio
nella query Q_OrdiniFornitori al campo IDOrdine, il criterio è
questo:[Forms]![M_OrdiniFornitori].[IDOrdineFornitore]
Dato che voglio utilizzare lo stesso report per stampare gli ordini che
visualizzo con un'altra maschera basata su una query diversa, questa volta
senza criteri, come posso fare?
Grazie
Ciao


title: Origine dati report

author: Antonio Biso

text:
"Loris Ripa" <
roccuh...@virgilio.it
> ha scritto nel messaggio
news:OXe09.124420$Jj7.2...@news1.tin.it...

Secondo me il metodo migliore è questo:
si prepara una query che restituisce tutti i record e la si usa come origine
record del report.
Quando si deve lanciare il report dalla form, si usa la sintassi
docmd.openreport "tuoreport",acpreview,,crit
dove crit è una stringa corrispondente ad un criterio WHERE.
Pertanto nel tuo caso potrebbe essere
crit = "IDOrdine = " & [Forms]![M_OrdiniFornitori].[IDOrdineFornitore]
se non usi il crit il report restituisce tutti i record
Antonio


title: Origine dati report

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:JVt09.7463$n04.1...@twister2.libero.it...

Grazie grazie
Ciao
Lo


title: Masterizzazioni CD con Access

author: Pasquale Antonacci

text:
Qualcuno di voi sa se esistono OCX o qualcuno che ha sviluppato delle
funzioni che permettano di controllare la masterizzazione di cd con Access?
Un saluto a tutti.
     Lino
--
Posted from
sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Anteprima di stampa

author: Ronny

text:
Ciao a tutti,
Avrei la seguente necessitą :
ho un report che passa dall' anteprima di stampa, se l'utente manda in
stampa , vorrei scrivere una tabella, se l'anteprima non gli garba, la
tabella non la dovrei scrivere.
Come posso testare il fatto che l'utente ha deciso di non stampare
l'anteprima?
Spero di essere stato chiaro.
Grazie mille a tutti.


title: Anteprima di stampa

author: CarloCos

text:
"Ronny" <
scr...@NOSPAM.tiscalinet.it
> ha scritto nel messaggio
news:9m86c1$qtn$1...@lacerta.tiscalinet.it...
> Ciao a tutti,
> Avrei la seguente necessità :
> ho un report che passa dall' anteprima di stampa, se l'utente manda in
> stampa , vorrei scrivere una tabella, se l'anteprima non gli garba, la
> tabella non la dovrei scrivere.
> Come posso testare il fatto che l'utente ha deciso di non stampare
> l'anteprima?
> Spero di essere stato chiaro.
> Grazie mille a tutti.
>
>
>
Se usi il runtime di Access97 sei obbligato a realizzare una barra dei menù
personalizzata in quanto il pulsante stampa o la voce di menù "Stampa" non
sarà visibile se l'utente non ha Access installato. In questo caso devi
prevedere dei pulsanti o dei menù di stampa (stampa tutto, da...a... ecc.).
A fronte del clic sul pulsante "Stampa" provvedi a scrivere il codice per
l'accodamento alla tabella.
Se l'utente usa un mdb ti consiglio di realizzare una nuova barra dei menù
per il report, nascondendo quella predefinita. Anche qui farai come sopra.
Ciao, Carlo


title: Anteprima di stampa

text:
Ciao,
grazie per la risposta, però io il report lo visualizzo in anteprima
con il DoCmd.OpenReport in Acpreview. Ma se faccio chiudi, dall'anteprima,
non mi ritorna nessun campo o funzione da poter controllare in modo da
condizionare la scrittura della tabella?
Grazie mille.
Ronny
--------------------------------
Inviato via
http://usenet.iol.it


title: Anteprima di stampa

author: Silvio Berruti

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z66Y...@usenet.iol.it...
> Ciao,
> grazie per la risposta, perň io il report lo visualizzo in anteprima
> con il DoCmd.OpenReport in Acpreview. Ma se faccio chiudi, dall'anteprima,
> non mi ritorna nessun campo o funzione da poter controllare in modo da
> condizionare la scrittura della tabella?
Evento Su chiusura.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Anteprima di stampa

text:
Purtroppo l'evento su chiusura non mi serve, ti spiego perchč: ho
valorizzato una variabile su Chiusura dell'anteprima di stampa.
Al click
sul botton che ho in una maschera, mando in anteprima la stampa con
OpenReport, l'istruzione successiva č testare se la variabile valorizzata
alla chiusura contiene 1, in questo caso non dovrebbe scrivere nulla. Il
problema č che OpenReport non blocca l'esecuzione del programma, quindi io
la variabile ce l'ho sempre a 0.
Qualche suggerimento???



title: Anteprima di stampa

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z66Y...@usenet.iol.it...
> Purtroppo l'evento su chiusura non mi serve, ti spiego perchč: ho
> valorizzato una variabile su Chiusura dell'anteprima di stampa.
> Al click
> sul botton che ho in una maschera, mando in anteprima la stampa con
> OpenReport, l'istruzione successiva č testare se la variabile valorizzata
> alla chiusura contiene 1, in questo caso non dovrebbe scrivere nulla. Il
> problema č che OpenReport non blocca l'esecuzione del programma, quindi io
> la variabile ce l'ho sempre a 0.
> Qualche suggerimento???
Non ho capito cosa vuoi fartene di quella variabile...
non puoi semplicemente lanciare una query di aggiornamento della tabella su
chiusura del report?
Magari dopo aver richiesto una conferma all'utente con un msgbox?
Inoltre ti pregherei di riportare nelle tue risposte anche le parti salienti
dei messaggi precedenti.
Grazie.



title: formato "minuti secondi centesimi"

author: gigi

text:
Ho bisogno di scrivere in una tabella un dato espresso in minuti, secondi,
decimi di secondo.
ad es:  01.07,5 dovrebbe essere 1 minuto 7,5 secondi.
in excel esiste il formato mm.ss,0 ma in una tabella di access non funziona.
come si esprime questo formato?
grazie.


title: formato "minuti secondi centesimi"

author: Roberto da casa

text:
"gigi" <
va...@virgilio.it
> ha scritto nel messaggio
news:bqfl3m$2246jo$1...@ID-168410.news.uni-berlin.de...

In Access non esiste un tipo di dato e quindi un formato del genere.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: meglio access o crystal report?

author: silvia.

text:
salve,
ho esigenza di scegliere, per gestire un database professionale trai i due
programmi.
quale consigliate?
grazie a chi mi rappresenterà le peculiarità e le differenze di ognuno
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: meglio access o crystal report?

author: Gaetano Di Zanni

text:
"silvia." <
r...@it.it
> ha scritto nel messaggio
news:ck8uc8$qo6$1...@news.newsland.it...

Non sono molto ferrato, ma, a spanne, Cristal Report se mai si puo'
associare a databases solo per la creazione di report, mentre Access
comprende questa funzionalità, sono due cose diverse!
correggetemi se sbaglio!


title: meglio access o crystal report?

author: ALESSANDRO Baraldi

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:ck937q$e20$1...@lacerta.tiscalinet.it...

Quanto dici è corretto ma credo che Silvia sapessa già queste
considerazioni.
Il problema è che la domanda di Silvia è troppo generica.
Per quanto ne sò CristalReport è eccezionalmente potente, ma è un programma
aggiuntivo e prima di decidere di usarlo occorre avere le idee chiare di
cosa si vuole
ottenere e capire se realmente non è fattibile con ACCESS.
Access offre uno dei sistemi di STAMPA più flessibili e POTENTI sul mercato,
ha il vantaggio
che si lega in modo nativo a tutto pertanto ti offre una dinamica semplice
di gestione.
Riguardo alla professionalità dei risultati ottenuti.... anche quì
occorrerebbe capire
a cosa ti riferisci..... Access ti dà moltissimo.
Silvia di cosa senti la mancanza realmente che ti ha spinto a valutare
l'utilizzo
di CrystalReport.
Se la scelta è nata solo da un sentito dire ritengo ti convenga provare ad
usare ACCESS.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: meglio access o crystal report?

author: Oscar Manfredini

text:
"ALESSANDRO Baraldi
> Quanto dici è corretto ma credo che Silvia sapessa già queste
> considerazioni.
> Il problema è che la domanda di Silvia è troppo generica.
> Per quanto ne sò CristalReport è eccezionalmente potente, ma è un
programma
> aggiuntivo e prima di decidere di usarlo occorre avere le idee chiare di
> cosa si vuole
> ottenere e capire se realmente non è fattibile con ACCESS.
>
> Access offre uno dei sistemi di STAMPA più flessibili e POTENTI sul
mercato,
> ha il vantaggio
> che si lega in modo nativo a tutto pertanto ti offre una dinamica semplice
> di gestione.
>
> Riguardo alla professionalità dei risultati ottenuti.... anche quì
> occorrerebbe capire
> a cosa ti riferisci..... Access ti dà moltissimo.
Se le cose non sono cambiate nelle ultime versioni, Cystal Reports non
integra un linguaggio di programmazione legato ad eventi di "formattazione"
e "stampa": la qual cosa costituisce una limitazione insormontabile
(nonostante la vagonata di opzioni e strumenti) rispetto al Rep. Engine di
Access.
In compenso Crystal Reports offre la possibilità di pubblicare sul web i
reports, con i quali si può interagire attraverso il web browser con
l'installazione di un plug-In sul client.
Per la verità Access offrirebbe qualcosa di simile con le "pagine d'accesso
ai dati", tuttavia per poterle visualizzare correttamente non basta L'Access
Runtime _ben più grosso di un plug-In comunque_.
Microsoft è impazzita con le licenze degli Office web components...
Ma forse il vero vantaggio che offre Crystal Rep. rispetto ad Access è
l'interattività: dalla finestra d'anteprima è possibile interagire con gli
oggetti (cambiarne il layout volendo).
Cosa impossibile col Report Engine di Access: per quanto generalmente sia
meglio non lasciar smanettare troppo gli utenti sulle stampe.
Ciao, Oscar


title: meglio access o crystal report?

text:
"Oscar Manfredini" <
osca...@libero.it
> ha scritto nel messaggio
news:vKV9d.32763$N45.8...@twister2.libero.it...

Hai elencato ottimamente quanto anch'io sapevo, purtroppo usavo CR più
di 6 anni fà quando dopo essere impazzito con DATAENVIRONMENT di VB6
sono stato costretto a gestirlo per il Preview.
Poi ho conosciuto Access, e gestivo Report da VB ad Access popolando tabelle
e
gestendo Query....., poi ho mollato VB.
Per tornare all'ultima tua affermazione:
Tra poco pubblicherò sul mio sito uno sviluppo di una Gestione proprio
dell'ITERATTIVITA'
che Access permette negli oggetti dei REPORTS....., giusto per darti
un'anteprima
ho inserito nelle NEWS del mio Link una piccola leggenda....!
Access in realtà permette molto, ocorre solo trovare il metodo per
farlo....!
Con lo strumento che stiamo sviluppando io e Silvio Savoldi c'è la
possibilità
di formattare RUNTIME ON_THE_FLY i Report senza nemmeno passare dalla
modalità struttura.
Ovviamente non promette MIRACOLI, ma ti assicuro rende possibili
formattazioni
d'impostazione grafica decisamente comode per l'Utente finale.
La prima publicazione non prevede il salvataggio delle Impostazioni di
stampa, ma stiamo
già sviluppandola.
Verrà pubblicata una prima versione entro qualche settimana, dopo i
test....., quindi la seconda
pubblicazione avrà l'opzione di Salvare tutte le impostazioni....!



title: meglio access o crystal report?

text:
"ALESSANDRO Baraldi" <
> Per tornare all'ultima tua affermazione:
> Tra poco pubblicherò sul mio sito uno sviluppo di una Gestione proprio
> dell'ITERATTIVITA'
> che Access permette negli oggetti dei REPORTS....., giusto per darti
> un'anteprima
> ho inserito nelle NEWS del mio Link una piccola leggenda....!
> Access in realtà permette molto, ocorre solo trovare il metodo per
> farlo....!
> Con lo strumento che stiamo sviluppando io e Silvio Savoldi c'è la
> possibilità
> di formattare RUNTIME ON_THE_FLY i Report senza nemmeno passare dalla
> modalità struttura.
> Ovviamente non promette MIRACOLI, ma ti assicuro rende possibili
> formattazioni
> d'impostazione grafica decisamente comode per l'Utente finale.
Senza passare per il design:  ma come diavolo avete fatto?     ;-)
> La prima publicazione non prevede il salvataggio delle Impostazioni di
> stampa, ma stiamo
> già sviluppandola.
> Verrà pubblicata una prima versione entro qualche settimana, dopo i
> test....., quindi la seconda
> pubblicazione avrà l'opzione di Salvare tutte le impostazioni....!
Accidenti: sono davvero sorpreso!
Ma .... non stai scherzando vero??    ;-))
Ciao, Oscar


title: meglio access o crystal report?

text:
"Oscar Manfredini" <
osca...@libero.it
> ha scritto nel messaggio
news:u4W9d.32788$N45.8...@twister2.libero.it...
>
> "ALESSANDRO Baraldi" <
>
>
> > Per tornare all'ultima tua affermazione:
> > Tra poco pubblicherò sul mio sito uno sviluppo di una Gestione proprio
> > dell'ITERATTIVITA'
> > che Access permette negli oggetti dei REPORTS....., giusto per darti
> > un'anteprima
> > ho inserito nelle NEWS del mio Link una piccola leggenda....!
> > Access in realtà permette molto, ocorre solo trovare il metodo per
> > farlo....!
> > Con lo strumento che stiamo sviluppando io e Silvio Savoldi c'è la
> > possibilità
> > di formattare RUNTIME ON_THE_FLY i Report senza nemmeno passare dalla
> > modalità struttura.
> > Ovviamente non promette MIRACOLI, ma ti assicuro rende possibili
> > formattazioni
> > d'impostazione grafica decisamente comode per l'Utente finale.
>
>
> Senza passare per il design:  ma come diavolo avete fatto?     ;-)
In realtà è più semplice e banale di quanto tu possa pensare....!
Appena lo vedrai ti sembrerà un'intuizione ovvia.....! ;-)
> > La prima publicazione non prevede il salvataggio delle Impostazioni di
> > stampa, ma stiamo
> > già sviluppandola.
> > Verrà pubblicata una prima versione entro qualche settimana, dopo i
> > test....., quindi la seconda
> > pubblicazione avrà l'opzione di Salvare tutte le impostazioni....!
>
>
> Accidenti: sono davvero sorpreso!
> Ma .... non stai scherzando vero??    ;-))
>
> Ciao, Oscar
No, direi di no....scherzo su tutto ma non su queste cose...!
Non preoccuparti sarà tutto OPEN_SOURCE senza segreti per nessuno.
[Sei curioso vero...???]



title: meglio access o crystal report?

text:
"ALESSANDRO Baraldi"
> > Accidenti: sono davvero sorpreso!
> > Ma .... non stai scherzando vero??    ;-))
> > Ciao, Oscar
> No, direi di no....scherzo su tutto ma non su queste cose...!
> Non preoccuparti sarà tutto OPEN_SOURCE senza segreti per nessuno.
> [Sei curioso vero...???]
Puoi dirlo: terrò d'occhio il tuo sito!    ;-)
Ciao, Oscar


title: meglio access o crystal report?

author: luigiOnofrio

text:
ALESSANDRO Baraldi ha scritto:




> Ciao
BRAVI!!!
tienici informati sul NG!
che la cosa è interessante!



title: pubblicazione e uso di pagine di accesso ai dati

text:
Ciao a tutti qualcuno mi saprebbe aiutare sulla pubblicazione di pagine
di accesso ai dati?Una volta pubblicato sia il db che le relative
pagine se digito l'indirizzo web della pagina di accesso ai dati si
apre una finestra vuota....come posso fare?Grazie in anticipo


author: Pablitomf (Maurizio Facciuti)

text:
<
f.fa...@tiscali.it
> ha scritto nel messaggio
news:1167774030....@k21g2000cwa.googlegroups.com...

A quanto pare il nuovo anno, di cose nuove non ne porta... in lista, dopo il
classico FAQQUONE, al secondo posto c'è subito il tuo quesito trattato una
miliardata di volte... perr cui bastava una googolata, e avevi trovato da
solo la risposta...
Cmq, un consiglio, lascia perdere le pagine di accesso ai dati fatta con il
wizard di Access... fa piuttosto qualcosa in ASP o "roba simile"...
http://www.accessgroup.it/HomeArgomentiLista.asp?Tipologia=7&ID=162&ID_Coll_Menu=179&Titolo=Access%20&%20Web
Spero ti sia utile.
;-)
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


author: Sergio MAZZA

text:
<
f.fa...@tiscali.it
> ha scritto nel messaggio
news:1167774030....@k21g2000cwa.googlegroups.com...

Devi controllare i percorsi impostati per arrivare al'mdb e la protezione
del browser...
Ciao.
--
Sergio MAZZA


text:
I percorsi impostati credo siano correttamente inseriti ....ma cosa
intendi per protezione del browser?
Sergio MAZZA ha scritto:



text:
<
f.fa...@tiscali.it
> ha scritto nel messaggio
news:1168007124.5...@s34g2000cwa.googlegroups.com...
>I percorsi impostati credo siano correttamente inseriti ....ma cosa
> intendi per protezione del browser?
Per favore scrivi in coda al testo del messaggio precedente; come faccio io,
grazie.
Segui il messaggio inviato da Odla con oggetto: Aiuto!:"pagine accesso dati
:sito attendibile" del 31/12/2006; forse ti č di aiuto...
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:

> :sito attendibile" del 31/12/2006; forse ti è di aiuto...
>
> Ciao.
> --
> Sergio MAZZA
Avevo gia' visto e seguito il post in questione ma senza risultato
Ma secondo te le pagine di accesso ai dati funzionano??perche' in altri
post si dice il contrario....e sto perdendo le speranze
Io ho messo il db sul web e nella stessa cartella anche la pagina di
accesso ai dati...ma niente da fare mi si apre la pagina con solo la
formattazione e il titolo ma senza dati e senza nessun messaggio di
errore
Fabrizio


text:
<
f.fa...@tiscali.it
> ha scritto nel messaggio news:1168013817....@42g2000cwt.googlegroups.com...
Avevo gia' visto e seguito il post in questione ma senza risultato
Ma secondo te le pagine di accesso ai dati funzionano??perche' in altri
post si dice il contrario....e sto perdendo le speranze
Io ho messo il db sul web e nella stessa cartella anche la pagina di
accesso ai dati...ma niente da fare mi si apre la pagina con solo la
formattazione e il titolo ma senza dati e senza nessun messaggio di
errore
Fabrizio
[risposta]
Funzionano ma con una tecnica che è superata per via dei controlli activex che usa.
Se vuoi un consiglio passa ad ASP o altra tecnica lato-server (PHP, Coldfusion, etc. etc.) che ritengo sia lo strumento più duttile
per il web dinamico.
Trovi esempi su
www.accessgroup.it
 e su MSDN
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/activeservpages.asp
oltre al sito di riferimento
www.aspitalia.com
 e altri...
Ciao.
--
Sergio MAZZA


author: Alessandro Cara

text:
Sergio MAZZA wrote:
> <
f.fa...@tiscali.it
> ha scritto nel messaggio
> news:1168013817....@42g2000cwt.googlegroups.com...
> Avevo gia' visto e seguito il post in questione ma senza risultato
> Ma secondo te le pagine di accesso ai dati funzionano??perche' in altri
> post si dice il contrario....e sto perdendo le speranze
> Io ho messo il db sul web e nella stessa cartella anche la pagina di
> accesso ai dati...ma niente da fare mi si apre la pagina con solo la
> formattazione e il titolo ma senza dati e senza nessun messaggio di
> errore
> Fabrizio
>
> [risposta]
> Funzionano ma con una tecnica che è superata per via dei controlli
> activex che usa.
> Se vuoi un consiglio passa ad ASP o altra tecnica lato-server (PHP,
> Coldfusion, etc. etc.) che ritengo sia lo strumento più duttile per il
> web dinamico.
Ciao Sergio, "I disagree". Un sito (applicazione) "veramente" dinamico
(dati e presentazione, e non parlo di cinema(*)) e' il giusto mixing fra
lato server e lato client. Se dovessi passare dal Nuovo Salario fammi un
fischio che approfondiamo l'argomento ;<)
(*) cinema: tutte quelle "troiate" fatte con "flasc" e affini
--
ac
y-1=x