title: esempi access

text:
"Willo" <
william...@virgilio.it
> ha scritto nel messaggio news:zCVUf.48179$A83.1...@twister1.libero.it...
> Esiste un sito dove scaricare dei piccoli esempi per poter capire i suoi funzionamenti?
Aggiungo i database di esempio che access ti permette di crearti...
Ciao.
--
Sergio MAZZA


title: FE file mdb BE MSDE

author: All Eyez On me

text:
Ciao a tutti...
Access XP
Mi chiedevo, senza metter mano ad un mio FE in formato mdb  che funziona
benone posso collegare le mie tabelle anziche al BE.mdb ,che uso adesso che
in rete mi delude un po'  , ad un BE ottenuto convertendo il BE.mdb in MSDE.
in questo modo sfrutterei il database client/server anziche file/server.
Trasformerei le mie query più pesanti in query pass.throuth e dovrebbe
girare meglio.
Giusto?
Se si, dai terminali come devo impostare il dirver ODBC per connettermi al
server?
Grazie,
AEOM


title: FE file mdb BE MSDE

author: warp

text:
"All Eyez On me"
> Access XP
> Mi chiedevo, senza metter mano ad un mio FE in formato mdb  che funziona
> benone posso collegare le mie tabelle anziche al BE.mdb ,che uso adesso
che
> in rete mi delude un po'
Se i posti sono pochi (<5) vuol dire che potevi fare di meglio o che la rete
sui cui testi l'applicazione funziona male.
Oltre le cinque postazioni orientati su SQL Server piuttosto che MSDE
(peraltro limitato a 2GB di spazio indirizzabile)
>, ad un BE ottenuto convertendo il BE.mdb in
>MSDE.
Con ODBC funzionerŕ quasi tutto come prima.
Il *quasi* si riferisce al fatto che eventuali chiavi primarie autonumber si
comportano in maniera diversa rispetto a JET (vengono valutate dopo
l'aggiornamento del record).
Questo potrebbe costringerti a rivedere alcune parti di codice.
> in questo modo sfrutterei il database client/server anziche file/server.
> Trasformerei le mie query piů pesanti in query pass.throuth e dovrebbe
> girare meglio.
> Giusto?
Se il PC Server non sarŕ sottostimato in rapporto alle richieste, sarŕ cosě.
> Se si, dai terminali
>come devo impostare il dirver ODBC per connettermi al
> server?
Niente di particolare, devi semplicemente assegnare una stringa di
connessione valida al Server SQL.
Modificherai il classico programma per riallegare tabelle Jet assegnando a
.connect una stringa valida per il Server di database e collegherai le
tabelle al tuo FE.
....
TDF.Connect = "ODBC;DRIVER=SQL Server;UID=sa;SERVER=DAITARN;DATABASE=BTE;"
....
Nome logico del Server: DAITARN (no percorso di rete)
Nome del DB su Server: BTE


title: FE file mdb BE MSDE

text:
"warp" <
> TDF.Connect = "ODBC;DRIVER=SQL Server;UID=sa;SERVER=DAITARN;DATABASE=BTE;"
> Nome logico del Server: DAITARN (no percorso di rete)
> Nome del DB su Server: BTE
P.S: naturalmente č solo un esempio: Server e database li chiami come ti
pare .-)


title: FE file mdb BE MSDE

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:fHkm9.36301$e31.7...@twister2.libero.it...
>
> "warp" <
>
> > TDF.Connect = "ODBC;DRIVER=SQL
Server;UID=sa;SERVER=DAITARN;DATABASE=BTE;"
>
> > Nome logico del Server: DAITARN (no percorso di rete)
> > Nome del DB su Server: BTE
>
> P.S: naturalmente è solo un esempio: Server e database li chiami come ti
> pare .-)
>
>
Proverò
grazie tante
AEOM


title: FE file mdb BE MSDE

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:fHkm9.36301$e31.7...@twister2.libero.it...
>
> "warp" <
>
> > TDF.Connect = "ODBC;DRIVER=SQL
Server;UID=sa;SERVER=DAITARN;DATABASE=BTE;"
>
> > Nome logico del Server: DAITARN (no percorso di rete)
> > Nome del DB su Server: BTE
>
> P.S: naturalmente è solo un esempio: Server e database li chiami come ti
> pare .-)
>
>
La procedura per allegare le tabelle intendi quella del sito?
AEOM


title: FE file mdb BE MSDE

text:
All Eyez On me ha scritto nel messaggio ...
>La procedura per allegare le tabelle intendi quella del sito?
Quella del sito, o altre equivalenti :-)


title: Maschere

author: Bigatti Guglielmo

text:
Ciao a tutti
qualcuno mi sa dire se e' possibile (e come si fa) ad aprire maschere con
dimensioni decise da me partendo da una maschera aperta a tutto schermo ?
In parole piu' semplici ho la maschera principale aperta a tutto schermo,
vorrei poter richiamare una maschera con dimensioni ridotte e decise da me.
grazie
Guglielmo


title: Visualizzare elenco immagini

author: Andrea Moro

text:
Salve,
vorrei - se possibile - visualizzare un report dove run-time
vengono aggiunte una serie di immaggini prelevate da una
query precedentemente fatta.
Ora il punto è che non sò come si fanno ad aggiungere
a run time gli oggetti.
Fare una query, poco male ... la salvo e la utilizzo come
filtro del report stesso ...
Se avete delle idee, o degli esempi in merito ve ne sarei
grato.
Saluti
Andrea


title: Visualizzare elenco immagini

author: Neo

text:
"Andrea Moro" <
moroan...@tiscalinet.it
> ha scritto nel messaggio
news:bth1ef$72pfu$1...@ID-61006.news.uni-berlin.de...

inserisci un campo dove c'è il percorso dell'immagine che ad esempio chiamo ImgPerc
nel report metti un oggetto immagine che per esempio chiamiamo ImgVis
e nell'evento "su formattazione" del corpo del report metti l'istruzione me.ImgVis.pictures =
me.ImgPerc
dovrebbe funzionare...se ho capito quello che ti serve :-)
ciao


title: Visualizzare elenco immagini

text:
> inserisci un campo dove c'è il percorso dell'immagine ...
>
> dovrebbe funzionare...se ho capito quello che ti serve :-)
No, hai frainteso
A me serve inserire controlli immagine dinamicamente ...
dato che non sò a priori quante possono essere le immagini
da visualizzare ...
Poi posso usare quello che dici tu, dentro ad un ciclo
for i = 0 to x ...
Ma prima devo inserire dei controlli, tanti quanti X
Ciao
Andrea


title: Visualizzare elenco immagini

text:
"Andrea Moro" <
moroan...@tiscalinet.it
> ha scritto nel messaggio
news:btj4bc$7mdd6$1...@ID-61006.news.uni-berlin.de...
> > inserisci un campo dove c'č il percorso dell'immagine ...
> >
> > dovrebbe funzionare...se ho capito quello che ti serve :-)
>
> No, hai frainteso
>
> A me serve inserire controlli immagine dinamicamente ...
> dato che non sň a priori quante possono essere le immagini
> da visualizzare ...
> Poi posso usare quello che dici tu, dentro ad un ciclo
> for i = 0 to x ...
>
> Ma prima devo inserire dei controlli, tanti quanti X
>
> Ciao
> Andrea
>
>
scusami se insisto ma se ho capito tu hai un report con all'interno x immagini dovute a x record di
una tabella.
se č cosě di controlli immagine tu ne inserisci solo uno che cambia immagine ad ogni cambio record.
se non č cosě... non ho capito...
prova a spiegarti meglio
prova a descrivere la struttura che vuoi dare al report, ecc
con la mia soluzione la struttura č tipo quella di un listino:
immagine        testo colegato all'immagine
|--------|
|            |        abcddelddttvffo
|--------|
|--------|
|            |        abcddelddttvffo
|--------|
.
.
.
.
e via dicendo


title: Visualizzare elenco immagini

text:
> scusami se insisto ma se ho capito tu hai un report con all'interno x
immagini dovute a x record di
No ... ho un report con una sola immagine ...
quindi apro una select, tiro fuori quanti record sono,
e da li vorrei creare per tante immagini quante sono i
record restituitimi dalla select e associare ad ogni immagine
un path diverso derivato dalla select stessa.
Creare quindi i controlli a run time ... ora in vb sta
cosa è due righe di codice, vba non riesco a trovare
il modo di farlo ... non ho trovato per lo meno il
metodo load ... non quello che serve a me.
Ciao
Andrea


title: Helppp!! domanda semplice semplice

author: Smakko

text:
Salve a tutti
Per prima cosa...Buona Pasqua a tutti ;-)
e per seconda cosa vi chiedo una cosa che credio si possa risolvere in modo
abbastanza semplice ma, essendo io, non bravo in programmazione di access, o
meglio, non l'ho mai fatto e nn ci capisco niente, non sono riuscito a fare
da solo.
La cosa che mi serve è questa:
Ho più tabelle collegate tra loro. una di queste ha la chiave primaria e le
altre hanno tutte quante quante un campo collegato con il campo della prima
tabella che ha la chiave primaria.
Vorrei realizzare una maschera contenente i campi di questa tabella e tante
maschere collegate quante sono le altre tabelle. Con la composizione guidata
posso fare questa cosa solo per la tabella principale e per una tabella
collegata. Per più tabelle non mi da questa possibilità
Ho provato a fare una sorta di copia incolla del pulsantino che mi apre la
tabella collegata e fare qualche cambiamento ma ovviamente oltre a mettere
il pulsantino nel posto giusto, non sono riuscito a fargli fare un bel
niente.
Qualcuno potrebbe aiutarmi?
Grazie


title: Helppp!! domanda semplice semplice

author: MIX

text:
[cut]
> Vorrei realizzare una maschera contenente i campi di questa tabella e
tante
> maschere collegate quante sono le altre tabelle. Con la composizione
guidata
> posso fare questa cosa solo per la tabella principale e per una tabella
> collegata. Per più tabelle non mi da questa possibilità
La strada è giusta. Colloca nella maschera in questione tutte
le altre sottomaschere e poi manualmente imposti le
relazioni tra maschera principale e tutte le sottomaschere.
Ciao.
Michele S.


title: Helppp!! domanda semplice semplice

text:

E' quello che ho provato di fare.. ossia di metterle manualmente ma nn ho la
più pallida idea di come fare. Non è che potresti indirizzarmi un pò più
precisamente?
thanks anocora


title: Helppp!! domanda semplice semplice

text:
[cut]
> E' quello che ho provato di fare.. ossia di metterle manualmente ma nn ho
la
> più pallida idea di come fare. Non è che potresti indirizzarmi un pò più
> precisamente?
Tramite le due proprietà:
LinkChildFields
e
LinkMasterFields
che trovi nell'oggetto sottomaschera che hai collocato sulla form.
su LinkMasterFields (Collega campi master) digita il nome del campo padre
della tabella principale
su LinkChildFields (Collega campi secondari) digita il nome del campo figlio
della tabella secondaria
Ciao.
Michele S.
Lavori anche per pasqua?
:-)


title: problema su date

author: sabrina

text:
salve a tutti. ho un problema su una query che mi rileva su una data un
errore del tipo tipi di dati non corrispondenti. dovrebbe significare che
c'è qualche dato che non è una data. essendo 1350000 record io non riesco
a trovarlo a mano. come potrei fare?
grazie sabrina
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: problema su date

text:
sabrina ha scritto:
> salve a tutti. ho un problema su una query che mi rileva su una data un
> errore del tipo tipi di dati non corrispondenti. dovrebbe significare che
> c'è qualche dato che non è una data. essendo 1350000 record io non riesco
> a trovarlo a mano. come potrei fare?
> grazie sabrina
ho usato la funzione format e sono riuscita a verificare che tutti i campi
contengono delle date ma allora non capisco il problema dov'è? perchè se
in campo1 metto la condizione =130 e nella data <=#30/04/2002#" è ok e se
levo =130 da errore tipo di dati non verificati nell'espressione criterio
e se levo anche il controllo sulla data invece funziona?
riepilogo
campo1   campoData
130      <=#30/04/2002#"    funge
nulla    <=#30/04/2002#"    non funge
nulla    nulla              funge
aiuto grazie



title: problema su date

author: namor

text:
sabrina ha scritto:
> sabrina ha scritto:
> > salve a tutti. ho un problema su una query che mi rileva su una data un
> > errore del tipo tipi di dati non corrispondenti. dovrebbe significare che
> > c'è qualche dato che non è una data. essendo 1350000 record io non riesco
> > a trovarlo a mano. come potrei fare?
> > grazie sabrina
> ho usato la funzione format e sono riuscita a verificare che tutti i campi
> contengono delle date ma allora non capisco il problema dov'è? perchè se
> in campo1 metto la condizione =130 e nella data <=#30/04/2002#" è ok e se
> levo =130 da errore tipo di dati non verificati nell'espressione criterio
> e se levo anche il controllo sulla data invece funziona?
> riepilogo
> campo1   campoData
> 130      <=#30/04/2002#"    funge
> nulla    <=#30/04/2002#"    non funge
> nulla    nulla              funge
> aiuto grazie
> sabrina
Che strano. Togli il doppio apice che hai messo dopo al criterio data,
anche se non dovrebbe essere quello il problema, dato che quando c'è il
130 funziona.
Se ancora non ti va manda l'SQL della query (visualizza - SQL).
Namor
--
namor at inwind punto it



title: problema su date

