text:
Il 18/01/2019 08:19, Ammammata ha scritto:
> Il giorno Wed 16 Jan 2019 05:50:07p, *RobertoA* ha inviato su
> it.comp.appl.access il messaggio news:q1nmg4$1qth$
1...@gioia.aioe.org
. Vediamo
> cosa ha scritto:
>
>> Il prezzo unitario del carburante e' sempre a tre decimali, tipo 1,875
>> euro/litro
>>
>
> ma secoli fa, all'avvento dell'euro, non si era stabilito che il prezzo
> unitario di un oggetto potesse/dovesse avere fino a 4 decimali?
> poi il totale di riga e il totale documento con solo due
>

Il prezzo unitario puo' avere il valore che vuoi tu
Supponendo di avere il prezzo/lt a 4 decimali, e allora?
Il problema arrotondamenti c'e' sempre, basta arrivare ad un adeguato
numero di righe in fattura e te lo ritrovi sempre tra i piedi


title: 2 caselle di riepilogo con scrolling sincronizzato... come fare?

author: MarcoMax

text:
salve
ho una maschera con2 caselle di riepilogo,
queste sono basate su 2 tabelle con dati molto simili (in pratica sono
dei prezzi, originali in una caselle, e modificati nell'altra)
volevo far si che mentre uno scrolla una casella, anche l'altra
seguisse lo scroll... in modo da visualizzare sempre le stesse righe,
sia in una casella che nell'altra....
come posso farlo?
come posso impostare con VB in una casella di riepilogo qual'č la
prima riga da visualizzare?
ciao, max


author: tsi

text:
cazzi tuoi
MarcoMax <p...@papapa.pupupu> wrote in message
393cc654...@news.tin.it...

> come posso impostare con VB in una casella di riepilogo qual'è la



text:
"tsi" <
e06...@enaipba.inet.it
> ha scritto:
>cazzi tuoi
Al mondo esistono persone estremamente educate che capiscono
perfettamente quando è il caso di parlare e quando invece è il caso di
stare zitti...
persone che hanno molto rispetto degli altri, e dei loro problemi,
persone che riflettono profondamente prima di parlare, dando sfoggio
della loro intelligenza, della loro acutezza... ed di un sacco di
altre cose....


author: Sergio MAZZA

text:
"MarcoMax" <
a...@a.com
> ha scritto nel messaggio
news:393f595d...@news.interbusiness.it...
> "tsi" <
e06...@enaipba.inet.it
> ha scritto:
> Al mondo esistono persone estremamente educate che capiscono
> perfettamente quando è il caso di parlare e quando invece è il caso di
> stare zitti...
> persone che hanno molto rispetto degli altri, e dei loro problemi,
> persone che riflettono profondamente prima di parlare, dando sfoggio
> della loro intelligenza, della loro acutezza... ed di un sacco di
> altre cose....
Sono perfettamente d'accordo, ha perso un'occasione!
Per tornare a noi;
nella prima casella di riepilogo, quella che "comanda", nell'evento "su
clic" inserisci:
me.nomeSecondaCasella.requery
nella proprietà della secondaCasella - origine dati, apri il generatore di
espressioni e inserisci come condizione:
[Forms]![Maschera]![PrimaCasella]
Ciao.


text:
On Wed, 7 Jun 2000 08:22:28 +0200, "Sergio MAZZA"
<
sergi...@tiscalinet.it
> wrote:
>Per tornare a noi;
>nella prima casella di riepilogo, quella che "comanda", nell'evento "su
>clic" inserisci:
>me.nomeSecondaCasella.requery
>nella proprietą della secondaCasella - origine dati, apri il generatore di
>espressioni e inserisci come condizione:
>[Forms]![Maschera]![PrimaCasella]
grassie :)
ciao, max


author: Marco Pretini

text:
Ciao Sergio
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
8hkpo3$lp$1...@suite03.caspur.it...
>
> "MarcoMax" <
a...@a.com
> ha scritto nel messaggio
> news:393f595d...@news.interbusiness.it...
> > "tsi" <
e06...@enaipba.inet.it
> ha scritto:
> > Al mondo esistono persone estremamente educate che capiscono
> > perfettamente quando è il caso di parlare e quando invece è il caso di
> > stare zitti...
> > persone che hanno molto rispetto degli altri, e dei loro problemi,
> > persone che riflettono profondamente prima di parlare, dando sfoggio
> > della loro intelligenza, della loro acutezza... ed di un sacco di
> > altre cose....
>
> Sono perfettamente d'accordo, ha perso un'occasione!
Concordo
> Per tornare a noi;
> nella prima casella di riepilogo, quella che "comanda", nell'evento "su
> clic" inserisci:
> me.nomeSecondaCasella.requery
> nella proprietà della secondaCasella - origine dati, apri il generatore di
> espressioni e inserisci come condizione:
> [Forms]![Maschera]![PrimaCasella]
>
> Ciao.
>
Scusa, per origine dati intendi Origine Riga ??
Ciao Marco


text:
Sě scusa, hai ragione, č origine riga...
Ciao.


title: Condizione where

author: MA

text:
Salve a tutti,
non riesco a scovare il problema.
Ho una tabella in cui ho un campo utente.
In base all'user che accede devo filtrare questa tabella.
con la funzione fncGetMachinename ottengo l'utente
ma quando vado a filtrare la tabella per il controllo
Dim utonto as string
utonto = fncGetMachineName
Me.lingua.RowSource = "SELECT Tbl_Supporti.Lingua, Tbl_Supporti.Supporto, "
_
                                            & "Tbl_Supporti.Programma,
Tbl_Supporti.utente " _
                                            & " FROM Tbl_Supporti where
utente = " & "'" & utonto & "'"
ho questo problema
errore di sintassi nella stringa della sintassi della query "utente =
MAssimiliano"
Mi aiutate a corregere l'errore?
MAssimiliano


title: Condizione where

author: namor

text:
MA ha scritto:


Metti l'SQL in una stringa e imposta un punto di interruzione subito dopo
cosě puoi controllare se ha creato bene la query e vedi subito dov'č
l'inghippo.
SQL="SELECT....."
Me.lingua.RowSource = SQL    <-- (STOP)
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Condizione where

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bpirre$o91$1...@news.newsland.it...
> MA ha scritto:
> > Salve a tutti,
> > non riesco a scovare il problema.
> > Ho una tabella in cui ho un campo utente.
> > In base all'user che accede devo filtrare questa tabella.
> > con la funzione fncGetMachinename ottengo l'utente
> > ma quando vado a filtrare la tabella per il controllo
> > Dim utonto as string
> > utonto = fncGetMachineName
> > Me.lingua.RowSource = "SELECT Tbl_Supporti.Lingua,
Tbl_Supporti.Supporto, "
> > _
> >                                             & "Tbl_Supporti.Programma,
> > Tbl_Supporti.utente " _
> >                                             & " FROM Tbl_Supporti where
> > utente = " & "'" & utonto & "'"
>
> > ho questo problema
> > errore di sintassi nella stringa della sintassi della query "utente =
> > MAssimiliano"
> > Mi aiutate a corregere l'errore?
> > MAssimiliano
>
>
> Metti l'SQL in una stringa e imposta un punto di interruzione subito dopo
> così puoi controllare se ha creato bene la query e vedi subito dov'è
> l'inghippo.
>
> SQL="SELECT....."
> Me.lingua.RowSource = SQL    <-- (STOP)
>
> Namor
me lo da proprio nell'assegnazione
Me.lingua.RowSource = SQL
MAssimiliano


title: Condizione where

text:
MA ha scritto:



Sì perchè c'è qualcosa che non va nella stringa SQL. Se la metti in una
variabile prima di assegnarla alla rowsource, quando ti dà l'errore vai in
debug e controlli che la query contenuta nella stringa "SQL" sia corretta.



title: Condizione where

author: Antonio Biso

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:hu6vb.6931$i_5....@news.edisontel.com...
>
> > Metti l'SQL in una stringa e imposta un punto di interruzione subito
dopo
> > così puoi controllare se ha creato bene la query e vedi subito dov'è
> > l'inghippo.
> >
> > SQL="SELECT....."
> > Me.lingua.RowSource = SQL    <-- (STOP)
> >
> > Namor
>
> me lo da proprio nell'assegnazione
> Me.lingua.RowSource = SQL
A parte che io ribadisco che aborro l'uso degli _ piuttosto che concatenare
la stringa con sè stessa, fai il trace, quindi nella finestra immediata fai
? var_sql INVIO
Quindi copia la stringa e incollala dentro una query QBE vuota, nella
visualizzazione SQL.
Ti dovrebbe dire quale è il problema
Antonio


title: Condizione where

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bpisd5$s8t$1...@news.newsland.it...

Se vado sull'utonto lui mi visualizza Massimiliano con un segnetto vicino.
Credo di superarlo prendendomi le prime 5 lettere
Ora non mi dà + l'errore ma non mi filtra la tabella
MAssimiliano


title: Condizione where

text:





Lo scopo del passare la query attraverso una variabile stringa è quello di
poter esaminare la query prima che venga assegnata al rowsource. Se ci
mandi la query magari si capisce cos'è.
SQL="SELECT....."
debug.print SQL
stop 'qui fai menù:  Visualizza - Finestra debug
Me.lingua.RowSource = SQL
Se ti ritrovi un "segnetto" vicino al nome può darsi che sia la funzione
fncGetMachinename ad aggiungerlo, magari perchè ritorna il nome NetBios
comprensivo di identificativo di servizio. Prova a sostituirla con
Interaction.Environ("Computername") o Interaction.Environ("Username"), o
togli l'ultimo carattere con left().



title: Condizione where

text:

coem ho superato l'errore.
Ho creato una txbox non associata che in form_load vado a caratterizzare con
la funzione utente
a quel punto mi sono creato una query come origine record che va a pescare
il filtro su quel controllo.
Risolto, ma mi piace pochino.
Grazie a tutti e due
MAssimiliano


title: Condizione where

text:
MA ha scritto:
[cut]
> coem ho superato l'errore.
> Ho creato una txbox non associata che in form_load vado a caratterizzare con
> la funzione utente
> a quel punto mi sono creato una query come origine record che va a pescare
> il filtro su quel controllo.
> Risolto, ma mi piace pochino.
> Grazie a tutti e due
> MAssimiliano
No, no, dobbiamo risolverlo nel formato originale!
Cosě "ci piace poco anche a noi!"
;-)



title: Impostare mxg errore per campo indicizzato

author: Giorgia

text:
Un saluto a tutti!
Dovrei impostare un mxg  per sostituire quello d'errore in questa
situazione:
ho una form non associata che tramite un pulsante aggiunge i record a una
tbl.
In questa tbl il campo PROTOCOLLO � impostato a Richiesto e Indicizzato,
duplicati non ammessi.
Correttamente, quando provo a reinserire un record nella mschera con lo
stesso Protocollo, compare l'errore.
Come posso inserire il messaggio "SCADENZA GIA' INSERITA PER QUESTA
FATTURA!" in questo codice?
Private Sub SALVA_Click()
Me.Form.Requery
    Dim db As DAO.Database
    Set db = CurrentDb
    Dim rs As DAO.Recordset
    Set rs = db.OpenRecordset("SCADENZARIO INTESTAZIONE")
    With rs
        .AddNew
        !PROTOCOLLO = Me.PROTOCOLLO
        ![FT NUMERO] = Me.FT_NUMERO
        !IMPORTO = Me.IMPORTO
        !FORNITORE = Me.FORNITORE
        .Update
        .Close
    End With
    Set rs = Nothing
    Set db = Nothing
Me.Form.Requery
    Set db = CurrentDb
    Set rs = db.OpenRecordset("SCADENZARIO DETTAGLI")
    With rs
        .AddNew
        !IMPORTO = Forms![SCADENZARIO]![SCADENZARIO DETTAGLI]![IMPORTO]
        !SCADENZA = Forms![SCADENZARIO]![SCADENZARIO DETTAGLI]![SCADENZA]
        .Update
        .Close
    End With
    Set rs = Nothing
    Set db = Nothing
DoCmd.Close
End Sub
Grazie
--
Giorgia


author: Karl Donaubauer

text:

> ...
Sarebbe una buona idea di scrivere anche numero e messaggio
dell'errore che vuoi sostituire. � molto probabile che si tratta di 3022.
In questo caso:
Private Sub SALVA_Click()
On Error GoTo myError
'qui tutto il tuo vecchio codice e poi:
myExit:
    Exit Sub
myError:
    Select Case Err.Number
        Case 3022
            MsgBox "SCADENZA GIA' INSERITA PER QUESTA FATTURA!"
            Resume myExit
        Case Else
            MsgBox "Piccola eccezione " & vbCrLf & _
                Err.Number & " " & Err.Description
            Resume myExit
    End Select
End Sub
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
>
> Sarebbe una buona idea di scrivere anche numero e messaggio
> dell'errore che vuoi sostituire. � molto probabile che si tratta di 3022.
> In questo caso:
>
> Private Sub SALVA_Click()
>
> On Error GoTo myError
>
> 'qui tutto il tuo vecchio codice e poi:
>
> myExit:
>    Exit Sub
>
> myError:
>    Select Case Err.Number
>        Case 3022
>            MsgBox "SCADENZA GIA' INSERITA PER QUESTA FATTURA!"
>            Resume myExit
>        Case Else
>            MsgBox "Piccola eccezione " & vbCrLf & _
>                Err.Number & " " & Err.Description
>            Resume myExit
>    End Select
>
> End Sub
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
S� hai ragione Karl!
ti confermo trattasi di errore 3022.
Provo quanto mi hai suggerito.
Grazie
Giorgia


