text:
marius2009 ha scritto:
> Alessandro Cara ha scritto:
>
>> marius2009 ha scritto:
>>> buonasera a tutti
>>> volevo sapere se si pu� reallizzare un report che derivi da una maschera
>>> inserimento dati stampando solo quelli presenti a video in quel momento
>>> escludendo quelli inseriti in precedenza gi� presenti nella tabella
>>> buon lavoro a tutti
>>> grazie
>>>
>> Quelli presenti a video avranno una regola di visualizzazione (query +
>> filtri) e' sufficiente applicare la stessa regola al report.
>> Al quale e' possibile cambiare sia la sorgente dati che il criterio di
>> estrazione. Se per presenti a video intendi quello contenuto in una
>> schermata, immagino con form contiua e' un po piu' "tricky" ma si puote
>> --
>> ac
> Scusami ma non ti seguo
> sono record appena inseriti dall'operatore che regola di visualizzazione
> intendi??
>
Ci sono n+1 modi di fare applicazioni di inserimento dati. Onde evitare
che mi metta a elencarle e spiegarle non sarebbe il caso che tu riporti
come e' fatta "logicamente" la tua?
--
ac


title: report record presenti maschera inserimento dati

text:
Alessandro Cara ha scritto:

maschera con origine dati collegata alla mia tabella quindi come scrivo in
ogni campo scrive direttamente nella mia tabella ,con la propriet�
immissione dati:si



author: Alessandro Cara

text:

Quali sono i campi che scrivi? Struttura tabella per intenderci.
--
ac


author: Roberto da Parma

text:
"marius2009" <
tessito...@libero.it
> ha scritto nel messaggio
news:ha338p$h0q$1...@news.newsland.it...

Come ti ha gi� fatto notare qualcuno un criterio ci sar�...se stai
immettendo I dati per andarlo a stampare dovrai pur salvarlo...una volta
salvato lo vai a stampare filtrando l'id, oppure ti interesser� stampare
tutti I record inseriti quel giorno, in un intervallo...
insomma un criterio ci sar�...
ciao
--
Roberto da Parma


title: E-mail da codice..

author: Rimo

text:
Salve..un aiuto:
vorrei sapere se e come posso fare a mandare una mail da codice..Devo
fare uno scadenziario,testo una data e se è scaduta devo mandare via
una e-mail di avviso..Come posso fare?comè la sintassi?
Inviato da
www.mynewsgate.net


title: E-mail da codice..

author: Roberto da casa

text:
"Rimo" <
6175i...@mynewsgate.net
> ha scritto nel messaggio
news:200406150...@mynewsgate.net...
> Salve..un aiuto:
> vorrei sapere se e come posso fare a mandare una mail da codice..Devo
> fare uno scadenziario,testo una data e se è scaduta devo mandare via
> una e-mail di avviso..Come posso fare?comè la sintassi?
>
Usa il metodo SendObject (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ma 'sto snapshot non si vede

text:
Sto lavorando con il 97 e ho creato da un report uno snapshot.
Lo apro e mi appaiono solo le intestazioni del report il resto del
foglio è tutto bianco.
Avrà sbagliato a salvare? NO.
Se lo stampo è perfetto!!!!!
Ho anche provato a upgradare il db nella versione 2000 e il problema
permane.
Qualcuno ne sa qualcosa?
Grazie..........
--
Posted from 213.213.12.170 by way of
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: casella combinata & report & casella di testo

author: Maria Rossi

text:
ho un report e una maskera.
nella maskera c'è una casella combinata con un elenco.
nel report vorrei ke una casella di testo mi visualizzasse la voce
scelta nella cas. combinata .
come si fa?
x adesso l'unico sistema ke ho trovato x visualizzare la voce scelta
nella cas. combinata è una casella di riepilogo
ma su stampa questa si presenta con i bordi neri e non è carino !
vi prego aiutatemiiiiiiiiiiiiiiiiiiiiii
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Alessandro Romeo

text:
"Maria Rossi" <
gelso...@alfemminile.com
> ha scritto nel messaggio
news:4be4371c7516571be58...@mygate.mailgate.org...
> ho un report e una maskera.
> nella maskera c'è una casella combinata con un elenco.
> nel report vorrei ke una casella di testo mi visualizzasse la voce
> scelta nella cas. combinata .
> come si fa?
Nella casella di testo del report metti come controlsource da codice vb
form![nomeform]![nomecasella]
se non erro e' il metodo giusto o di averti sato uno spunto altrimenti mi
spiace.
Ciao Ale


title: Inserire immagine variabile in report

author: elle

text:
Ho il seguente problema:
in un  campo memorizzo la matricola di un dipendente,
in una dir ./foto ho una foto che ha il nome  "numeromatricola".jpg
nel form al load e ad ogni spostamento tra record inizializzo  il
contollo immagine foto con
foto.picture="percorso\cartella\"& matricola&".jpg"
cosi vedo un "cartellino" con tanto di foto collegata al dipendente.
Ho creato un report con stesso criterio, quando faccio l'anteprima
vorrei ottenere lo stesso effetto:
avere il cartellino con aggiornata la foto.
ma nelle proprietà dell'oggetto immagine non esiste  ( nel report)
.picture ???!!!!!!
Ho  poco tempo........qualcuno ha risolto un problema simile?
( ho già una tabella con le matricole e le foto con matricola.jpg,non
posso cambiare questo prerequisito.)
grazie
Luigi


title: Inserire immagine variabile in report

text:
> Ho  poco tempo........qualcuno ha risolto un problema simile?
> ( ho già una tabella con le matricole e le foto con matricola.jpg,non
> posso cambiare questo prerequisito.)
> grazie
> Luigi
Mi rispondo da solo chiedendo scusa,
non lo vedo in completamento automatico,
 ma di fatto inserendo il comando " a memoria"  funziona.....
Luiigi


title: Password per WorkBook

author: Calabro

text:
Sto creando un programma per il pagamento di alcune competenze, sono
arrivato alla fine e mi manca qualche dettaglio.
Il programma genera un file excel che ci viene trasmesso per posta
elettronica e noi, contabilità,  provvediamo a pagare. La scelta del formato
excel è dovuto dal fatto che trattandosi di soldi chi acquisisce i dati ha
il sacrosanto diritto di vedere come e cosa il programma elabora, ma il
problema è che può essere anche modificato. E' possibile alla creazione del
file inserire una password che lo protegga dalle modifiche?
Grazie
Calabro


title: Password per WorkBook

author: Federico Luciani

text:

dipende da come generi il file.
se fai un export in formato xls, non saprei;
ma se lo crei via codice, allora
    Dim excApp As Object
    Dim excDoc As Object
    Dim blOpen As Boolean
    On Error Resume Next
    blOpen = True
    Set excApp = GetObject(, "Excel.Application")
    If Err.Number = 429 Then
        Set excApp = CreateObject("Excel.Application")
        blOpen = False
        Err.Number = 0
    End If
    On Error GoTo gestErrori
    Set excDoc = excApp.workbooks.Add
    excApp.Visible = True
    '
    'ci scrivi quello che vuoi
    excDoc.Worksheets(1).Cells(2, 2) = "Hello World!"
    '
    'lo salvi passandogli nome e password su scrittura
    excDoc.SaveAs FileName:="C:\pippo.xls", WriteResPassword:="pippo"
    'lo chiudi
    excDoc.Close
esci:
    Set excDoc = Nothing
    Set excApp = Nothing
    Exit Sub
gestErrori:
    MsgBox Err.Number & " - " & Err.Description
    GoTo esci
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Password per WorkBook

author: Claudio

text:
Wed, 13 Nov 2002 20:03:35 +0100, Federico Luciani ha scritto ben 63
righe per dire:
>Calabro wrote:
>> Sto creando un programma per il pagamento di alcune competenze, sono
>> arrivato alla fine e mi manca qualche dettaglio.
>> Il programma genera un file excel che ci viene trasmesso per posta
>> elettronica e noi, contabilità,  provvediamo a pagare. La scelta del formato
>> excel è dovuto dal fatto che trattandosi di soldi chi acquisisce i dati ha
>> il sacrosanto diritto di vedere come e cosa il programma elabora, ma il
>> problema è che può essere anche modificato. E' possibile alla creazione del
>> file inserire una password che lo protegga dalle modifiche?
>> Grazie
>> Calabro
>
>dipende da come generi il file.
>
>se fai un export in formato xls, non saprei;
>
>ma se lo crei via codice, allora
>
...cut
Credo che la tua soluzione sia adattabile anche nel caso in cui Calabro
utilizzi il TransferSpreadsheet... non dovrebbe fare altro che aprire il
file generato (metodo Open), e fare un SaveAs aggiungendo la password di
scrittura.
Ciao. Claudio.


title: Password per WorkBook

text:
Io utilizzo il TransferSpreadsheet e se faccio SaveAs appare il solito
messaggio di excel 'il file esiste già. Sostituirlo?' Figurati, conoscendo i
miei polli, come minimo si lanciano dalla finestra. Ti dico solo che una
volta dando spiegazioni per telefono su excel, dall'altra parte mi chiedono:
mi scusi che cosè una cella. Pensa un pò con chi ho a che fare. Comunque ti
ringrazio.
"Claudio" <c...@NOSPAMandCOsupereva.it> ha scritto nel messaggio
news:i3a5tukl7oi9vqu47...@4ax.com...



title: Password per WorkBook

text:
Wed, 13 Nov 2002 23:09:17 +0100, Calabro ha scritto ben 42 righe per
dire:
>Io utilizzo il TransferSpreadsheet e se faccio SaveAs appare il solito
>messaggio di excel 'il file esiste già. Sostituirlo?' Figurati, conoscendo i
>miei polli, come minimo si lanciano dalla finestra. Ti dico solo che una
>volta dando spiegazioni per telefono su excel, dall'altra parte mi chiedono:
>mi scusi che cosè una cella. Pensa un pò con chi ho a che fare. Comunque ti
>ringrazio.
Dovresti rispondere dopo il quoting.
Comunque, se semplicemente prima di fare il SaveAs cancelli il file con
un bel Kill?
Ciao. Claudio.


title: Password per WorkBook

text:

infatti, ci ho pensato subito dopo averla inviata ;-)



title: Password per WorkBook

text:


come dice Claudio una possibile soluzione potrebbe essere questa,
richiamandola cosi':
s_expXls "nometabellaoquery", "C:\tuofile.xls", "tuapwd"
Sub s_expXls(sTable As String, sFile As String, sPwd As String)
    Dim excApp As Object
    Dim excDoc As Object
    Dim sFileTmp As String
    On Error GoTo gestErrori
    sFileTmp = "C:\Temp\tmp.xls"
    If dir(sFileTmp) <> "" Then Kill sFileTmp
    If dir(sFile) <> "" Then Kill sFile
    DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel97,
sTable, sFileTmp
    On Error Resume Next
    Set excApp = GetObject(, "Excel.Application")
    If Err.Number = 429 Then
        Set excApp = CreateObject("Excel.Application")
        Err.Number = 0
    End If
    On Error GoTo gestErrori
    Set excDoc = excApp.workbooks.Open(sFileTmp)
    'excApp.Visible = True
    excDoc.SaveAs FileName:=sFile, WriteResPassword:=sPwd
    excDoc.Close
esci:
    Set excDoc = Nothing
    Set excApp = Nothing
    Exit Sub
gestErrori:
    MsgBox Err.Number & " - " & Err.Description
    GoTo esci
End Sub
come vedi dal codice, export avviene sempre su un file temporaneo,
questo perche' altrimenti quando esegue il SaveAs, excel avvisa che
il file esiste!!!
non conosco bene gli oggetti di excel, forse puo' essere migliorata.
se qualcosa non e' chiaro, scrivi



title: apertura maschera

author: Rolopi Rolopiz

text:
ciao a tutti
ho una maschera (anagrafica), in questa maschera inserisco i dati di un
utente, sempre in questa maschera voglio inserire un bottone che mi apra
un'altra maschera (esami clinici), ma all'apertura l'id utente presente
nella maschera (esami clinici) deve essere uguale all'id utente presente
sulla maschera (anagrafica).
Per rendervi conto (ma non cè ne di bisogno) un pò come avviene con una
maschera che contiene una sottomaschera con gli stessi id che
all'aggiunta del record della maschera automaticamente la sottomaschera
si trova nel campo correlato lo setsso numero. Spero di essermi spiegato
bene, ah naturalmente ho relazionato i campi delle relative tabelle.
grazie per il vostro aiuto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: apertura maschera

author: Maurizio Borrelli

text:
> "Rolopi Rolopiz"
news:e8674dbc054417fed0a...@mygate.mailgate.org
:
> ho una maschera (anagrafica), in questa maschera inserisco i dati di un
> utente, sempre in questa maschera voglio inserire un bottone che mi apra
> un'altra maschera (esami clinici), ma all'apertura l'id utente presente
> nella maschera (esami clinici) deve essere uguale all'id utente presente
> sulla maschera (anagrafica).
> Per rendervi conto (ma non cè ne di bisogno) un pò come avviene con una
> maschera che contiene una sottomaschera con gli stessi id che
> all'aggiunta del record della maschera automaticamente la sottomaschera
> si trova nel campo correlato lo setsso numero. Spero di essermi spiegato
> bene, ah naturalmente ho relazionato i campi delle relative tabelle.
    Hai presente l'autocomposizione pulsante di comando? Ovvero il pulsante