text:
namor ha scritto:
> Che strano. Togli il doppio apice che hai messo dopo al criterio data,
> anche se non dovrebbe essere quello il problema, dato che quando c'č il
> 130 funziona.
> Se ancora non ti va manda l'SQL della query (visualizza - SQL).
> Namor
il doppio apice nel SQl non c'era ho sbagliato la trascrizione. l'SQL
comuneue č
SELECT [Ricoveri 2002].[Regione Addebitante], [Ricoveri 2002].[Az USL
inviante], [Ricoveri 2002].[Codice Istituto], [Ricoveri 2002].[Numero
Scheda], [Ricoveri 2002].[Regime Ricovero], [Ricoveri 2002].[Data
Ricovero], [Ricoveri 2002].[Data Dimissione], [Ricoveri 2002].DRG,
[Ricoveri 2002].[Importo Degenza], CDate((Format([Data
Dimissione],"@@\/@@\/@@@@"))) AS DatDim
FROM [Ricoveri 2002]
GROUP BY [Ricoveri 2002].[Regione Addebitante], [Ricoveri 2002].[Az USL
inviante], [Ricoveri 2002].[Codice Istituto], [Ricoveri 2002].[Numero
Scheda], [Ricoveri 2002].[Regime Ricovero], [Ricoveri 2002].[Data
Ricovero], [Ricoveri 2002].[Data Dimissione], [Ricoveri 2002].DRG,
[Ricoveri 2002].[Importo Degenza], CDate((Format([Data
Dimissione],"@@\/@@\/@@@@")))
HAVING ((([Ricoveri 2002].[Codice Istituto])="130034" Or ([Ricoveri
2002].[Codice Istituto])="130035" Or ([Ricoveri 2002].[Codice
Istituto])="130042" Or ([Ricoveri 2002].[Codice Istituto])="130008" Or
([Ricoveri 2002].[Codice Istituto])="130040" Or ([Ricoveri 2002].[Codice
Istituto])="130022" Or ([Ricoveri 2002].[Codice Istituto])="130024" Or
([Ricoveri 2002].[Codice Istituto])="130010" Or ([Ricoveri 2002].[Codice
Istituto])="130011" Or ([Ricoveri 2002].[Codice Istituto])="130012" Or
([Ricoveri 2002].[Codice Istituto])="130013" Or ([Ricoveri 2002].[Codice
Istituto])="130039" Or ([Ricoveri 2002].[Codice Istituto])="130041") AND
((CDate((Format([Data Dimissione],"@@\/@@\/@@@@"))))<=#4/30/2002#));
ciao Sabrina
--



title: problema su date

text:
sabrina ha scritto:
> namor ha scritto:
> > Che strano. Togli il doppio apice che hai messo dopo al criterio data,
> > anche se non dovrebbe essere quello il problema, dato che quando c'č il
> > 130 funziona.
> > Se ancora non ti va manda l'SQL della query (visualizza - SQL).
> > Namor
> il doppio apice nel SQl non c'era ho sbagliato la trascrizione. l'SQL
> comuneue č
> SELECT [Ricoveri 2002].[Regione Addebitante], [Ricoveri 2002].[Az USL
> inviante], [Ricoveri 2002].[Codice Istituto], [Ricoveri 2002].[Numero
> Scheda], [Ricoveri 2002].[Regime Ricovero], [Ricoveri 2002].[Data
> Ricovero], [Ricoveri 2002].[Data Dimissione], [Ricoveri 2002].DRG,
> [Ricoveri 2002].[Importo Degenza], CDate((Format([Data
> Dimissione],"@@/@@/@@@@"))) AS DatDim
> FROM [Ricoveri 2002]
> GROUP BY [Ricoveri 2002].[Regione Addebitante], [Ricoveri 2002].[Az USL
> inviante], [Ricoveri 2002].[Codice Istituto], [Ricoveri 2002].[Numero
> Scheda], [Ricoveri 2002].[Regime Ricovero], [Ricoveri 2002].[Data
> Ricovero], [Ricoveri 2002].[Data Dimissione], [Ricoveri 2002].DRG,
> [Ricoveri 2002].[Importo Degenza], CDate((Format([Data
> Dimissione],"@@/@@/@@@@")))
> HAVING ((([Ricoveri 2002].[Codice Istituto])="130034" Or ([Ricoveri
> 2002].[Codice Istituto])="130035" Or ([Ricoveri 2002].[Codice
> Istituto])="130042" Or ([Ricoveri 2002].[Codice Istituto])="130008" Or
> ([Ricoveri 2002].[Codice Istituto])="130040" Or ([Ricoveri 2002].[Codice
> Istituto])="130022" Or ([Ricoveri 2002].[Codice Istituto])="130024" Or
> ([Ricoveri 2002].[Codice Istituto])="130010" Or ([Ricoveri 2002].[Codice
> Istituto])="130011" Or ([Ricoveri 2002].[Codice Istituto])="130012" Or
> ([Ricoveri 2002].[Codice Istituto])="130013" Or ([Ricoveri 2002].[Codice
> Istituto])="130039" Or ([Ricoveri 2002].[Codice Istituto])="130041") AND
> ((CDate((Format([Data Dimissione],"@@/@@/@@@@"))))<=#4/30/2002#));
> ciao Sabrina
La sfilza di OR la puoi semplificare con "In":
[Codice Istituto] In ("130034"; "130035"; "130042"; ...)
Perchč fai un Cdate() sul Format() di una data? Non ha molto senso e forse
il problema e proprio lě. Mettici direttamente la [Data Dimissione].
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: problema su date

text:
namor ha scritto:
> La sfilza di OR la puoi semplificare con "In":
> [Codice Istituto] In ("130034"; "130035"; "130042"; ...)
> Perchč fai un Cdate() sul Format() di una data? Non ha molto senso e forse
> il problema e proprio lě. Mettici direttamente la [Data Dimissione].
> Namor
scusa il irtardo nella risposat ma era andata giů la rete
il cdate col forlmat mi serve perchč le date sono scritte come 02042002
per cui per fare il minore di le devo prima formattare
Sabrina
--



title: problema su date

text:
ho provato a mettere i valori possibili uno alla volta come condizione nel
campo1 , controllato che non ci sono campi null, e uno alla volta funziona.
messe insieme le condizioni da errore .................
boh?!?
Sabrina
--



title: problema su date

author: Antonio Biso

text:
"sabrina" <
sabrin...@regione.abruzzo.it
> ha scritto nel messaggio
news:bpvrd3$tir$1...@news.newsland.it...
>
> ho provato a mettere i valori possibili uno alla volta come condizione nel
> campo1 , controllato che non ci sono campi null, e uno alla volta
funziona.
>
> messe insieme le condizioni da errore .................
Ma siccome non c'è una mazza del thread non si può risolvere il problema...
Antonio


title: Query con filtro sbagliato

author: cranze

text:
Dove sbaglio?
Devo filtrare un report in base al valore di una casella combinata
("Si";"No")
Nella tabella, il relativo campo è riempito o dal numero di tel. oppure
dalla scitta "No" se assente.
Se scelgo "Si" i record filtrati nel report avranno sempre i numeri di Tel.
Se scelgo "No" i record filtrati nel report saranno sempre quelli senza i
numeri di Tel.
Nella una query che è origine record del report, inpongo il seguente
criterio:
IIf([Forms]![MiaForm]![MiaCombo]="Si";<>"No";Like
[Forms]![MiaForm]![MiaCombo])
Oppure se nella tabella, invece che campi riempiti con "No" avessi campi
vuoti:
IIf([Forms]![MiaForm]![MiaCombo]="No";Null-(oppure is null, oppure "")-;Like
[Forms]![MiaForm]![MiaCombo])
Ho provato anche con la funzione switch:
Switch([Forms]![MiaForm]![MiaCombo]="No";"No";[Forms]![MiaForm]![MiaCombo]="
Si";<>"No")
ma niente da fare.
Spero di essermi spiegato e chiedo chi sa dirmi come posso scrivere il
filtro nella query?
Grazie anticipatamente.


title: Query con filtro sbagliato

author: TheMax

text:
"cranze" <c*r*a*n*z*
e_no_...@tiscali.it
> ha scritto nel messaggio
news:cku85i$p5r$1...@lacerta.tiscalinet.it...

Ciao,
io farei in modo leggermente diverso, vedi se adattabile al tuo caso. (Vba)
if Me.MiaCombo = "No" then
    DoCmd.OpenReport "NomeReport", acViewPreview, , "Telefono is null"
else
    DoCmd.OpenReport "NomeReport", acViewPreview, , "Telefono is not null"
end if
Vedi se funzia.
Ciao,
Massimo
--
web:
www.piubelli.net
Ciò che oggi è facoltativo domani sarà necessario.
Perchè non prepararci per tempo al futuro?
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: Query con filtro sbagliato

text:
"TheMax" <
massim...@accessgroup.it
> ha scritto nel messaggio
news:ckunf0$m71$1...@atlantis.cu.mi.it...
> "cranze" <c*r*a*n*z*
e_no_...@tiscali.it
> ha scritto nel messaggio
> news:cku85i$p5r$1...@lacerta.tiscalinet.it...
> > Dove sbaglio?
> > IIf([Forms]![MiaForm]![MiaCombo]="Si";<>"No";Like
> > [Forms]![MiaForm]![MiaCombo])
> >
> > Oppure se nella tabella, invece che campi riempiti con "No" avessi campi
> > vuoti:
> > IIf([Forms]![MiaForm]![MiaCombo]="No";Null-(oppure is null, oppure
> "")-;Like
> > [Forms]![MiaForm]![MiaCombo])
> >
> > Ho provato anche con la funzione switch:
> >
> >
>
Switch([Forms]![MiaForm]![MiaCombo]="No";"No";[Forms]![MiaForm]![MiaCombo]="
> > Si";<>"No")
>
> Ciao,
> io farei in modo leggermente diverso, vedi se adattabile al tuo caso.
(Vba)
> if Me.MiaCombo = "No" then
>     DoCmd.OpenReport "NomeReport", acViewPreview, , "Telefono is null"
> else
>     DoCmd.OpenReport "NomeReport", acViewPreview, , "Telefono is not null"
> end if
>
>
Grazie Massimo, in effetti come dici tu funzia benissimo!
Ma solo per curiosità............. perchè come l'ho scritto io nella query
non funge?
Ciao,
 Cranze


title: Query con filtro sbagliato

text:
"cranze" <c*r*a*n*z*
e_no_...@tiscali.it
> ha scritto nel messaggio
news:ckusi6$dnn$1...@lacerta.tiscalinet.it...
>
> "TheMax" <
massim...@accessgroup.it
> ha scritto nel messaggio
> news:ckunf0$m71$1...@atlantis.cu.mi.it...
> > "cranze" <c*r*a*n*z*
e_no_...@tiscali.it
> ha scritto nel messaggio
> > news:cku85i$p5r$1...@lacerta.tiscalinet.it...
[CUT]
> Grazie Massimo, in effetti come dici tu funzia benissimo!
Prego
> Ma solo per curiosità............. perchè come l'ho scritto io nella query
> non funge?
Devi ogni tanto andarti a leggere l'SQL che scrive, io ho provato una cosa
simile alla tua ed ecco cosa mi ha scritto lui (togliendo un po' di
parentesi in più)
WHERE Telefono= IIf([NomeCampo]="No",Telefono Is Null,Not (Telefono) Is
Null)
lui avrebbe dovuto scrivere una cosa di questo genere, ma questo a me ha
dato un errore in quanto gli mancava l'operatore.
WHERE telefono IIf([NomeCampo]="No",Is Null,Not Is Null)
Io non metterei un valore "NO" memorizzato in tabella, ma lo lascerei null,
piuttosto a quel punto puoi anche vederti la fnzione Nz che potrebbe esserti
utile in quello che vuoi ottenere.
> Ciao,
>  Cranze



title: Query con filtro sbagliato

text:
----- Original Message -----
From: "TheMax" <
massim...@accessgroup.it
>
Newsgroups: it.comp.appl.access
Sent: Tuesday, October 19, 2004 9:29 AM
Subject: Re: Query con filtro sbagliato
> "cranze" <c*r*a*n*z*
e_no_...@tiscali.it
> ha scritto nel messaggio
> news:ckusi6$dnn$1...@lacerta.tiscalinet.it...
> >
> > "TheMax" <
massim...@accessgroup.it
> ha scritto nel messaggio
> > news:ckunf0$m71$1...@atlantis.cu.mi.it...
> > > "cranze" <c*r*a*n*z*
e_no_...@tiscali.it
> ha scritto nel messaggio
> > > news:cku85i$p5r$1...@lacerta.tiscalinet.it...
>
> [CUT]
> Io non metterei un valore "NO" memorizzato in tabella, ma lo lascerei
null,
> piuttosto a quel punto puoi anche vederti la fnzione Nz che potrebbe
esserti
> utile in quello che vuoi ottenere.
>
Ok ci provo subito e ancora grazie da Cranze.


title: Rilevare risoluzione video?!

author: livio

text:
Salve.
Avevo già postato in precedenza, ma dalle
risposte che ho ricevuto non sono riuscito a fare
gran che in merito al problema sopra citato.
Praticamente vorrei riuscire a far capire al mio
programma qual'è la risoluzione video adottata
al momento della sua esecuzione nella macchina
in cui si trova.
Credo sia possibile farlo, avendo anche visto come
riesce il componente presente nel sito comune a
gestire il tutto, ma non riesco a trovare il codice
giusto al mio scopo... sapreste aiutarmi?
Vi ringrazio in anticipo
Livio


title: Rilevare risoluzione video?!

author: Federico Luciani

text:

Cosaintendi per:
...far capire al mio programma qual'è la risoluzione video adottata...
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Rilevare risoluzione video?!

author: Paolo Beltrame

text:
Ciao  Federico,
> ...far capire al mio programma qual'è la risoluzione video adottata...
credo che da questo codice quasi autospiegante, possa ricavare i dati
che cerca, usando solo le costanti che gli interessano. (by Dev Ashish)
'***************** Code Start **********************
                     '
                     Private Declare Function apiGetSys Lib "user32" _
                         Alias "GetSystemMetrics" (ByVal nIndex As Long) As
Long
                     Private Const SM_CXSCREEN = 0
                     Private Const SM_CYSCREEN = 1
                     Private Const SM_CXVSCROLL = 2
                     Private Const SM_CYHSCROLL = 3
                     Private Const SM_CYCAPTION = 4
                     Private Const SM_CXBORDER = 5
                     Private Const SM_CYBORDER = 6
                     Private Const SM_CXDLGFRAME = 7
                     Private Const SM_CYDLGFRAME = 8
                     Private Const SM_CYVTHUMB = 9
                     Private Const SM_CXHTHUMB = 10
                     Private Const SM_CXICON = 11
                     Private Const SM_CYICON = 12
                     Private Const SM_CXCURSOR = 13
                     Private Const SM_CYCURSOR = 14
                     Private Const SM_CYMENU = 15
                     Private Const SM_CXFULLSCREEN = 16
                     Private Const SM_CYFULLSCREEN = 17
                     Private Const SM_CYKANJIWINDOW = 18
                     Private Const SM_MOUSEPRESENT = 19
                     Private Const SM_CYVSCROLL = 20
                     Private Const SM_CXHSCROLL = 21
                     Private Const SM_DEBUG = 22
                     Private Const SM_SWAPBUTTON = 23
                     Private Const SM_RESERVED1 = 24
                     Private Const SM_RESERVED2 = 25
                     Private Const SM_RESERVED3 = 26
                     Private Const SM_RESERVED4 = 27
                     Private Const SM_CXMIN = 28
                     Private Const SM_CYMIN = 29
                     Private Const SM_CXSIZE = 30
                     Private Const SM_CYSIZE = 31
                     Private Const SM_CXFRAME = 32
                     Private Const SM_CYFRAME = 33
                     Private Const SM_CXMINTRACK = 34
                     Private Const SM_CYMINTRACK = 35
                     Private Const SM_CXDOUBLECLK = 36
                     Private Const SM_CYDOUBLECLK = 37
                     Private Const SM_CXICONSPACING = 38
                     Private Const SM_CYICONSPACING = 39
                     Private Const SM_MENUDROPALIGNMENT = 40
                     Private Const SM_PENWINDOWS = 41
                     Private Const SM_DBCSENABLED = 42
                     Private Const SM_CMOUSEBUTTONS = 43
                     Private Const SM_CMETRICS = 44
                     Function fGetSysStuff(strWhat As String) As String
                     Dim strRet As String
                         Select Case LCase(strWhat)
                             Case "resolution": strRet =
apiGetSys(SM_CXSCREEN) & "x" _
                                                             &
apiGetSys(SM_CYSCREEN)
                             Case "windowsize": strRet =
apiGetSys(SM_CXFULLSCREEN) & "x" _
                                                             &
apiGetSys(SM_CYFULLSCREEN)
                         End Select
                         fGetSysStuff = strRet
                     End Function
                     '***************** Code End **********************
    Paolo


title: Rilevare risoluzione video?!

text:
Paolo Beltrame wrote:
Ciao Paolo,
> Ciao  Federico,
> > ...far capire al mio programma qual'è la risoluzione video adottata...
> credo che da questo codice quasi autospiegante, possa ricavare i dati
> che cerca, usando solo le costanti che gli interessano. (by Dev Ashish)
> [cut]
Qualcosa di simile c'e' sul SitoComune.
IMHO vuole ridimensionare i controlli in funzione della risoluzione.



title: Rilevare risoluzione video?!

text:
Intendo eseguire una sorta di detect per capire ad ogni esecuzione
se il desktop ha la dimensione di 800x600, o 1024x768... cosě
basterebbe mettere assieme questa informazione al componente
presente sul sito comune per ridimensionare ogni form automaticamente
e farle avere un aspetto costante, a prescindere dalla macchina in cui
gira...
Spero di essermi riuscito a fare capire, ora comunque provo a leggere
il codice postato da Paolo.
Grazie
Livio
Federico Luciani ha scritto nel messaggio
<
393E8A76...@paperino.libero.it
>...
>Cosaintendi per:
>...far capire al mio programma qual'č la risoluzione video adottata...
>
>--
>Federico


title: Rilevare risoluzione video?!

text:
livio wrote:
> Intendo eseguire una sorta di detect per capire ad ogni esecuzione
> se il desktop ha la dimensione di 800x600, o 1024x768... cosě
> basterebbe mettere assieme questa informazione al componente
> presente sul sito comune per ridimensionare ogni form automaticamente
> e farle avere un aspetto costante, a prescindere dalla macchina in cui
> gira...
> Spero di essermi riuscito a fare capire, ora comunque provo a leggere
> il codice postato da Paolo.
> Grazie
> Livio
Sul Sito Comune trovi:
Download - Modificare la risoluzione video (Carlo
Costarella)
Tips - Ridimensionamento automatico dei controlli di una
maschera (Alberto Marchi)
direi che c'e' tutto quello che ti serve.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access



title: [OT] dove trovo DbTool per portare un BE in MSQL

author: stefano (kabisa)

text:
Dopo una ricerca in google ho visto che si consiglia db tool per migrare da
access a msql
Ma non riesco a trovarlo neanche sul sito ufficiale di MSQL
Nel post che ho trovato con google si fa riferimento a un link in tale sito.
Qualcuno di voi sa dove posso reperire un tool free per fare la conversione
di un BE da Access 2k  o Xp a Msql
Grazie
Stefano Kabisa


author: . chiarello @gmail.com strano...mavero

text:
google
dbtool: download
ecco il link!!!
http://www.tucows.com/preview/347296.html
saluti!
--
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio


author: ciroteo

text:
"strano...mavero" <mauro . chiarello @ gmail . com> ha scritto nel messaggio
news:comm7f$c7k$1...@lacerta.tiscalinet.it...

msql?
è mysql o microsoftsqlserver?
nel primo caso dbtools, o il vecchio myfront sono ottimi
nel secondo caso hai già provato DbaMgr di Andrea Montanari ?
http://www.asql.biz/DbaMgr.shtm


text:
stefano (kabisa) ha scritto:

Uno č DBRemix. Con un motore di ricerca lo trovi subito.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Reimposto nuovamente. Aiutatemi, please!!

author: Ugo

text:
Ho dovuto riformattare il mio Hard disk. Ho reinstallato Office 2000 e,
quando faccio
in Access un'importazione di un testo scv, il programma non mi
riconosce i carattei, e li segnala come ???? nella finestra di anteprima. Ho
provvisoriamente tappato la buca importando il testo in Excell,  poi
esportandolo come file excell e finalmente importandolo in access, ma
sicuramente non e' la cosa piu' giusta da fare. Ho provato a reinstallare
access, ma niente.
Potete darmi una mano? Grazie. Ugo
 ----------- UgoSoftSystem-------------------------~-~>
Visita il mio sito

http://www.geocities.com/probiviro/index.htm
Decalogo del Perfetto Assenteista
http://www.geocities.com/probiviro/decalogo.htm
Decalogo del Perfetto Impiegato
http://www.geocities.com/probiviro/impiegato.htm
------------UgoSoftSystem-------------------------~-~>


title: AIUTO!!!!!!!!

author: Stefano

text:
Conoscete xfavore un programma che permette di ripristinare, riparare i file
mdb??
Ho sentito un programma di nome Office recovery o qualcosa del genere......
XFAVORE AIUTATEMI!!!!!!!
GRAZIE 10000000000
Stefano
www.stefanosabato.it


title: Apertura prog. esterni con runtime

text:
Ho questo problema, dal quale proprio non riesco ad uscire.
Da un articolo sul sito comune, ho preso spunto per l'inserimento di una
riga di comando, che mi permetta di aprire gli applicativi esterni da una
mask access.
Pareva tutto  funzionare bene, fino a che, proprio ieri, su un pc senza
Access, ho tentato di far funzionare l'applicativo con la Runtime (sia di 97
che di 2000).
Questa le riga di comando (presa appnto dal sito comune):
Dim ret As Integer
ret = Shell("rundll32.exe url.dll,FileProtocolHandler " &
nomefile_da_eseguire
Utilizzando quindi la riga come risultato di 1 evento (doppio click), con la
runtime A., viene visualizzata una finestra (minuscola) con la scritta
"Overflow", anche se, successivamente, l'applicativo esterno si apre
regolarmente!
Anche se i parametri che ho fornito sono pochi, c'è qualcuno che sa dirmi da
cosa può dipendere e, nel caso sia possibile, dove intervenire per aggirare
il problema?
Grazie infinite


title: Apertura prog. esterni con runtime

author: giorgio rancati

text:
"Marco_280167" <
mros...@gol.grosseto.it
> ha scritto nel messaggio
news:44697b84$0$18283$4faf...@reader1.news.tin.it...
> Ho questo problema, dal quale proprio non riesco ad uscire.
>
> Da un articolo sul sito comune, ho preso spunto per l'inserimento di una
> riga di comando, che mi permetta di aprire gli applicativi esterni da una
> mask access.
> Pareva tutto  funzionare bene, fino a che, proprio ieri, su un pc senza
> Access, ho tentato di far funzionare l'applicativo con la Runtime (sia di
97
> che di 2000).
>
> Questa le riga di comando (presa appnto dal sito comune):
>
> Dim ret As Integer
> ret = Shell("rundll32.exe url.dll,FileProtocolHandler " &
> nomefile_da_eseguire
>
>
> Utilizzando quindi la riga come risultato di 1 evento (doppio click), con
la
> runtime A., viene visualizzata una finestra (minuscola) con la scritta
> "Overflow", anche se, successivamente, l'applicativo esterno si apre
> regolarmente!
>
> Anche se i parametri che ho fornito sono pochi, c'č qualcuno che sa dirmi
da
> cosa puň dipendere e, nel caso sia possibile, dove intervenire per
aggirare
> il problema?
>
> Grazie infinite
Ciao Marco,
dal manuale di Access:
----
Funzione Shell
Avvia un programma eseguibile e restituisce un valore Variant (Double) che
indica l'ID del task del programma in caso di esito positivo oppure zero in
caso di esito negativo.
----
Una variabile di tipo Int puň contenere valori che vanno da -32.768 a
32.767.
Se la funzione shell rende un valore al di fuori di quell'intervallo ricevi
l'errore overflow.
Quindi cambia la dichiarazione della variabile ret da cosě
----
Dim ret As Integer
----
a cosě
----
Dim ret As Double
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Migrare un DB Access su SQL Server

text:
... Ci siamo. Ce tocca. Sob.
Fortuna che l' applicazione dentro 'o DB l' ho scritta
tutta in VBA puro, per cui il DB access e' solo una
"scatola" , buono solo per le maschere. Fiuuuuuu'  ...
Ho visto lontano.
Quali sono i tipi di campo incompatibili ?
Quelli logici On / Off ?
Che altri traumi ci aspettano ? SIGH! SOB !


title: Migrare un DB Access su SQL Server

author: Alessandro Cara

text:
Il 25/06/2011 19.56, radicale.002 ha scritto:
> ... Ci siamo. Ce tocca. Sob.
>
> Fortuna che l' applicazione dentro 'o DB l' ho scritta
> tutta in VBA puro, per cui il DB access e' solo una
> "scatola" , buono solo per le maschere. Fiuuuuuu'  ...
> Ho visto lontano.
E questo, di grazia, cosa attiene a livello di db collegato?
Mi ricordi  la "cantatrice calva" di.......
>
> Quali sono i tipi di campo incompatibili ?
> Quelli logici On / Off ?
pure l'id non scherza.
Se poi hai dei campi combizzati "could be pain" (more or less in the ass)
Date/Time pure qualcosina.
C'era financo qulche kaiser serio con le query. E' un po' che non vedo
sql server ma le query su query "could be trouble"
>
> Che altri traumi ci aspettano ? SIGH! SOB !
Dai che ci vai fino alla pensione, come disse uno che conoscevo dopo che
aveva imparato il COBOL.
A.Biso
--
ac (x=y-1)


title: Migrare un DB Access su SQL Server

text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:ZZqNp.41784$GZ3....@tornado.fastwebnet.it...
> Il 25/06/2011 19.56, radicale.002 ha scritto:
>> ... Ci siamo. Ce tocca. Sob.
>>
>> Fortuna che l' applicazione dentro 'o DB l' ho scritta
>> tutta in VBA puro, per cui il DB access e' solo una
>> "scatola" , buono solo per le maschere. Fiuuuuuu'  ...
>> Ho visto lontano.
> E questo, di grazia, cosa attiene a livello di db collegato?
> Mi ricordi  la "cantatrice calva" di.......
Aless�, l'incompetenza di radicale ti giunge nuova?
>> Che altri traumi ci aspettano ? SIGH! SOB !
> Dai che ci vai fino alla pensione, come disse uno che conoscevo dopo che
> aveva imparato il COBOL.
>
> A.Biso
Mai coperto il Cobol
Antonio


title: Migrare un DB Access su SQL Server

author: BFS

text:

converti solamente il BE e ti ci colleghi in odbc
o converti l'intero progetto in file adp?
ciao
BFS


title: Migrare un DB Access su SQL Server

author: radicale 004

text:
On 25 Giu, 23:41, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Alessandro Cara" <
alessandro.c...@ay-1anetwork.it
> ha scritto nel messaggionews:ZZqNp.41784$GZ3....@tornado.fastwebnet.it...
>
> > Il 25/06/2011 19.56, radicale.002 ha scritto:
> >> ... Ci siamo. Ce tocca. Sob.
>
> >> Fortuna che l' applicazione dentro 'o DB l' ho scritta
> >> tutta in VBA puro, per cui il DB access e' solo una
> >> "scatola" , buono solo per le maschere. Fiuuuuuu'  ...
> >> Ho visto lontano.
> > E questo, di grazia, cosa attiene a livello di db collegato?
> > Mi ricordi  la "cantatrice calva" di.......
>
> Alessà, l'incompetenza di radicale ti giunge nuova?
Vedo che non rinunci ad accumulare figure di squilibrato
una dopo l' altra.
Continua, continua. Fai pure ridere tutto l' NG.


title: Migrare un DB Access su SQL Server

text:
On 25 Giu, 21:50, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Il 25/06/2011 19.56, radicale.002 ha scritto:> ... Ci siamo. Ce tocca. Sob.
>
> > Fortuna che l' applicazione dentro 'o DB l' ho scritta
> > tutta in VBA puro, per cui il DB access e' solo una
> > "scatola" , buono solo per le maschere. Fiuuuuuu'  ...
> > Ho visto lontano.
>
> E questo, di grazia, cosa attiene a livello di db collegato?
> Mi ricordi  la "cantatrice calva" di.......
Nel senso che
le maschere (cioe' la interfaccia utente ) sono
del tutto autonome dai dati. Del tutto. Nessun collegamento,
nessun tipo di dato, niente di niente. Esse vengono riempite
(o svuotate) da routine che si interpongono tra loro e i dati.
Le maschere si limitano a chiamare le routine, che sono
oltretutto esterne alle maschere (stanno nei moduli). Fine.
Le routine conoscono le maschere e conoscono i dati.
Se cambia la base dati, devo cambiare solo le connessioni
e qualche pezzo di routine.
In questo senso intendevo.
> > Quali sono i tipi di campo incompatibili ?
> > Quelli logici On / Off ?
>
> pure l'id non scherza.
"Fortunatamente" (scelta voluta) non lo uso. Troppo
tipico di Access.
> Se poi hai dei campi combizzati "could be pain" (more or less in the ass)
Perche ?
> Date/Time pure qualcosina.
Cioe' ?
> C'era financo qulche kaiser serio con le query. E' un po' che non vedo
> sql server ma le query su query "could be trouble"
Che sono le query su query ?


title: Migrare un DB Access su SQL Server

text:
"radicale 004" <
radica...@gmail.com
> ha scritto nel messaggio
news:853ada48-66da-4fa6...@x1g2000yqa.googlegroups.com...
On 25 Giu, 23:41, "Antonio Biso" <
ab...@libero.it
> wrote:
>> "Alessandro Cara" <
alessandro.c...@ay-1anetwork.it
> ha scritto nel
>> messaggionews:ZZqNp.41784
>> Aless�, l'incompetenza di radicale ti giunge nuova?
>Vedo che non rinunci ad accumulare figure di squilibrato
>una dopo l' altra.
sai, in un NG tecnico essere squilibrato non � un dramma
Quanti geni folli hanno creato meraviglie dal nulla...
ma in un NG tecnico mostrarsi platealmente per quello che si �, un
incompetente pieno di supponenza... beh quello s� che � triste!!!
Antonio


title: Migrare un DB Access su SQL Server

author: OneEDP

text:
Il 25/06/2011 19.56, radicale.002 ha scritto:
> .... Ci siamo. Ce tocca. Sob.

M$ ha lasciato gli adp anni luce indietro proprio da ADO 2.81, lascia
perdere... questi vanno bene per realt� piccole a meno che scrivi
tonnellate e tonnellate di codice, il che vuol dire che il 'giocattolo
pi� complicato � e prima si rompe'.
Se fai 'visita' al profiler ti accorgi quanto gli adp o le tabelle
collegate si mangiano letteralmente risorse dal server... ma tanto c'�
l'adsl...
--
Daniele
Rispondere scartando OneEDP, spam e 32


title: Migrare un DB Access su SQL Server

text:

per curiosit� che tonnellate di codice in pi� dovrei scrivere su un adp
rispetto ad un mdb per far fare la medesima cosa ai due db
mi posti un esempio?
io li uso spesso...su ambienti con 15-20 pc che lavorano su tabelle da
400.000-1.000.000 di record...tutti i client sono velocissimi e zero
problemi di stabilit�..cosa intendi per "realt� piccole" ?
grazie
BFS


title: Migrare un DB Access su SQL Server

text:
Il 25/06/2011 23.41, Antonio Biso ha scritto:
> "Alessandro Cara"<
alessan...@ay-1anetwork.it
>  ha scritto nel messaggio
> news:ZZqNp.41784$GZ3....@tornado.fastwebnet.it...
>> Il 25/06/2011 19.56, radicale.002 ha scritto:
>>> ... Ci siamo. Ce tocca. Sob.
>>>
>>> Fortuna che l' applicazione dentro 'o DB l' ho scritta
>>> tutta in VBA puro, per cui il DB access e' solo una
>>> "scatola" , buono solo per le maschere. Fiuuuuuu'  ...
>>> Ho visto lontano.
>> E questo, di grazia, cosa attiene a livello di db collegato?
>> Mi ricordi  la "cantatrice calva" di.......
>
> Alessï¿œ, l'incompetenza di radicale ti giunge nuova?
Lui non lo nega. Il problema e' che siamo tutti incontinenti, in senso
sia classico che esteso.
>
>>> Che altri traumi ci aspettano ? SIGH! SOB !
>> Dai che ci vai fino alla pensione, come disse uno che conoscevo dopo che
>> aveva imparato il COBOL.
>>
>> A.Biso
>
> Mai coperto il Cobol
yes I know (my way) cit.
La firma era per attizzare un po'
--
ac (x=y-1)


title: Migrare un DB Access su SQL Server

text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:xfjOp.42808$GZ3....@tornado.fastwebnet.it...
>> Aless�, l'incompetenza di radicale ti giunge nuova?
>
> Lui non lo nega. Il problema e' che siamo tutti incontinenti, in senso sia
> classico che esteso.
Il problema � l'abbinamento dell'incontinenza con la supponenza che non �
accettabile
>>> A.Biso
>>
>> Mai coperto il Cobol
>
> yes I know (my way) cit.
> La firma era per attizzare un po'
E famme attizza ancora un po'...
Antonio


title: Migrare un DB Access su SQL Server

author: Dino

text:
On 25 Giu, 23:41, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Alessandro Cara" <
alessandro.c...@ay-1anetwork.it
> ha scritto nel messaggionews:ZZqNp.41784$GZ3....@tornado.fastwebnet.it...
>
> > Il 25/06/2011 19.56, radicale.002 ha scritto:
> >> ... Ci siamo. Ce tocca. Sob.
>
> >> Fortuna che l' applicazione dentro 'o DB l' ho scritta
> >> tutta in VBA puro, per cui il DB access e' solo una
> >> "scatola" , buono solo per le maschere. Fiuuuuuu'  ...
> >> Ho visto lontano.
> > E questo, di grazia, cosa attiene a livello di db collegato?
> > Mi ricordi  la "cantatrice calva" di.......
>
> Alessà, l'incompetenza di radicale ti giunge nuova?
>
> >> Che altri traumi ci aspettano ? SIGH! SOB !
> > Dai che ci vai fino alla pensione, come disse uno che conoscevo dopo che
> > aveva imparato il COBOL.
>
> > A.Biso
>
> Mai coperto il Cobol
>
> Antonio
forza "cobol" e anche forza "Vecchio" Clipper
Dino


title: Migrare un DB Access su SQL Server

text:
Il 28/06/2011 11.56, BFS ha scritto:
> Il 28/06/2011 11:21, OneEDP ha scritto:
>> Il 25/06/2011 19.56, radicale.002 ha scritto:
>>> .... Ci siamo. Ce tocca. Sob.
>>>
>>> Fortuna che l' applicazione dentro 'o DB l' ho scritta
>>> tutta in VBA puro, per cui il DB access e' solo una
>>> "scatola" , buono solo per le maschere. Fiuuuuuu' ...
>>> Ho visto lontano.
>>>
>>> Quali sono i tipi di campo incompatibili ?
>>> Quelli logici On / Off ?
>>>
>>> Che altri traumi ci aspettano ? SIGH! SOB !
>> M$ ha lasciato gli adp anni luce indietro proprio da ADO 2.81, lascia
>> perdere... questi vanno bene per realtà piccole a meno che scrivi
>> tonnellate e tonnellate di codice, il che vuol dire che il 'giocattolo
>> più complicato è e prima si rompe'.
>> Se fai 'visita' al profiler ti accorgi quanto gli adp o le tabelle
>> collegate si mangiano letteralmente risorse dal server... ma tanto c'è
>> l'adsl...
>>
>
> per curiosità che tonnellate di codice in più dovrei scrivere su un
> adp rispetto ad un mdb per far fare la medesima cosa ai due db
> mi posti un esempio?
>
> io li uso spesso...su ambienti con 15-20 pc che lavorano su tabelle da
> 400.000-1.000.000 di record...tutti i client sono velocissimi e zero
> problemi di stabilità..cosa intendi per "realtà piccole" ?
>
>
>
> grazie
> BFS
>
>
>
Più che piccole... distribuite sul territorio con connessione instabile
sia come qualità che come velocità ed le 'dis'connessioni sono da
aggirare con un po' di fatica, paginazione dei details delle tabelle
collegate da paura e cmq problemi di instabilità personalmente ne ho
avuti parecchi nel data binding tanto da renderli impraticabili in
alcuni casi dovendo inventare una update per un campo del cavolo... ma
ora mi sto dedicando ad altro.
Ciao.



title: Migrare un DB Access su SQL Server

text:

Le famigerate quattro divisioni identification division, data division e
poi chi si ricorda ;-)



title: Migrare un DB Access su SQL Server

author: radicale 001

text:

Solamente il BE ! Ci mancherebbe !


title: Migrare un DB Access su SQL Server

text:
On 28 Giu, 10:49, "Antonio Biso" <
ab...@libero.it
> wrote:
> "radicale 004" <
radicale....@gmail.com
> ha scritto nel messaggionews:853ada48-66da-4fa6...@x1g2000yqa.googlegroups.com...
> On 25 Giu, 23:41, "Antonio Biso" <
ab...@libero.it
> wrote:
>
> >> "Alessandro Cara" <
alessandro.c...@ay-1anetwork.it
> ha scritto nel
> >> messaggionews:ZZqNp.41784
> >> Aless , l'incompetenza di radicale ti giunge nuova?
> >Vedo che non rinunci ad accumulare figure di squilibrato
> >una dopo l' altra.
>
> sai, in un NG tecnico essere squilibrato non un dramma
> Quanti geni folli hanno creato meraviglie dal nulla...
Si,
ma tu non sei un genio. Credi di essere un genio ?
Anzi, mi sembri piuttosto ottuso, se devo dirti la verita'.
Ragioni sui "binari", e non appena si deraglia un pochino
ti si perde.
E nemmeno folle. Secondo me sei solo un po' stronzo.
Banalmente.
Veniamo a me :
Io ho VISTOSE lacune nell' informatica.
Ma compenso questo fatto con l' intelligenza e la creativita'.
E con gli aiuti che, nonostante te, mi da qualche anima
buona di questo NG, compreso il buon Cara.
Ora vattene.


title: Migrare un DB Access su SQL Server

author: Antonio Biso

text:
"radicale 001" <
radica...@gmail.com
> ha scritto nel messaggio
news:76995c92-5bcc-4acf...@v12g2000vby.googlegroups.com...
>Secondo me sei solo un po' stronzo.
Il solito becero maleducato
> Io ho VISTOSE lacune nell' informatica.
autoincensamento
> E con gli aiuti che, nonostante te, mi da qualche anima
> buona di questo NG, compreso il buon Cara.
Cara... giusto...
mi chiedo ancora cosa lo spinga, per la dignità degli altri, ad aiutare un
becero maleducato come te
lo trovo francamente poco rispettoso
Antonio


title: Migrare un DB Access su SQL Server

text:
Il 01/07/2011 16:48, OneEDP ha scritto:
> Il 28/06/2011 11.56, BFS ha scritto:
>> Il 28/06/2011 11:21, OneEDP ha scritto:
>>> Il 25/06/2011 19.56, radicale.002 ha scritto:
>>>> .... Ci siamo. Ce tocca. Sob.
>>>>
>>>> Fortuna che l' applicazione dentro 'o DB l' ho scritta
>>>> tutta in VBA puro, per cui il DB access e' solo una
>>>> "scatola" , buono solo per le maschere. Fiuuuuuu' ...
>>>> Ho visto lontano.
>>>>
>>>> Quali sono i tipi di campo incompatibili ?
>>>> Quelli logici On / Off ?
>>>>
>>>> Che altri traumi ci aspettano ? SIGH! SOB !
>>> M$ ha lasciato gli adp anni luce indietro proprio da ADO 2.81, lascia
>>> perdere... questi vanno bene per realt� piccole a meno che scrivi
>>> tonnellate e tonnellate di codice, il che vuol dire che il 'giocattolo
>>> pi� complicato � e prima si rompe'.
>>> Se fai 'visita' al profiler ti accorgi quanto gli adp o le tabelle
>>> collegate si mangiano letteralmente risorse dal server... ma tanto c'�
>>> l'adsl...
>>>
>>
>> per curiosit� che tonnellate di codice in pi� dovrei scrivere su un
>> adp rispetto ad un mdb per far fare la medesima cosa ai due db
>> mi posti un esempio?
>>
>> io li uso spesso...su ambienti con 15-20 pc che lavorano su tabelle da
>> 400.000-1.000.000 di record...tutti i client sono velocissimi e zero
>> problemi di stabilit�..cosa intendi per "realt� piccole" ?
>>
>>
>>
>> grazie
>> BFS
>>
>>
>>
> Pi� che piccole... distribuite sul territorio con connessione instabile
> sia come qualit� che come velocit� ed le 'dis'connessioni sono da
> aggirare con un po' di fatica, paginazione dei details delle tabelle
> collegate da paura e cmq problemi di instabilit� personalmente ne ho
> avuti parecchi nel data binding tanto da renderli impraticabili in
> alcuni casi dovendo inventare una update per un campo del cavolo... ma
> ora mi sto dedicando ad altro.
> Ciao.
>
quindi quello di scrivere tonnellate di codice in pi� rispetto ad un mdb
era una cavolata?
se hai il be in remoto rispetto al fe, credo che se hai problemi di
connessione instabile e disconessioni non c'� software che tenga
ciao
BFS


author: miikii

text:
Come sincronizzare una tabella di un DB access online?
Semplicemente:
se ho un database con la tabella prodotti su uno spazio web, e in locale su
un identico database aggiungo 20 record alla tabella prodotti....
come posso aggiungere questi record a quello on-line....
Il problema è semplice...la soluzione un po meno credo...
:-)
Ovviamente non cerco la risposta passo passo....
ma almeno qualche link di riferimento...


author: MA

text:
"miikii" <m_pic...@DELCAKKIOhotmail.com> ha scritto nel messaggio
news:4211c3b9$0$6312$5fc...@news.tiscali.it...
> Come sincronizzare una tabella di un DB access online?
>
> Semplicemente:
> se ho un database con la tabella prodotti su uno spazio web, e in locale
> su
> un identico database aggiungo 20 record alla tabella prodotti....
> come posso aggiungere questi record a quello on-line....
>
> Il problema č semplice...la soluzione un po meno credo...
> :-)
>
> Ovviamente non cerco la risposta passo passo....
> ma almeno qualche link di riferimento...
>
Credo che questo sia piů un problema ASP che Access
MAssimiliano


title: Come sincronizzare una tabella di un DB access online?

text:
> Credo che questo sia più un problema ASP che Access
Asp lasciamolo da parte.....
Io parlo di 2 database identici;
1 su uno spazioweb e uno in locale:
come sincronizzare i dati di una sola tabella, senza spostare tutto il
db...?!


author: Alex NSB

text:
>> Credo che questo sia più un problema ASP che Access
>
> Asp lasciamolo da parte.....
Possiamo anche lasciarlo da parte, ma come accedi al db via web?
Oppure l'operazione la vuoi fare NON da web ma accedendo direttamente al
server?
Alessandro


text:
>Possiamo anche lasciarlo da parte, ma come accedi al db via web?
Questa parte è tutta implementata;
il db fa girare un sitarello di commercio elettronico del tipo semplice...
Categorie-->Prodotti-->Varianti-->Prezzo.
Ma questa è tutta un'altra storia.....
Il mio problema è questo:
Il database x ha una tabella prodotti con 20 record.
Prendo il database x
Ne faccio una copia
Faccio un upload ftp verso uno spazio web.
ora se nella mia copia locale aggiungo 10 record alla tabella prodotti...
come faccio a copiare solo questi 10 record nella copia sull'hosting....?
senza rispostare tutto il database....
Piu chiaro di cosi non ci riesco...!
:-)
Vediamo se c'è veramente qualcuno esperto.....


text:
> Il database x ha una tabella prodotti con 20 record.
> Prendo il database x
> Ne faccio una copia
> Faccio un upload ftp verso uno spazio web.
> ora se nella mia copia locale aggiungo 10 record alla tabella
> prodotti... come faccio a copiare solo questi 10 record nella copia
> sull'hosting....? senza rispostare tutto il database....
>
> Piu chiaro di cosi non ci riesco...!
> :-)
> Vediamo se c'è veramente qualcuno esperto.....
Non sono un esperto, per cui mi scuso fin d'ora, ma la prima stupidata che
mi viene in mente è fare l'upload del db aggiornato (ovviamente in un'altra
cartella) e poi far girare una (semplice?) query di sincronizzazione.
HTH.
Alessandro


text:
"Alex NSB" <
ale...@tin.it
> ha scritto nel messaggio
news:cusvk8$pbu$1...@newsread.albacom.net...
>> Il database x ha una tabella prodotti con 20 record.
>> Prendo il database x
>> Ne faccio una copia
>> Faccio un upload ftp verso uno spazio web.
>> ora se nella mia copia locale aggiungo 10 record alla tabella
>> prodotti... come faccio a copiare solo questi 10 record nella copia
>> sull'hosting....? senza rispostare tutto il database....
>>
>> Piu chiaro di cosi non ci riesco...!
>> :-)
>> Vediamo se c'è veramente qualcuno esperto.....
Questa credo che te la potevi risparmiare.
>
> Non sono un esperto, per cui mi scuso fin d'ora, ma la prima stupidata che
> mi viene in mente è fare l'upload del db aggiornato (ovviamente in
> un'altra
> cartella) e poi far girare una (semplice?) query di sincronizzazione.
>
> HTH.
Basta che esporti i dati non corrispondenti
MAssimilaino