text:
> Sarebbe una buona idea di scrivere anche numero e messaggio
> dell'errore che vuoi sostituire. � molto probabile che si tratta di 3022.
> In questo caso:
>
> Private Sub SALVA_Click()
>
> On Error GoTo myError
>
> 'qui tutto il tuo vecchio codice e poi:
>
> myExit:
>    Exit Sub
>
> myError:
>    Select Case Err.Number
>        Case 3022
>            MsgBox "SCADENZA GIA' INSERITA PER QUESTA FATTURA!"
>            Resume myExit
>        Case Else
>            MsgBox "Piccola eccezione " & vbCrLf & _
>                Err.Number & " " & Err.Description
>            Resume myExit
>    End Select
>
> End Sub
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
>
Grazie Karl funziona perfettamente!
Buonweekend.
Giorgia


title: Stampa dei record filtrati

author: Mirko

text:
Salve a tutti sono un principiante e vorrei sapere da voi che sicuramente ne
sapete più di me come si fa a stampare dei record filtrati.Mi spiego
meglio....vorrei mettere un pulsante su una maschera che una volta premuto
mi premetta di stampare un report dei record che io ho precedentemente
filtrato.
Vi ringrazio per la vostra attenzione e il vs preziosissimo aiuto
Mirko


title: Stampa dei record filtrati

author: alexfreenet

text:
Mirko <
m.mal...@leonet.it
> wrote in message
87u5fd$80i$1...@fe1.cs.interbusiness.it...

Se il problema che hai è di fare in modo che nel report siano presenti solo
i record filtrati puoi procedere in due modi diversi:
1) Se il filtro è impostato come criteri nella query a cui si appoggia la
maschera basta mettere gli stessi criteri nella query del report.
2) Se il filtro è impostato da codice potresti memorizzare il recordset in
una tabella di comodo e basare il report su questa tabella. Per memorizzare
il recordset utilizza la seguente routine:
Dim dbs As DATABASE
Dim rstOrigine As Recordset
Dim rstDestinazione As Recordset
Set dbs = CurrentDb()
Set rstOrigine = Forms![Nome Maschera].Form.RecordsetClone
Set rstDestinazione = dbs.OpenRecordset("Nome Tabella")
rstOrigine.MoveFirst
Do While Not rstOrigine.EOF
    rstDestinazione.AddNew
    rstDestinazione![Campo1] = rstOrigine![Campo A]
    rstDestinazione![Campo2] = rstOrigine![Campo B]
    ...
    rstDestinazione.Update
    rstOrigine.MoveNext
Loop
N.B. Prima di utilizzare questa routine devi svuotare la tabella di comodo.
Saluti.
AlexFreeNet  :-)


title: problema con DAO

author: Tom

text:
Salve,
ho postato qualche giorno fa un msg per un problema sulla funzione Len.
Credo di aver capito leggendo sul sitocomune che bisogna collegare le
librerie DAO perchč certe funzioni siano utilizzabili.
Il problema č: come si fa?
Basta installarle? In tal caso c'č qualche file tipo quello per le librerie
di VB (vbrun...)?
Grazie.
Tom


title: problema con DAO

author: Amico

text:
devi andare in ambiente Visual Basic Editor e scegliere dal menu strumenti
la voce riferimenti.
A questo punto vedrai tutte le librerie presenti.
Quelle spuntate sono uitlizzate nel progetto, le altre le devi spuntare
manualmente.
"Tom" <
t_bom...@hotmail.com
> ha scritto nel messaggio
news:Z0rL8.7285$86.1...@twister1.libero.it...



title: Sfondo Access

author: Wreci

text:
Ho visto un esempio nel sito comune
AccessBtnControl.zip (12Kb) MSAccess97 database ma convertendolo per access
XP non funziona in quanto il comando
    fAccessWindow acHide, False, False
nasconde tutto il programma, mentre vorrei che rimanessero attive solo le
finestre create da me.
(Le finestre sono settate con popup=si)
Sto cercando di levare lo sfondo di access con le sue barre di controllo dai
programmi che realizzo ma ancora non so come fare... E' possibile?
 Grazie


title: Sfondo Access

text:
Wreci <
wr...@hotmail.com
> ha scritto:

MS ha cambiato il trattamento delle PopUp in A00 e AX.
esplicazione del problema:
http://groups.google.com/groups?&selm=a6qanr$g5ksi$1...@ID-46617.news.dfncis.de
codice:
http://groups.google.com/groups?&selm=a5lqik$8fdsg$1...@ID-46617.news.dfncis.de
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Sfondo Access

text:
GRANDIOSO! SEI UN MITO!
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:aqpbp5$c38gf$1...@ID-46617.news.dfncis.de...



title: Problema con query di aggiornamento, Errore: "Necessaria una query aggiornabile"

author: Ezio

text:
Esiste un metodo più elegante per risolvere il problema postato da
Megamax il 12/11/2001 ? (intendo dire senza dover creare una tabella
temporanea)
grazie.

>Ho un problema... e non so come risolverlo in modo elegante.
>Ho una tabella T1 che contiene dei campi con delle precentuali,
queste vanno
>ricalcolate sulla base di opportuni criteri, seguendo il sreguente
processo:
>1) La query Q1 estrae i dati necessari da T1
>2) La query Q2 prende i dati dalla Q1 e li ragruppa secondo opportuni
>criteri, calcolando alcune medie
>3) La query Q3 mette in JOIN la Q2 e la T1, ed aggiorna le
percentuali in T1
>con quelle calcolate in Q2
>Però c'è un però.....
>Infatti la cosa sopradescritta non funziona, in quanto quando provo
ad
>eseguire Q3 mi dice "Necessaria una query aggiornabile".
>Ok, so che se ragruppo dei dati questi non sono più
>aggiornabili/modificabili, e questo accade nella Q2; ma il problema è
che
>questo "stato di non aggiornabilità" viene ereditato anche da tutti i
campi
>della T1, quando questa viene messa in JOIN con la Q2.
>Come si può fare?
>Lo so che la Q2 non è aggiornabile... ma io mica devo aggiornare i
cami
>della Q2, devo solo aggiornare i campi della T1.
>Forse sbaglio filosofia di aproccio al problema...
>Avete qualche consiglio per aggirare il problema?
>Voi come fate quando in una tabella dovete aggiornare dei campi con
valori
>basati sul risultato di operazioni compiute sul ragruppamento di quei
campi
>stessi?
>Grazie, Max


title: Macro, gruppi macro e maschere

author: sergio

text:
ciao a tutti, spero che qualcuno possa aiutarmi: come faccio a far eseguire
piu' macro (raggruppate in un gruppo) dalla stessa maschera?
mi spiego: ho
fatto una serie di macro, tutte in un gruppo, che dovrebbero attivarsi alla
modifica dei dati immessi in un'unica maschera...orbene, inserendo il
gruppo macro come evento delle proprieta' della maschera viene eseguita
solo la prima macro...e le altre? ho provato ad associare le singole
[gruppomacro.macro] agli enveti delle rispettive caselle di testo, senza
esito...in sostanza: come far eseguire piu' di una macro da una sola
maschera? si puo?
ciao!
Sergio
--------------------------------
Inviato via
http://usenet.iol.it


title: Macro, gruppi macro e maschere

text:
ho risolto...era proprio una scemenza! semplicemente inserivo l'evento
macro nel posto sbagliato!=;) vabbe', alla prox!
ciao
sergio



title: Insermento Path_immagine

author: Gigimarto

text:
Un saluto a tutti e un grazie in anticipo a chi mi saprà rispondere...
Ho già consultato SitoComune e mi sono letto le varie soluzioni
proposte (Come implementare un archivio di immagini, etc...) e mi è
tutto abbastanza chiaro (o quasi). Mi sono anke andato a cercare i
post che riguardano problemi simili al mio ma nulla che rispondesse
alla mia domanda (probabilmente c'è ma non l'ho trovato).
Sono riuscito a creare la mia maschera con il controllo immagine, la
casella di testo con il path, e vedo le immagini di cui ho inserito il
path manualmente: il problema è che non so come inserire in tabella il
path automaticamente tramite una finestra di ricerca (in cui magari
posso vedermi l'anteprima delle immagini).
So che qualcuno penserà "che balle, ancora con questo problema!", ma
sarei grato a chi sapesse almeno indicarmi dove trovare una soluzione
chiara e completa solo per questo aspetto del problema: la
memorizzazione del path.
Grazie ancora a tutti....
Roberto sei un grande


title: Insermento Path_immagine

text:
gi...@primolivello.it
 (Gigimarto) wrote in message news:<
a3f80c3.03063...@posting.google.com
>...
> Un saluto a tutti e un grazie in anticipo a chi mi saprà rispondere...
correggo il tiro...
sarebbe possibile, dato che il database lavora in rete, copiare
l'immagine selezionata in una cartella del "server database" da usare
come archivio, così che il path sia poi "locale" e non "remoto"?!?!?
grazie ancora...
God save Roberto


title: Insermento Path_immagine

author: Roberto da casa

text:
"Gigimarto" <
gi...@primolivello.it
> ha scritto nel messaggio
news:a3f80c3.03063...@posting.google.com...

Se non vado errato nel database di esempio della FAQ di Silvio Savoldi c'è
come selezionare una cartella e come visualizzare le immagini in essa
contenute una alla volta (rendendo correnti i vari record che contegono i
path dei file immagine di quella cartella).
Usa una tecnica simile a quella; una volta che hai visualizzato la foto di
cui vuoi memorizzare il percorso, chiudi la maschera di ricerca e a fronte
dell'evento "Su chiusura" memorizza il contenuto della proprietà Picture del
controllo immagine nel controllo associato al campo della tua tabella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Insermento Path_immagine

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message news:<JbZLa.133850$
Ny5.3...@twister2.libero.it
>...
> "Gigimarto" <
gi...@primolivello.it
> ha scritto nel messaggio
> news:a3f80c3.03063...@posting.google.com...
> > Un saluto a tutti e un grazie in anticipo a chi mi saprà rispondere...
> >
> > Ho già consultato SitoComune e mi sono letto le varie soluzioni
> > proposte (Come implementare un archivio di immagini, etc...) e mi è
> > tutto abbastanza chiaro (o quasi). Mi sono anke andato a cercare i
> > post che riguardano problemi simili al mio ma nulla che rispondesse
> > alla mia domanda (probabilmente c'è ma non l'ho trovato).
> > ...
> > Grazie ancora a tutti....
>
> Se non vado errato nel database di esempio della FAQ di Silvio Savoldi...
stavo appundo prendendo spunto da quello, ma non riesco ad adattarlo al mio
> Usa una tecnica simile a quella; una volta che hai visualizzato la foto di
> cui vuoi memorizzare il percorso, chiudi la maschera di ricerca e a fronte
> dell'evento "Su chiusura" memorizza il contenuto della proprietà Picture del
> controllo immagine nel controllo associato al campo della tua tabella.
In parole più semplici?!?!
E per quanto riguarda il secondo post che ho aggiunto?! mi sai dire qualcosa
grazie, a presto
All's by GG


title: Insermento Path_immagine

text:
"Gigimarto" <
gi...@primolivello.it
> ha scritto nel messaggio
news:a3f80c3.03063...@posting.google.com...
> "Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:<JbZLa.133850$
Ny5.3...@twister2.libero.it
>...
> > "Gigimarto" <
gi...@primolivello.it
> ha scritto nel messaggio
> > news:a3f80c3.03063...@posting.google.com...
> > > Un saluto a tutti e un grazie in anticipo a chi mi saprà rispondere...
> > >
> > > Ho già consultato SitoComune e mi sono letto le varie soluzioni
> > > proposte (Come implementare un archivio di immagini, etc...) e mi è
> > > tutto abbastanza chiaro (o quasi). Mi sono anke andato a cercare i
> > > post che riguardano problemi simili al mio ma nulla che rispondesse
> > > alla mia domanda (probabilmente c'è ma non l'ho trovato).
> > > ...
> > > Grazie ancora a tutti....
> >
> > Se non vado errato nel database di esempio della FAQ di Silvio
Savoldi...
>
> stavo appundo prendendo spunto da quello, ma non riesco ad adattarlo al
mio
Beh, se non riesci a risolvere il tuo problema neppure con un esempio a
portata di mano, la vedo brutta. ;-)
>
> > Usa una tecnica simile a quella; una volta che hai visualizzato la foto
di
> > cui vuoi memorizzare il percorso, chiudi la maschera di ricerca e a
fronte
> > dell'evento "Su chiusura" memorizza il contenuto della proprietà Picture
del
> > controllo immagine nel controllo associato al campo della tua tabella.
>
> In parole più semplici?!?!
Onestamente non riesco ad immaginare parole più semplici che comunque
risolvano il tuo problema.
>
> E per quanto riguarda il secondo post che ho aggiunto?! mi sai dire
qualcosa
Non ho risposto a quel tuo quesito in quanto non ho capito cosa tu voglia
fare.
>
> grazie, a presto
>
> All's by GG
--