"Creazioni guidatate Controllo" posto sulla barra "Casella degli strumenti"?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: apertura maschera

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> wrote in message
news:aognoc$m7qjs$
1...@ID-52090.news.dfncis.de
   Hai presente l'autocomposizione pulsante di comando? Ovvero il
pulsante
> "Creazioni guidatate Controllo" posto sulla barra "Casella degli strumenti"?
>
> --
> Ciao :-)
> Maurizio
> --------
> ?SPQR(C)
>  X
> --------
perdonami maurizio, il pulsante di autocomposizione l'ho presente, ma
devo aprire
la maschera? o che cosa?



title: apertura maschera

text:

da quello che scrivi, mi sembra, che hai scartato l'ipotesi di
gestione con la sottomaschera. Non entro nel merito.
1) Prepara l'altra maschera con origine dati gli esami clinici
2) Prepara il bottone sulla'anagrafica
3) sull'evento di click del bottone:
   docmd.openform "nomemaschera",,, " ID= " &
me.id
   N.B. In questo modo quando ti appare la maschera esami risulta
"filtrata"
   ed e' sfiltrabile tramite l'apposita entrata di menu'/toolbar (sempre
che
   i menu'/toolbar siano visibili)
--
a.cara


title: apertura maschera

text:
> "Rolopi Rolopiz"
news:2b63fd2874916571e67...@mygate.mailgate.org
:
> > "Maurizio Borrelli" news:aognoc$m7qjs$
1...@ID-52090.news.dfncis.de
:
>    Hai presente l'autocomposizione pulsante di comando? Ovvero il
> pulsante
> > "Creazioni guidatate Controllo" posto sulla barra "Casella degli
> > strumenti"?
> perdonami maurizio, il pulsante di autocomposizione l'ho presente, ma
> devo aprire
> la maschera? o che cosa?
    Io ti perdono se tu perdoni la mia "impazienza": con "hai presente"
intendo "hai presente e sai come farlo funzionare?".
    Facciamo che non hai presente... ;-))
    La maschera (M1) che dovra' ospitare il pulsante dovresti averla gia'
creata, giusto?
    Ora crea, se non l'hai gia' fatto, l'altra maschera (M2).
    Apri M1 in struttura, se il pulsante "Creazioni guidatate Controllo" non
e' "schiacciato" schiaccialo.
    Clic sul pulsante "Pulsante di comando".
    Disegna un pulsante sul Corpo di M1.
    *Dovrebbe* partire l'autocomposizione.
    Segui le istruzioni.
    Eventualmente fatti vivo per chiarimenti.



title: apertura maschera

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> wrote in message
news:aogp4i$m4ur5$
1...@ID-52090.news.dfncis.de
nessun problema maurizio :))) figurati se uno
può prendersela con una persona così gentile e pronto ad aiutarti....
in merito alla creazione del pulsante, quello o già come fare...
il problema è quello di far apparire nella maschera che apro lo stesso
id utente di partenza.
cia e sempre grazie



title: apertura maschera

text:
> da quello che scrivi, mi sembra, che hai scartato l'ipotesi di
> gestione con la sottomaschera. Non entro nel merito.
> 3) sull'evento di click del bottone:
>    docmd.openform "nomemaschera",,, " ID= " &
me.id
ale ho provato ma l'id utente resta vuoto( come mai?), non utilizzo una
sottomascherà
poichè gia nell'anagrafica ne ho altre.
grazie



title: apertura maschera

author: Fabrizio

text:
On Tue, 15 Oct 2002 09:48:20 +0000 (UTC), "Rolopi Rolopiz"
<
rol...@libero.it
> wrote:
>"Maurizio Borrelli" <
maurizio...@freepass.it
> wrote in message
>news:aognoc$m7qjs$
1...@ID-52090.news.dfncis.de
>
>   Hai presente l'autocomposizione pulsante di comando? Ovvero il
>pulsante
>> "Creazioni guidatate Controllo" posto sulla barra "Casella degli strumenti"?
>>
>> --
>> Ciao :-)
>> Maurizio
>> --------
>> ?SPQR(C)
>>  X
>> --------
>
>perdonami maurizio, il pulsante di autocomposizione l'ho presente, ma
>devo aprire
>la maschera? o che cosa?
La creazione guidata (dei pulsanti ) ti chiede : quale azione vuoi che
faccia il pulsante ( tu sceglierai :'operazioni su maschere' --> 'Apri
maschera') ; poi ti chiede quale maschera aprire ( scegli!); quindi ,
finalmente , ti chiede su quali record aprire la maschera ( tu
ovviamente sceglierai 'Apri la maschera e trova dati specifici') , da
qui devi scegliere i campi in comune.
----------------------------
A memoria da codice è più o meno :
Private sub cmdApriMaschera_Click()
'riga sotto per andare la gestore di errori
on error goto Err_ApriMaschera
'questa è la parte interessante
dim strCriteria as string
strCriteria = "TuoCampo(della finestra da aprire) = " & "'" &
me!TuaCasella(della finestra aperta) & "'"

docmd.openform "FormDaAprire",,,strCriteria
Exit_ApriMaschera:
 exit sub
'questo è il gestore di errori , che richiama le due righe sopra
' a fine lavoro
Err_ApriMaschera:
msgbox err.description
resume Exit_ApriMaschera
exit sub
-------------
Io di solito ne faccio un uso smodato e non professionale , con
controlli associati e tutto quello che mamma Microsoft ci da in
creazioni guidate: cmq prova , prova , prova.
Ciao. Fabrizio


title: apertura maschera

text:
> "Rolopi Rolopiz"
news:4f35ebbb6a3e892f2b5...@mygate.mailgate.org
:
> > "Maurizio Borrelli" news:aogp4i$m4ur5$
1...@ID-52090.news.dfncis.de
:
> nessun problema maurizio :))) figurati se uno
> può prendersela con una persona così gentile
    Non sono gentile. >:-[
> e pronto ad aiutarti....
    Questo si'... :-))
> in merito alla creazione del pulsante, quello o già come fare...
> il problema è quello di far apparire nella maschera che apro lo stesso
> id utente di partenza.
        Creazione guidata pulsante di comando
        Categorie: Operazioni su maschere
        Azioni: Apri maschera
        [Avanti]
        M2
        [Avanti]
        (.) Apri la maschera e trova dati specifici da visualizzare
    Se non sei arrivato a questo punto vuol dire le le due maschere che hai
creato non sono fra loro "coerenti". Non hanno cioe' in comune un campo che
permetta l'operazione che intendi fare tu.
    Se questo e' il caso butta via tutto e ricomincia: perderai meno tempo.
    ;-)



title: apertura maschera

text:

Fermo restando che potresti giocare con la visibilita' delle
sottomaschere.
Quale ID ti resta vuoto?
Quando apre "esame clinici" se trova l'ID riempie il record, se non lo
trova
la maschera rimane vuota. In fase di inserimento "non" riporta
automaticamente
l'ID di provenienza.
--
a.cara


title: apertura maschera

author: chiara

text:
ciao io l'ho risolto cosě:
nel VB della II maschera nella sezione form
Private Sub Form_BeforeUpdate(Cancel As Integer)
ID =
Forms.masch_anagrafico.ID
End Sub
ciao spero ti possa essere utile
chiara


title: apertura maschera

text:
"Alessandro Cara" <
al...@blunet.it
> wrote in message
news:3DABFCD5...@blunet.it

> Fermo restando che potresti giocare con la visibilita' delle
> sottomaschere.
mi puoi spiegare meglio?
In fase di inserimento "non" riporta automaticamente l'ID di
provenienza.
e quindi esiste un modo per ovviare a questo?
grazie sempre



title: apertura maschera

text:
"chiara" <
chiara...@libero.it
> wrote in message
news:8flr9.40852$
RO.10...@twister1.libero.it
> Private Sub Form_BeforeUpdate(Cancel As Integer)
> ID =
Forms.masch_anagrafico.ID
> End Sub
utilissima chiara :)))
ti ringrazio per l'aiuto, l'unico problema e vorrei capire perchè,
l'evento BeforeUpdate non mi funziona, mentro l'evento "su corrente "
si... boh misteri dell'informatica



title: [Repliche] Riconoscimento Master

author: ALESSANDRO Baraldi

text:
Nel mio Db(Master) ho la possibilità di eseguire alcune Operazioni
che non dovrebbero essere possibili dalle Repliche, ma visto che
il codice non può essere modificato nelle Repliche, pensavo di
Replicare e poi modificare il Master.
La cosa non mi entusiasma come metodo, ma l'alternativa sarebbe
salvare la proprietà ReplicaID del Master in un File Ext ed interrogarlo
confrontandolo con la proprietà di ogni applicativo(Replica o Master)
ed agire di conseguenza.
Avete soluzioni più pratiche da suggerirmi.
Grazie.
@Alex.


title: [Repliche] Riconoscimento Master

author: sv

text:
ALESSANDRO Baraldi ha scritto:


> Grazie.
> @Alex.
Non so se questo possa esserti di aiuto, ma io replico soltanto il *_be e
non l'*_fe.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [Repliche] Riconoscimento Master

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:c07iuq$2uu$1...@news.newsland.it...
> ALESSANDRO Baraldi ha scritto:
>
> > Nel mio Db(Master) ho la possibilità di eseguire alcune Operazioni
> > che non dovrebbero essere possibili dalle Repliche, ma visto che
> > il codice non può essere modificato nelle Repliche, pensavo di
> > Replicare e poi modificare il Master.
> > La cosa non mi entusiasma come metodo, ma l'alternativa sarebbe
> > salvare la proprietà ReplicaID del Master in un File Ext ed interrogarlo
> > confrontandolo con la proprietà di ogni applicativo(Replica o Master)
> > ed agire di conseguenza.
>
> > Avete soluzioni più pratiche da suggerirmi.
>
> > Grazie.
> > @Alex.
>
> Non so se questo possa esserti di aiuto, ma io replico soltanto il *_be e
> non l'*_fe.
>
> --
> rgrds
> SC
>
Ma al di là che non mi cambierebbe la cosa, poichè in ogni caso
mi nasce la necessità di imporre alla replica limitazioni, il mio
caso è FE-BE uniti, poichè è un piccolo applicativo e non vale
la pena separarli.
Non vorrei però non considerare qualche aspetto legato alla divisione
da te già valutato.
Ciao.
@Alex.


Come si fa a Scrivere i risultati di una query in una nuova tabella
access?


title: Scrivere i risultati di una query in una nuova tabella access

author: ciroteo

text:
"d4h2" <
d4...@zv.fraunhofer.de
> ha scritto nel messaggio
news:418F6A64...@zv.fraunhofer.de...
> Come si fa a Scrivere i risultati di una query in una nuova tabella
> access?
>
Si chiamano query di accodamento.
Crei una nuova query in visualizzazione struttura. Poi aggiungi la tabella
di origine, oppure la query che tu hai già fatto, selezioni quindi, dal menu
strumenti query:  query di accodamento.
A questo punto puoi indicare campo per campo dove vuoi che vengano accodati
i dati.  Se la query o la tabella di origine hanno la stessa struttura della
tabella di destinazione è ancora più semplice.
Se hai problemi riposta.


text:
ciroteo schrieb:

La query é creata, e la tabella nuova anche (vuota).
come facccio a metterci i risultati della query dentro??
Ho un access in tedesco e non so come si dice query di accodamento.
Se mi dici esattamente i passi che devo fare ti ringrazio moltissimo!


text:
"d4h2" <
d4...@zv.fraunhofer.de
> ha scritto nel messaggio
news:418F7212...@zv.fraunhofer.de...

.azz ...
allora vediamo un po' io utilizzerò sql che dovrebbe essere indipendente
dalla lingua del sistema operativo o del software.
tabella di origine: tbl_origine
campi:
id, nome,cognome
tabella di destinazione: tbl_dest
id,nome,cognome
visualizza la query come sql e non come struttura:
INSERT INTO tbl_dest ( id,nome, cognome  )
SELECT tbl_origine.ID, tbl_origine.nome, tbl_origine.cognome FROM
tbl_origine;
se la struttura delle due tabelle non fosse identica puoi modificarla:
INSERT INTO tbl_dest ( id,camponuovo, cognome  )
SELECT tbl_origine.ID, tbl_origine.nome, tbl_origine.cognome FROM
tbl_origine;
il valore del nome della tabella origine andrà nel camponuovo.


text:
d4h2 ha scritto:
> ciroteo schrieb:


Ciao Ingrid,
se la query è creata, in visualizzazione struttura ti troverai più o meno
i seguenti elementi:
1. una parte, quella superiore dello schermo, occupata dalle tue tabelle
di origine e dalle relazioni eventualmenti esistenti;
2. una parte, quella inferiore, occupata, invece, da una griglia nella
quale avrai posizionato:
a) i tuoi campi d'origine, o formule che li combinino (prima riga o
"Campo" in italiano);
b) le tabelle d'origine, o niente se il campo è calcolato (seconda riga o
"Tabella" in italiano);
c)terza riga o "Ordinamento" in italiano;
d) quarta riga o "Mostra" in italiano;
e) quinta riga o "Criteri" in italiano;
f) sesta riga o "Oppure" in italiano.
3. Se dal menù Query selezioni la penultima voce (in A97) della sezione
query (quella centrale per intendersi) che in italiano è query di
accodamento il programma ti chiederà a quale tabella vuoi accodare i dati
della query e potrai scegliere la tabella nuova dall'elenco proposto;
4. dopo la conferma la quarta riga cambierà da "Mostra" a "Accoda a " e,
per ogni campo della query, potrai scegliere quale campo della tabella
nuova riceverà il dato della query stessa.
Ciao,
DEL_REC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Problema con origine riga