title: Invio email con winsock

author: infostrada

text:
Ciao a tutti
Ho scaricato dal sito comune un programma per inviare un email tramite
Winsock.
Al momento di utilizzare il programma in questione Access visualizza un
messaggio indicante l'assenza del controllo
winsock.ocx.
Dove posso trovare tale controllo?
Ne ho scaricato uno da internet ma al momento di utilizzarlo in una form
viene visualizzato un messaggio del tipo:
"non si dispone della licenza per utilizzare questo componente"
Ma il winsock non è forse il componente base per tutte le operazione di I/O
sulle porte?
Chiedo gentilmente lumi in merito.
Grazie e ciao a tutti
Carlo


title: sito esempi

author: Antonio Amato

text:
qualcuno sa dirmi se c'è un sito dove trovare esempi di applicativi o codice
visual basic per access 97/2000?
Grazie


title: sito esempi

author: Lorenzo

text:
Antonio Amato <
isol...@tin.it
> wrote in message
8s4a0p$fr0$1...@nslave2.tin.it...

ECCO FATTO!!!!
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
>


title: Passaggio da AXP a Access 2007

text:
Non avendo più lo storico delle news è probabile che questa richiesta sia
stata già sottoposta.
In particolare vorrei sapere a quali problemi vado incontro con :
- la gestione degli ADO (MDAC ver. 2.8) eventi, metodi e tutto il resto...
- con A2002 effettuavo il "data binding" (ossia possibilità di modificare
direttamente in maschera recordset ADO con connessioni ODBC RW), è ancora
possibile?
- da A2K a A2002 qualche piccolo problema dei report è stato risolto (eventi
e strutture non banali). Devo aspettarmi problemi analoghi anche per A2007?
- problemi dei campi Decimal i cui valori decimali vengono troncati
- problemi della virgola e del punto nel Decimal
- ci sono problemi di incompatibilità non note?
Ovviamente è un argomento vasto.
Il resto lo scoprirò solo vivendo.
Grazie a tutti
Daniele