title: Insermento Path_immagine

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message news:<CvbMa.137027$
lK4.3...@twister1.libero.it
>...
> "Gigimarto" <
gi...@primolivello.it
> ha scritto nel messaggio
> news:a3f80c3.03063...@posting.google.com...
> > "Roberto da casa" <
r.ma...@libero.it
> wrote in message
>  news:<JbZLa.133850$
Ny5.3...@twister2.libero.it
>...
> > > "Gigimarto" <
gi...@primolivello.it
> ha scritto nel messaggio
> > > news:a3f80c3.03063...@posting.google.com...
> > > > Un saluto a tutti e un grazie in anticipo a chi mi saprà rispondere...
> > > >
> > > > Ho già consultato SitoComune e mi sono letto le varie soluzioni
> > > > proposte (Come implementare un archivio di immagini, etc...) e mi è
> > > > tutto abbastanza chiaro (o quasi). Mi sono anke andato a cercare i
> > > > post che riguardano problemi simili al mio ma nulla che rispondesse
> > > > alla mia domanda (probabilmente c'è ma non l'ho trovato).
> > > > ...
> > > > Grazie ancora a tutti....
> > >
> > > Se non vado errato nel database di esempio della FAQ di Silvio
>  Savoldi...
> >
> > stavo appundo prendendo spunto da quello, ma non riesco ad adattarlo al
> mio
>
> Beh, se non riesci a risolvere il tuo problema neppure con un esempio a
> portata di mano, la vedo brutta. ;-)
>
Non sono un esperto, anzi me la cavo abbastanza poco, ma cerco di
imparare da chi ne sa più di me un po' alla volta... mi sembra
normale...
> >
> > > Usa una tecnica simile a quella; una volta che hai visualizzato la foto
>  di
> > > cui vuoi memorizzare il percorso, chiudi la maschera di ricerca e a
>  fronte
> > > dell'evento "Su chiusura" memorizza il contenuto della proprietà Picture
>  del
> > > controllo immagine nel controllo associato al campo della tua tabella.
> >
> > In parole più semplici?!?!
>
> Onestamente non riesco ad immaginare parole più semplici che comunque
> risolvano il tuo problema.
>
Visualizzo le foto dove?!? Che maschera di ricerca devo chiudere?!?
e quando mai l'ho aperta?! come faccio ad aprirla?!?! come memorizzo
il contenuto della proprietà picture?!?
> >
> > E per quanto riguarda il secondo post che ho aggiunto?! mi sai dire
> qualcosa
>
> Non ho risposto a quel tuo quesito in quanto non ho capito cosa tu voglia
> fare.
>
Selezionata l'immagine che voglio (supponendo che stia sul
Terminale01) vorrei copiarla in una cartella del Server e che questa
mi diventi l'immagine selezionata, di modo che il path vada a puntare
sul server e non sul Terminale01, poichè se fosse spento gli altri
utenti non potrebbero vedere l'immagine...
Spero di essere stato più chiaro
> >
> > grazie, a presto
> >
> > All's by GG
Ti ringrazio ancora per l'aiuto


title: Insermento Path_immagine

text:
"Gigimarto" <
gi...@primolivello.it
> ha scritto nel messaggio
news:a3f80c3.03070...@posting.google.com...

Normale, ma a condizione che tu abbia studiato i concetti fondamentali di
Access; quello che tu vuoi fare presuppone che tu conosca abbastanza Access
e VBA: tali conoscienze sono fra l'altro indispensabili per ben capire ed
interpretare igli esempi che trovi sul Sito Comune.
>
> > >
> > > > Usa una tecnica simile a quella; una volta che hai visualizzato la
foto
> >  di
> > > > cui vuoi memorizzare il percorso, chiudi la maschera di ricerca e a
> >  fronte
> > > > dell'evento "Su chiusura" memorizza il contenuto della proprietà
Picture
> >  del
> > > > controllo immagine nel controllo associato al campo della tua
tabella.
> > >
> > > In parole più semplici?!?!
> >
> > Onestamente non riesco ad immaginare parole più semplici che comunque
> > risolvano il tuo problema.
> >
>
> Visualizzo le foto dove?!? Che maschera di ricerca devo chiudere?!?
> e quando mai l'ho aperta?! come faccio ad aprirla?!?! come memorizzo
> il contenuto della proprietà picture?!?
Scusami, ma tu hai asserito che hai scaricato l'esempio di Silvio Savoldi
dal Sito Comune: ebbene hai capito come funziona; se non l'hai capito cosa
non ti è chiaro?
Sai cosa è in una maschera un controllo Immagine?
E sai cosa è la proprietà Picture di tali controlli?
Se non hai chiari questi concetti comincia almeno a leggerteli sull'help in
linea.
>
> > >
> > > E per quanto riguarda il secondo post che ho aggiunto?! mi sai dire
> > qualcosa
> >
> > Non ho risposto a quel tuo quesito in quanto non ho capito cosa tu
voglia
> > fare.
> >
>
> Selezionata l'immagine che voglio (supponendo che stia sul
> Terminale01) vorrei copiarla in una cartella del Server e che questa
> mi diventi l'immagine selezionata, di modo che il path vada a puntare
> sul server e non sul Terminale01, poichè se fosse spento gli altri
> utenti non potrebbero vedere l'immagine...
Per copiare un file con Access usa l'Istruzione FileCopy (vedi help).
>
> Spero di essere stato più chiaro
Spero di esserlo stato anche io. :-)
>
> > >
> > > grazie, a presto
> > >
> > > All's by GG
>
>
> Ti ringrazio ancora per l'aiuto
--



title: Insermento Path_immagine

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message news:<VViMa.137116$
Ny5.3...@twister2.libero.it
>...

Non posso sapere se le mie conoscenze sono da considerarsi buone o
no;con access mi sembra di cavarmela piuttosto bene, con il VBA sono
ancora agli inizi. Lo uso il minimo indispensabile, consultando
continuamente la guida, ma mi mancano i fondamentali. Del resto sono
un autodidatta......
:-(
> >
> > > >
> > > > > Usa una tecnica simile a quella; una volta che hai visualizzato la
>  foto
>  di
> > > > > cui vuoi memorizzare il percorso, chiudi la maschera di ricerca e a
>  fronte
> > > > > dell'evento "Su chiusura" memorizza il contenuto della proprietà
>  Picture
>  del
> > > > > controllo immagine nel controllo associato al campo della tua
>  tabella.
> > > >
> > > > In parole più semplici?!?!
> > >
> > > Onestamente non riesco ad immaginare parole più semplici che comunque
> > > risolvano il tuo problema.
> > >
> >
> > Visualizzo le foto dove?!? Che maschera di ricerca devo chiudere?!?
> > e quando mai l'ho aperta?! come faccio ad aprirla?!?! come memorizzo
> > il contenuto della proprietà picture?!?
>
>
> Scusami, ma tu hai asserito che hai scaricato l'esempio di Silvio Savoldi
> dal Sito Comune: ebbene hai capito come funziona; se non l'hai capito cosa
> non ti è chiaro?
un po' tutto... non ho idea di come far aprire la finestra di ricerca
dei file (ho copiato il VBA ma non funziona bene) e non so
assolutamente come memorizzare il path del file selezionato per
inserirlo nel campo path
> Sai cosa è in una maschera un controllo Immagine?
sì
> E sai cosa è la proprietà Picture di tali controlli?
sì
> Se non hai chiari questi concetti comincia almeno a leggerteli sull'help in
> linea.
>
L'help è la mia prima salvezza in tutti i casi...
poi vieni tu...... :-)
> >
> > > >
> > > > E per quanto riguarda il secondo post che ho aggiunto?! mi sai dire
> > > qualcosa
> > >
> > > Non ho risposto a quel tuo quesito in quanto non ho capito cosa tu
>  voglia
> > > fare.
> > >
> >
> > Selezionata l'immagine che voglio (supponendo che stia sul
> > Terminale01) vorrei copiarla in una cartella del Server e che questa
> > mi diventi l'immagine selezionata, di modo che il path vada a puntare
> > sul server e non sul Terminale01, poichè se fosse spento gli altri
> > utenti non potrebbero vedere l'immagine...
>
> Per copiare un file con Access usa l'Istruzione FileCopy (vedi help).
pensavo già di usarla ma non so come applicarla
>
> >
> > Spero di essere stato più chiaro
>
> Spero di esserlo stato anche io. :-)
>
> >
> > > >
> > > > grazie, a presto
> > > >
> > > > All's by GG
> >
> >
> > Ti ringrazio ancora per l'aiuto
continuo con i ringraziamenti
a presto


title: Insermento Path_immagine

text:
"Gigimarto" <
gi...@primolivello.it
> ha scritto nel messaggio
news:a3f80c3.03070...@posting.google.com...
[CUT]
Scusami, ma non credo che tu possa affrontare e risolvere il tuo problema
senza aver prima studiato abbastanza bene VBA; d'altra parte, se tu avessi
una conoscienza adeguata di VBA, l'esempio di Silvio Savoldi ti avrebbe
fornito tutte le indicazioni di cui hai bisogno.
L'urgente necessità da parte tua di studiare VBA è dimostrata anche dal
fatto che asserisci che ti sta bene usare l'istruzione FileCopy, ma che non
riesci ad applicarla (???).
Anche io sono un autodidatta, ma mi sono premurato di compre qualche libro e
di studiare. ;-)
Prova a farlo anche tu.