author: Luciano

text:
ciao
ho una tabella Rappresentanti fatta così.
IDCliente (numerico)
Rappresentante (combobox)
e nella combo ho un'elenco di 15 nomi. Questa combo vorrei che facesse da
origine riga per un campo di altre tabelle, in modo che aggiornando la combo
della tabella Rappresentanti anche le altre tabelle aggiornino la loro.
quando provo a farlo la finestra della query mi dice di controllare errori
di punteggiatura o che non sia troppo lungo. Non ci sono errori di
punteggiatura e sicuramente sarà la seconda ipotesi. Come faccio ad aggirare
il problema?
grazie
ah, per quanto riguarda il pannello comandi trasparente, era uno sfizio a
cui posso rinunciare tranquillamente.
grazie comunque


title: Problema con origine riga

text:
"Luciano" <
lu.s...@aliceposta.it
> ha scritto nel messaggio
news:3ZTGd.707379$35.28...@news4.tin.it...

Non riesco proprio a seguire il tuo ragionamento, a parte il fatto che la
tabella Rappresentanti avrà come chiave primaria IDRappresentante e non
IDCliente.
Ciò premesso, ammesso e non concesso che abbia capito il tuo problema, se
usi come origine riga delle combo la tabella Rappresentanti o comunque una
query basata su di essa, dovresti ottenere ciò che hai chiesto: tutte gli
elenchi delle combo risulteranno aggiornati mano a mano che aggiornerai la
tabella Rappresentanti.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: msgbox in un ciclo for...next

author: Fid