title: Passaggio da AXP a Access 2007

author: Roberto da Parma

text:
"OneEDP" <ONEsenzapro...@novirgiliomaTINsi.IT> ha scritto nel
messaggio news:49117f95$0$41659$4faf...@reader4.news.tin.it...

In generale tutto quello che chiedi è stato risolto...AC2007 credo
migliorerà ulteriormente con SP2...personalmente sono rimasto ancora alla
2003...ma qui mi fermo perchè uso DAO...che a titolo personale è migliore.
Ciao
--
Roberto da Parma


title: Passaggio da AXP a Access 2007

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gesd3e$p45$1...@tdi.cu.mi.it...

Grazie.


title: Passaggio da AXP a Access 2007

author: Oscar Manfredini

text:
"OneEDP" <

Mah, difficile dirlo: non sono molti i developers che hanno puntato su
Access 2007, anche perchè ad oggi è stato distribuito un solo S.Pack.
Un buon elenco (purtroppo parziale) dei problemi che puoi incontrare lo
trovi qui:
http://allenbrowne.com/Access2007.html
Ciao!


title: Passaggio da AXP a Access 2007

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:49154e6f$0$1082$4faf...@reader1.news.tin.it...

Grazie!


title: errore: "previsto :=" quando chiamo una sub ?