title: Insermento Path_immagine

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message news:<FLxMa.140205$
lK4.3...@twister1.libero.it
>...
> "Gigimarto" <
gi...@primolivello.it
> ha scritto nel messaggio
> news:a3f80c3.03070...@posting.google.com...
> [CUT]
>
> Scusami, ma non credo che tu possa affrontare e risolvere il tuo problema
> senza aver prima studiato abbastanza bene VBA; d'altra parte, se tu avessi
> una conoscienza adeguata di VBA, l'esempio di Silvio Savoldi ti avrebbe
> fornito tutte le indicazioni di cui hai bisogno.
> L'urgente necessità da parte tua di studiare VBA è dimostrata anche dal
> fatto che asserisci che ti sta bene usare l'istruzione FileCopy, ma che non
> riesci ad applicarla (???).
> Anche io sono un autodidatta, ma mi sono premurato di compre qualche libro e
> di studiare. ;-)
> Prova a farlo anche tu.
:-((
grazie comunque per i preziosi consigli...
speravo di cavarmela con poco...
ciao a presto


title: Maschera continua con sottomaschere

author: Lo

text:
Come mai non è possibile creare una sottomaschera in una maschera
continua?
Mi piacerebbe poter avere una visualizzazione come sulle tabelle che
ti fanno vedere la tabella secondaria collegata pigiando sul
pulsantino +.
Il mio caso è un elenco di fatture con scadenze diverse, al momento ho
creato una query per vedere tutto in modo tabellare ma ovviamente mi
ripete i righi dove le fatture hanno più scadenze:
N.fatt data   cliente         Importo           scadenza
importo in scadenza
1   10/10/2010    pluto            10000         10/11/2010    10000
2   11/10/2010    pippo             5000         11/11/2010      3000
2   11/10/2010    pippo             5000          11/12/2010     2000
mi piacerebbe avere una visualizzazione così:
N.fatt data   cliente         Importo           scadenza
importo in scadenza
1   10/10/2010    pluto            10000         10/11/2010    10000
2   11/10/2010    pippo             5000         11/11/2010      3000

11/12/2010      2000
La fattura 2 la vedo ripetuta due volte e potrebbe causare difficoltà
di lettura...
Qualcumo ha un'idea?
grazie


title: Maschera continua con sottomaschere

text:

Purtroppo non è possibile... ma nulla ti vieta di mettere una SubForm
nella sezione PieDiPagina Maschera, e questa verrà sincronizzata con
l'evento Current....!
Non è la stessa cosa, ma questo è quello che puoi fare... altrimenti
devi gestire l'apertura di una form di Dettaglio.
@Alex


title: Maschera continua con sottomaschere

author: Bruno Campanini

text:
@Alex brought next idea :
> Purtroppo non è possibile... ma nulla ti vieta di mettere una SubForm
> nella sezione PieDiPagina Maschera, e questa verrà sincronizzata con
> l'evento Current....!
Qiuindi è possibilissimo.
Appena metti la Subform in calce alla Mainform Access te la converte in
Single Form, ma se tu rimetti la Main in Continuos ne ottieni due, una
dentro l'altra, ambedue Continuos Form.
Access 2003 ne teneva 3, con access 2007 sono arrivato a 7 - una dentro
l'altra - poi mi sono fermato.
Naturalmente non puoi mettere le Sub nel Detail della Main, dovrai
metterle nel Footer, etc.
Bruno


title: Maschera continua con sottomaschere

text:
On 22 Nov, 14:54, Bruno Campanini <
brunoca...@libero.it
> wrote:
> @Alex brought next idea :
>
> > Purtroppo non possibile... ma nulla ti vieta di mettere una SubForm
> > nella sezione PieDiPagina Maschera, e questa verr sincronizzata con
> > l'evento Current....!
>
> Qiuindi possibilissimo.
> Appena metti la Subform in calce alla Mainform Access te la converte in
> Single Form, ma se tu rimetti la Main in Continuos ne ottieni due, una
> dentro l'altra, ambedue Continuos Form.
> Access 2003 ne teneva 3, con access 2007 sono arrivato a 7 - una dentro
> l'altra - poi mi sono fermato.
>
> Naturalmente non puoi mettere le Sub nel Detail della Main, dovrai
> metterle nel Footer, etc.
>
> Bruno
Scusa non ho capito, puoi rispiegarmelo. Io ho provato: con maschere
continue mi funziona ai piedi della maschera, ma non mi piace molto.
Altrimenti mi funziona con Foglio dati, se voglio vedere la sub clicco
sul pulsante +. Però in visualizzazione foglio dati non vedo più i
totali a piè...


title: Maschera continua con sottomaschere

text:
on 22-11-10, Lo supposed :


Vediamo prima di capirci, io intendo una roba del genere:
http://myfreefilehosting.com/f/839ee650c4_1.04MB
Bruno


title: Maschera continua con sottomaschere

text:
On 22 Nov, 17:21, Bruno Campanini <
brunoca...@libero.it
> wrote:
> on 22-11-10, Lo supposed :
>
> > On 22 Nov, 14:54, Bruno Campanini <
brunoca...@libero.it
> wrote:
> > Scusa non ho capito, puoi rispiegarmelo. Io ho provato: con maschere
> > continue mi funziona ai piedi della maschera, ma non mi piace molto.
> > Altrimenti mi funziona con Foglio dati, se voglio vedere la sub clicco
> > sul pulsante +. Per in visualizzazione foglio dati non vedo pi i
> > totali a pi ...
>
> Vediamo prima di capirci, io intendo una roba del genere:
http://myfreefilehosting.com/f/839ee650c4_1.04MB
>
> Bruno
Scusa la mia ignoranza ma non ho visto nulla all'indirizzo che mi hai
indicato... solo una scritta. Dove devo guardare?


title: Maschera continua con sottomaschere

text:
Lo formulated on Monday :
> Scusa la mia ignoranza ma non ho visto nulla all'indirizzo che mi hai
> indicato... solo una scritta. Dove devo guardare?
Clcca laddove dice:
"Click Here To Download"
Bruno


title: Maschera continua con sottomaschere

text:
On 22 Nov, 17:21, Bruno Campanini <
brunoca...@libero.it
> wrote:

La soluzione che ho proposto io è quella che proponi tu... ma non è
quella che ha richiesto lui... almeno per quello che ho capito io...!
Lui vorrebbe che per ogni Record della visualizzazione continua fosse
disponibile la SottoMaschera... e questo continuo a dire che
non è fattibile...
se poi va bene anche la soluzione proposta... abbiamo detto la stessa
cosa.
@Alex


title: Maschera continua con sottomaschere

text:

Infatti, la soluzione che mi proponi tu è la stessa di Alex e di
quella che ho provato io, ma non è questo che vorrei.
Io vorrei vedere tutto in una sola videata, senza dover posizionare il
cursore su ogni rigo, per cui se non ci sono altre soluzioni, vorrà
dire che mi accontento di veder duplicata la fattura tante volte
quante sono le scadenze...
Che voi sappiate non c'è un modo per dirgli se vedi lo stesso numero
di fattura fallo vedere solo sul primo rigo e sui
successivi .visible=false?
grazie ancora per la vostra disponibilità.


title: Maschera continua con sottomaschere

text:
Lo was thinking very hard :
> Come mai non è possibile creare una sottomaschera in una maschera
> continua?
Mi ero fermato qui.
Leggendo ora per bene il resto mi rendo conto che non c'entra niente
con Form e subForm.

Sì, creare opportune Query/Table per evidenziare i valori unici coi
dati che ti interessano.
Con Access - come con qualsivoglia altro linguaggio di programmazione -
è possibile ottenere tutto quanto sia logicamente plausibile.
Bruno


title: Maschera continua con sottomaschere

text:

> Bruno- Nascondi testo citato
>
> - Mostra testo citato -
Riusciresti a darmi qualche dritta? non saprei come incominciare...
Grazie sei molto gentile a prenderti cura del mio problema
ciao


title: Maschera continua con sottomaschere

text:
Lo explained on 23-11-10 :
> Riusciresti a darmi qualche dritta? non saprei come incominciare...
> Grazie sei molto gentile a prenderti cura del mio problema
Sarebbe più opportuno ti rivolgessi ad Alex: lui è molto più bravo di
me e sono sicuro non ti lesinerà il suo aiuto.
Bruno


title: Gestire recordset GIGANTESCHI in modo asincrono

author: radicale 001

text:
Mi collego al mainframe dell' IBM, sistema operativo MVS,
con un driver che ho installato e fornito dall' IBM stessa e
apro recordset lato client a GOGO' e senza ritegno.
Funziona benissimo.
Ma ci sono due problemi.
1)
Il primo, e' che se quando faccio rc.open "select ...", CN
ci sono molti utenti che fanno query o procedurone batch
che assorbono le 6 cpu a bus parallelo del mostro, addio.
Il comando si pianta, e puo' passare anche 1/2 ora prima
che il main frame cominci a spedire records. O un' ora.
O 4 ore. Dipende.
2)
anche superato il punto 1), se il recordset ha milioni di
record, ci puo' volere un tempo non trascurabile affinche'
il fetch si completi. Non so ancora (devo sperimentare)
se anche il trasferimento dei records dipenda dal carico
di lavoro del mainframe in quel momento, ma in linea
teorica se quello e' (come e') multitasking ad ottimizzazione
dei tempi (l' MVS ha tutto un sistema suo, non v' ammorbo
con i dettagli) AIVOGLIA se puo' dipendere anche da quello !
Allora :
Devo riuscire a cancellare l' operazione se supera un
tempo massimo, ed informare l' utente.
Purtroppo, gestendo l' apertura del recordset in modo
asincrono (sfruttando gli eventi dell' oggetto recordset)
non c'e' modo di segnare il tempo che passa dal momento
in cui mi sparo il mio bel RC.open " ...", CN.
Pero' :
1)
l' oggetto command ha il timeout che si puo' impostare.
Se scade, schioda producendo un errore.
2)
l' oggetto recordset e' sensibile all' evento fetchprogress.
Allora pensavo di fare accussi' :
dim withevents RC as recordset
dim CD as new command
dim Tempo as ( ... )
sub tua_sorella()
    ' qui la sorellina dell' utente imposta e apre
    ' il recordset
   Tempo = f ( ...)  ' fisso il tempo
    set RC   as new recordset
    RC.properties("initial fetch size") = 100
    CD.CommandText = "select un po' quello che ti pare"
    CD.activeConnection = " ..."
    cd.timeout = 600 ' 10 minuti
    rc.open "...", cd, ,,, adAsyncFetch
end sub
private sub rs_fetchProgress(vari parametri)
     ' se entra qui, vuol dire che il sistema ha
      ' cominciato a trasferire record PRIMA che
      ' il timeout scadesse
CD.timeout = 0 ' blocco il time out
if Tempo_ORA - Tempo > T0
   e' passato troppo tempo : addio core
   ed esco, ignominiosamente
endif
end sub
Salvo dettagli, errori ed omissioni, piu' o meno
dovrebbe funzionare.
Che ne dite ?


text:
Ci vuole solo un GENIO per estrarre milioni di Records da un RDBMS....
chiunque sviluppa con un minimo di criterio specifico ti direbbe che è
da evitare.
L'efficienza è da ricercare facendo fare al Server solo il lavoro
necessario, quindi costruendo SP e UDF Server Side al fine di ridurre
al minimo sia il traffico
rete che l'impegno del Server che, se si pianta si pianta per tutti a
meno di non avere un Server che funziona in modalità CLUSTER.
Analizziamo tecnicamente a cosa serve e perchè si vuole avere nel
Client Milioni di dati...!
Al 95%(secondo me 99%) dei casi serve per chi non è in grado di
sviluppare UDF e SP performanti ServerSide, che ritiene di fare tutto
ClientSide perchè solo così sa come vare, e si convince che è pure una
cosa furba e più gestibile, e giù a scrivere centinaia di righe di
codice... dimenticando che la gestione dei DB si appoggia, si dovrebbe
appoggiare, ad uno strato definito DAL che ottimizza i dati se lato
SERVER si sono predisposte in modo opportuno
le UDF e SP.
Sono certo che sia anche il tuo caso, e lo dico senza polemica,
strutturare un Server SQL in modo efficiente e funzionale... è molto
difficile e servono forti basi sia di T-SQL che strutturali di
sistema.
Tu a mio avviso questi concetti non li hai.
Io sono sostenitore di chi lavora con i tuoi concetti... manna dal
cielo per gli altri.
@Alex


author: BFS

text:

bhe bisogna vedere se ha il permesso di creare view o sp nel
dbserver...altrimenti la vedo dura lavorare serverside
BFS


text:

milioni di record...mortacci! per curiosità di che dati stiamo parlando?
il traffico sms in italia? :-)
che utilità può avere un utente in una form o stampa avere in
restituzione milione di record?
ciao
BFS


text:
...
> bhe bisogna vedere se ha il permesso di creare view o sp nel
> dbserver...altrimenti la vedo dura lavorare serverside
>
> BFS
Si ma questo significa solo che non è la persona dedicata a sviluppare
l'applicazione... e quelli che gestiscono il Server lo sanno... ;-)
In tutti i modi... Q_PT eseguite ServerSide agevolano moltissimo, non
per tutto... ma la dove di debba Editare(cosa non fattibile con RS
restituiti da Q_PT per la questione dei Cursori) si seleziona il
Singolo Record..
e non Milioni... e la Query SELECT anche se non inserita in una SP...
verrebbe sempre eseguita ServerSide. ...!
Ripeto l'approccio è pedestre ed errato da qualsiasi parte la si
voglia guardare.
@Alex


text:

concordo che già le Q_PT agevolino la cosa non di poco...ho chiesto
infatti per curiosità che dati trattasse visto che non mi spiego perchè
mai un server debba spedire al client milioni di record.
ma almeno i permessi di accedere al dbserver senza i comandi delete
insert alter e drop potrebbero darglieli :-)
ciao!
BFS


author: radicale 004

text:
On 2 Mar, 09:07, BFS <B...@BFSBFS.it> wrote:
>
> milioni di record...mortacci! per curiosit di che dati stiamo parlando?
> il traffico sms in italia? :-)
> che utilit pu avere un utente in una form o stampa avere in
> restituzione milione di record?
Premessa :
ignorero' volutamente quel cretino di @Alex, che evidentemente
vive nel mondo dei Puffi.  Praticamente ti dice : per andare in
USA non conviene andarci in nave, fai prima col Jet. E grazie
al cazzo. Dopodiche' attacca con la solita solfa della mia
incompetenza
ecc ecc. senza avere la minima idea di chi io sia. E che ci vuoi
fare ...
Pazienza. Quando uno e' stupido, e' stupido.
Dunque :
Dai 3 ai 6 milioni di record. Dipende.
Chiedere recordset lato server non aiuta, perche' :
1)
in ogni caso la potenza elaborativa del server quella e', e quella
rimane. Chiaro ? Il server MAIN FRAME e' unico. Le cpu quelle
sono.
Il problema non e' tanto nel TRASFERIMENTO dei dati, come
ho cercato (inutilmente) di spiegare, ma nella loro estrazione.
2)
Anche aiutasse : Il sistema centrale non ha software evoluto
a cui demandare le complesse elaborazioni e report che sono
richieste. E' necessario importare i dati grezzi ed elaborarli
su server WINDOWS XP.
Certo, si potrebbero fare programmi batch che restituiscono
elaborati, ma con la nostra organizzazione ci metteremmo
2 anni, e ad ogni minimo cambiamento altri 2 anni.
3)
Inviare queries complesse al server per ottenere recordset
gia' (come dire ...) "scremati" , gia' "semilavorati" per ridurre
il trasferimento PEGGIORA le prestazioni invece di migliorarle.
Perche' il sistema soffre MOLTO di piu' ad eseguire query
complesse e restituire MENO dati, che non eseguire query
semplici e restituire PIU' dati.
Il perche' e' ovvio : le query complesse, producendo tabelle
a prodotto cartesiano e poi "filtrandole" producono paginazioni
di memoria virtuale a gogo' e il sistema ti BUTTA FUORI.
(non ti dico le sub query ... Manco le guarda) :-)
Convengono di gran lunga query semplici ed elaborare i dati
"in casa".
Visto che mi sono fatto in quattro per spiegarti, potrei avere
gentilmente un parere nel merito del software che ho postato ?
O questo NG e' diventato un percula - percula senza altre
vie d' uscita, o per domande idiote come mettere un campo
in maschera ?
Grazie.


author: MA