text:
 Dim a(53) As Integer, k
    For k = 1 To UBound(a)
        a(k) = DCount("n_sett", "Conta_settimana", "n_sett = '" & k & "'
and incaricata=" & Me.Cod)

        If a(k) = 0 Then
            Me.Controls("cksettimana" & k).Value = 0

        Else
            Me.Controls("cksettimana" & k).Value = 1
            Me.Controls("TOTSETTIMANA" & k).Value = a(k)
        End If
    Next k
In questo ciclo avrei necessità di un solo msgbox se non ci sono da
visualizzare, inserendolo dopo
  If a(k) = 0 Then
ne ricevo logicamente 53
Come fare?
1000 Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: msgbox in un ciclo for...next

author: Marco Pizzamiglio

text:
Fid ha scritto:
> Dim a(53) As Integer, k
>     For k = 1 To UBound(a)
>         a(k) = DCount("n_sett", "Conta_settimana", "n_sett = '" & k & "'
> and incaricata=" & Me.Cod)
>         If a(k) = 0 Then
>             Me.Controls("cksettimana" & k).Value = 0
>         Else
>             Me.Controls("cksettimana" & k).Value = 1
>             Me.Controls("TOTSETTIMANA" & k).Value = a(k)
>         End If
>     Next k
> In questo ciclo avrei necessità di un solo msgbox se non ci sono da
> visualizzare, inserendolo dopo
>   If a(k) = 0 Then
> ne ricevo logicamente 53
> Come fare?
> 1000 Grazie
Usi una variabile boolean: Dim Avvisa as boolean.
All'inizio fuori dal ciclo la imposti: Avvisa=false
Nel ciclo la cambi se serve: If a(k) = 0 Then Avvisa=true
Alla fine fuori dal ciclo visualizzi il messaggio:
  if Avvisa then msgbox ......
Ciao.
-Marco-



title: cambiare link a tabella collegata.

author: mastro

text:
salve a tutti,
ho una serie di tabelle collegate in un db access, tutte con
destinazione ad un'altro db access. Mi serve cambiare la destinazione di
tutte queste, esiste una proprieta od un comanto che me lo faccia fare
in maniera semplice?
grazie
mastro


title: cambiare link a tabella collegata.

author: Carlo Costarella

text:
"mastro" <
non_te_...@libero.it
> ha scritto nel messaggio
news:20030519120001.0000...@libero.it...

Leggi Connect nella guida.
Su
www.sitocomune.com
 trovi alcuni esempi.
Anche il database di esempio Soluzioni.mdb ha una routine da copiare o
studiare.
Ciao, Carlo


title: cambiare link a tabella collegata.

author: Antonio Biso

text:
"mastro" <
non_te_...@libero.it
> ha scritto nel messaggio
news:20030519120001.0000...@libero.it...

Proprietą connect e metodo refreshlink
Antonio


title: cambiare link a tabella collegata.

text:
Nell'anno astrale 2003 il giorno 19 del mese di maggio
"Carlo Costarella" <
carloantoni...@virgilio.it
> scrisse:

> Leggi Connect nella guida.
non l'ho trovato...
> Su
www.sitocomune.com
 trovi alcuni esempi.
ho trovato su
http://www.sitocomune.com/tables/tables016.htm
, ho
scaricato l'esempio. la soluzione sta li dentro, però non ci capisco un
granchè, quindi spiego con piu precisione il prob.
ho due database, con tabelle reciprocamente collegate (db a.mdb ha
tabelle collegate a b.mdb, e b.mdb ha tab collegate ad a.mdb) questi due
db fanno parte di un programma che ovviamente in fase di installazione
collega le tabelle correttamente a seconda della path di installazione.
il problema sorge quando faccio upload di questi 2 db su un sito, dove
delle pagine asp interrogano i db. se cerco le tabelle collegate,
ovviamente mi da errore, perche la path non è quella giusta.
quindi io non posso toccare, e mettere codice vb for application nel
database, una soluzione sarebbe una piccola applicazione visual basic o
altro, o magari in .asp anche se non so se si possa fare.
cmq grazie mi siete stati d'aiuto...
> Anche il database di esempio Soluzioni.mdb ha una routine da copiare o
> studiare.
non so se è lo stesso che ho trovato io, ma questo non l'ho trovato
>
> Ciao, Carlo
grazie ancora


title: cambiare link a tabella collegata.

text:
"mastro" <
non_te_...@libero.it
> ha scritto nel messaggio
news:20030519153403.0000...@libero.it...
Nell'anno astrale 2003 il giorno 19 del mese di maggio
"Carlo Costarella" <
carloantoni...@virgilio.it
> scrisse:
> Leggi Connect nella guida.
non l'ho trovato...
> Su
www.sitocomune.com
 trovi alcuni esempi.
ho trovato su
http://www.sitocomune.com/tables/tables016.htm
, ho
scaricato l'esempio. la soluzione sta li dentro, perň non ci capisco un
granchč, quindi spiego con piu precisione il prob.
ho due database, con tabelle reciprocamente collegate (db a.mdb ha
tabelle collegate a b.mdb, e b.mdb ha tab collegate ad a.mdb) questi due
db fanno parte di un programma che ovviamente in fase di installazione
collega le tabelle correttamente a seconda della path di installazione.
il problema sorge quando faccio upload di questi 2 db su un sito, dove
delle pagine asp interrogano i db. se cerco le tabelle collegate,
ovviamente mi da errore, perche la path non č quella giusta.
quindi io non posso toccare, e mettere codice vb for application nel
database, una soluzione sarebbe una piccola applicazione visual basic o
altro, o magari in .asp anche se non so se si possa fare.
cmq grazie mi siete stati d'aiuto...
> Anche il database di esempio Soluzioni.mdb ha una routine da copiare o
> studiare.
non so se č lo stesso che ho trovato io, ma questo non l'ho trovato
>
> Ciao, Carlo
grazie ancora
Probabilmente non usi DAO con Access 97.
Se usi Access XP allora puoi cercare nella guida: "connectionstring" o
"Informazioni su OLE DB e sulle connessioni Data Link"
Questo dovrebbe esserti di aiuto.
Ciao, Carlo


title: Sostiuzione librerie

author: mauro

text:
Ciao
ho un db che contiene i riferimenti alla libreria di excel 2003 e vorrei
che la libreria fosse sostituita quella di excel 200 per gli utenti che
hanno quest'ultima versione di excel.
Come posso procedere?
Grazie in anticipo
Mauro
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Sostiuzione librerie

author: Nicola Ardito

text:
"mauro" <
m.gr...@libero.it
> ha scritto nel messaggio
news:c5lng6$kn$1...@news.newsland.it...

Credo che tu possa scegliere tra togliere un riferimento esplicito ad Excel
e dichiararlo come object o cambiare da codice il riferimento
1 caso
dichiarare una cosa tipo
dim exl as object
....
Questo comporta che in fase di sviluppo non vedrai l'elenco dei metodi e
delle proprieta' e non so quali altre controindicazioni ci possano essere.
2 caso
Qualche tempo fa ho implementato un controllo all'avvio che andava a
verificare la versione di Word presente sul pc e cambiava il riferimento se
era diversa da quella referenziata. Non sono riuscito pero' a farlo senza
chiedere di uscire da Access e riaprire il db. Purtroppo pero' non ho qui il
codice ma se la cosa ti interessa posso spedirlo domani.
Ciao Nicola


title: Sostiuzione librerie

text:
Nicola Ardito ha scritto:


Ciao Nicola,
credo che la cosa più semplice sia il secondo punto. Se puoi inviarmi
quanto hai già svilupppato faccio un test e ti rimando un feedback.
Grazie infinite



title: Sostiuzione librerie

text:
mauro ha scritto:
> Nicola Ardito ha scritto:


> Grazie infinite
> Mauro
Chiaramente dovrai cercare nel registro quali valori utilizzare per excel
e poi sul sito ci dovrebbe  essere un esempio di funzione GetRegvalue
Public Sub SistemaRiferimenti()
Dim ref As Reference, L, szKey As String, i, Nomerif As String
On Error GoTo err_sistemariferimenti
i = 0
    With Application
    For Each ref In .References
            Nomerif = ref.Name
            i = i + 1
    Next ref

    End With
Exit Sub
err_sistemariferimenti:
    i = i + 1
    If Err.Number = -
2147319779
 Then
        References.Remove Application.References.Item(i)
        L = GetRegValue(HKEY_CLASSES_ROOT,
"TypeLib\{00020905-0000-0000-C000-000000000046}\8.1\0\win32", szKey, "")
        If Nz(L, "") = "" Then
        L = GetRegValue(HKEY_CLASSES_ROOT,
"TypeLib\{00020905-0000-0000-C000-000000000046}\8.0\409\win32", szKey, "")
        End If
        If Nz(L, "") <> "" Then
            Application.References.AddFromFile L
            MsgBox "Riavviare l'applicazione per rendere effettive le
modifiche", vbCritical
            Application.Quit
        Else
            MsgBox "Impossibile trovare word"
            Application.Quit
        End If
    End If
End Sub
Ciao nicola



title: Sostiuzione librerie

text:
Nicola Ardito ha scritto:
> mauro ha scritto:
> > Nicola Ardito ha scritto:


> > Grazie infinite
> > Mauro




> "TypeLib{00020905-0000-0000-C000-000000000046}8.1win32", szKey, "")
>         If Nz(L, "") = "" Then
>         L = GetRegValue(HKEY_CLASSES_ROOT,
> "TypeLib{00020905-0000-0000-C000-000000000046}8.0409win32", szKey, "")
>         End If
>         If Nz(L, "") <> "" Then
>             Application.References.AddFromFile L
>             MsgBox "Riavviare l'applicazione per rendere effettive le
> modifiche", vbCritical
>             Application.Quit
>         Else
>             MsgBox "Impossibile trovare word"
>             Application.Quit
>         End If
>     End If
> End Sub
> Ciao nicola
Così non va xchè la procedura si pianta quando cerca di rimuovere il ref
incriminato in quanto la proprietà .name /.fullpath è assente in caso di
riferimenti mancanti. La soluzione che ho pensato è di testare la versione
di access in apertura del db e linkare i riferimenti. Ovviamente
all'uscita dal db tolgo i riferimenti altrimenti siamo da capo.
Per la versione di access uso SysCMD() (suggerito da Karl) e per lincare
le librerie utilizzo il addfromGUID
Ciao



title: Sostiuzione librerie

text:
"mauro" <
m.gr...@libero.it
> ha scritto nel messaggio
news:c5oqbf$r27$1...@news.newsland.it...
> Nicola Ardito ha scritto:
>
> > mauro ha scritto:
>
> > > Nicola Ardito ha scritto:
>
> > > > "mauro" <
m.gr...@libero.it
> ha scritto nel messaggio
> > > > news:c5lng6$kn$1...@news.newsland.it...
> > > > > Ciao
> > > > > ho un db che contiene i riferimenti alla libreria di excel 2003 e
> vorrei
> > > > > che la libreria fosse sostituita quella di excel 200 per gli
utenti che
> > > > > hanno quest'ultima versione di excel.
> > > > >
> > > > > Come posso procedere?
> > > > >
> > > > > Grazie in anticipo
> > > > > Mauro
> > > > >
> > > > > --
> > > > >
> > > > >
> > > > > questo articolo e` stato inviato via web dal servizio gratuito
> > > > >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> > > > >
> > > > >
[cut]


Non so se sia possibile  aggiungere i riferimenti al volo senza bisogno di
riavviare il db
In ogni modo la mia situazione era
un Pc di sviluppo con  word2000 e acc97. Sul pc dell'utente ci sono word 97
e acc97
Chiaramente non potevo usare la versione di access che e' la stessa nei due
casi
Il codice viene eseguito all'inizio e  non fa altro che scorrere i
riferimenti
L'istruzione
Nomerif =
ref.name
va in errore anche da me ma essendo gestito provvede a rimuovere il
riferimento
utilizzando l'item
References.Remove Application.References.Item(i)
poi va a vedere quale versione di word e' presente sul pc e la referenzia
Nicola


title: Visualizzazione query eliminazione

author: M--M

text:
Avviando l'autocomposizione automatica di un pulsante al quale voglio far
eseguire una query di eliminazione, vengono visualizzate (per la scelta
della query da associare) soltanto le query normali. So che è facile fargli
fare questa cosa agendo sul codice ma vorrei capire il perchè di questa
limitazione.
Grazie 1000
M.


title: Visualizzazione query eliminazione

author: Roberto da casa

text:
"M--M" <
a...@def.gh
> ha scritto nel messaggio
news:b551g9$5sv$1...@grillo.cs.interbusiness.it...

Non so tu che versione di Access usi, ma in Access 97 se con
l'autocomposizione Pulsante di comando seleziono la Categoria varie e
l'Azione Esegui query, nelle query da cui seleziono la query da eseguire mi
compaiono tutte le queries, anche quelle di comando.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Re: Ritornare al record precedente dopo requery

author: Marchingegno

text:
> Ho una maschera continua che visualizza dei record.
>
> Dopo aver selezionato un record, con un bottone posso aprire una maschera
> per modificare dei dati relativi a quel record (la maschera continua è in
> sola lettura e la sua sorgente è una query).
>
> Quando chiudo la maschera di modifica, devo fare un requery sulla maschera
> continua per vedere effettivamente le modifiche, solo che il requery mi
> riporta il cursore al primo record.
>
> Io vorrei ritornare al record a cui ero arrivato.
>
> Qual'è il modo migliore per farlo?
>
> Tramite la proprietà bookmark non funziona perchè il requery invalida i
> bookmarks.
>
> Ho provato a salvare l'id e poi fare un docmd.findrecord "ID=xxx" ma non
> funziona.
>
> Qual'è la soluzione migliore in questo caso, credo comune ?
>
> Grazie a tutti
Io faccio così
Option Compare Database
Dim SaveRecord
--------------------------------
Private Sub cmdEsci_Click()
    Forms![TuaMaschera].Requery
   'Qui ritorno sul record salvato
   DoCmd.GoToRecord acDataForm, "Giocatori", acGoTo, SaveRecord
End Sub
--------------------------------
Private Sub Form_Load()
   'Qui lo salvo il record corrente
   SaveRecord = Forms![TuaMaschera].CurrentRecord
End Sub


author: Roberto dalla campagna

text:
"Diego Lotti" <diego...@NOSPAMiol.it> ha scritto nel messaggio
news:ckolnk$pu5$1...@news.newsland.it...
> Ho una maschera continua che visualizza dei record.
>
> Dopo aver selezionato un record, con un bottone posso aprire una maschera
> per modificare dei dati relativi a quel record (la maschera continua è in
> sola lettura e la sua sorgente è una query).
>
> Quando chiudo la maschera di modifica, devo fare un requery sulla maschera
> continua per vedere effettivamente le modifiche, solo che il requery mi
> riporta il cursore al primo record.
>
> Io vorrei ritornare al record a cui ero arrivato.
>
> Qual'è il modo migliore per farlo?
>
> Tramite la proprietà bookmark non funziona perchè il requery invalida i
> bookmarks.
>
> Ho provato a salvare l'id e poi fare un docmd.findrecord "ID=xxx" ma non
> funziona.
>
> Qual'è la soluzione migliore in questo caso, credo comune ?
A mio avvio il metodo giusto è quello di usare il metodo FindRecord.
A te non funziona in quanto sbagli a scrivere l'argomento trova del metodo:
non devi scrivere "ID=xxx" (non è mica il criterio di un filtro) ma scrivi
solamente xxx, dove xxx eè il nome della variabile cove hai memorizzato la
chiave primaria. Naturalmente, prima di eseguire il metodo
DoCmd.FindRecord... DEVI spostare il fuoco sulla casella di testo della
maschera continua associata alla chiave primaria.
>
> Grazie a tutti
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: Diego Lotti

text:
> A mio avvio il metodo giusto è quello di usare il metodo FindRecord.
> A te non funziona in quanto sbagli a scrivere l'argomento trova del metodo:
> non devi scrivere "ID=xxx" (non è mica il criterio di un filtro) ma scrivi
> solamente xxx, dove xxx eè il nome della variabile cove hai memorizzato la
> chiave primaria. Naturalmente, prima di eseguire il metodo
> DoCmd.FindRecord... DEVI spostare il fuoco sulla casella di testo della
> maschera continua associata alla chiave primaria.
Ecco dove sbagliavo!
Grazie per l'illuminazione.
Saluti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query accodamento sql

author: Cristian

text:
Ciao a tutti!
Espongo il mio problema:
voglio rendere più automatico l'accodamento di una tabella in un' altra
tabella di un diverso database:
chiaramente l'inserzione del percorso lo eseguo nella query di
accodamento --> accoda a --> altro database,  in modo del tutto manuale.
Se qualcuno mi puo' aiutare in merito, vorrei conoscere l'istruzione in sql
per determinare un qualsiasi percorso in cui accodare i dati! (Il percorso
lo scrivo in un campo record)
DoCmd.RunSQL INSERT INTO [DETTAGLI] ( idCodice, codice, descrizione, pezzi,
PrezzoUnitario, ID )  IN
'C:\documenti\miodb2007.mdb'.....................ecc.
Grazie
Ciao Chita


title: Query accodamento sql

author: Roberto da Parma

text:
"Cristian" <
came...@tin.it
> ha scritto nel messaggio
news:466cfb9e$0$36442$4faf...@reader5.news.tin.it...

La stringa potrebbe essere così...
sql= "INSERT INTO DETTAGLI ( id ) IN " & "'" & [tuopercorso] & "'" & _
        "SELECT DETTAGLI.id " & _
        "FROM DETTAGLI;"
Ciao
--
Roberto da Parma


title: Query accodamento sql

text:
> "Cristian" <
came...@tin.it
> ha scritto nel messaggio
> news:466cfb9e$0$36442$4faf...@reader5.news.tin.it...
> > Ciao a tutti!
> > Espongo il mio problema:
> >
> > voglio rendere piů automatico l'accodamento di una tabella in un' altra
> > tabella di un diverso database:
> >
> > chiaramente l'inserzione del percorso lo eseguo nella query di
> > accodamento --> accoda a --> altro database,  in modo del tutto manuale.
> >
> > Se qualcuno mi puo' aiutare in merito, vorrei conoscere l'istruzione in
> > sql
> > per determinare un qualsiasi percorso in cui accodare i dati! (Il
percorso
> > lo scrivo in un campo record)
> >
> > DoCmd.RunSQL INSERT INTO [DETTAGLI] ( idCodice, codice, descrizione,
> > pezzi,
> > PrezzoUnitario, ID )  IN
> > 'C:\documenti\miodb2007.mdb'.....................ecc.
> >
> >
> > Grazie
> > Ciao Chita
> >
> >
> >
> La stringa potrebbe essere cosě...
>
> sql= "INSERT INTO DETTAGLI ( id ) IN " & "'" & [tuopercorso] & "'" & _
>         "SELECT DETTAGLI.id " & _
>         "FROM DETTAGLI;"
>
> Ciao
> --
> Roberto da Parma
>
>
>
FUNZIONA!!!!!!!!
GRAZIE ROBERTO !!!!!!!!!!!!
Ciao Chita


title: Proprietà Column

text:
La proprietā Column ha un limite di colonne associabili?? mi spiaego posso
associare pių di 10 colonne???
grazie
Magic_One


title: Proprietà Column

author: MA

text:
"Magic_One" <
Magi...@infinito.it
> ha scritto nel messaggio
news:WaDQd.548457$b5.25...@news3.tin.it...
> La proprietà Column ha un limite di colonne associabili?? mi spiaego posso
> associare più di 10 colonne???
Tranquillamentte
MAssimiliano


title: Proprietà Column

text:
Grazie
allora mi spieghi come mai quando associo la colonna 11 mi assegna il valore
null???
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:TfDQd.3169$hd4...@news.edisontel.com...
>
> "Magic_One" <
Magi...@infinito.it
> ha scritto nel messaggio
> news:WaDQd.548457$b5.25...@news3.tin.it...
>> La proprietā Column ha un limite di colonne associabili?? mi spiaego
>> posso associare pių di 10 colonne???
>
> Tranquillamentte
> MAssimiliano
>
>


title: Proprietà Column

text:
"Magic_One" <
Magi...@infinito.it
> ha scritto nel messaggio
news:lnDQd.548482$b5.25...@news3.tin.it...
> Grazie
>
> allora mi spieghi come mai quando associo la colonna 11 mi assegna il
> valore null???
Scrivi DOPO il quoting.
Hai considerato che la prima colonna parte da indice 0?
Cioè per riferirti alla 11 devi tuacombo.column(10)
MAssimiliano
>
>
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:TfDQd.3169$hd4...@news.edisontel.com...
>>
>> "Magic_One" <
Magi...@infinito.it
> ha scritto nel messaggio
>> news:WaDQd.548457$b5.25...@news3.tin.it...
>>> La proprietà Column ha un limite di colonne associabili?? mi spiaego
>>> posso associare più di 10 colonne???
>>
>> Tranquillamentte
>> MAssimiliano
>>
>>
>
>


title: Proprietà Column

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:1eEQd.3178$hd4....@news.edisontel.com...
>
> "Magic_One" <
Magi...@infinito.it
> ha scritto nel messaggio
> news:lnDQd.548482$b5.25...@news3.tin.it...
>> Grazie
>>
>> allora mi spieghi come mai quando associo la colonna 11 mi assegna il
>> valore null???
>
> Scrivi DOPO il quoting.
> Hai considerato che la prima colonna parte da indice 0?
> Cioè per riferirti alla 11 devi tuacombo.column(10)
> MAssimiliano
>
Grazie per il suggerimento ma avevo già verificato.
Il fatto è questo ho modificato una parte di codice dove prima arrivavo fino
alla colonna (9). ora ho aggiunto altre due colonne e la prima aggiunta
viene assegnata correttamente la seconda no.
Spero di essere stato chiaro
Magic_One


title: query pazzerella

author: Collignon

text:
Lo so che odiate i subject di questo tipo, ma non sapevo proprio cosa
metterci...
Ho una query che mi spazzola l'archivio bolle e per ogni codice e per ogni
anno mi dice quanti pezzi sono stati consegnati e a che prezzo.
Ha funzionato bene per 4 anni, qualche settimana fa converto tutti i vecchi
rpezzi in euro, il campo e' in precisione doppia e i prezzi si portano
dietro 16 decimali.
Poco male, penso io.
Fatto e' che oggi scopro che alcuni prezzi sono giusti, altri sono
moltiplicati per 10.
Esempio.
Perno 1 ? 0.42
Perno 2 ? 4.80 mentre il suo vero prezzo e' 0.48
La tabella e' a posto e la query non fa assolutamente nessuna operazione se
non un Group By prezzo.
Su 20 codici che ho provato oggi, 18 li fa giusti, 2 li moltiplica per 100.
Se sentite di rilevamenti nei sismografi di Milano, ero io, contro il muro,
oggi pomeriggio.
Se vi sono capitate e risolte cose simili, ve ne saro' grato.


title: Immagini!

author: Roberto dal portatile

text:
"Matteo" <
te...@civera.it
> ha scritto nel messaggio
news:dERm6.24491$Yx4.9...@news6.giganews.com...
> Ciao!
> Sarò breve: come posso creare un collegamento OLE con un'immagine jpg???
> Matteo
>
>
Vai sul Sito Comune (link qui sotto); troverai almeno due FAQ che parlano
della gestione di un archivio immagini con Access; all'interno di ambedue
troverai la risposta al tuo quesito.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Se cade la connessione LAN, quale soluzione ?

author: Pisinho

text:
Buongiorno,
mi si pone un problema prima che succeda, non si sa mai.
Ho un'applicazione con tabelle collegate su SQL Server, ho notato che se
stacco la LAN, l'applicazione va in errore ODBC e per farla ripartire devo
chiudere e riaprirla.
Ci sono delle alternative magari mettendo del codice o un Bottone pe
rirpristinare la connessione senza dover chiudere l'applicazione in modo se
qualcuno ha gi� riempito tutte le maschere possa salvarle al momento che la
LAN ritorna attiva ?
Grazie mille.
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 4833 (20100203) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it


author: sv

text:
Pisinho ha scritto:
> Buongiorno,
> mi si pone un problema prima che succeda, non si sa mai.
> Ho un'applicazione con tabelle collegate su SQL Server, ho notato che se
> stacco la LAN, l'applicazione va in errore ODBC e per farla ripartire devo
> chiudere e riaprirla.
> Ci sono delle alternative magari mettendo del codice o un Bottone pe
> rirpristinare la connessione senza dover chiudere l'applicazione in modo se
> qualcuno ha gi� riempito tutte le maschere possa salvarle al momento che la
> LAN ritorna attiva ?
> Grazie mille.
Vedi:
http://support.microsoft.com/kb/208295/en-us
--
sv
> __________ Informazioni da ESET NOD32 Antivirus, versione del database delle
firme digitali 4833 (20100203) __________
> Il messaggio � stato controllato da ESET NOD32 Antivirus.
>
www.nod32.it
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: OneEDP

text:
Pisinho wrote:
> Buongiorno,
> mi si pone un problema prima che succeda, non si sa mai.
>
> Ho un'applicazione con tabelle collegate su SQL Server, ho notato che
> se stacco la LAN, l'applicazione va in errore ODBC e per farla ripartire
> devo chiudere e riaprirla.
>
> Ci sono delle alternative magari mettendo del codice o un Bottone pe
> rirpristinare la connessione senza dover chiudere l'applicazione in
> modo se qualcuno ha gi� riempito tutte le maschere possa salvarle al
> momento
> che la LAN ritorna attiva ?
>
> Grazie mille.
>
Questo  � problema tipico di ODBC, anzi penso sia MSDASQL Cursor Engine che
non recepisce la riattivazione.
Sicuramente chiudendo e riavviando access vengono invocate una serie di API.
Il problema � proprio capire come vengono invocate e in quale sequenza,
handle e chiss� quante altre
Ma in questo NG nessuno mi ha mai risposto...
itravedevo qualcosa con sqlclosecursor ma � solo un piccolo accenno.
Se riesci a trovare la soluzione te ne sarei grado.
Anche perch� non � ancora successo penso possa succedere anche con OLE DB la
stessa cosa.
Il problema penso sia a crearlo Access, perch� sul server nel frattempo i
lavori sono chiusi correttamente.
Ciao


text:
sv wrote:
> Pisinho ha scritto:
>
>> Buongiorno,
>> mi si pone un problema prima che succeda, non si sa mai.
>
>> Ho un'applicazione con tabelle collegate su SQL Server, ho notato
>> che se stacco la LAN, l'applicazione va in errore ODBC e per farla
>> ripartire devo chiudere e riaprirla.
>
>> Ci sono delle alternative magari mettendo del codice o un Bottone pe
>> rirpristinare la connessione senza dover chiudere l'applicazione in
>> modo se qualcuno ha gi� riempito tutte le maschere possa salvarle al
>> momento che la LAN ritorna attiva ?
>
>> Grazie mille.
>
> Vedi:
>
>
http://support.microsoft.com/kb/208295/en-us
>
> --
> sv
Il problea analogo che ho non � un relink di una tabella.
Ma come sapete bene (vi sto triturando abbastanza con ADO) stabilisco le
connessioni con l'oggetto connection di ADO piuttosto che le deleterie
tabelle collegate (piccole possono andare pure bene, ma in VPN....) e al
momento della caduta della vpn ovviamente intercetto l'errore, ma sono
costretto a far riavviare Access... poco very IT.
Soluzioni?
Grazie
Daniele


text:
>
> Se riesci a trovare la soluzione te ne sarei grado.
>
> Anche perch� non � ancora successo penso possa succedere anche con OLE DB
> la stessa cosa.
> Il problema penso sia a crearlo Access, perch� sul server nel frattempo i
> lavori sono chiusi correttamente.
>
> Ciao
>
Grazie 'sv' ma come ha pensato OneEDP non � un problema di RELINK, anche da
ACCESS 2007 sul PC di sviluppo , non basta fare un aggiorna link delle
tabelle.
Mi ricordo su un gestionale lo stesso problema , era scritto in .NET,
avevano messo un bottoncino per rifare il LOGIN dato che la connessione
veniva chiusa dopo un determinato tempo di inutilizzo anche se alto, ma
poteva succedere che qualcuno lasciasse aperto il programma senza lavorarci.
Speriamo di trovare una soluzione e soprattutto spero che in caduta della
LAN non si corrompano i dati su SQL Server.
SAluti
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 4834 (20100204) __________



text:
Pisinho wrote:
>> Se riesci a trovare la soluzione te ne sarei grado.
>>
>> Anche perch� non � ancora successo penso possa succedere anche con
>> OLE DB la stessa cosa.
>> Il problema penso sia a crearlo Access, perch� sul server nel
>> frattempo i lavori sono chiusi correttamente.
>>
>> Ciao
>>
>
>
> Grazie 'sv' ma come ha pensato OneEDP non � un problema di RELINK,
> anche da ACCESS 2007 sul PC di sviluppo , non basta fare un aggiorna link
> delle
> tabelle.
>
> Mi ricordo su un gestionale lo stesso problema , era scritto in .NET,
> avevano messo un bottoncino per rifare il LOGIN dato che la
> connessione veniva chiusa dopo un determinato tempo di inutilizzo anche se
> alto,
> ma poteva succedere che qualcuno lasciasse aperto il programma senza
> lavorarci.
> Speriamo di trovare una soluzione e soprattutto spero che in caduta
> della LAN non si corrompano i dati su SQL Server.
>
Bh� su questo mi sentirei tranquillo, perch� ogni update apre una
transazione implicita, se qualcosa va storto il rollback viene eseguito.
Sta a te racchiudere la serie di aggiornamenti nell'ordine logico
dell'applicazione racchiudendoli in una transazione, invocanto la BeginTrans
(e non la begin tran tra T-SQL) ed eventualmente decidere una rollback al
momento dell'errore di connessione o altro, o in alternativa accentrare la
transazione solo lato server dalle tue sp.
Dopo eseguire la (ri)connessione.
Ciao


text:
> Bh� su questo mi sentirei tranquillo, perch� ogni update apre una
> transazione implicita, se qualcosa va storto il rollback viene eseguito.
> Sta a te racchiudere la serie di aggiornamenti nell'ordine logico
> dell'applicazione racchiudendoli in una transazione, invocanto la
> BeginTrans (e non la begin tran tra T-SQL) ed eventualmente decidere una
> rollback al momento dell'errore di connessione o altro, o in alternativa
> accentrare la transazione solo lato server dalle tue sp.
> Dopo eseguire la (ri)connessione.
> Ciao
>
>
Purtroppo non le SP, non le ho mai fatte.
Vedremo se ne sono capace.
Grazie comunque.
Saluti



title: Visualizzazione complessa...

author: bc

text:
Allora.... vi scrivo perchè sicuramente qualcuno mi saprà aiutare.
Il programma gestisce un reparto ospedaliero.
Ho una tbl (anagrafica) correlata con una prima tbl che contiene le date e
le ore e a sua volta correlata con una tbl con i farmaci da somministare.
Cioè: il signor Tizio, il giorno 10 aprile prende una aspirina, una
compressa di amplital e un cucchiaio di sciroppo (al mattino) ma la sera per
un dolore fa una fiala di voltaren.. .. il giorno 11 aprile continua  a
prendere amplital e aspirina ma sospende lo sciroppo e aggiunge una supposta
di glicerina...
Come faccio a far vedere una sola form che riguarda il paziente Tizio  e che
contiene (in verticale) le n sottoform nella quale la prima riga è
rappresentata dalla data e le altre i farmaci da somministrare, in modo da
vedere lo scorrere della terapia in corso, sospesa o aggiunta?  ...una cosa
del genere....
TIZIO
10/4/2000     10/04/2000     11/04/2000     12/04/2000
h 8.00            h 19.00           h. 8.00             h 8.00
aspirina                                 aspirina            sospende
amplital 1 gr.                         amplital 1 gr.    amplital 1 gr.
sobrepin                                sospende
                     voltaren fl.       glicerina supp
Non so se sono stato chiaro?
Comunque ... grazie in anticipo
bce...@tiscalinet.it


title: Visualizzazione complessa...

author: lbo dal portatile

text:
>Allora.... vi scrivo perchè sicuramente qualcuno mi saprà aiutare.
non ci contare...
>TIZIO
>
>10/4/2000     10/04/2000     11/04/2000     12/04/2000
>h 8.00            h 19.00           h. 8.00             h 8.00
>
>aspirina                                 aspirina            sospende
naaa, nun se po' fa'.  avrai pure un limite orizzontale, no?  devi
verticalizzare tutto.  come fai senno' quando cominci ad avere un paio
di settimane di terapia da seguire?
se vericalizzi puoi creare un report che raggruppa per data.
se ti interessa approfondiamo sul ng.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Visualizzazione complessa...

text:
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:38fdd8f4...@news.interbusiness.it...

Mi interessa ....
però a precisazione di quanto detto, non devo seguire intere settimane di
terapia ... basterebbe una settimana
poi, non ne devo fare un report ,
ma una form, perchè devo interagire con i vari dati (conferma l'aspirina,
sospendi l'amplital, inserisci nuova terapia...)
... e se utilizzassi excel...? però non so come fare...
saluti...
bce...@tiscalinet.it


title: Visualizzazione complessa...


title: Campo combinato

author: Giuliano

text:
Ciao,
ho una tabella con cinque campi, Descrizione, Quantitą, Prezzo, Iva e
Totale.
Vorrei che nel campo descrizione apparisse una tendina con dei valori
selezionabili, questo sono riuscito a farlo creando appunto il campo
descrizione come campo combinato, per fare questo sono andato sulla colonna
tipo dati in visualizzazione struttura della tabella ho scelto ricerca
guidata.......
Perņ io vorrei che selezionando un valore dal campo Descrizione (per esempio
menu a prezzo fisso), si riempissero di conseguenza anche il campo Prezzo
(20000) e il campo Iva (0%) con i valori impostati da me.
Come posso fare?
Grazie.
    Ciao


title: Campo combinato

author: STEVE

text:
"Giuliano" <
gro...@inwind.it
> ha scritto nel messaggio
news:9eu42d$qme$1...@nreadB.inwind.it...

Devi gestire l'evento dopo aggiornamento della casella combinata immettendo
un codice del genere
Me.TuoControlloPrezzo = Me.TuaCasellaCombinata.Column(2)
Me.TuoControlloIva=Me.TuaCasellaCombinata.Column(3)
i numeri all'interno delle parentesi dopo Column dovrai cambiarli rispetto
alle colonne della tua casella combinata tenendo conto che la prima č la
colonna 0
Ciao


title: Campo combinato

author: Silvio Berruti

text:
"STEVE" <
ST...@SERVIZIASSOCIATI.IT
> ha scritto nel messaggio
news:9eu9em$at4$1...@serv1.iunet.it...
>
> "Giuliano" <
gro...@inwind.it
> ha scritto nel messaggio
> news:9eu42d$qme$1...@nreadB.inwind.it...
> > Ciao,
> > ho una tabella con cinque campi, Descrizione, Quantità, Prezzo, Iva e
> > Totale.
> > Vorrei che nel campo descrizione apparisse una tendina con dei valori
> > selezionabili, questo sono riuscito a farlo creando appunto il campo
> > descrizione come campo combinato, per fare questo sono andato sulla
> colonna
> > tipo dati in visualizzazione struttura della tabella ho scelto ricerca
> > guidata.......
> > Però io vorrei che selezionando un valore dal campo Descrizione (per
> esempio
> > menu a prezzo fisso), si riempissero di conseguenza anche il campo
Prezzo
> > (20000) e il campo Iva (0%) con i valori impostati da me.
>
> Devi gestire l'evento dopo aggiornamento della casella combinata
immettendo
> un codice del genere
>
> Me.TuoControlloPrezzo = Me.TuaCasellaCombinata.Column(2)
> Me.TuoControlloIva=Me.TuaCasellaCombinata.Column(3)
> i numeri all'interno delle parentesi dopo Column dovrai cambiarli rispetto
> alle colonne della tua casella combinata tenendo conto che la prima è la
> colonna 0
Inoltre non metterei il campo Totale nella tabella.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: compilainautomatico

author: gigi

text:
Salve a tutti
Vorrei esporre il seguente quesito:
  1.. ho una maschera che si chiama ORDINI  composta da un campo REPARTO
(casella combinata), da un campo IDORDINE (contatore) e un campo DATA
  a.. nel suo interno c'è la sottomaschera DETTAGLIORDINI composta da un
campo IDORDINE (numerico  che raccoglie il valore di IDORDINE "contatore" )
un campo NUMERODICODICE (testo) un campo PRODOTTO (casella combinata che
registra il suo contenuto nel campo CONTIENIPRODOTTO) e da un campo QUANTITÀ
(numerico)
il database è inoltre composto da una tabella CONTENITORE con i seguenti
campi:
  a.. CODICE ( testo) PRODOTTO (Testo) e QUANTITÀ (numerico)
Quando seleziono dalla casella combinata  un REPARTO l'IDORDINE  assume ad
es. il valore 4
Nella sottomaschera DETTAGLIORDINI seleziono dalla casella combinata
PRODOTTO un prodotto (l'IDORDINE assume il valore del campo IDORDINE della
maschera ORDINI) e a video vedo ad esempio
      idordine
     numerodicodice
     prodotto
     quantità
      4
     027217037
     ACCUPRIN*14CPR RIV 20MG
     0
Non mi resta che inserire la quantità desiderata e selezionare un nuovo
prodotto.
Ipotizziamo che il contenuto della tabella CONTENITORE sia il seguente
      codice
     prodotto
     quantità
      027217037
     ACCUPRIN*14CPR RIV 20MG
     0
      028295018
     ACCURETIC*14CPR RIV 20+12,5MG
     0
      025767017
     ACEDIUR*12CPR
     0
      002238044
     ANATETALL*INIET 1FSIR 0,5ML
     0
      002039055
     AUREOMICINA*UNG DERM 3% 14,2G
     0
      002129017
     DINTOINA*30CPR 100MG
     0
      001537012
     FARMOTAL*INFUS FL POLV 500MG
     0
      002309045
     FOLINA*20CPS 5MG
     0
Chiedo: esiste la possibilità di far comparire automaticamente nella
sottomaschera DETTAGLIORDINI (ovviamente con IDORDINE = a quello della
maschera ORDINI) tutto il contenuto della tabella CONTENITORE (evitando cosi
di selezionare i prodotti uno alla volta). In questo modo non dovrei far
altro che inserire la quantità desiderata.
Ringrazio anticipatamente chi vorrà rispondermi.
Gigi


title: compilainautomatico

author: Sergio MAZZA

text:
"gigi" <
annag...@libero.it
> ha scritto nel messaggio news:Hg2Yg.2762$Fk1....@twister2.libero.it...

Utilizzi una query di accodamento...
Ciao.
--
Sergio MAZZA


title: cancellazione duplicati

author: Margiottone

text:
Senza creare una tabella temporanea come posso fare a cancellare dei record
duplicati.
Ciao
--
ma...@tiscalinet.it
MARGIOTTONE HOME PAGE:
http://web.tiscali.it/margiottone


title: cancellazione duplicati

author: Alessandro Baraldi

text:
"Margiottone" <
ma...@tiscalinet.it
> wrote in message
news:9onfro$mto$1...@lacerta.tiscalinet.it...

Ritengo sia la soluzione più veloce, ma se sei masochista puoi farlo da codice.
Crei un Recordset e cominci a Ciclarlo cercando con FindFirst(Dao) o Find(ADO)
se
la ricerca è nulla non ci sono Dupplicati altrimenti Elimina, fino alla fine
del
Recordset (EOF=true).
Non mi pare una bella cosa, ma se sei costretto ad automatizzare la procedura
puoi fare una TblTemp, riempirla via codice con i Dupplicati, eliminare dalla
TblOriginale i Doppioni ed eseguire la Qry di Accodamento, il tutto dietro
la pressione del Comando Elimina....!!!
Si tratta di far fare a VBA quello che tu fai Manualmente.
Spero di aver capito il messaggio...!
@Alex.
--
Posted from  [62.98.12.118]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Access è una cacchiata?

text:
Ciao a tutti,
spero che il titolo del post non vi abbia adirato.
Da tempo mi diletto (e mi piace molto) con access e ho creato un po' di
piccole applicazioni per gestire report particolari su un db di
rilevazione presenze (che è il mio normale ambito lavorativo).
Ora mi trovo davanti questo scoglio:
alcune persone vedendo le mie applicazioni storcono il naso perchè sono
scritte in access e non ritentono conveniente proseguire su questa strada.
Vorrebbero applicazioni scritte in C++ (fa figo!), perchè compilate (è
vero), veloci (ma non serve velocità in questi report), sicure (!!!), etc.
Ora, potete consigliarmi su come rispondere in maniera generica prima,
specifica poi a chiunque valuti access in maniera riduttiva per quanto
riguarda applicazioni di data reporting su db sql?
ciao
Nicoletta
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Access è una cacchiata?

author: RobertoA

text:
"Nicoletta2" <
frt...@virgilio.it
> ha scritto nel messaggio
news:euqjt7$7g6$1...@news.newsland.it...
> Ciao a tutti,
> spero che il titolo del post non vi abbia adirato.
>
> Da tempo mi diletto (e mi piace molto) con access e ho creato un po' di
> piccole applicazioni per gestire report particolari su un db di
> rilevazione presenze (che è il mio normale ambito lavorativo).
> Ora mi trovo davanti questo scoglio:
> alcune persone vedendo le mie applicazioni storcono il naso perchè sono
> scritte in access e non ritentono conveniente proseguire su questa strada.
> Vorrebbero applicazioni scritte in C++ (fa figo!), perchè compilate (è
> vero), veloci (ma non serve velocità in questi report), sicure (!!!), etc.
> Ora, potete consigliarmi su come rispondere in maniera generica prima,
> specifica poi a chiunque valuti access in maniera riduttiva per quanto
> riguarda applicazioni di data reporting su db sql?
>
> ciao
> Nicoletta
Per quanto riguarda le prestazioni degli applicativi puoi dir loro che e'
tutto vero
Per il 'sicure' credo che Access non abbia niente da invidiare a chicche e
ssia
Per il 'compilate' mi sembra un evidente vantaggio per il tuo cliente che
l'applicazione non sia compilata
E che se il tuo cliente vuole, puoi sviluppare il tutto anche in C++
Solo che gli costa da 10 a 20 volte tanto
E se lui vuole, puoi farlo anche in assembler x86, pero' gli costa 100 volte
tanto
E' come dire che siccome esistono le Ferrari allora le Fiat Panda non hanno
senso di esistere
Ce l'hanno eccome, anzi nel 95 percento dei casi so' pure mejo
Vedi andare a prendere il pane, 'ritirare' il figlio da scuola, andare in
posta, andare in banca, ecc...
Per il 5% restante vedi 'fare i fighi sul lungomare' oppure 'arrivare in
discoteca per cacciare' and so on ovviamente una Ferrari non ha rivali
Ciao
RobertoA


title: Access è una cacchiata?

text:
RobertoA ha scritto:
> "Nicoletta2" <
frt...@virgilio.it
> ha scritto nel messaggio
> news:euqjt7$7g6$1...@news.newsland.it...
> > Ciao a tutti,
> > ciao
> > Nicoletta
> Per quanto riguarda le prestazioni degli applicativi puoi dir loro che e'
> tutto vero
> Per il 'sicure' credo che Access non abbia niente da invidiare a chicche >
Per il 5% restante vedi 'fare i fighi sul lungomare' oppure 'arrivare in
> discoteca per cacciare' and so on ovviamente una Ferrari non ha rivali
> Ciao
> RobertoA
Grande Roberto...
ma qualche frase giusta con argomenti 'informatici' ce l'hai da darmi?



title: Access è una cacchiata?

author: Alessandro Cara

text:
Nicoletta2 wrote:
> RobertoA ha scritto:
>
>> "Nicoletta2" <
frt...@virgilio.it
> ha scritto nel messaggio
>> news:euqjt7$7g6$1...@news.newsland.it...
>>> Ciao a tutti,
>>> ciao
>>> Nicoletta
>
>> Per quanto riguarda le prestazioni degli applicativi puoi dir loro che e'
>> tutto vero
>> Per il 'sicure' credo che Access non abbia niente da invidiare a chicche >
> Per il 5% restante vedi 'fare i fighi sul lungomare' oppure 'arrivare in
>> discoteca per cacciare' and so on ovviamente una Ferrari non ha rivali
>> Ciao
>> RobertoA
>
> Grande Roberto...
>
> ma qualche frase giusta con argomenti 'informatici' ce l'hai da darmi?
e come no!?
La rosa s'apre, la rosa
appassisce senza sapere
quello che fa.
Basta il profumo
di rosa
smarrito in un carcere
perchè nel cuore
del carcerato
urlino tutte le ingiustizie
del mondo.
  (zio Ho)
--
ac
y-1=x


title: Access è una cacchiata?

text:
On 2 Apr, 12:23, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
> "Nicoletta2" <
frt...@virgilio.it
> ha scritto nel messaggionews:euqjt7$7g6$1...@news.newsland.it...
>
>
>
>
>
> > Ciao a tutti,
> > spero che il titolo del post non vi abbia adirato.
>
> > Da tempo mi diletto (e mi piace molto) con access e ho creato un po' di
> > piccole applicazioni per gestire report particolari su un db di
> > rilevazione presenze (che è il mio normale ambito lavorativo).
> > Ora mi trovo davanti questo scoglio:
> > alcune persone vedendo le mie applicazioni storcono il naso perchè sono
> > scritte in access e non ritentono conveniente proseguire su questa strada.
> > Vorrebbero applicazioni scritte in C++ (fa figo!), perchè compilate (è
> > vero), veloci (ma non serve velocità in questi report), sicure (!!!), etc.
> > Ora, potete consigliarmi su come rispondere in maniera generica prima,
> > specifica poi a chiunque valuti access in maniera riduttiva per quanto
> > riguarda applicazioni di data reporting su db sql?
>
> > ciao
> > Nicoletta
>
> Per quanto riguarda le prestazioni degli applicativi puoi dir loro che e'
> tutto vero
Sei sicuro di questa affermazione....?
Se parliamo di Gestionali credo che serva fare qualche doverosa
precisazione in merito, se parliamo di Applicazioni per la gestione di
acquisizioni dati RealTime posso convenire.
> Per il 'sicure' credo che Access non abbia niente da invidiare a chicche e
> ssia
> Per il 'compilate' mi sembra un evidente vantaggio per il tuo cliente che
> l'applicazione non sia compilata
??? Che dici...?
MDE è equivalente alla compilazione VB6.
La distribuzione per entrambi può prevedere il Runtime, ma anche per
il C++ è così..., diciamo solo che il C++ non si appoggia ad un
Interprete di linguaggio.
Un MDE non è un EXE ma la differenza, se parliamo di Linguaggi
Interpretati è nulla.
Ora perchè un cliente debba avere un vantaggio da una cosa invece che
un'altra non lo capisco.
> E che se il tuo cliente vuole, puoi sviluppare il tutto anche in C++
> Solo che gli costa da 10 a 20 volte tanto
MMMmmmm io non sviluppo in C++ e, nonostante possa ipotizzare un
differente tempo di sviluppo(che è vero solo per applicativi piccoli,
crescendo le differenze si appiattiscono) ho forti dubbi il rapporto
possa attestarsi a quanto dici, personalmente non penso nemmeno sia
fattibile una statistica.
> E se lui vuole, puoi farlo anche in assembler x86, pero' gli costa 100 volte
> tanto
Assembler è un linguaggio dedicato ad altre cose.
> E' come dire che siccome esistono le Ferrari allora le Fiat Panda non hanno
> senso di esistere
> Ce l'hanno eccome, anzi nel 95 percento dei casi so' pure mejo
> Vedi andare a prendere il pane, 'ritirare' il figlio da scuola, andare in
> posta, andare in banca, ecc...
> Per il 5% restante vedi 'fare i fighi sul lungomare' oppure 'arrivare in
> discoteca per cacciare' and so on ovviamente una Ferrari non ha rivali
> Ciao
Faccio qualche mia nota personale.
Serve distinguere tra considerazioni Oggettive e Soggettive.
Sviluppare in Access invece che in C++ è diverso, questo è un dato
Oggettivo.
Normalmente è questione di abitudini di chi sviluppa preferire un
linguaggio rispetto ad un'altro, ma per avere cognizione di causa
serve un programmatore capace sia di sviluppare in VBA che in C++ e
non è così scontato trovarlo...!
VBA è di certo più UserFriendly e consente, per applicativi piccoli,
un risparmio proporzionalmente più elevato di tempo ed un rapporto
qualità/tempo(sviluppo) decisamente elevato(e questo si traduce in
economicità), che va però a cadere su gestionali seri, nel senso che
il risparmio di tempo si riduce nonostante le facilitazioni di Access,
in quanto incidono marginalmente nello studio e nella stesura.
Questo è abbastanza oggettivo.
La velocità di un'applicativo dipende per il 90% dallo sviluppatore,
nel senso che dipende dalle sue capacità di ottimizzare il flusso
dati, e sia VBA che C++ se lo sviluppatore non è "veramente" capace
ottiene poco, il bello è che i concetti da usare sono validi sia per
VBA che per C++.....
Questo è Soggettivo.
Purtroppo alcune volte queste considerazioni(intendo quelle di
Nicoletta) vengono mosse da persone che non sempre hanno le idee
chiare sulla programmazione, ma dispongono di concetti base generici
per i quali un linguaggio C++ è a prescindere meglio di VBA.
Con queste persone è difficile intavolare uno scambio tecnico se non
si va sul tecnico spinto e per poterlo fare non servono considerazioni
generiche, ma serve smantellare tecnicamente le certezze(parzialmente
errate) dell'interlocutore.
Come vedi la variabile di Soggettività ed in particolare sulle
prestazioni è la più pesante ed è quella l'unica cosa sulla quale
serve misurarsi.
Ritengo personalmente che la strada migliore sia sempre quella di far
motivare Tecnicamente l'interlocutore, e replicare tecnicamente alle
affermazioni, magari lo sviluppatore si accorge che per quello che
deve fare Access veramente non va bene.... oppure può avere la forza
tecnica di far ricredere l'interlocutore.
> RobertoA
@Alex


title: Access è una cacchiata?

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:wg5Qh.5895$tx6....@tornado.fastwebnet.it...
>
> La rosa s'apre, la rosa
> appassisce senza sapere
> quello che fa.
> Basta il profumo
> di rosa
> smarrito in un carcere
> perchč nel cuore
> del carcerato
> urlino tutte le ingiustizie
> del mondo.
>
>  (zio Ho)
>
> --
> ac
> y-1=x
E la "...frase giusta con argomenti 'informatici'..." dov'č??
Ciao.
--
Sergio MAZZA


title: Access è una cacchiata?

text:

Nella rosa ovviamente e anche nel sapere, nel profumo e nell'ingiustizie
del mondo di noi poveri carcerati.
ma ne ho per tutte le stagioni:
Il potere č l'immondizia della storia degli umani
e anche se siamo soltanto due romantici rottami
sputeremo ancora in faccia all'ingiustizia giorno e notte
siamo i grandi della Mancia: Sancho Panza e Don Chisciotte.
(Dati-Guccini)
o parlando di "doccia" ci starebbe bene anche G.Gaber
schhh... scende l'acqua, scroscia l'acqua calda, fredda, calda... giusta!
Shampoo rosso, giallo, quale marca mi va meglio... questa!
Schiuma, soffice, morbida, bianca, lieve, lieve,
sembra panna, sembra neve...
La schiuma č una cosa buona, come la mamma,
che ti accarezza la testa quando sei triste e stanco,
una mamma enorme, una mamma in bianco!
Sciacquo, sciacquo, sciacquo...
Seconda passata.
Son convinto che sia meglio quello giallo senza... canfora!
I migliori son piů cari perchč sono anti... forfora!
Gli amici di Nicoletta saranno tutti "mondati" della .....forfora!?
--
ac
y-1=x


title: Access è una cacchiata?

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:2O5Qh.5953$tx6....@tornado.fastwebnet.it...
> Nella rosa ovviamente e anche nel sapere, nel profumo e nell'ingiustizie
> del mondo di noi poveri carcerati.
Ahaaaa...
> ma ne ho per tutte le stagioni:
>
> Il potere č l'immondizia della storia degli umani
> e anche se siamo soltanto due romantici rottami
> sputeremo ancora in faccia all'ingiustizia giorno e notte
> siamo i grandi della Mancia: Sancho Panza e Don Chisciotte.
> (Dati-Guccini)
>
> o parlando di "doccia" ci starebbe bene anche G.Gaber
>
> schhh... scende l'acqua, scroscia l'acqua calda, fredda, calda... giusta!
> Shampoo rosso, giallo, quale marca mi va meglio... questa!
>
> Schiuma, soffice, morbida, bianca, lieve, lieve,
> sembra panna, sembra neve...
> La schiuma č una cosa buona, come la mamma,
> che ti accarezza la testa quando sei triste e stanco,
> una mamma enorme, una mamma in bianco!
>
> Sciacquo, sciacquo, sciacquo...
>
> Seconda passata.
>
> Son convinto che sia meglio quello giallo senza... canfora!
> I migliori son piů cari perchč sono anti... forfora!
Un fiume in piena.
> Gli amici di Nicoletta saranno tutti "mondati" della .....forfora!?
Loro non lo so' ma io mi sono scordato anche la "grana"...
> --
> ac
> y-1=x
Ciao.
--
Sergio MAZZA


title: Access è una cacchiata?

text:
Alessandro Baraldi ha scritto:
> On 2 Apr, 12:23, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
> > "Nicoletta2" <
frt...@virgilio.it
> ha scritto nel
messaggionews:euqjt7$7g6$1...@news.newsland.it...
> >
> >
grazie Alex,
č quello che volevo.
Mi sono sentita piccola perchč non avevo argomenti per replicare.
Ora qualcosa in piů saprň rispondere la prossima volta



title: Access è una cacchiata?

text:
>> Per quanto riguarda le prestazioni degli applicativi puoi dir loro che e'
>> tutto vero
>> Per il 'sicure' credo che Access non abbia niente da invidiare a chicche
>>  >
> Per il 5% restante vedi 'fare i fighi sul lungomare' oppure 'arrivare in
>> discoteca per cacciare' and so on ovviamente una Ferrari non ha rivali
>> Ciao
>> RobertoA
>
> Grande Roberto...
>
> ma qualche frase giusta con argomenti 'informatici' ce l'hai da darmi?
>
> Nicoletta
Contano poco gli argomenti informatici
Uno che pensa che C++ sia sempre e comunque preferibile ad Access, vuol dire
che non sa di cosa parla e quindi c'e' poco da controbattere
E allora quello che posso consigliarti e' di agghindarti per benino la
prossima volta che vi incontrate, seduta parrucchiere, camicia vedo/non
vedo, minigonna ascellare, N.5 a go-go cosi' lo ubriachi alla prima
sniffata, e poi... poi gli aumenti il prezzo di 1000 euro perche' sti teste
di minchia pensano che piu' costa allora piu' vale
Meglio se ti fai accompagnare da una tua amica, sempre tiratissima, in veste
di marketing-accounting-finance-commercial-non-si-capisc-che
minch-facc-io-pero-se-mi-firmi-l'ordine-so-capace-che-te-la-do
Mi arriccomando la camicia, trasparente e aperta.
Fammi sapere, ciao
RobertoA


title: Access è una cacchiata?

author: David Martin

text:
RobertoA wrote:
> E allora quello che posso consigliarti e' di agghindarti per benino la
> prossima volta che vi incontrate, seduta parrucchiere, camicia vedo/non
> vedo, minigonna ascellare, N.5 a go-go cosi' lo ubriachi alla prima
> sniffata, e poi... poi gli aumenti il prezzo di 1000 euro perche' sti teste
> di minchia pensano che piu' costa allora piu' vale
> Meglio se ti fai accompagnare da una tua amica, sempre tiratissima, in veste
> di marketing-accounting-finance-commercial-non-si-capisc-che
> minch-facc-io-pero-se-mi-firmi-l'ordine-so-capace-che-te-la-do
> Mi arriccomando la camicia, trasparente e aperta.
...non è che sei tu quello che deve incontrare... :-)))
--
David Martin


title: Access è una cacchiata?

text:
RobertoA ha scritto:


Carissimo,
ho 44 anni e due figli, non so se faccio poi sta gran fig...ura in
minigonna e camicia traspaperta
Nicky



title: Access è una cacchiata?

author: Morgan

text:
"Nicoletta2" <
frt...@virgilio.it
> ha scritto nel messaggio
news:euqjt7$7g6$1...@news.newsland.it...
> Ciao a tutti,
> spero che il titolo del post non vi abbia adirato.
>
> Da tempo mi diletto (e mi piace molto) con access e ho creato un po' di
> piccole applicazioni per gestire report particolari su un db di
> rilevazione presenze (che è il mio normale ambito lavorativo).
> Ora mi trovo davanti questo scoglio:
> alcune persone vedendo le mie applicazioni storcono il naso perchè sono
> scritte in access e non ritentono conveniente proseguire su questa strada.
> Vorrebbero applicazioni scritte in C++ (fa figo!), perchè compilate (è
> vero), veloci (ma non serve velocità in questi report), sicure (!!!), etc.
> Ora, potete consigliarmi su come rispondere in maniera generica prima,
> specifica poi a chiunque valuti access in maniera riduttiva per quanto
> riguarda applicazioni di data reporting su db sql?
>
> ciao
> Nicoletta
>
Rispondi che se il fine è solo il data reporting allora access va bene
in quanto
a) dato che ce l'hai presumibilmente installato è praticamente a costo 0
b) Access è sufficientemente elastico da permettere personalizzazioni e
modifiche in  corso di sviluppo
c) La compilazione a che ti serve se non devi venderlo?E cmq esistetono gli
mde.
d) Access e la suite di office in generale sono nate ,imho, proprio per fare
queste cose
senza scomodare l'artiglieria pesante
e) Dire che un'applicazione è scritta in C++ che vor dì?Tu potresti dire che
allora i tuoi piccoli
applicativi sono scritti in VBA.E che differenza c'è?Imho per fare quello
che devi fare nessuna, anzi
forse che VBA è più semplice non essendo Object Oriented (non vorrei
scatenare un flame).
f)La velocità se ti appoggi ad SQL Server ti viene in massima parte da come
interroghi la bae dati e quindi
sia con VBA che con C++ hai poco da fare.
Cmq per mia esperienza diretta, ho cominciato con VB5 poi VB6 ed Access
97,00 03 ed adesso sto studiando Python (che ha
molto a che fare con C++ e C) per sviluppare applicazioni desktop gestionali
Access inteso come FE e programmato con VBA non lo batte nessuno e chi
afferma il contrario semplicemente non ha idea di cosa puo fare Access
utilizzato con VBA.
Morgan



title: Access è una cacchiata?

text:
> Carissimo,
> ho 44 anni e due figli, non so se faccio poi sta gran fig...ura in
> minigonna e camicia traspaperta
>
> Nicky
Per i 44 non c'e' problema
Per i pargoli, gnianche
Se posti una foto potremmo consigliarti l'abbigliamento
Naturalmente in foto devi essere nuda, cosi' possiamo mettrci sopra gli
abiti e vedere come stai
Lo facciamo solo per te ehhh
Ciao carissima
RobertoA


title: Access è una cacchiata?

text:

Non buttarti giù.... sii più femminista e fai valere il "cervello", in
questo campo il resto non serve(anche se non guasta).
Il fatto che tu abbia 44 anni poi che sarebbe a dire...? Mia moglie è
sui 40 ma se mi sente accennare che non è giovane mi si "adombra"...
;-)
@Alex


title: Access è una cacchiata?

text:
Alessandro Baraldi wrote:
[cut]
> Il fatto che tu abbia 44 anni poi che sarebbe a dire...? Mia moglie č
> sui 40 ma se mi sente accennare che non č giovane mi si "adombra"...
e speriamo non si chiami "Lisistrata"
--
ac
y-1=x


title: Access è una cacchiata?

text:
On 2 Apr, 16:24, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:
> Alessandro Baraldi wrote:
>
> [cut]> Il fatto che tu abbia 44 anni poi che sarebbe a dire...? Mia moglie è
> > sui 40 ma se mi sente accennare che non è giovane mi si "adombra"...
>
> e speriamo non si chiami "Lisistrata"
> --
> ac
> y-1=x
Parli di Aristofane... il primo femminista(poetico) della storia...
(quella che conosco io) mamma mia se lo trovo lo mangio...!
;-)
@Alex


title: Access è una cacchiata?

author: Simone Calligaris

text:
"Nicoletta2" <
> Ciao a tutti,
> spero che il titolo del post non vi abbia adirato.
>
> Da tempo mi diletto (e mi piace molto) con access e ho creato un po' di
> piccole applicazioni per gestire report particolari su un db di
> rilevazione presenze (che è il mio normale ambito lavorativo).
> Ora mi trovo davanti questo scoglio:
> alcune persone vedendo le mie applicazioni storcono il naso perchè sono
> scritte in access e non ritentono conveniente proseguire su questa strada.
> Vorrebbero applicazioni scritte in C++ (fa figo!), perchè compilate (è
> vero), veloci (ma non serve velocità in questi report), sicure (!!!), etc.
> Ora, potete consigliarmi su come rispondere in maniera generica prima,
> specifica poi a chiunque valuti access in maniera riduttiva per quanto
> riguarda applicazioni di data reporting su db sql?
Il discorso è stato dibattuto spesso, d'altra parte essendo diffuso sui
Desktop aziendali è chiaro che non abbia un buon "pedigree".
Ma anche in passato si cazzeggiava su queste cose: ricordo che negli anni
'80, questa era la classifica:
C
Turbo Pascal
Clipper
Quick Basic
Cobol
RPG
GwBasic
D'altro canto il mondo dell'informatica sotto, sotto è sempre stato
estremamente poco serio.
Access  non è una cacchiata e lo si può realizzare semplicemente vedendolo
in azione
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/7bb9e
31f089d01ad/98631332f12f9f96?lnk=gst&q=gestionali+access&rnum=9&hl=it#986313
32f12f9f96
(da incollare su un'unica riga di Explorer)
Come vedi quella risposta nasceva in un Thread analogo a questo  ;-)
Alcuni degli URL elencati potrebbero essere  .it  invece che  .com  o
viceversa, comunque dando un'occhiata a qualche link scoprirai pacchetti la
cui sofisticatezza è di "ordini" di grandezza superiore alle tue necessità.
Prestazioni rispetto a C++ :
Le applicazioni di database lavorano principalmente in I/O: le differenze di
prestazioni rispetto al codice nativo sono generalmente minime.
Si parla di maschere e Report agganciate a DB, non di Frattali o algoritmi
d'analisi numerica.
Certo, può darsi che qualcuno storca il naso vedendo le tue applicazioni,
perchè troppo lente o bacate.
E' solo un'ipotesi, questo ce lo devi dire tu.
Comunque, il futuro probabilmente non è ne Access ne C++ Builder, ma lo
sviluppo di gestionali web, capaci quindi di girare in qualunque
configurazione (remota, locale, LAN).
Saluti.


title: Access è una cacchiata?

author: CIDI

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1175523354.5...@q75g2000hsh.googlegroups.com...

Non buttarti giů.... sii piů femminista e fai valere il "cervello", in
questo campo il resto non serve(anche se non guasta).
Il fatto che tu abbia 44 anni poi che sarebbe a dire...? Mia moglie č
sui 40 ma se mi sente accennare che non č giovane mi si "adombra"...
;-)
questa me la conservo.....puň servire!
ma quante mogli hai? l'altra volta hai detto che si chiama Deborah ed ha 23
anni.
che fai cambi moglie come i calzini?
:<)))
@Alex
Daniele


title: Access è una cacchiata?

text:
On 2 Apr, 19:13, "CIDI" <dadonziNO@Spam_tin.it> wrote:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:1175523354.5...@q75g2000hsh.googlegroups.com...

> Non buttarti giù.... sii più femminista e fai valere il "cervello", in
> questo campo il resto non serve(anche se non guasta).
>
> Il fatto che tu abbia 44 anni poi che sarebbe a dire...? Mia moglie è
> sui 40 ma se mi sente accennare che non è giovane mi si "adombra"...
> ;-)
>
> questa me la conservo.....può servire!
>
> ma quante mogli hai? l'altra volta hai detto che si chiama Deborah ed ha 23
> anni.
> che fai cambi moglie come i calzini?
> :<)))
>
> @Alex
>
> Daniele
No perchè ha 23 anni per gamba... (ssss)
;-)
@Alex


title: Access è una cacchiata?

author: Lorenzo(pyx)

text:
In
news:1175511360.2...@l77g2000hsb.googlegroups.com
,
Alessandro Baraldi <
ik2...@libero.it
> ha scritto:
> On 2 Apr, 12:23, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
>> "Nicoletta2" <
frt...@virgilio.it
> ha scritto nel
>> messaggionews:euqjt7$7g6$1...@news.newsland.it...
[...]
> Sviluppare in Access invece che in C++ è diverso, questo è un dato
> Oggettivo.
> Normalmente è questione di abitudini di chi sviluppa preferire un
> linguaggio rispetto ad un'altro, ma per avere cognizione di causa
> serve un programmatore capace sia di sviluppare in VBA che in C++ e
> non è così scontato trovarlo...!
>
Ciao Alex, discussione interessante.
Mi "appendo" qua visto che utilizzo entrambi i sistemi.
Alcuni numeri su una mini applicazione con cinque maschere
e un paio di report. (Dati su SQLsrv)
Ovvio che in C\C++ ho utilizzato un ambiente di sviluppo RAD
con componenti di primitiva gia' pronti (non ocx)
                                            Access-Vba        C\C++
====================================
Sviluppo:                              8 ore                12 ore
Debugging-test                    2ore                4ore
Installazione avviamento
(5 postazioni eterogenee)    3 ore                1,5ore
Mantenimento della
funzionalità su sei mesi        8 ore                 0 ore
===================================
                                        21 ore            17,5 ore
Come vedi la difficoltà piu' grossa e' stata mantenere
l'installazione sui client: crash del db, ambiente mutato
anche per colpa del cliente che ha modificato il sistema.
--
lorenzo


title: Access è una cacchiata?

author: MA

text:

Beh Crash... hai controllato la RAM (una postazione mi rompeva continuamente
le scatole - sostituita la memoria, risolto)? O intendi corruzione? Scheda
di rete?
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Access è una cacchiata?

text:
(cut)
> > Mantenimento della
> > funzionalità su sei mesi        8 ore                 0 ore
> >
> > ===================================
> >                                        21 ore            17,5 ore
> > Come vedi la difficoltà piu' grossa e' stata mantenere
> > l'installazione sui client: crash del db, ambiente mutato
> > anche per colpa del cliente che ha modificato il sistema.
> Beh Crash... hai controllato la RAM (una postazione mi rompeva
continuamente
> le scatole - sostituita la memoria, risolto)? O intendi corruzione? Scheda
> di rete?
Alla faccia: una vera e propria intervista!     ;-)
Per la verità non hai chiesto la cosa, forse, più interessante: che
significa "ambiente mutato"...
Saluti.


title: Access è una cacchiata?

text:
In news:eutdh1$pnj$
1...@tdi.cu.mi.it
,
MA <
mas...@massimilianoamendola.it
> ha scritto:
> Lorenzo(pyx) wrote:
>> In
news:1175511360.2...@l77g2000hsb.googlegroups.com
,
>> Alessandro Baraldi <
ik2...@libero.it
> ha scritto:
>>> On 2 Apr, 12:23, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
>>>> "Nicoletta2" <
frt...@virgilio.it
> ha scritto nel
>>>> messaggionews:euqjt7$7g6$1...@news.newsland.it...
>> [...]
>
> Beh Crash... hai controllato la RAM (una postazione mi rompeva
> continuamente le scatole - sostituita la memoria, risolto)? O intendi
> corruzione? Scheda di rete?
Nulla di tutto cio'.
1) PC sotto stress, utente gia' stressato di suo che pigia tutto quello che
gli
            sembra di non avere ancora pigiato....
            NomeDb.mde diventa BackupDiQuelloCheEraFunzionanze.mde
            :-)
2) Installazioni di office da parte dell'utente, comprese le versioni che
            ancora dovevano uscire .... ;-)
--
Lorenzo



title: Access è una cacchiata?

text:
On 3 Apr, 12:36, "Lorenzo\(pyx\)" <
lorenzoThanksAntiS...@pyx.it
>
wrote:
>
Innews:1175511360.2...@l77g2000hsb.googlegroups.com
,

Ciao Lorenzo.
Avrei preferito se avessi esposto dati con un DB(SQL_Server) ...,
avresti evitato appunto la manutenzione di un componente critico(JET)
e si sarebbe avvicinato maggiormente alla mia considerazione ma in
sostanza mi pare siamo vicini.
In effetti io non uso C++ per applicativi volti ad accesso dati, ma
solo per realizzare componenti com(che per altro faccio da poco con
estremo rimpianto per VBA) ed in questo caso non è possibile fare
paragoni.
Quanto ho esposto, in ogni caso mi pare non differire molto dalle tue
osservazioni, nasceva da un confronto con un collega che sviluppa
regolarmente applicativi di gestione con C++(ed ovviamente con
componenti primitivi già fatti altrimenti sarebbe imparagonabile
doversi sviluppare l'intera GUI).
Credo che se l'applicativo dovesse essere di complessità Media le 8/12
ore di sviluppo potrebbero avere un'aumento consistente ed appiattire
in questo modo
qualsiasi altra considerazione, e rendere quasi equivalenti i tempi in
ore..., anche se tutto sommato i tuoi dati sempbrerebbero addirittura
confermare che anche su applicazioni piccole la differenza di sviluppo
è quasi trascurabile.
Tecnicamente non credo ci possano essere grossi appigli per sostenere
un metodo rispetto all'altro(con l'ottica di cui parliamo, quindi
volta gestione dati).
Saluti
@Alex


title: Access è una cacchiata?

text:
In
news:1175600576.3...@y80g2000hsf.googlegroups.com
,
Alessandro Baraldi <
ik2...@libero.it
> ha scritto:
> On 3 Apr, 12:36, "Lorenzo\(pyx\)" <
lorenzoThanksAntiS...@pyx.it
>
> wrote:
>>
Innews:1175511360.2...@l77g2000hsb.googlegroups.com
,
>> Alessandro Baraldi <
ik2...@libero.it
> ha scritto:
>>
>> > On 2 Apr, 12:23, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
>> >> "Nicoletta2" <
frt...@virgilio.it
> ha scritto nel
>> >> messaggionews:euqjt7$7g6$1...@news.newsland.it...
>> [...]
> Ciao Lorenzo.
> Avrei preferito se avessi esposto dati con un DB(SQL_Server) ...,
> avresti evitato appunto la manutenzione di un componente critico(JET)
> e si sarebbe avvicinato maggiormente alla mia considerazione ma in
> sostanza mi pare siamo vicini.
Si, i dati sono su SQL, l'applicativo (.mde) manipola un paio di tabelle,
interroga una seriale a ciclo continuo, espone una maschera parametrica
per stampare un po' di informazioni, un menù completa il quadro.
[...]
> Quanto ho esposto, in ogni caso mi pare non differire molto dalle tue
> osservazioni, nasceva da un confronto con un collega che sviluppa
> regolarmente applicativi di gestione con C++(ed ovviamente con
> componenti primitivi già fatti altrimenti sarebbe imparagonabile
> doversi sviluppare l'intera GUI).
ok
> Credo che se l'applicativo dovesse essere di complessità Media le 8/12
> ore di sviluppo potrebbero avere un'aumento consistente ed appiattire
> in questo modo
> qualsiasi altra considerazione, e rendere quasi equivalenti i tempi in
> ore..., anche se tutto sommato i tuoi dati sempbrerebbero addirittura
> confermare che anche su applicazioni piccole la differenza di sviluppo
> è quasi trascurabile.
>
> Tecnicamente non credo ci possano essere grossi appigli per sostenere
> un metodo rispetto all'altro(con l'ottica di cui parliamo, quindi
> volta gestione dati).
Solo una considerazione, se l'applicativo realizzato con base office
è sotto controllo nel senso che gira nell'azienda dove lavori, tutto
bene, si riesce a gestire, nel momento stesso in cui dopo l'installazione
non hai modo di tenerlo d'occhio o di intervenire cominciano i dolori
perche' subentrano elementi non prevedibili (aggiornamenti, installazione
di terzi etc.) per cui diventa antieconomico sviluppare in vba.
(alla fine il cliente ti dice: funziona tutto, e' il tuo che non funziona
piu'...)
Ovviamente dimostri quello che vuoi ma alkla fin fine sei dovuto
intervenire.
Certo con l'esperienza impari tutti i trucchi per minimizzare i rischi, ma
sei sempre lì con l'ansia che qualcosa si rompa.....
--
Lorenzo
> Saluti
> @Alex


title: Access è una cacchiata?

text:
"Lorenzo(pyx)"
> Solo una considerazione, se l'applicativo realizzato con base office
> è sotto controllo nel senso che gira nell'azienda dove lavori, tutto
> bene, si riesce a gestire, nel momento stesso in cui dopo l'installazione
> non hai modo di tenerlo d'occhio o di intervenire cominciano i dolori
> perche' subentrano elementi non prevedibili (aggiornamenti, installazione
> di terzi etc.) per cui diventa antieconomico sviluppare in vba.
> (alla fine il cliente ti dice: funziona tutto, e' il tuo che non funziona
> piu'...)
> Ovviamente dimostri quello che vuoi ma alkla fin fine sei dovuto
> intervenire.
E' una considerazione tua, basata su una tua esperienza ... così come la
tabella che hai compilato.
Personalmente (ho due soci e lavoriamo per terzi da quasi 10 anni) problemi
di quel genere ne ho avuti pochi su centinaia di Clients installati
Sarà fortuna...     :-)
Saluti.


title: Access è una cacchiata?

text:
In news:461243fe$0$17942$
4faf...@reader1.news.tin.it
,
Simone Calligaris <
simo...@libero.it
> ha scritto:
> "Lorenzo(pyx)"
>
[...]
>
> E' una considerazione tua, basata su una tua esperienza ... così come
> la tabella che hai compilato.
Ovvio che si.
> Personalmente (ho due soci e lavoriamo per terzi da quasi 10 anni)
> problemi di quel genere ne ho avuti pochi su centinaia di Clients
> installati
Molto dipende da cosa fa l'applicativo e il livello culturale degli utenti.
Ma prova a mettere un Mde da 5-10Mbyte (no dati ovviamente) in
autocompattazione in chiusura.
Prova un centinaio di cicli, se vanno bene tutti sei ok......
Non e' contraddizione, i dati che ho rilevato sono stati fatti per
test presso cinque clienti compiacenti diversi.
Come dicevo l'esperienza e i trucchetti portano a risolvere ma
a mio parere non sono soluzioni.
Neanch'io ora ho problemi, all'avvio viene sempre copiato un mde pulito
da una cartella protetta.....
Ma se l'utente installa-disinstalla quello che gli sembra di conoscere
e presume di averne i diritti......
L.
>
> Sarà fortuna...     :-)
>
> Saluti.


title: Access è una cacchiata?

text:
"Lorenzo(pyx)"
> > Personalmente (ho due soci e lavoriamo per terzi da quasi 10 anni)
> > problemi di quel genere ne ho avuti pochi su centinaia di Clients
> > installati
> Molto dipende da cosa fa l'applicativo e il livello culturale degli
utenti.
> Ma prova a mettere un Mde da 5-10Mbyte (no dati ovviamente) in
> autocompattazione in chiusura.
> Prova un centinaio di cicli, se vanno bene tutti sei ok......
Mah: non ti seguo...
> Non e' contraddizione, i dati che ho rilevato sono stati fatti per
> test presso cinque clienti compiacenti diversi.
> Come dicevo l'esperienza e i trucchetti portano a risolvere ma
> a mio parere non sono soluzioni.
> Neanch'io ora ho problemi, all'avvio viene sempre copiato un mde pulito
> da una cartella protetta.....
> Ma se l'utente installa-disinstalla quello che gli sembra di conoscere
> e presume di averne i diritti......
Prendo atto delle tue considerazioni, ma non le condivido: a partire dalla
"cultura" degli utenti   ;-)
Ovviamente diamo per scontato che si parli di vere, sofisticate "procedure"
(con FE anche molto più grossi di 5 MB) ... non d'agendine telefoniche.
Il costo di possesso (quello che gli yuppie chiamano TCO) di un'applicazione
basata su Access è pari a zero (diciamo 0,1 per venirti incontro) se:
1)  Si elimina o si riduce al minimo l'uso di ActiveX
2)  Si evita di distribuire col package MS.  Questa soluzione è solida
quanto necessario
www.sagekey.com
Quanto scrivo è riferito alle due versioni di Access che utilizziamo:
Access 97 (anni fa) e Access XP (oggi).
Non mi posso sbilanciare su A' 2K o 2003, ma non credo che la musica cambi.
Saluti.