author: Giuditta!

text:
Uso Access XP e mi sono imbattuto in questo errore o baco piuttosto strano.
Quando chiamo una sub
pippo("stringa1")
non ci sono problemi.
Ma se la sub accetta + di un argomento ad esempio:
pippo("stringa1","stringa2")
access mi dà errore subito (ancor prima del run time, mi evidenzia la riga
in rosso) dicendo che devo metterci l' "=", come se fosse una function, anzi
no, anche perchè non è obbligatorio mettere il valore che restituisce la
function da qualche parte
Se faccio
variabile = pippo("stringa1","stringa2")
non gli va ancora bene perchè pippo è una sub e non restituisce una mazza!
Allora sono costretto a farla diventare una function per davvero, anche se
non è necessario.
A sto punto vuole ancora il fatidico =, e, per non sprecare variabili
inutilmente, sono costretto ad un RIDICOLO
If (pippo("stringa1","stringa2")) Then End If
così che non rompa le palle!
Anche passando gli argomenti per valore è lo stesso.
E' un problema mio o capita anche a voi?
Forse mi sfugge qualcosa di fondamentale?
Usare + di un argomento in VBA è peccato e me ne devo pentire amaramente ?
:-)
Avevo appena finito di dire che in access XP non ci sono molto bachi....
Grazie in anticipo.
Ciao a tutti.


author: ST

text:

Prova con
Call pippo("stringa1","stringa2")
mi sembra che in Access2000 basti questo.
Ciao
Silvio


author: Max De Poli

text:
"Giuditta!" <giuditta@ToGLimixRiSpOnDeRe@
yoda2000.net
> wrote in message news:<EoSh8.3059$%
d1.8...@twister2.libero.it
>...
> Uso Access XP e mi sono imbattuto in questo errore o baco piuttosto strano.
> Quando chiamo una sub
> pippo("stringa1")
> non ci sono problemi.
> Ma se la sub accetta + di un argomento ad esempio:
> pippo("stringa1","stringa2")
> access mi dà errore subito (ancor prima del run time, mi evidenzia la riga
> in rosso) dicendo che devo metterci l' "=", come se fosse una function, anzi
> no, anche perchè non è obbligatorio mettere il valore che restituisce la
> Forse mi sfugge qualcosa di fondamentale?
Si: le sub non vogliono le parentesi.
Pippo stringa1, stringa2
Cia'
Max De Poli


text:
"ST" <
til...@TOGLIMI.softhome.net
> ha scritto nel messaggio
news:i2Zh8.47$Dr2....@news.edisontel.com...
| > Uso Access XP e mi sono imbattuto in questo errore o baco piuttosto
strano.
|
| Prova con
| Call pippo("stringa1","stringa2")
| mi sembra che in Access2000 basti questo.
| Ciao
| Silvio
Grazie, col call funziona! Comunque è molto + comodo non usare le parentesi
come suggerito da Max dePoli


text:
"Max De Poli" <
rocc...@katamail.com
> ha scritto nel messaggio
news:c2f1e49e.02030...@posting.google.com...
| "Giuditta!" <giuditta@ToGLimixRiSpOnDeRe@
yoda2000.net
> wrote in message
news:<EoSh8.3059$%
d1.8...@twister2.libero.it
>...
|
| > Uso Access XP e mi sono imbattuto in questo errore o baco piuttosto
strano.
|
| > Forse mi sfugge qualcosa di fondamentale?
|
| Si: le sub non vogliono le parentesi.
|
| Pippo stringa1, stringa2
|
| Cia'
|
| Max De Poli
Ahhhhhhhhhhhhhhhhhh! Grazie!
Certo che i messaggi d'errore lasciano molto a desiderare..... e poi non
vedo il motivo di queste 2 diverse sintassi, dove quella con la parentesi
funziona solo se c'è un unico argomento.... sarebbe stato tanto meglio che
mi desse errore da subito: "Sintassi errata" !
Che cavolo vuol dire che è "previsto l' = " !?!?!?!
Decisamente incoerente.
Cia' e rigrazie.


author: Roccia