text:
"radicale 004"  ha scritto nel messaggio
news:74686b8d-6bd0-4b1f...@a5g2000vbs.googlegroups.com...
On 2 Mar, 09:07, BFS <B...@BFSBFS.it> wrote:
>
> milioni di record...mortacci! per curiosit di che dati stiamo parlando?
> il traffico sms in italia? :-)
> che utilit pu avere un utente in una form o stampa avere in
> restituzione milione di record?
Premessa :
ignorero' volutamente quel cretino di @Alex, che evidentemente
vive nel mondo dei Puffi.
________Risposta:
E tu dove vivi??
Praticamente ti dice : per andare in
USA non conviene andarci in nave, fai prima col Jet. E grazie
al cazzo. Dopodiche' attacca con la solita solfa della mia
incompetenza
ecc ecc. senza avere la minima idea di chi io sia. E che ci vuoi
fare ...
Pazienza. Quando uno e' stupido, e' stupido.
________Risposta:
Oh hai visto che alla fine su una cosa siamo d'accordo???
[CUT]
O questo NG e' diventato un percula - percula senza altre
vie d' uscita, o per domande idiote come mettere un campo
in maschera ?
________Risposta:
mi sa che questo è, radica' non perder tempo con noi...
MA


text:
On 2 Mar, 15:52, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "radicale 004"  ha scritto nel messaggionews:74686b8d-6bd0-4b1f...@a5g2000vbs.googlegroups.com...

> mi sa che questo , radica' non perder tempo con noi...
> MA
Ma perche' non te ne vai affanculo, bidone di merda ?
Mo' pe *tigna* ce scrivo su st' enneggi', guarda un po'.
Non mi rispondete ? E 'sti cazzi.


text:

dare del cretino ad @alex non mi pare il caso visto che cmq è uno dei
più competenti del ng. Probabilmente non trova simpatico il modo che
utilizzi per esprimere i tuoi problemi...magari se li esponessi in modo
un tantino più professionale otterresti risposte dello stesso livello.
la mia cmq era una curiosità..volevo capire perchè la tua applicazione
richiede "al volo" al server milioni di record...tutto qui.
se sono record "storici" tanto vale che con una bcp schedulata a ore
strategiche te li importi magari in un MSDE locale sulla quale fai tutte
le sp e view che ti servono
se è un segreto invece sapere di cosa stiamo parlano pazienza
ciao
BFS


text:
"radicale 004"  ha scritto nel messaggio
news:8c54b385-8eb8-44a4...@b8g2000vbi.googlegroups.com...



________Risposta:
Uh madonna, s'č arrabbiato e mi ha insultato... ed ora come faccio???
Dormirň da stanotte in poi?
MA


text:
On 2 Mar, 17:00, BFS <B...@BFSBFS.it> wrote:
> dare del cretino ad @alex non mi pare il caso visto che cmq uno dei
> pi competenti del ng.
E che c' entra la competenza col fatto di essere un cretino ?
> Probabilmente non trova simpatico il modo che
> utilizzi per esprimere i tuoi problemi...magari se li esponessi in modo
> un tantino pi professionale otterresti risposte dello stesso livello.
Io parlo come mangio :
non confondere la "rozzezza" del linguaggio con l' incompetenza.
Sono cose diverse.
Non e' che uno se non si eprime a sigle e acronimi capisce di
meno, anzi spesso e' vero esattamente il contrario.
Ho capito *perfettamente* quello che ha scritto @Alex, ma
non e 'fattibile in questo contesto ED INOLTRE non porterebbe
a grossi vantaggi : un lavoro immenso che produrrebbe un topolino.
> la mia cmq era una curiosit ..volevo capire perch la tua applicazione
> richiede "al volo" al server milioni di record...tutto qui.
> se sono record "storici" tanto vale che con una bcp schedulata a ore
> strategiche te li importi magari in un MSDE locale sulla quale fai tutte
> le sp e view che ti servono
> se un segreto invece sapere di cosa stiamo parlano pazienza
Nessun segreto :
non posso fare come dici tu, perche' non so *prima* che dati chiedono
gli utenti.
Sto cercando di mettere in piedi un sistema fatto cosi' :
Ipersemplificando :
L' utente apre l' Outlook, scrive nel corpo una query e manda
l' email all' indirizzo prefissato.
A quell' indirizzo, c'e' un software che ogni 1/2 secondo va a
vedere se sono arrivate e-mails nuove.
Se si, legge il contenuto del corpo e spara la query al
main frame. Attende il risultato nel recordset, e poi
lo esporta in un file excel che viene spedito al richiedente.
(se il mainframe restitusce un errore di sintassi o altro,
lo intercetto e invece di mandare il file excel avviso l' utente)
Ora, nel 99% dei casi le queries restituiscono poche migliaia
di records e quindi tutto ok.
Ma c'e' la possibilita' che vengano richieste elaborazioni
che, pur non dando errore, comportano la produzione di
milioni e milioni di record.
In quel caso devo gestire la situazione, o il sistema si
impalla e le altre richieste non possono essere soddisfatte.
E questo il primo caso.
Poi ce ne e' un altro, che comporta un discorso del tutto
diverso dove invece il tuo suggerimento e' OTTIMO, e infatti
faccio GIA' cosi. Pero' vorrei migliorare la gestione usando
la asincronicita' anche in quel caso, non sia mai il sistema
si impalli perche' passa un PROCEDURONE alle 5 di mattina ...
(probabilita' BASSISSIMA, ma maggiore di zero). In quel caso,
blocco l' elaborazione e mi metto in attesa di "tempi migliori".
Ecc ecc (e' un po' lunghetta da dire nei dettagli)
Mi sono spiegato ?
Grazie per l' attenzione.


text:
On 2 Mar, 17:09, "MA" <
mas...@massimilianoamendola.it
> wrote:
> Uh madonna, s' arrabbiato e mi ha insultato... ed ora come faccio???
> Dormir da stanotte in poi?
Ma spero proprio di si !  :-))
Non mi sono arrabbiato, anzi : sto al gioco.
Voi perculate me a modo vostro, io perculo voi a modo
mio. Tutto qui.
Ma li sapete gestire i recordset asincroni si o no ?
Dai su ...


text:
Il 02/03/2011 17:21, radicale 004 ha scritto:
> On 2 Mar, 17:00, BFS<B...@BFSBFS.it>  wrote:
>
cut
>
> Nessun segreto :
> non posso fare come dici tu, perche' non so *prima* che dati chiedono
> gli utenti.
>
> Sto cercando di mettere in piedi un sistema fatto cosi' :
> Ipersemplificando :
>
> L' utente apre l' Outlook, scrive nel corpo una query e manda
> l' email all' indirizzo prefissato.
>
> A quell' indirizzo, c'e' un software che ogni 1/2 secondo va a
> vedere se sono arrivate e-mails nuove.
>
> Se si, legge il contenuto del corpo e spara la query al
> main frame. Attende il risultato nel recordset, e poi
> lo esporta in un file excel che viene spedito al richiedente.
> (se il mainframe restitusce un errore di sintassi o altro,
> lo intercetto e invece di mandare il file excel avviso l' utente)
>
> Ora, nel 99% dei casi le queries restituiscono poche migliaia
> di records e quindi tutto ok.
>
> Ma c'e' la possibilita' che vengano richieste elaborazioni
> che, pur non dando errore, comportano la produzione di
> milioni e milioni di record.
>
> In quel caso devo gestire la situazione, o il sistema si
> impalla e le altre richieste non possono essere soddisfatte.
potresti fare un count del numero di record della tua query e solo se è
inferiore a un tot di record vai avanti con l'elaborazione della query
vera e propria l'export etc
ciao
BFS


text:
On 2 Mar, 17:45, BFS <B...@BFSBFS.it> wrote:
> potresti fare un count del numero di record della tua query e solo se
> inferiore a un tot di record vai avanti con l'elaborazione della query
> vera e propria l'export etc
E no, perche' il count lo posso fare solo DOPO che
le query e' stata emessa e la risposta e' arrivata.
Il numero di records mica e' fisso.
L' unica e' gestire il progress del fetching.
Che palle ... :-(


text:

supponiamo che nel corpo della mail arrivi:
select campo1, campo2, campo3 from tabella where data between 01/01/2000
and 31/12/2012
tu sfruttando le funzioni per le stringhe la rielabori in
select count(campo1) from tabella where....
ti vai a leggere il n° di record restituito..se è inferiore al max
consentito lanci la select vera e propria come stava nel corpo mail
BFS


author: Alessandro Cara

text:

http://www.redbooks.ibm.com/abstracts/tips0324.html
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/core/r0002048.htm
--
ac (x=y-1)


text:
.....
> Premessa :
> ignorero' volutamente quel cretino di @Alex, che evidentemente
> vive nel mondo dei Puffi.
Beh scivoli sempre di più anche senza l'acqua...?
Fai attenzione che poi con l'acqua si creano i vortici ed inizzi a
roteare su testesso...
> Praticamente ti dice : per andare in
> USA non conviene andarci in nave, fai prima col Jet. E grazie
> al cazzo. Dopodiche' attacca con la solita solfa della mia
> incompetenza
> ecc ecc. senza avere la minima idea di chi io sia. E che ci vuoi
> fare ...
> Pazienza. Quando uno e' stupido, e' stupido.
Si posso concordare...
> Dunque :
>
> Dai 3 ai 6 milioni di record. Dipende.
> Chiedere recordset lato server non aiuta, perche' :
>
> 1)
> in ogni caso la potenza elaborativa del server quella e', e quella
> rimane. Chiaro ? Il server MAIN FRAME e' unico. Le cpu quelle
> sono.
>
> Il problema non e' tanto nel TRASFERIMENTO dei dati, come
> ho cercato (inutilmente) di spiegare, ma nella loro estrazione.
Questa considerazione è come l'altra... quella dell'acqua calda... il
problema non esiste
se devi estrarre 6milioni di Records... il problema è PERCHE' farlo...
Cosa non sei capace di realizzare ServerSide che sei costretto a fare
in Locale...?
> 2)
> Anche aiutasse : Il sistema centrale non ha software evoluto
> a cui demandare le complesse elaborazioni e report che sono
> richieste. E' necessario importare i dati grezzi ed elaborarli
> su server WINDOWS XP.
Chi lo ha detto...?
Se il Server è IBM... secondo me tu non hai la minima idea della
potenza del T-SQL.
> Certo, si potrebbero fare programmi batch che restituiscono
> elaborati, ma con la nostra organizzazione ci metteremmo
> 2 anni, e ad ogni minimo cambiamento altri 2 anni.
Questo è normale se lavori per una grande azienda... è fatto apposta
per evitare che incompetenti facciano danni...!
Non estrarre la coda di paglia...!
> 3)
> Inviare queries complesse al server per ottenere recordset
> gia' (come dire ...) "scremati" , gia' "semilavorati" per ridurre
> il trasferimento PEGGIORA le prestazioni invece di migliorarle.
Ma no... è vero solo se non sai usare gli Strumenti di Ottimizzazione
delle Queries e delle SP e UDF ServerSide.
A mio avviso tu sei abituato a lavorare con Access e non vedi una
spanna dal tuo naso.
Le differenze prestazionali di UDF(sono Funzioni scritte ed eseguite
ServerSide) può aggirarsi in un rapporto oltre il 500%
a vantaggio dell'elaborazione ServerSide, chiaro che serve scriverle
BENE, questo vale pure per le SP.
> Perche' il sistema soffre MOLTO di piu' ad eseguire query
> complesse e restituire MENO dati, che non eseguire query
> semplici e restituire PIU' dati.
E' vero se la considerazione la fai sempre sullo stesso sistema, se
inizi a farla facendoti transitare i dati da IBM a JET questa è
"IGNORANZA" dei sistemi.
Mi convinco sempre di più che veramente tu non conosca per NULLA i
database Server... e le loro potenzialità.
> Il perche' e' ovvio : le query complesse, producendo tabelle
> a prodotto cartesiano e poi "filtrandole" producono paginazioni
> di memoria virtuale a gogo' e il sistema ti BUTTA FUORI.
> (non ti dico le sub query ... Manco le guarda) :-)
Dimostrazione che non conosci gli algoritmi di ottimizzazione dei
SERVER(seri).
A questo punto è inutile cercare di spiegarti.
> Convengono di gran lunga query semplici ed elaborare i dati
> "in casa".
Questo concetto, è stato SCARTATO da 10 sviluppatori su 10... quelli
che conoscono i SERVER...
Quelli che invece non li conoscono lavorano come dici tu.
> Visto che mi sono fatto in quattro per spiegarti, potrei avere
> gentilmente un parere nel merito del software che ho postato ?
Mi pare poco utile... hai un limite, non solo invalicabile, ma
ingestibile.
> O questo NG e' diventato un percula - percula senza altre
> vie d' uscita, o per domande idiote come mettere un campo
> in maschera ?
In questo NG si trova di tutto cani e porci e gente che fa domande
serie o domande stupide... il mondo è bello perchè
è vario, ed un NG è come il Circo... più gente entra più bestie si
vedono.
> Grazie.
PREGO.
@Alex


text:
On 2 Mar, 18:10, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

>
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/c.
..
>
> --
>
> ac (x=y-1)
Beh... dai magari se gli spieghi tu che normalmente è vero l'esatto
contrario ci crede...!
;-)
Quei 2 Link sono un buon INIZIO... proprio un'inizio... ma da li si
deve partire...!
@Alex