text:
Il Fri, 8 Mar 2002 17:41:01 +0100, Giuditta! oso' dichiarare:
> Certo che i messaggi d'errore lasciano molto a desiderare..... e poi non
> vedo il motivo di queste 2 diverse sintassi, dove quella con la parentesi
> funziona solo se c'è un unico argomento.... sarebbe stato tanto meglio che
> mi desse errore da subito: "Sintassi errata" !
> Che cavolo vuol dire che è "previsto l' = " !?!?!?!
QUando VBA vede le parentesi, si aspetta che la funzione restituisca un
valore... e ti chiede cosa dovrebbe fare con quel valore.
Ci sarebbe da questionare, effettivamente, sul perche' con un solo
argomento, invece, funziona...
--
Cia'
"Roccia" Max De Poli <
rocc...@katamail.com
>


title: Campo contatore via VBA

author: Vulcanbrain

text:
Scusate ma come si fa, dopo aver creato via VBA in A97 una tabella, a dire
che il campo IDModulo, numerico, deve essere un contatore?
CurrentDb.Execute "CREATE UNIQUE INDEX NuovoIndice ON tabella (IDModulo)
...... ;"
cosa metto al posto dei puntini?


title: Campo contatore via VBA

author: Roberto dalla campagna

text:
"Vulcanbrain" <
NO_SPAM_v...@libero.it
> ha scritto nel messaggio
news:ciorju$7cn$1...@domitilla.aioe.org...

Creati il campo IDModulo in questa maniera:
Currentdb.Execute "ALTER TABLE tabella ADD COLUMN IDModulo COUNTER"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Controllo INET...

author: Gra

text:
Salve e scusate la banalità.
Non riesco a capire come inserire il controllo INET nella form! una piccola
mano di aiuto...!!! Grazie


title: Controllo INET...

author: Carlo Costarella

text:
"Gra" <
studio...@tiscali.it
> ha scritto nel messaggio
news:cnvaja$fi0$1...@carabinieri.cs.interbusiness.it...

In alternativa se vuoi usare MSINET.OCX, apri la maschera in struttura, dal
menù inserisci scegli Controllo ActiveX e poi "Microsoft Internet Transfer
Control".
Ti ricordo che questa operazione crea automaticamente un riferimento all'ocx
che andrà distribuito insieme al pacchetto.
Ciao, Carlo


title: Controllo INET...

text:
"Gra" <
studio...@tiscali.it
> ha scritto nel messaggio
news:cnvaja$fi0$1...@carabinieri.cs.interbusiness.it...

Se quello che ti serve è fare l'upload delle pagine web potresti usare
wininet.dll che è una API che ti permette di gestire anche più siti.
Qui puoi trovare anche il modo di scaricare un progetto VB di esempio (nella
pagina cerca inet):
http://www.it-lang-vb.net/archivio.asp?pag=20&info=yes
Ciao, Carlo


title: Problemi con Report..

author: SuperPippo®

text:
ciao amici... vediamo se riesco a spiegare il mio problema...
ha un report che mi estrae da una query dei dati anagrafici con
un codice...
vorrei sapere se tramite questo codice è possibile inserire
nel report stesso una descrizione del codice inserito
in Tabella I_Parte...
nella tabella in questione vi sono 2 campi...
uno Link in cui vi sono le prime 3 cifre del codice
ed in un altro Descrizione...la descrizione stessa del codice...
quindi vorrei che nel report mi uscisse..
Pippo etc. etc. con codice 056.000 descrizione (carne in scatola).
ciao e grazie x l'aiuto...
--
SuperPippo®   [;o))


title: Intercettare il mancato accodamento

author: condiminio

text:
Un cordiale saluto a tutti,
                                      vorrei chiedervi come posso fare
per intercettare il mancato accodamento di un record in una tabella.
Io ho una tabella composta da più campi, uno di questi valori deve
essere univoco, nel momento in cui io vado a lanciare una query di
accodamento, e uno o più record infrangono le regole di univocità,
non vengono accodati (e questo è giustissimo), ma il problema è che
non mi compre alcun messaggio di avviso. Io vorrei poter intercettare
l'evento, in modo da poter gestire la situazione.
Un cordiale ringraziamento a tutti.
JonnyCastoro
P.S.: Ho trovato un paio di post in proposito, ma le mie conoscenze
informatiche sono troppo scarse per potermi addentrare nel mondo di
VBA...


title: Intercettare il mancato accodamento

author: Alessandro Baraldi

text:
Non hai esposto il metodo che utilizzi per l'accodamento, pertanto
risulta
difficoltoso centrare la cosa...!
Di sicuro devi usare VBA, potresti iniziare a leggere relativamente al
MEtodo Execute Membro dell'oggetto Database, in particolare alla
possibilità di inserie
delle opzioni per condizionarne l'esecuzione.
Nell'Help infine trovi un esempio descritto molto bene che gestisce
proprio
quello che vorresti tu.
    ' altro codice.......
    On Error GoTo Err_Execute
    dbsNorthwind.Execute stringaSQL, dbFailOnError
    Exit Sub
Err_Execute:
    ' Notifica all'utente tutti gli errori che
    ' risultano dall'esecuzione della query.
    If DBEngine.Errors.Count > 0 Then
        For Each errCiclo In DBEngine.Errors
            MsgBox "Numero dell'errore: " & errCiclo.Number & vbCr & _
                errCiclo.Description
        Next errCiclo
    End If
    Resume Next
End Sub
In particolare l'opzione dbFailOnError(valida solo se il BE è JET)
annula le modifiche
in caso di errore e, la dichiarazione della gestione errori precedente
all'uso di Execute
consente di poter accedere alla collection Errors per enumerare gli
errori occorsi
e di conseguenza poterli gestire.
Purtroppo la prima cosa che devi fare è studiare VBA, queste cose non
le risolvi
in nessun altro modo.
Ciao
@Alex


title: Intercettare il mancato accodamento

text:
Ti ringrazio moltissimo per la gentilissima e rapida risposta.
Come metodo utilizzo una semplice query di accodamento.
Ho provato a studiare un poco di VB, ma dato che creo dei DB solo
occasionalmente, cerco di "arrangiarmi" con le macro.
Per risolvere la questione ho optato per una soluzione meno ambiziosa:
ho creato una seconda tabella di accodamento (tabella priva di criteri
di univocità), in questo modo questa seconda tabella mi fa da
contenitore "di emergenza" per eventuali record persi.
Ancora Grazie,
                         Ciao,
                                     Eros


title: Porting da Access 2.0 ad Access 2000

author: Setec Astronomy

text:
Salve,
mi trovo di fronte all'immane compito di effettuare il porting da
Access 2.0 ad Access 2000 di un applicativo realizzato da perzi per un
mio cliente. Questo applicativo, realizzato circa 8/9 anni fa, e' stato
fatto con i piedi (tabelle non normalizzate, nomi campi con spazi ed
accenti, macro chiamate "Macro 1", "Macro 2", codice senza Option
Explicit etc).
La mia domanda e', esiste un modo per poter verificare da dove vengono
chiamate le macro (il nome del componente), e quale codice richiama
altre funzioni?
Grazie.


title: fax

author: io

text:
Ho creato un gestionale che a mio avviso è bello,
consegnato al cliente tutto ok piace tantissimo e questo anche grazie ai
vosti consigli.
Mi chiede una piccola aggiunta che a livello di quello che gli ho fatto
dovrebbe essere unq sciocchezza
creare una maschera che con una casella di riepilogo selezioni indirizzo
(intestazione) o di fornitore o di cliente
e possa scrivere un fax stamparlo e poi inviarlo tranquillamamente con il
suo fax.
Come si puo' fare? Grazie Roberto. Il Testo del fax dove lo posso mettere?


title: fax

author: Roberto da casa

text:
"io" <
cattane...@legendcarpets.191.it
> ha scritto nel messaggio
news:c5j2oj$63h$1...@carabinieri.cs.interbusiness.it...

Come ti ho già detto nei miei messaggi precedenti il testo del fax puoi
metterlo in un documento Word, oppure produrlo con Access usando un report:
decidi tu.
Per inviare per fax un report o un file .doc usando VBA, vai sul Sito Comune
(link qui sotto) e nella Sezione General leggi queste due FAQ:
1) Inviare da VBA una copertina e/o un report  per FAX usando WinFax PRO
10.0 di Symantec.
2) Inviare da VBA per FAX una copertina e/o un file usando SDK di WinFax PRO
10.0 di Symantec.
Naturalmente se hai la necessità i archiviare il testo dei fax la cosa
migliore è sicuramente quella di scriverli in un documento Word; sul Sito
Comune trovi anche FAQ che ti indicano come creare, aggiornare, leggere file
.doc da Access.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: come copire un file

author: Sandro

text:
esiste una procedura per effetuare la copia del file con il codice?
Grazie Sandro


title: come copire un file

author: Salvatore

text:
"Sandro" <
san...@tiscali.it
> ha scritto nel messaggio
news:cjhje6$jbe$1...@lacerta.tiscalinet.it...
> esiste una procedura per effetuare la copia del file con il codice?
>
> Grazie Sandro
>
>
sě, prova a dare un'occhiata sul sito comune
ciao
salvatore


title: come copire un file

author: ALESSANDRO Baraldi

text:
"Sandro" <
san...@tiscali.it
> ha scritto nel messaggio
news:cjhje6$jbe$1...@lacerta.tiscalinet.it...
> esiste una procedura per effetuare la copia del file con il codice?
>
> Grazie Sandro
Mai l'Help fů cosě chiaro...!
FileCopy source, destination
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: come copire un file

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:cjhjj7$jet$1...@lacerta.tiscalinet.it...
>
> "Sandro" <
san...@tiscali.it
> ha scritto nel messaggio
> news:cjhje6$jbe$1...@lacerta.tiscalinet.it...
> > esiste una procedura per effetuare la copia del file con il codice?
> >
> > Grazie Sandro
> >
> >
Grazie



title: come copire un file

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cjhjjt$jfd$1...@lacerta.tiscalinet.it...

Grazie!


title: come fare per importare in tabella un file di testo che sta su una riga unica ?

author: Piero

text:
Ho vari file di testo che mi vengono generati da un apllicativo dos che mi
ritorna i nomi degli operatori loggati in rete nonche di quelli non logati.
il file di testo mi viene fuori cosi, in una riga unica
10.40.17.2       CCMI1004         <server>  CATINI
00-50-04-f4-d8-03(quadratino) 10.40.17.2       CCMI1004       <server>
ROSSI(quadratino)ecc.
nel file di testo mi compare un quadratino (in win 32 equivale a invio).
C'e un modo per dire a access, in fase di importazione di considerare il
quadratino come la fine del record e di passare quindi al successivo?
QUesto perche se non access mi considera tutto come un record unico.
Saluti a tutti


author: Antonio Biso

text:
Piero <
piero...@jumpy.it
> wrote in message
8s9ghj$diu$1...@fe2.cs.interbusiness.it...
> Ho vari file di testo che mi vengono generati da un apllicativo dos che mi
> ritorna i nomi degli operatori loggati in rete nonche di quelli non
logati.
> il file di testo mi viene fuori cosi, in una riga unica
>
> 10.40.17.2       CCMI1004         <server>  CATINI
> 00-50-04-f4-d8-03(quadratino) 10.40.17.2       CCMI1004       <server>
> ROSSI(quadratino)ecc.
> nel file di testo mi compare un quadratino (in win 32 equivale a invio).
>
> C'e un modo per dire a access, in fase di importazione di considerare il
> quadratino come la fine del record e di passare quindi al successivo?
Prova a testare la presenza del caratter ascii 13 (e forse anche del 10)
Antonio


title: [OT?] Link del Sito comune

text:
Ciao,
ho delle difficoltà a linkarmi sulle seguenti FAQ : (Patches & Utilities)
 8.12 Microsoft Office 97 Automation Help File
 8.10 Security FAQ on Security for Access 2.0, Access 95, and Access 97.
 8.8 Microsoft Jet 3.51 Service Pack 3
 8.6 Win32 API Help files
 8.4 Utility per stampare le relazioni del DB (580 Kb)
 8.3 Microsoft Jet Utilities
 8.2 Updated Version of Microsoft Jet 3.5 (970 Kb)
 8.1 Microsoft Office 97 Developer Edition Service Pack 2
in particolare mi interessava la 8.4. (se ne avete un'altra da suggerirmi
magari...)
Ma neanche le altre che ho indicato
riesco a caricarle nel browser, sempre che sia un problema del browser
(Mozilla nel mio caso).
Qualcuno fa una prova e mi dice qualcosa ??
Grazie.


title: [OT?] Link del Sito comune

author: cidi

text:
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:Bk_3e.1166011$35.43...@news4.tin.it...

Ciao Sandro
ho appena scaricato la 8.4 senza problemi.
te la mando al tuo indirizzo.
---
Daniele
* Gli amici sono come le stelle: non li vedi spesso, ma sai che esistono. *


title: [OT?] Link del Sito comune

text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:eO54e.1166358$35.43...@news4.tin.it...
>
> "Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
> news:Bk_3e.1166011$35.43...@news4.tin.it...
[cut]
>
> Ciao Sandro
> ho appena scaricato la 8.4 senza problemi.
> te la mando al tuo indirizzo.
>
> ---
> Daniele
>
> * Gli amici sono come le stelle: non li vedi spesso, ma sai che esistono.
*
Ciao Daniele,
grazie 1000, perchč anche dal pc dell'ufficio ho lo stesso problema.
Sarŕ il firewall che blocca il caricamento della pagina,(??) stasera a casa
proverň a sistemare.
Ciao e buona giornata.
Sandro


title: [OT?] Link del Sito comune

text:
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:Bk_3e.1166011$35.43...@news4.tin.it...

Ciao Sandro
ho provato a mandarti la faq al tuo indirizzo togliendo _no_spam
ma è tornata indietro...



title: [OT?] Link del Sito comune

text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:y064e.1166399$35.43...@news4.tin.it...
>
> "Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
> news:Bk_3e.1166011$35.43...@news4.tin.it...
[cut]
> Ciao Sandro
> ho provato a mandarti la faq al tuo indirizzo togliendo _no_spam
> ma č tornata indietro...
>
> ---
> Daniele
>
> * Gli amici sono come le stelle: non li vedi spesso, ma sai che esistono.
*
Ciao Daniele ,
č vero, non puņ andare, se puoi rimandarmelo qua :
sandro...@tin.it
Grazie.


title: Requery sottomaschera

author: Simone alias "ISSARTO"

text:
Sono in una maschera multipagina.
Nella prima pagina ho un oggetto sottomaschera che al variare dei dati
presenti nella seconda pagina della main form, varia i dati visualizzati
nella sottomaschera.
Vorrei sapere come poter aggiornare dalla seconda pagina anche la
sottomaschera presente nella prima pagina.


title: Requery sottomaschera


title: Update, exists or any?

author: bigcef

text:
Data la tabella Esempio1 dovrei aggiornare il campo Evaso=false quando
il medesimo numeratore (es.7411, ma sono due record) presenta  il
campo Evaso=true solo per alcuni dei record che lo compongono.
ID	Numeratore	Evaso
459	7411
446	7411	SI
587	7454
589	7454
Ossia: il campo numeratore (7411) ha ID 459 con evaso=false mentre ID
446 con evaso=true, dovrebbe diventare evaso=false per entrambi gli ID
che hanno in comune il numeratore.
Forse dovrei utilizzare una subquery? Non ricordo proprio come.
Grazie


title: Update, exists or any?

author: antonio

text:
"bigcef" <
val...@libero.it
> ha scritto nel messaggio
news:42767d26-88bf-4a9c...@l64g2000hse.googlegroups.com...

Credo di non aver capito... da come dici tu sembra che debba diventare False
per i due record con lo stesso numeratore, ma gli altri due record forse
sono già a False. Se dovesse essere così sarebbe sempre False e non ci
sarebbe nessun problema ad impostarlo. Forse dovresti spiegarti meglio.


title: Update, exists or any?

text:
On 28 Apr, 19:03, "antonio" <
antonewsgr...@tiscali.it
> wrote:
> "bigcef" <
val...@libero.it
> ha scritto nel messaggionews:42767d26-88bf-4a9c...@l64g2000hse.googlegroups.com...

Mi spiego meglio. Il senso è di portare il campo Evaso=false per tutti
i record che abbiano lo stesso numeratore ed almeno un record con lo
stesso numeratore con Evaso=true. Es. seleziona il numeratore 7411 che
abbia almeno uno dei record con evaso=true e se vero porta tutti i
record numeratore 7411 ad evaso=false. Con questo ID 446 avrà
evaso=false.


title: Update, exists or any?

author: giorgio rancati

text:
"bigcef" <
val...@libero.it
> ha scritto nel messaggio
news:42767d26-88bf-4a9c...@l64g2000hse.googlegroups.com...

in Access quando possibile č meglio evitare le subquery.
Puoi fare una query di aggiornamento mettendo la tabella in self join.
es..
----
UPDATE Tab1 INNER JOIN Tab1 AS Tab1_1
ON Tab1.Numeratore = Tab1_1.Numeratore
SET Tab1.Evaso = False
WHERE Tab1.Evaso=True AND Tab1_1.Evaso=False;
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Update, exists or any?

text:
On 29 Apr, 00:35, "giorgio rancati"
<
giorgio_No_Spalmer_ranc...@tiscali.it
> wrote:
> "bigcef" <
val...@libero.it
> ha scritto nel messaggionews:42767d26-88bf-4a9c...@l64g2000hse.googlegroups.com...
>
> > Data la tabella Esempio1 dovrei aggiornare il campo Evaso=false quando
> > il medesimo numeratore (es.7411, ma sono due record) presenta  il
> > campo Evaso=true solo per alcuni dei record che lo compongono.
>
> > ID Numeratore Evaso
> > 459 7411
> > 446 7411 SI
> > 587 7454
> > 589 7454
>
> > Ossia: il campo numeratore (7411) ha ID 459 con evaso=false mentre ID
> > 446 con evaso=true, dovrebbe diventare evaso=false per entrambi gli ID
> > che hanno in comune il numeratore.
> > Forse dovrei utilizzare una subquery? Non ricordo proprio come.
>
> in Access quando possibile è meglio evitare le subquery.
> Puoi fare una query di aggiornamento mettendo la tabella in self join.
> es..
> ----
> UPDATE Tab1 INNER JOIN Tab1 AS Tab1_1
> ON Tab1.Numeratore = Tab1_1.Numeratore
> SET Tab1.Evaso = False
> WHERE Tab1.Evaso=True AND Tab1_1.Evaso=False;
> ----
>
> Ciao
> --
> Giorgio Rancati
> [Office Access MVP]
Ciao Giorgio ho provato la soluzione ma non succede niente, ossia ID
446 rimane con evaso=true


title: Update, exists or any?

text:
"bigcef" <
val...@libero.it
> ha scritto nel messaggio
news:1456395d-f709-4258...@c58g2000hsc.googlegroups.com...
On 29 Apr, 00:35, "giorgio rancati"
>> in Access quando possibile č meglio evitare le subquery.
>> Puoi fare una query di aggiornamento mettendo la tabella in self join.
>> es..
>> ----
>> UPDATE Tab1 INNER JOIN Tab1 AS Tab1_1
>> ON Tab1.Numeratore = Tab1_1.Numeratore
>> SET Tab1.Evaso = False
>> WHERE Tab1.Evaso=True AND Tab1_1.Evaso=False;
<> ----
>Ciao Giorgio ho provato la soluzione ma non succede niente, ossia ID
>446 rimane con evaso=true
probabilmente hai sbagliato qualcosa.
:-)
se vuoi provarla...
----
http://web.tiscali.it/giorgiorancati/msaccess/download/dbupdatebigcef.zip



title: Update, exists or any?

text:
On 29 Apr, 11:07, "giorgio rancati"
<
giorgio_No_Spalmer_ranc...@tiscali.it
> wrote:
> "bigcef" <
val...@libero.it
> ha scritto nel messaggionews:1456395d-f709-4258...@c58g2000hsc.googlegroups.com...
> On 29 Apr, 00:35, "giorgio rancati">> in Access quando possibile è meglio evitare le subquery.
> >> Puoi fare una query di aggiornamento mettendo la tabella in self join.
> >> es..
> >> ----
> >> UPDATE Tab1 INNER JOIN Tab1 AS Tab1_1
> >> ON Tab1.Numeratore = Tab1_1.Numeratore
> >> SET Tab1.Evaso = False
> >> WHERE Tab1.Evaso=True AND Tab1_1.Evaso=False;
>
> <> ----
>
> >Ciao Giorgio ho provato la soluzione ma non succede niente, ossia ID
> >446 rimane con evaso=true
>
> probabilmente hai sbagliato qualcosa.
> :-)
> se vuoi provarla...
> ----
http://web.tiscali.it/giorgiorancati/msaccess/download/dbupdatebigcef.
..
> ----
>
> Ciao
> --
> Giorgio Rancati
> [Office Access MVP]
Giorgio perdono! avevo omesso di dire che il campo Evaso è campo testo
(contiene o SI o null) e non di tipo boolean; quindi la soluzione da
prospettata, come era logico, funziona perfettamente ed io ho cercato
di riadattarla in questo modo:
UPDATE Tab1 INNER JOIN Tab1 AS Tab1_1 ON Tab1.Numeratore =
Tab1_1.Numeratore SET Tab1.Evaso = Null
WHERE (((Tab1.Evaso) Is Not Null) AND ((Tab1_1.Evaso) Is Null))
Pensi possa andare? Grazie e scusa le imprecisioni.


title: Update, exists or any?

text:

> Pensi possa andare? Grazie e scusa le imprecisioni.- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Credo che il NOT vada prima
...
WHERE ((Not (Tab1.Evaso) Is Null) AND ((Tab1_1.Evaso) Is Null))
e se ho sbagliato Voi mi corrIgerete
F.


title: Update, exists or any?

text:
"bigcef" <
val...@libero.it
> ha scritto nel messaggio
news:ef01ebc0-acc4-4284...@b1g2000hsg.googlegroups.com...
On 29 Apr, 11:07, "giorgio rancati"
>Giorgio perdono! avevo omesso di dire che il campo Evaso č campo testo
>(contiene o SI o null) e non di tipo boolean; quindi la soluzione da
>prospettata, come era logico, funziona perfettamente ed io ho cercato
>di riadattarla in questo modo:
>UPDATE Tab1 INNER JOIN Tab1 AS Tab1_1 ON Tab1.Numeratore =
>Tab1_1.Numeratore SET Tab1.Evaso = Null
>WHERE (((Tab1.Evaso) Is Not Null) AND ((Tab1_1.Evaso) Is Null))
>Pensi possa andare? Grazie e scusa le imprecisioni.
Ciao bigcef,
sě, va bene, comunque ti conviene modificare la natura del campo Evaso da
Testo a Booleano, in questo modo eviti eventuali problemi con i valori
stringa a lunghezza 0 che sono cosa ben diversa da NULL.



title: Update, exists or any?

text:
On 29 Apr, 12:17, "giorgio rancati"
<
giorgio_No_Spalmer_ranc...@tiscali.it
> wrote:
> "bigcef" <
val...@libero.it
> ha scritto nel messaggionews:ef01ebc0-acc4-4284...@b1g2000hsg.googlegroups.com...
> On 29 Apr, 11:07, "giorgio rancati"
>
> >Giorgio perdono! avevo omesso di dire che il campo Evaso è campo testo
> >(contiene o SI o null) e non di tipo boolean; quindi la soluzione da
> >prospettata, come era logico, funziona perfettamente ed io ho cercato
> >di riadattarla in questo modo:
> >UPDATE Tab1 INNER JOIN Tab1 AS Tab1_1 ON Tab1.Numeratore =
> >Tab1_1.Numeratore SET Tab1.Evaso = Null
> >WHERE (((Tab1.Evaso) Is Not Null) AND ((Tab1_1.Evaso) Is Null))
> >Pensi possa andare? Grazie e scusa le imprecisioni.
>
> Ciao bigcef,
>
> sì, va bene, comunque ti conviene modificare la natura del campo Evaso da
> Testo a Booleano, in questo modo eviti eventuali problemi con i valori
> stringa a lunghezza 0 che sono cosa ben diversa da NULL.
>
> Ciao
> --
> Giorgio Rancati
> [Office Access MVP]
Grazie mille


title: Navigation Pane..mi arrendo

text:
Le ho provate tutte.....disabilito la spunta dal 'bottoncione' Access, uso
DoCmd.SelectObject acTable, , True || RunCommand acCmdWindowHide, ho detto
anche un buon rosario......ma al relink delle tabelle il pannello esce lo
stesso......
SOLO al relink, poi, se lo chiudo, nelle maschere (solo alcune) è chiuso e
disabilitato, in altre è chiuso ma non disabilitato....Qualche help???
--


title: Navigation Pane..mi arrendo

author: Pablitomf (da casa)

text:

ma che Pannello?


title: Navigation Pane..mi arrendo

text:
da casa ha scritto:

Pardon...Access 2007....
--


title: Millennium bug - conversione data dopo anno 2000

author: Sergio

text:
Come avevo già scritto ieri ho questo urgente problema da risolvere:
Importando in access (lo stesso errore si verifica anche in excel) un
file di testo delimitato, vengono convertiti in modo errato i campi che
contengono la data in formato mese/anno con anno dopo il 2000
(importando il testo 01/02 ossia mese di gennaio dell'anno 2002 viene
convertito come data in formato mese anno 02/04 ossia mese di febbraio
anno 2004).
Ho risolto il problema inserendo davanti alla stringa relativa al solo
mese e anno anche il giorno 01 ma non è una soluzione che mi piace.
Potrebbe essere un problema derivante dal millennium bug ?
Saluti a tutti
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: namor

text:
Sergio ha scritto:

Non è un bug. Il fatto è che una stringa come 01/02 non è una data
completa. Tu cosa faresti se ti chiedessero di convertirla in una data?
01/01/02? 01/02/00? 01/02/04? Di default access, se non viene specificato
l'anno usa l'anno corrente, quindi 2004. Se vuoi modificare questo
comportamento devi specificare la data in modo più preciso, quindi il
sistema che hai usato tu di aggiungere davanti alla stringa lo "01/" va
benissimo.
Controlla bene i risultati, non so se interpreta la data in formato
italiano "gg/mm" o inglese "mm/gg". Verifica che "01/"+"02/04" sia
effettivamente diventato 01/02/04 e non 02/01/04.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Sergio Giudici

text:
Grazie per la risposta, ma resta il fatto che tutte le altre stringhe
con anno inferiore al 2001 le converte esattamente (la stringa 05/98 la
converte come data nel formato mm/aa 05/98)
Sergio



text:
Sergio Giudici ha scritto:
> Grazie per la risposta, ma resta il fatto che tutte le altre stringhe
> con anno inferiore al 2001 le converte esattamente (la stringa 05/98 la
> converte come data nel formato mm/aa 05/98)
> Sergio
Si, perchč non potendo applicare il comportamento di default in quanto non
esiste un mese 98, la interpreta come maggio 1998. Piů precisamente
dovrebbe essere 01/05/98.