text:
On 2 Mar, 18:07, BFS <B...@BFSBFS.it> wrote:
> supponiamo che nel corpo della mail arrivi:
> select campo1, campo2, campo3 from tabella where data between 01/01/2000
> and 31/12/2012
> tu sfruttando le funzioni per le stringhe la rielabori in
> select count(campo1) from tabella where....
> ti vai a leggere il n di record restituito..se inferiore al max
> consentito lanci la select vera e propria come stava nel corpo mail
Ottima idea.
Pero' considera che :
1)
le query possono essere anche molto complesse. Con Union,
campi incrociati, group by e chi piu' ne ha piu' ne metta.
Sub query incluse.
In queste condizioni produrre un algoritmo GENERALE che
cacci fuori da quel testo una query col count NON E' uno scherzo.
2)
Anche superato il punto 1), le query possono essere cosi'
complesse che anche mandandole in "count" il sistema si puo'
impallare.
Perche', come ripeto, il problema non risiede tanto nel trasferimento
dei dati (seppure c'e', e mena !) ma piuttosto nella complessita'
della
query stessa.
E allora, il vantaggio donde esta' ? :-))
Anzi, a quel punto "impallo doppio". Il colmo.
Ma ripeto : l' idea e' buona. Grazie !


text:
On 2 Mar, 19:32, "@Alex" <
ik2...@libero.it
> wrote:
> A mio avviso tu sei abituato a lavorare con Access e non vedi una
> spanna dal tuo naso.
Hai ragione. Su tutto. Ciao.


text:
On 2 Mar, 18:10, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
>
http://www.redbooks.ibm.com/abstracts/tips0324.html
>
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/c.
..
Scusa Alessa', premesso che ti ringrazio per il links, che comunque
sono interessanti, non hai presente come funziona qui.
Considera che qui gli utenti accedono ai dati (chi lo sa fare)
tramite il SAS, il quale prima fa la COPIA delle tabelle DB2
sui dipartimentali. :-))
Traine le tue conclusioni.


author: Antonio Biso

text:
"radicale 001" <
radica...@gmail.com
> ha scritto nel messaggio
news:8e94885a-1fe7-4457...@p12g2000vbo.googlegroups.com...
> On 2 Mar, 19:32, "@Alex" <
ik2...@libero.it
> wrote:
>
l'idiota scrisse un sacco di idioze
SKIPPED
Antonio


title: ripristinare tasti funzione

author: andrea

text:
Buon giorno a tutto il NG,
su A00/W00 è possibile via codice ripristinare le "funzioni originali"
dei tasti funzione che all'apertura dell'applicazione siano stati
settati con Autokeys ?
Mi spiego meglio :
- tasto F7 settato in apertura DB a "apri mia maschera di prova" con
AutoKeys
- ...... atività
- su altra Form "tasto1" riabilita via codice il correttore
ortografico su F7
Grazie
Andrea


title: ripristinare tasti funzione

author: Carlo Costarella

text:
"andrea" <
andrea...@libero.it
> ha scritto nel messaggio
news:4fae75e.03081...@posting.google.com...

Probabilmente sì.
In pratica fai partire un codice che analizza la situazione.
Se il "nome macro" nella macro Autokeys è {F2}o {F7} o altro, nella colonna
azione metti EseguiCodice.
Qui farai riferimento ad una funzione, per esempio AnalizzaAzione().
In questa funzione, che avrai scritto in un modulo pubblico e dichiarata
pubblica,
andrai ad analizzare da quale maschera è stata chiamata la macro o il tasto
funzione che ha determinato la chiamata alla macro.
Non dovrebbe esserti difficile riuscire a fare quello che vuoi con lo stesso
tasto {F2} o {F7} a seconda
della maschera in cui è stato usato.
Può essere una buona idea?
Inoltre per il controllo ortografico o per tutte le altre voci di menù puoi
usare
tutte le costanti di RunCommand. Per esempio:
docmd.RunCommand acCmdSpelling per il controllo ortografico.
Nella guida cerca "Costanti del metodo RunCommand"
Ciao, Carlo


title: ripristinare tasti funzione

text:
[CUT]
> Può essere una buona idea?
[CUT]
Direi proprio di si ! comincio subito a lavorarci
> Inoltre per il controllo ortografico o per tutte le altre voci di menù puoi
> usare tutte le costanti di RunCommand.
[CUT]
Non so se capiti anche ad altri, spesso dimentico le cose più semplici
e immediate "incartandomi" in ragionamenti complicati, ancora grazie
Carlo per avermi riportato in carreggiata.
Saluti
Andrea


title: Pacchettizzazione e distribuzione SW

author: lucianab64 on libero

text:
CIAO a tutti!
2 chiacchiere sull'installazione di applicativi su macchine diverse.
Cioè: pacchettizzazione e distribuzione sw!
Quale strumento e filosofia adottate per ottenere un CD che contenga un buon
setup di installazione del vs SW?
Mi riferisco ad applicativi sviluppati in Access (.mdb, .mde) o VB (.exe)
che si devono portare dietro tutta una serie di DLL, OCX, TLB, OLB e
quant'altro per poter funzionare.
Il tool fornito in Visual Studio 6 (Package and Deployment Wizard) ad
esempio crea in automatico il kit di installazione, ma, per esperienza, non
è sempre funzionante.
Altrettanto l'Install Shield (non ho provato pero' l'ultima versione).
Un'altra alternativa è utilizzare il Setup.vbp (Package and Deployment Kit)
e personalizzare la propria modalità di installazione (selezione path,
memorizzazione nel registry dell'app path, registrazione DLL, modifica
modalità di richiamo del prg. etc.)
Il problema è chiaramente quello di ottenere un kit che funzioni su
qualsiasi macchina indipendentemente dall'ambiente che trova, senza,
ovviamente, distruggere ciò che già funziona (applicativi già presenti sulla
macchina).
(Sono ovviamente esclusi da questo discorso interventi da DBA sul database
che in questo momento non vorrei considerare).
Grazie a chi vorrà dire la sua.
:-)
Luciana


title: Pacchettizzazione e distribuzione SW

author: warp

text:
"lucianab64 on libero" <
lucia...@libero.it
> ha scritto nel messaggio
news:Qt1T6.4946$%m1.1...@news.infostrada.it...
> CIAO a tutti!
>
> 2 chiacchiere sull'installazione di applicativi su macchine diverse.
> Cioč: pacchettizzazione e distribuzione sw!
>
> Quale strumento e filosofia adottate per ottenere un CD che contenga un
buon
> setup di installazione del vs SW?
Usando Access non hai alternative: Setup Wizard fornito insieme a MOD 2000.
La versione del Runtime č patchata a Sr-1 e non da i problemi che ti
affliggono.
A meno che non vengano persi riferimenti a librerie.
Mi dicono che Setup Wizard di MOD, dia gli stessi problemi di registrazione
di .OCX del Setup di VB6, ma visto che non li uso...
Ciao, warp


title: Pacchettizzazione e distribuzione SW

author: gianfire

text:
io utilizzo la sr1-a ma continua a darmi problemi tipo registrare ocx vedere
le dipendenze, non si porta appresso i tlb dei grafici ecc
mi hanno detto che è uscita una adt 1.5 (io ho la 1.0 in inglese) cambia
qualcosa?
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:9Y2T6.5379$%m1.1...@news.infostrada.it...
>
> "lucianab64 on libero" <
lucia...@libero.it
> ha scritto nel messaggio
> news:Qt1T6.4946$%m1.1...@news.infostrada.it...
> > CIAO a tutti!
> >
> > 2 chiacchiere sull'installazione di applicativi su macchine diverse.
> > Cioè: pacchettizzazione e distribuzione sw!
> >
> > Quale strumento e filosofia adottate per ottenere un CD che contenga un
> buon
> > setup di installazione del vs SW?
>
> Usando Access non hai alternative: Setup Wizard fornito insieme a MOD
2000.
> La versione del Runtime è patchata a Sr-1 e non da i problemi che ti



title: Roberto SEI UN MITO

author: conrad

text:
Grazie per il problema di Access 97 - tutto risolto.
--
Posted from
smtp1.libero.it
 [193.70.192.51]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: somma non funziona

author: alle

text:
in una maschere che produce un elenco di record ho tre campi:
dataini datafin giornilav
vorrei fare la somma di giornilavorativi somma([giornilav])
ma mi da #errore perche?
dataini e datafin vengono da una query
giornilav è risultato di una funzione e da ad esempio 5 (intero)
vi prego aiutatemi


title: somma non funziona

author: Karl Donaubauer

text:

La funzione Sum() funziona solo per campi del origine dati.
v.a.
www.donkarl.com/it
 FAQ 2.22 Somma di un controllo calcolato
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Manuale per Access + MSDE

author: omnitow

text:
Premetto che la mia conoscenza di progetti ADP sta solo nel saper
riconoscere la diversa estensione di file rispetto ad un mdb mde, o poco
piů...
gentilmente qualcuno mi potrebbe indicare un buon manuale, che non si
dilunghi troppo in spiegazioni teoriche ma con molti esempi pratici, che
analizzi tutte le differenze rispetto ad un normale db di access ed il modo
corretto per utilizzare ed installare MSDE su un server di rete locale. Gli
mdb li ho studiati sul manuale della Jackson e devo dire che mi sono trovato
bene, esiste un manuale simile anche per quello che sto' cercando?
P.S. se mi volete dare, cosě su due piedi, qualche spiegazione sulla
convenienza di utilizzare un ADP in un gestionale vi sarei grato.
Ho dato un'occhiata, dopo aver installato MSDE sul computer dove ho
installato access, ho indicato un progetto ADP come BE (o FE?) con le
tabelle di esempio e ne ho aperto un secondo come BE (o FE?), la prima cosa
di cui mi sono accorto č che le query e visualizzazioni degli ADP non
accettano le funzioni come IIF, CHOOSE, SWITCH, come analizzare i dati senza
queste semplici funzioni?
ciao omnitow


title: Manuale per Access + MSDE

author: DD

text:
Rispondo per quello che so......ed e veramente poco e impreciso, ma
l'argomento interessa anche a me.
Per quanto riguarda il discorso dell'MSDE il vantaggio sta nel fatto di
poter essere utilizzato in ambiente multiutente fino a 5 user.
Ha un motore praticamente uguale a SQL Server, per cui un eventuale
passaggio sarebbe indolore, mentre nel caso di Access.....
Dato che sono anch'io in procinto di sviluppare un'applicazione piuttosto
grossa, mi piacerebbe sapere se mi conviene addentrarmi
nell'MSDE oppure continuare con il buon vecchio Access 97.
Per la cronaca ho notato che per cio che concerne l'SQL le principali
differenze (nelle select, ma puo darsi anche in altre istruzioni) solo
nell'utilizzo di 0 e 1 anziche true o false, nella non necessarieta delle #
per le date. Per il resto mi sembra che un eventuale conversione delle query
dovrebbe essere piuttosto semplice. Attenzione alle query a campi
incrociati. Sotto access si realizzano in un batter d'occhio mentre sotto
MSDE devi utilizzare l'operatore CUBE che mi sembra a prima vista molto
incasinato..... (d'altrone e molto utilizzato nel datawarehousing)
Per la funzione IIF potresti dare un'occhiata alla Funzione SQL COALESCE ma
per essere precisi simula il funzionamento di
un IIF (not isnull([nomecampo]); Vero; Falso) dove il test e' "se il campo e
nullo".
Speriamo di non aver detto strafalcioni..... :-)
DD
"omnitow" <
omn...@libero.net
> ha scritto nel messaggio
news:akidbu$cgq$1...@fe1.cs.interbusiness.it...



title: Dimensioni Form VBA

author: Motore

text:
    Come posso fare per fare caricare un Form in VBA per Access con le
dimensioni massime dello schermo ?
    Grazie


title: Dimensioni Form VBA

author: Sergio MAZZA

text:
"Motore" <
mot...@globalnet.it
> ha scritto nel messaggio news:467fdf52$0$36447$4faf...@reader5.news.tin.it...
>    Come posso fare per fare caricare un Form in VBA per Access con le dimensioni massime dello schermo ?
Gestisci l'evento "su apertura" della form inserendoci l'utilizzo del metodo Maximize:
es.
DoCmd.Maximize
>    Grazie
Aggiungo che se inizi a leggere (e utilizzare la sua ricerca) l'help in linea, visto che è in italiano, ti eviteresti "problemini
del genere"...
Ciao.
--
Sergio MAZZA


title: Sospensione del servizio

text:
Se qualcuno ha thread in sopspeso con me, potrň rispondere nuovamente da
mercoledě pomeriggio...
Saluti
Antonio


title: Sospensione del servizio

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:0Jc58.20372$761.6...@twister1.libero.it...

A tutti gli utenti "BISO dipendenti", decurtate il tempo necessario al
rispristino del servizio dal canone mensile...
Ciao.
--
Sergio MAZZA


title: Sospensione del servizio

author: Emyr

text:


ok....... fatto.... grazie....
Saluti.
Emanuele.


title: Sospensione del servizio

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
a33lme$r6d$1...@canarie.caspur.it...
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:0Jc58.20372$761.6...@twister1.libero.it...
> > Se qualcuno ha thread in sopspeso con me, potrò rispondere nuovamente da
> > mercoledì pomeriggio...
> >
> > Saluti
> >
> > Antonio
> >
>
> A tutti gli utenti "BISO dipendenti", decurtate il tempo necessario al
> rispristino del servizio dal canone mensile...
Guarda che qualcuno ci crede...
Antonio


title: Sospensione del servizio

author: ZAIM

text:
> > A tutti gli utenti "BISO dipendenti", decurtate il tempo necessario al
> > rispristino del servizio dal canone mensile...
>
.......... e che cavolo, mi hanno già addebitato il canone
mensile.........., ammazza che rapidità!


title: Non stampa l' immagine in una maschera

author: M&C

text:
In una maschera ho importato una immagine di un modulo ed ho posto
i campi nelle giuste coordinate.
In visualizzazione struttura ed in visualizzazione maschera tutto OK.
Però se faccio una anteprima di stampa o se stampo compaiono solo i
campi e non l'immagine del modulo.
Preciso che nelle proprietà della Immagine ( non associato OLE41), ho
specificato
Visibile : SI
Visualizza : SEMPRE
Grazie
Mimmo


title: DB esempio Northwind origine controllo sottomaschera, info.

author: montanaro®

text:
Ciao, nella sottomaschera "ordini trimestrali" sto guardando la casella
di testo "trimestre 1" nel corpo.
Come origine di controllo c'è "Trimestre 1", dov'è la funzione? Non
la trovo.
Grazie.


author: sv

text:
montanaro® ha scritto:

E' un controllo della sottomaschera, la cui origine record è una query a
campi incrociati "Ordini trimestrali per prodotto"
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
sv ha scritto:
> montanaro® ha scritto:
>
> > Ciao, nella sottomaschera "ordini trimestrali" sto guardando la casella
> > di testo "trimestre 1" nel corpo.
> > Come origine di controllo c'è "Trimestre 1", dov'è la funzione? Non
> > la trovo.
> > Grazie.
>
> E' un controllo della sottomaschera, la cui origine record è una query a
> campi incrociati "Ordini trimestrali per prodotto"
>
> --
> sv
>
Grazie


title: aggiornamento data controllo calendario

author: Panta

text:
ciao,
    vorrei sapere come si aggiorna il valore data di un controllo caledario
su una maschera, ossia se apro la maschera controllo calendario oggi mi deve
evidenziare la data di oggi, domani quella di domani, ecc.ecc. invece mi
evidenzia sempre la stessa data (il giorno che ho creato la maschera)
si può fare ?


title: aggiornamento data controllo calendario

author: Roberto da casa

text:
"Panta" <
pa...@leo.org
> ha scritto nel messaggio
news:ao3k79$8bt$1...@fe1.cs.interbusiness.it...

Se il controllo calendario che usi è l'ActiveX Controllo calendario 8.0, vai
sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la FAQ
intitolata "Usare il controllo calendario per inserire una data in una
casella di testo".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: esportazione dati su sw per Palmare Sony clié PEG-TJ27

text:
Vorrei sapere se c'è qualcuno che abbia mai esportato dati tipo Rubrica
anagrafica o appuntamenti sul programma che viene rilasciato insieme al
Palmare in oggetto. Dall'estetica è molto simile ad Outlook di Microsoft ma
non so come funzioni e non sono riuscita a reperire un manuale
sull'argomento. Grazie,
Rosa.rab


text:

Un bell'[OT] non guasterebbe dato che trattasi di argomento non in tema,
comunque, se il tuo pocket pc ha una basetta di collegamento verso il
PC, basta che ti scarichi, ma dovresti averlo, il programma HotSync (su
Microsoft lo trovi), ti serve ad aggiornare bidirezionalmente i dati tra
palmare e pc, compresi la rubrica, le note, le attività, l'agenda.
P.S.: sul
www.sitocomune.com
 trovi anche il regolamento per la
"netiquette" all'interno del NG ;o)
Buona giornata,
--
strano...mavero (ultimo giorno di malattia!!!)


text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:42031ce1$0$6313$5fc...@news.tiscali.it...

Mi rendo conto di aver dato per scontato che i dati di partenza sono su un
applicativo Access. Il programma di sincronizzazione c'è già, io ho
un'applicato in Access per agenti immobiliari che mi gestisce, tra l'altro,
appuntamenti e clienti. Attualmente faccio l'esportazione degli appuntamenti
e dei contatti su Outlook ma un'agenzia mi ha chiesto se si poteva fare
l'esportazione direttamente sul SW che gestisce il palmare (non avendo
Outlook) in modo poi da utilizzare HotSync e fare la sincronizzazione tra PC
e Palmare.
Grazie mille per la collaborazione,
Rosa.rab


title: sicurezza a livello utente

author: Francesco

text:
CiAo !
Su
sitocomune.com
  ho dato uno sguardo alla spiegazione dettagliata su "Come
impostare la sicurezza di Access". Ho fatto esattamente come descritto, ma
alla fine la sicurezza proprio non riesco a vederla; infatti ho creato un db
(dbprotetto) che risulta protetto (e quindi con l'accesso a livello utente)
unicamente se lo avvio attraverso un collegamento che permette di inserire
il file di protezione al posto di quello standard.
Il collegamento da inserire è questo :
"C:\programmi\Microso........\msaccess" /wrkgrp Mio.MDW Dbprotetto.MDB
Quindi se io avvio il db attraverso il collegamento va tutto secondo il
previsto (infatti mi chiede Id e pw), mentre se lo apro normalmente
cliccando 2 volte sull'icona mi visualizza il contenuto senza richedere
nessun id o pw.
COSA SBAGLIO ?


title: sicurezza a livello utente

author: Riccardo

text:
Francesco <
web...@wappi.com
> wrote in message
pNi88.30991$5M4.9...@twister2.libero.it...

___________
hai tolto i permessi di apertura del db all'Amministratore?
ciao Riccardo


title: Access runtime e percorsi attendibili

author: Dàvide

text:
Buongiorno a tutti
Ho distribuito nella rete aziendale alcuni database.
Sui pc senza Access ho installato la runtime 2013, ma la stessa
continua a segnalare che i database non provengono da una fonte
attendibile e chiede continuamente conferma agli utenti.
Se sui pc con Access vado nelle opzioni del centro di protezione e
aggiungo come attendibile il percorso di rete dei database, come faccio
a farlo sui pc con la sola runtime?
Grazie

--
---
/'davide/


title: Access runtime e percorsi attendibili

text:

O con criteri di gruppo (se sei amministratore di sistema) o con il tool
AddPath.exe o manualmente nel registro. Vedi:
http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations

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


title: Access runtime e percorsi attendibili

text:
Aggiungi una CHIAVE nel Registry su TRUSTED LOCATIONS:

Ci sono diversi modi di farlo, suggerisco un BATCH file oppure un file REG da lanciare, oppure WsHost

Dim wshshell
Set wshshell = wscript.CreateObject("WScript.Shell")

wshshell.RegWrite KeyString...

MdBPath="\\\\MySrv\\etc..."
RootKey="HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Access\Security\Trusted Locations"

wshshell.RegWrite $RootKey,"AllowNetworkLocations",1,"REG_DWORD"
wshshell.RegWrite $RootKey+"\Location0","AllowSubfolders",1,"REG_DWORD"
wshshell.RegWrite $RootKey+"\Location0","Description","","REG_SZ"
wshshell.RegWrite $RootKey+"\Location0","Date",@date,"REG_SZ")
wshshell.RegWrite $RootKey+"\Location0","Path",$MdBPath,"REG_SZ"

roba simile... ovviamente attenzione alle VERSIONI ed al percorso corretto del Registry.

@Alex


title: Access runtime e percorsi attendibili

text:
Scrivette @Alex venerdï¿œ 20/12/2013 alle 15:20:01:

Grazie ad entrambi!

Dopo aver postato ho trovato quest'articolo
http://it.comp.appl.access.narkive.com/NxmnFVkN/percorsi-attendibili-in-rete-con-runtime-access-2007

nel quale si lamenta che se il database ï¿œ in locale allora funziona,
altrimenti dï¿œ ugualmente l'errore.

Ho riscontrato anch'io questo problema, e quindi ho aggiunto, solo sui
pc con Access in runtime

[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Access\Security]
"VBAWarnings"=dword:00000001

Secondo voi ï¿œ pericoloso?

--
---
/'davide/


title: Access runtime e percorsi attendibili

text:
D�vide wrote:
> ... Dopo aver postato ho trovato quest'articolo
>
http://it.comp.appl.access.narkive.com/NxmnFVkN/percorsi-attendibili-in-rete-con-runtime-access-2007

> nel quale si lamenta che se il database � in locale allora funziona,
> altrimenti d� ugualmente l'errore.
>
> Ho riscontrato anch'io questo problema, e quindi ho aggiunto, solo sui
> pc con Access in runtime
>
> [HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Access\Security]
> "VBAWarnings"=dword:00000001
>
> Secondo voi � pericoloso?

Il tool che ti ho indicato ha un parametro "AllowNetwork" che
potrebbe aiutare.



title: Access runtime e percorsi attendibili

text:
Scrivette Karl Donaubauer venerdï¿œ 20/12/2013 alle 16:58:38:
> Dï¿œvide wrote:
>> ... Dopo aver postato ho trovato quest'articolo
>>
http://it.comp.appl.access.narkive.com/NxmnFVkN/percorsi-attendibili-in-rete-con-runtime-access-2007

>> nel quale si lamenta che se il database ï¿œ in locale allora funziona,
>> altrimenti dï¿œ ugualmente l'errore.
>>
>> Ho riscontrato anch'io questo problema, e quindi ho aggiunto, solo sui
>> pc con Access in runtime
>>
>> [HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Access\Security]
>> "VBAWarnings"=dword:00000001
>>
>> Secondo voi ï¿œ pericoloso?
>
> Il tool che ti ho indicato ha un parametro "AllowNetwork" che
> potrebbe aiutare.

Non l'avevo visto! Ora ci provo, grazie.

--
---
/'davide/


title: ancora su mouse scrolling

author: melo

text:
mi spiace ritornare sull'argomento ma ho difficoltà a rintracciare i
vecchi post su come inibire lo scrolling del mouse in una form.
riuscite a indirizzarmi a qualcosa o magari a postarmi il codice
necessario?
grazie mille
carmelo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ancora su mouse scrolling

text:
melo wrote:
> mi spiace ritornare sull'argomento ma ho difficoltà a rintracciare i
> vecchi post su come inibire lo scrolling del mouse in una form.
> riuscite a indirizzarmi a qualcosa o magari a postarmi il codice
> necessario?
www.donkarl.com/it
 FAQ 4.29 La rotellina del mouse scorre i record
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


title: Errore usando DoCmd.TransferText

author: Mirko Parisi

text:
Usando DoCmd.TransferText ottengo l'errore "Couldn't find installable
ISAM. (Error 3170)"
Su un'altra macchina funziona tutto bene.
Ho provato a installare MDSC 2.6SP2 e Jet3.5SP3 ma il problema persiste.
Qualcuno mi sa dare qualche info?
Grazie 1000
Mirko Parisi
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Errore usando DoCmd.TransferText

author: Cane Randagio

text:
"Mirko Parisi" <
mir...@yahoo.com
> ha scritto nel messaggio
news:7f9dc9e99eac3c63abb...@mygate.mailgate.org...
> Usando DoCmd.TransferText ottengo l'errore "Couldn't find installable
> ISAM. (Error 3170)"
>
> Su un'altra macchina funziona tutto bene.
> Ho provato a installare MDSC 2.6SP2 e Jet3.5SP3 ma il problema persiste.
>
> Qualcuno mi sa dare qualche info?
Probabilmente manca mstext35.dll (o mstext40.dll se usi JET 4.0) o non è
registrata correttamente...
Con RegSvr32 da "Esegui applicazioni" puoi rieffettuare la registrazione.
Bye


title: Codice VB e istruzione seek

author: Oyster

text:
Questo pezzo di codice:
Trova_db.Recordset.Index = "Indice"
Trova_db.Recordset.Seek "=", NomeDaCercare
If Trova_db.Recordset.NoMatch Then
...
...
End If
mi crea un problema; Funziona tutto regolarmente, solo che quando seek ha
finito una ricerca senza risultato, mi viene fuori il messaggio "No Current
Record". Dopo questo, è tutto ok.
Come posso eliminare questo fastidioso messaggio?


title: Codice VB e istruzione seek

author: ALESSANDRO Baraldi

text:
"Oyster" <
b....@libero.it
> ha scritto nel messaggio
news:QbEod.47479$Es2.1...@twister2.libero.it...

Prova questo oppure prova ad inserire la Gestione Errori
ed intercetta il numero relativo.
    varSegnalibro = .Bookmark
   Trova_db.Recordset.Seek "=", Val(strRicerca)
   ' Ritorna al record corrente se il metodo Seek non riesce.
   If Trova_db.Recordset.NoMatch Then
    MsgBox "ID non trovato!"
    Trova_db.Recordset.Bookmark = varSegnalibro
   End If
P.S. ricorda che il Metodo Seek non funziona con Tabelle Collegate
se ti dovesse capitare di scomporre il progetto per distribuirlo.
Forse puoi valutare l'utilizzo del Metodo FindFirst.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Codice VB e istruzione seek

author: MA

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:co00gh$1as$1...@lacerta.tiscalinet.it...

Sul sitocomune però si dice che si può, usando una certa sintassi.
MAssimiliano


title: Codice VB e istruzione seek