text:
ora tutte mi è + chiaro, non mi resta che adottare la soluzione che ho
utilizzato.
Grazie,Ciao



title: Access 2000 e Service Pack

text:
Buongiorno, scusate il disturbo ma ho un grosso problema:
Ho sviluppato un applicazione con Access 2000 che funziona correttamente
tranne che per il fatto che a volte (dopo un certo tempo di utilizzo)
appaiono svariati errori di memoria che mi costringono a fare ripartire il
computer.
Leggendo il vostro neswgruop ho capito che il problema potrebbero essere le
immagini caricate come sfondo nelle form e il problema si potrebbe risolvere
installando il Service Pack adeguato.
Ho provato a cercarlo al sito della Microsoft ma ce ne sono un'enormità e
non sò qual'è!
Qualcuno mi sa dare informazioni precise di dove trovare e caricare il SP??
Grazie mille!!!!
Roberto


title: Access 2000 e Service Pack

text:
Dimenticavo ho i CD di MSDN Library da Ottobre 2000 a Gennaio 2002.
Ci posso trovare qualcosa?
Roberto
"Roby_71" <
robert...@libero.it
> ha scritto nel messaggio
news:a6s8al$k0e$1...@atlantis.cu.mi.it...



title: Access 2000 e Service Pack

author: Graziano Franchi


title: Help x inserimento immagini

author: Giuliano Bolzonello

text:
Sono al lavoro sul mio primo db e mi si presenta questo problema che mi
blocca :
ho una tabella con articoli e prezzi e devo inserire la foto dell' articolo.
Invece di inserire manualmente la foto di ogni singolo articolo ( ne dovrò
gestire circa 600 ), ho pensato di creare una cartella esterna al db con
tutte le foto. Il nome di ogni foto è il nome dell' articolo corrispondente.
Esiste la possibilità di automatizzare il caricamento della foto ? In altre
parole, è possibile inpostare access in maniera tale che controlli il nome
dell' articolo ed inserisca nel campo foto di tale articolo la foto esatta
prelevata dalla cartella esterna al db ???
Probabilmente è anche una cosa semplice , ma come detto è veramente il mio
primo db.
Un grazie sincero a chi mi può aiutare.


title: Help x inserimento immagini

author: Roberto da casa

text:
"Giuliano Bolzonello" <
gbolz...@tiscalinet.it
> ha scritto nel messaggio
news:9aaiuk$a1i$1...@lacerta.tiscalinet.it...

Ipotizziamo che la tua maschera abbia una visualizzazione a Maschera
singola.
Ipotizziamo che i file che contengono le tue foto siano tutti di tipo JPEG e
siano tutti contenuti nella cartella Foto del disco C.
Ipotizziamo anche che nella tua maschera ci sia un controllo chiamato
DescrArticolo che contiene il nome dell'articolo (e quindi della relativa
foto).
Nella tua maschera inserisci un controllo Immagine e chiamalo MiaImmagine.
A fronte dell'evento "Su corrente" della tua maschera genera il seguente
codice VBA:
Me!MiaImmagine.Picture = "C:\Foto\" & DescrArticolo & ".jpg"
Lo stesso codice VBA generalo a fronte dell'evento "Dopo aggiornamento" del
controllo con il quale inserisci il codice o la descrizione dell'articolo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Aiuto Urgentissimo!!!! Runtime ACCESSXP

author: Ren

text:
Salve a tutti. Ho un problema che mi sta facendo impazzire..
Devo distribuire un catalogo su CD creato con Access XP, ergo, ho acquistato
OFFICE XP Develop,
installata la patch...
creato il pacchetto...
Finqui tutto bene. Il problema sorge quanmdo vado ad installare il mio
pacchetto su un pc che ha già installato Access 97/2000/XP... cioè mi si
modificano tutte le estensioni dei file, precedentemente associare a Access
Full..
e dopo l'installazione tutti associati ad ACCESSRT.
Anche se cambio l'associazione dei file manualmente dopo l'instalalzione, al
prossimo avvio dle runtime per visualizzare il mio pacchetto queste
ritornano asseggnate al RunTime..
Non so che pesci pigliare, sono stanco, e anche incazzato, perchè mi pare
una cagata che alal microsoft Italia non sappiamo rispondermi, anzi che mi
dicono che il rpoblema esiste ma non ha soluzione.
Ho speso un puttanaio di soldi per una cagata così ?
insomma possible che non si possa fare nulla ?
Aiuto vi prego!!!!!
reply to
rela...@libero.it


title: Aiuto Urgentissimo!!!! Runtime ACCESSXP

author: warp

text:
"Ren"
> Anche se cambio l'associazione dei file manualmente dopo l'instalalzione,
al
> prossimo avvio dle runtime per visualizzare il mio pacchetto queste
> ritornano asseggnate al RunTime..
> Non so che pesci pigliare, sono stanco, e anche incazzato, perchč mi pare
> una cagata che alal microsoft Italia non sappiamo rispondermi, anzi che mi
> dicono che il rpoblema esiste ma non ha soluzione.
>
> Ho speso un puttanaio di soldi per una cagata cosě ?
Se si abituano ad aprire Full Access e da isso caricare i DB che desiderano
il problema non sussiste.
Se invece sono imbranati gli crei una stringa d'avvio per i DB di precedenti
realese:
C:\programmi\office97\msaccess.exe "C:\database\miodb.mdb"
Ciao, warp


title: Aiuto Urgentissimo!!!! Runtime ACCESSXP

text:
Si ma come faccio ? Il catalogo lo deve distribuire l'azienda un pò per
tutta l'europa ?
Non mi sembra poi così pofessionale come soluzione...
altre idee ?
cmq il problema di fondo è che è distribuito su CD, e se lo devono
installare da soli il pacchetto e visualizzarlo,
ergo le cose devono avvenire automaticamente... il che vuol dire
riconoscere subito se sul computer nel quale và installato il pacchetot è
presente una qualche versione di Access
e nel caso agire di conseguenza.
Se non c'è Access nesusn problema.. viene installato il Runtime
Se esiste Access in versioni precedenti.. devo poter installare il runtime,
ma mantenere le associazion di file per Access Full, in modo che il runtime
venga usato solamente dal mio database, il che vuol dire che runtime non si
deve automaticamente rubare le associazioni di file.
Se esiste Access 2002 allora non installa il runtime e avvia il database
usando la versione full in modalità runtime.
Ergo: Esiste un modo perchè tutto questo accada senza combinare casini ? O
alal microsoft hanno davvero fatto un pessimo lavoro e ho buttato i soldi
dalal finestra ? vabè chen on sono soldi miei ma dell'azienza... però il
posto di lavoro è mio e ci tengo...
Grazie :)



title: Aiuto Urgentissimo!!!! Runtime ACCESSXP

text:
> Se non c'è Access nesusn problema.. viene installato il Runtime
>
> Se esiste Access in versioni precedenti.. devo poter installare il
runtime,
> ma mantenere le associazion di file per Access Full, in modo che il
runtime
> venga usato solamente dal mio database, il che vuol dire che runtime non
si
> deve automaticamente rubare le associazioni di file.
>
> Se esiste Access 2002 allora non installa il runtime e avvia il database
> usando la versione full in modalità runtime.
>
Se tu, dopo che hai installato il RT, avvii la versione preesistenmte di
access, il collegamento viene ripristinato.
L'unica soluzione che mi viene in mente è un po' incasinata, ma dovrebbe
funzionare.
Sul cd di installazione metti dei db di prova (con una macro autoexec che
faccia un semplice docmd.quit), creati con le varie versioni di access.
db95.mdb
db97.mdb
db2000.mdb
dbxp.mdb
Ti fai un programmino (per esempio in vb) che prova ad aprire in sequenza i
vari database, gestendo l'eventuale errore.
Fai eseguire al setup per prima cosa questo programmino, il quale riesce
quindi a determinare quale versione di access hai installato. Ovviamente ci
deve anche essere una chiave del registro che ti dà questa informazione, ma
non so quale sia. Se tu lo sai puoi saltare questo passaggio.
Determinata la versione:
- se non c'e' access, installi il RT ed il tuo db.
- se c'è Access XP installi solo il db.
- se c'è un access (per esempio A97):
    - installi il RT
    - installi il DB
    - crei un collegamento per il tuo db del tipo
"c:\programmi\acrt\msaccess.exe             tuodb.mdb"
    - fai partire db97.mdb in modo che il collegamento alla versione
precedente di access venga rispristinato.
Così dovrebbe funzionare.
C'e' poi la possibilità che la sola apertura del RT faccia associare
automaticamente l'estensione mdb al RT (onestamente non ricordo se questo
succede....).
Allora i famosi database di prova dovrebbero anche scrivere in un file il
percorso dell'installazione originale di access (diraccess =
SysCmd(acSysCmdAccessDir)).
Il tuo database, quando viene chiuso dovrebbe eseguire qualcosa come
Call Shell(stringa)
docmd.quit
dove stringa = diraccess & "msaccess.exe" & percorso_database_di_prova.
8tto


title: filtro maschera non associata

author: Giuseppe

text:
Salve a tutto l'NG.
Dunque ho una tabella tblFatture, una TblAziende, una TblFornitori.
Quest'ultima assegna un IDFornitore progressivo ed un CodFornitore
progressivo per ogni singola azienda.
Quindi un fornitore può essere presente più volte ma con l'IdAzienda
diverso.
Nella maschera frmFatture effettuo la selezione dei campi IdAzienda e
IdFornitore tramite una maschera di ricerca (una per le aziende ed una
per i fornitori) non associata che mi restituisce il valore
selezionato nel campo da cui ho aperto appunto la maschera di
ricerca.
Il problema è  che vorrei che la maschera di ricerca Fornitori venisse
filtrata in base all'IDAzienda scelta nella maschera frmFatture per
evitare che un fornitore comune a più di un'azienda appaia tante volte
quante sono le aziende che si forniscono dallo stesso.
Attualmente nel campo IDFornitore su evento KeyDown ho:
If KeyCode = vbKeyF2 Then
DoCmd.OpenForm "RicercaFornitori", , , , , , Me.Name
End If
ho provato a fare così:
If KeyCode = vbKeyF2 Then
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "RicercaFornitori"
    stLinkCriteria = "[IDAzienda]=" & Me![IdAzienda]
DoCmd.OpenForm "RicercaFornitori", , , , , , Me.Name
End If
ma non funziona. Spero di essere stato chiaro.
Come posso risolvere questo problema?


title: filtro maschera non associata

text:

Per essere più chiaro nella maschera di ricerca Fornitore ho un campo
txtricerca che su evento change ha:
Dim strR As String
Dim strSQL As String
strR = Me!txtRicerca.Text
If Not IsNull(Me!txtRicerca.Text) Then
    strSQL = "SELECT tblfornitori.IdFornitore,
tblfornitori.codfornitore, tblAnagrafica.[ragione sociale1],
tblAnagrafica.via1, tblAnagrafica.cap " & _
    "FROM tblFornitori INNER JOIN tblAnagrafica ON
tblFornitori.IdAnagrafica = tblAnagrafica.ID " & _
    "WHERE ((tblAnagrafica.[ragione sociale1]) Like " & Chr$(34) & "*"
& _
    strR & "*" & Chr$(34) & ");"
    Me!Elenconominativi.RowSource = strSQL
    Me!Elenconominativi.Requery
    Me!txtRicerca = strR
    Me!txtRicerca.SetFocus
    Me!txtRicerca.SelStart = 255
End If
Di conseguenza la casella di riepilogo da cui scegliere il fornitore
filtra in base a alla casella di testo txtRicerca.
Ciao.


title: filtro maschera non associata

author: Geppo

text:
Ciao Giuseppe wrote:
> Salve a tutto l'NG.
> Dunque ho una tabella tblFatture, una TblAziende, una TblFornitori.
> Quest'ultima assegna un IDFornitore progressivo ed un CodFornitore
> progressivo per ogni singola azienda.
> Quindi un fornitore puň essere presente piů volte ma con l'IdAzienda
> diverso.
> Nella maschera frmFatture effettuo la selezione dei campi IdAzienda e
> IdFornitore tramite una maschera di ricerca (una per le aziende ed una
> per i fornitori) non associata che mi restituisce il valore
> selezionato nel campo da cui ho aperto appunto la maschera di
> ricerca.
> Il problema č  che vorrei che la maschera di ricerca Fornitori venisse
> filtrata in base all'IDAzienda scelta nella maschera frmFatture per
> evitare che un fornitore comune a piů di un'azienda appaia tante volte
> quante sono le aziende che si forniscono dallo stesso.
> Attualmente nel campo IDFornitore su evento KeyDown ho:
> If KeyCode = vbKeyF2 Then
>
> DoCmd.OpenForm "RicercaFornitori", , , , , , Me.Name
> End If
>
> ho provato a fare cosě:
>
> If KeyCode = vbKeyF2 Then
>     Dim stDocName As String
>     Dim stLinkCriteria As String
>
>     stDocName = "RicercaFornitori"
>
>     stLinkCriteria = "[IDAzienda]=" & Me![IdAzienda]
>
>
DoCmd.OpenForm "RicercaFornitori", , ,stLinkCriteria, , , Me.Name
> End If
>
> ma non funziona. Spero di essere stato chiaro.
> Come posso risolvere questo problema?
--
Ciao
Geppo