author: Carlo Costarella

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:UdXod.35162$B06....@news.edisontel.com...
>
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:co00gh$1as$1...@lacerta.tiscalinet.it...
>> "Oyster" <
b....@libero.it
> ha scritto nel messaggio
>> news:QbEod.47479$Es2.1...@twister2.libero.it...
>> > Questo pezzo di codice:
>> > Trova_db.Recordset.Index = "Indice"
>> > Trova_db.Recordset.Seek "=", NomeDaCercare
>> > If Trova_db.Recordset.NoMatch Then
>> > ...
>> > ...
>> > End If
>> > mi crea un problema; Funziona tutto regolarmente, solo che quando seek
> ha
>> > finito una ricerca senza risultato, mi viene fuori il messaggio "No
>> Current
>> > Record". Dopo questo, č tutto ok.
>> > Come posso eliminare questo fastidioso messaggio?
>> >
>> >
>>
>> Prova questo oppure prova ad inserire la Gestione Errori
>> ed intercetta il numero relativo.
>>
>>     varSegnalibro = .Bookmark
>>
>>    Trova_db.Recordset.Seek "=", Val(strRicerca)
>>
>>    ' Ritorna al record corrente se il metodo Seek non riesce.
>>    If Trova_db.Recordset.NoMatch Then
>>     MsgBox "ID non trovato!"
>>     Trova_db.Recordset.Bookmark = varSegnalibro
>>    End If
>>
>> P.S. ricorda che il Metodo Seek non funziona con Tabelle Collegate
>> se ti dovesse capitare di scomporre il progetto per distribuirlo.
>> Forse puoi valutare l'utilizzo del Metodo FindFirst.
>>
>> Ciao
>> --
>> @Alex (Alessandro Baraldi)
>> --------------------------------------------------------------------------
> -
>>
http://www.sitocomune.com/
>>
http://www.mantuanet.it/alessandro.baraldi/
>> --------------------------------------------------------------------------
> -
> Sul sitocomune perň si dice che si puň, usando una certa sintassi.
> MAssimiliano
>
>
Sě usando OpenDatabase.
Ciao, Carlo


title: Codice VB e istruzione seek

author: Alessandro Baraldi

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> wrote in message
news:FvXod.210042$
b5.10...@news3.tin.it
>
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:UdXod.35162$B06....@news.edisontel.com...
> >
[CUT]
> > Sul sitocomune però si dice che si può, usando una certa sintassi.
> > MAssimiliano
> >
> >
>
> Sì usando OpenDatabase.
>
> Ciao, Carlo
Come dicevo non si può su Tabelle Collegate.
;-)
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Codice VB e istruzione seek

text:
> > >
> [CUT]
>
> > > Sul sitocomune però si dice che si può, usando una certa sintassi.
> > > MAssimiliano
> > >
> > >
> >
> > Sì usando OpenDatabase.
> >
> > Ciao, Carlo
>
> Come dicevo non si può su Tabelle Collegate.
>
> ;-)
>
> Ciao
> @Alex
>
hai ragione quello è un workaround (magheggio diremmo noi italici!!!)
ciao
MAssimiliano


title: Preventivi e costi

author: Daniel Sartor

text:
Salve a tutti...
vi pongo subito il problema
Mi e' stato chiesto di riprogettare una vecchia applicazione esistente
(VB) e convertirla in access BE+FE(s) da una importante societa'.
Prima di accettare il lavoro ho voluto cimentarmi un poco per vedere se
ero in grado di sviluppare il tutto (visto e considerato che non lavoro
propriamente nel settore e prima d'ora non avevo mai fatto appl. Access
) e tutto pare andare bene.
In sostanza ho accettato ma...
				!!!TADDAAM... !!!
Ora dovrei presentare un preventivo e non ho paragoni di mercato.
Faccio il resoconto, magari qualcuno di voi mi puo' aiutare
-Analisi del vecchio applicativo
-Analisi delle metodologie di lavoro
-Riprogettazione dell'applicazione
-Riprogettazione del layout
-Generazione del database
-Ottimizzazione delle risorse (datiBE & datiFE & traffico rete)
-N Maschere
-N reports testuali e grafici
-Pannello comandi
-Gestione multiutenza (mdw)
-Test&debug (
*ore di lavoro*
*spese vive*
Queste sono, a mio parere, le voci secondo le quali dovrei calcolare il
costo. Qualche anima pia mi puo' indicare come meglio presentarmi sotto
il punto di vista economico? Critiche e consigli di tutti i tipi sono
ben accetti.
ps. gradita risposta in CC al mio indirizzo email
Grazie
Daniel Sartor


title: DoCmd.OpenReport e ORDER BY

author: Gabriele

text:
In una maschera seleziono vari tipi di ricerca, quando seleziono quello per
data imposto l'apertura del report in questo modo:
DoCmd.OpenReport "Ricerche", acViewPreview, "RPersonale", "[Ricerche].[Data]
>" & datasrc & " ORDER BY [Ricerche].[Data]"
Dove dò come filtro la query generica e poi imposto le condizioni di where,
il mio problema però è mettere l'order by che mi dà errore.
Posto anche la costruzione della stringa datasrc:
            datasrc = Mid(TxtData.Value, 4, 2)
            datasrc = datasrc & "/"
            datasrc = datasrc & Mid(TxtData.Value, 1, 2)
            datasrc = datasrc & "/"
            datasrc = datasrc & Mid(TxtData.Value, 7, 4)
            datasrc = "#" & datasrc & "#"
Non faccio altro che invertire le date per l'inserimento cioè da 23/03/2005
si ottiene 03/23/2005 e poi metto i # ed alla fine ho: #03/23/2005# corretto
per l'inserimento.
TIA


title: DoCmd.OpenReport e ORDER BY

text:
"Gabriele" <
mori197...@libero.it
> wrote in message
news:ECc0e.1103711$
35.40...@news4.tin.it

A parte che tutto il codice da te scritto si risolve
con un FORMAT(TuaData,"mm/dd/yyyy") ma non è quello il
problema.
Abilita l'ordinamento del Report, oppure se è basato su Query
inserisci ORDER BY nella stessa.
NOn puoi passare il criterio di ordinamento come hai pensato.
Leggi l'HELP di cui ti roport uno stralcio relativamente alla
proprietà ORDERBY.
Per i report è necessario impostare la proprietà OrdinaAdAvvio a Sì
per applicare il criterio di ordinamento specificato dalla proprietà
OrdinaPer dell'oggetto.
Per le maschere, selezionare il campo in base al quale si desidera
ordinare i record e fare clic sul pulsante appropriato di
ordinamento della barra degli strumenti o scegliere Ordinamento
dal menu Record, quindi il comando appropriato dal sottomenu.
È inoltre possibile impostare la proprietà OrdinaAdAvvio
per maschere e report utilizzando Visual Basic.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Evidenziare record corrente

author: AMR-Giuseppe

text:
Ciao a tutti
Ho un piccolo problema , vorrei poter evidenziare l'intero record corrente
di una sottomaschera  a schede continue in modo tale che posso
con i tasti freccia far salire o scendere la riga evidenziata nella
sottomaschera .
Se qualcuno mi sa dire come fare .
Grazie anticipato
Ciao Giuseppe


title: bloccare inserimento dati in campo maschera

author: antonio

text:
salve,
ho una maschera in versione/formato tabella con tre campi:
campo1 campo2 e campo3
Problema
se metto un dato (importo in euro)  nel campo2 devo bloccare l'inserimento
dati nel campo3 e viceversa.
Chi mi posta il codice č bravo!
grazie a tutti per l'attenzione
antonio


author: ciroteo

text:
On 15 Gen, 08:59, "antonio" <
anto...@virgilio.it
> wrote:
> salve,
> ho una maschera in versione/formato tabella con tre campi:
> campo1 campo2 e campo3
> Problema
> se metto un dato (importo in euro)  nel campo2 devo bloccare l'inserimento
> dati nel campo3 e viceversa.
>
> Chi mi posta il codice è bravo!
> grazie a tutti per l'attenzione
> antonio
dirai forse maschera in versione foglio dati?
if me.campo1<>"" then
me.campo2.locked=true
me.campo3.locked=true
su prima di aggiornare campo 2 ....
più o meno ...


text:

ahi...
è foglio dati, deve usare la formattazione condizionale
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


author: Karl Donaubauer

text:
MA wrote:
> ciroteo wrote:
>>  antonio wrote:
>>> ho una maschera in versione/formato tabella con tre campi:
>>> campo1 campo2 e campo3
>>> Problema
>>> se metto un dato (importo in euro) nel campo2 devo bloccare
>>> l'inserimento dati nel campo3 e viceversa.
>> ...
>> dirai forse maschera in versione foglio dati?
>> if me.campo1<>"" then
>> me.campo2.locked=true
>>
>> me.campo3.locked=true
>>
>> su prima di aggiornare campo 2 ....
>> più o meno ...
> ahi...
> è foglio dati, deve usare la formattazione condizionale
Perché?
Puo p.e. usare una procedura nella maschera
Private Sub procBlocca()
  Me!Campo2.Locked = Not IsNull(Me!Campo3)
  Me!Campo3.Locked = Not IsNull(Me!Campo2)
End Sub
che deve chiamare con
procBlocca
nel codice di 3 eventi: "Su corrente" della maschera e
"Dopo aggiornamento" di tutti e due controlli.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:5v6voiF...@mid.individual.net...

Grazie Signori!
e scusate il ritardo
antonio


title: Creazione database

author: Rosario Manto

text:
Volendo creare un programma di carico-scarico
magazzino ho creato due maschere: la prima in cui  vi sono
le caratteristiche del prodotto (es. esistenza in magazzino, valore
dell'esistenza etc), ed una
specificatamente per il carico. Quest'ultima contiene una sottomaschera
con dei campi che riguardano il carico (es il prodotto da caricare, la
quantità da caricare etc)
ora vorrei aggiornare automaticamente la maschera dei prodotti richiamando
alcuni valori o la somma di alcuni valori della sudetta sottomaschera
come potrei fare a richiamarla?
Grazie per la risposta


title: Creazione database

author: Sergio MAZZA

text:
"Rosario Manto" <
rosari...@citiesonline.it
> ha scritto nel messaggio
news:8radlh$i5h$1...@serv1.iunet.it...

Puoi essere più preciso?
Ciao.


title: Disabilitare Campo in base a valore inserito

author: Andrea

text:
Salve,
vorrei creare questo genere di evento:
ho una maschera relazionata con una sola tabella.
ho un campo tipologia ocn valori A e B
vorrei che i campi : campo1 e campo2 e altri si disabilitassero o meno in
base al valore A o B
ES:
seleziono il valore A nel campo tipologia
automaticamente mi si disabilitano i campi 1,2,3,4 nella maschera.
E' possibile farlo?
Como posso crearlo?
GRAZIEMILLLe


author: Roberto dalla campagna

text:
"Andrea" <
and...@pcmweb.it
> ha scritto nel messaggio
news:cj1426$20e$1...@grillo.cs.interbusiness.it...

A fronte dell'evento "Dopo aggiornamento" della casella di testo associata
al campo tipologia ed a fronte dell'evento "Su corrente" della mashera,
genera il seguente codice VBA:
If Me!tipologia = "A" Then
    Me!campo1.Enabled = False
    Me!campo2.Enabled = False
    Me!campo3.Enabled = False
    Me!campo4.Enabled = False
Else
    Me!campo1.Enabled = True
    Me!campo2.Enabled = True
    Me!campo3.Enabled = True
    Me!campo4.Enabled = True
End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
NON MI VA.
Mi dice:
La dichiarazione della routine non corrisponde al nome di una macro,di una
funzione definita dall'utente oppure a [Routine Evento]
Questo è il codice che ho scritto:
Private Sub Form_Current()
If Me!tipologia_assistenza = "ONSITE" Then
    Me!materiale1.Enabled = False
    Me!materiale2.Enabled = False
    Me!materiale3.Enabled = False
    Me!materiale4.Enabled = False
    Me!causale.Enabled = False
Else
    Me!materiale1.Enabled = True
    Me!materiale2.Enabled = True
    Me!materiale3.Enabled = True
    Me!materiale4.Enabled = True
    Me!causale.Enabled = False
End If
End Sub
Private Sub tipologia_assistenza_AfterUpdate(Cancel As Integer)
If Me!tipologia_assistenza = "ONSITE" Then
    Me!materiale1.Enabled = False
    Me!materiale2.Enabled = False
    Me!materiale3.Enabled = False
    Me!materiale4.Enabled = False
    Me!causale.Enabled = False
Else
    Me!materiale1.Enabled = True
    Me!materiale2.Enabled = True
    Me!materiale3.Enabled = True
    Me!materiale4.Enabled = True
    Me!causale.Enabled = False
End If
End Sub
Dove sbaglio?
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:qIV4d.6186$H11.1...@twister1.libero.it...



text:
"Andrea" <
and...@pcmweb.it
> ha scritto nel messaggio
news:cj1a7g$gla$1...@balena.cs.interbusiness.it...

Non saprei proprio.
Ma tu questo codice VBA dove lo hai scritto?



text:
nel FORM.
ho aperto la maschera e clikkato con tasto destro e genera ....
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:iNW4d.6488$N45.1...@twister2.libero.it...
