title: Aggiornamento differenza tra date

author: Pablitomf (Maurizio Facciuti)

text:
Franco ha scritto:
[cut]
> ...apertura della maschera continua ?
lo source della form continua la trasformi in query, e in essa poni un
campo calcolato che ti restituisce con la formula del datediff i giorni...
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Aggiornamento differenza tra date

author: Franco

text:
"Pablitomf (Maurizio Facciuti)" <
maurizio...@accessgroup.it
> ha scritto
nel messaggio news:e8gi6r$cbk$1...@news.newsland.it...

   Grazie per la risposta immediata
> Per le query uso  l'autocomposizione.
 Ti spiacerebbe chiarire meglio la cosa?
Esempi campo calcolato - Giorno:
([Giorni])=DateDiff......................................... dove giorni č
il campo della tabella
criteri <= 20
Franco


title: Listbox

author: VedoTondo

text:
Salve, ho un piccolo problemino da risolvere, in una form ho due list box
che si popolano con due query, una visualizza i preventivi ed una gli
ordini, quando selezione un preventivo il listbox fa diventare nera la linea
di selezione e fin qui tutto bene, quando passo al secondo listbox, vorrei
che il primo perdesse la linea nera ma questo non avviene, avete un'idea di
come possa gestire questa situazione?
--
Saluti @ndrea


title: Listbox

author: Marco Pizzamiglio

text:
VedoTondo ha scritto:

Sull'evento Invio della seconda listbox scrivi il codice per svuotare la
prima. Lo trovi su
www.sitocomune.com
 sez. Forms 3.20
Ciao.
-Marco-
--
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: Listbox

text:
Marco Pizzamiglio ha scritto:
> VedoTondo ha scritto:
> > Salve, ho un piccolo problemino da risolvere, in una form ho due list box
> > che si popolano con due query, una visualizza i preventivi ed una gli
> > ordini, quando selezione un preventivo il listbox fa diventare nera la
linea
> > di selezione e fin qui tutto bene, quando passo al secondo listbox, vorrei
> > che il primo perdesse la linea nera ma questo non avviene, avete un'idea di
> > come possa gestire questa situazione?
> Sull'evento Invio della seconda listbox scrivi il codice per svuotare la
> prima. Lo trovi su
www.sitocomune.com
 sez. Forms 3.20
> Ciao.
> -Marco-
Scusa, non ho specificato che quella soluzione vale per listbox con
selezione multipla. Se non c'è la selezione multipla la svuoti
semplicemente con Me.Listbox1 = Null



title: Listbox

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:epk9q3$kk9$1...@news.newsland.it...
> Marco Pizzamiglio ha scritto:
>> VedoTondo ha scritto:
> Scusa, non ho specificato che quella soluzione vale per listbox con
> selezione multipla. Se non c'è la selezione multipla la svuoti
> semplicemente con Me.Listbox1 = Null
> Ciao.
> -Marco-
Questa è la soluzione giusta, però mi innesca un meccanismo strano e pare
che perda il focus, ed anche passando questo codice, non lo riprende:
Private Sub lstordini_Click()
Me.lstpreventivi = Null
Me.lstordini.SetFocus
End Sub
Ovviamente ho aggiunto anche il codice sul'altro listbox:
Private Sub lstpreventivi_Click()
Me.lstordini = Null
Me.lstpreventivi.SetFocus
End Sub
In pratica a livello visivo funziona tutto bene ma a livello pratico quando
vado a scatenare l'evento doubleclick su lstordini non funziona.
Comunque guardo un pò di fare qualche prova, grazie!
Saluti Andrea


title: Listbox

text:
VedoTondo ha scritto:
> > Scusa, non ho specificato che quella soluzione vale per listbox con
> > selezione multipla. Se non c'è la selezione multipla la svuoti
> > semplicemente con Me.Listbox1 = Null
> > Ciao.
> > -Marco-
> Questa è la soluzione giusta, però mi innesca un meccanismo strano e pare
> che perda il focus, ed anche passando questo codice, non lo riprende:
> Private Sub lstordini_Click()
> Me.lstpreventivi = Null
> Me.lstordini.SetFocus
> End Sub
> Ovviamente ho aggiunto anche il codice sul'altro listbox:
> Private Sub lstpreventivi_Click()
> Me.lstordini = Null
> Me.lstpreventivi.SetFocus
> End Sub
> In pratica a livello visivo funziona tutto bene ma a livello pratico quando
> vado a scatenare l'evento doubleclick su lstordini non funziona.
> Comunque guardo un pò di fare qualche prova, grazie!
> Saluti Andrea
Prova a metterlo su INVIO, non su click, e togli i setfocus. E attenzione
alla differenza tra evento click e doppio click. E' spiegata sull'help.



title: Listbox

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:epkl30$dto$1...@news.newsland.it...

Ok, ho risolto il problema, avevo un piccolo baco che mi metteva in crisi
tutta la maschera.
--
Saluti @ndrea
Access 2003 - Windows XP


title: Listbox

author: Nicola Di Martino

text:
>
> Ok, ho risolto il problema, avevo un piccolo baco che mi metteva in crisi
> tutta la maschera.
>
>
devi comprare SUPERFAUST per uccidere i bachi... lo spruzzi sul pc e zac il
baco muore...
Ciao
Nik


title: Listbox

text:
"Nicola Di Martino" <
nic.dim...@libero.it
> ha scritto nel messaggio
news:45be3bfa$0$20820$5fc...@news.tiscali.it...

O ciccio finalmente ti rileggo anche quì!
I bachini son bellini, quando vengano fuori capisco tanteeee cose e zac gli
taglio la testa :-), c'era un problema su quella maschera e non riuscivo a
trovarne il motivo, è arrivato il Pizzamiglio e son riuscito a scovarlo :-),
certo che c'è molta  gente in gamba su questo Ng eh!
Come và con il server?
Dimenticavo.... ho trovato un'altro accessista che vuole partecipare alle
nostre serate, lui è anche webmaster, che gli dico?
Dice che vuole imparare qualcosa da noi ma secondo me la sà lunga e vuole
solo bere un pò di birra in compagnia ;-).
--
Saluti @ndrea


title: Errore sul Sito Comune..!!

author: SuperPippo®

text:
Ciao... siccome ho un problema con un  grafico 3D in Access... in
Struttura mi dà le barre di diverso colore...ok.. poi salvo faccio
l'anteprima e me le
mostra sempre blu entrambi...mi è stato consigliato di vedere sul SITO
Comune...
e che cmq non sono riuscito a trovare niente "manualmente"...
perchè utilizzando il filtro "Cerca"... mi dava un errore di JIT. DLL mi
pare si chiamasse così... facendomi chiudere in browser ...
mi dite come risolvo il problema...anzi tutti e due.????


title: Errore sul Sito Comune..!!

author: Roberto dal portatile

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:%YsN6.5608$Ql3.2...@news.infostrada.it...

Visto che a quanto pare usi come browser Internet Explorer  4.0 o 5.0, leggi
in fondo alla pagina Cerca del Sito Comune cosa devi fare perché non ti
succeda più questo problema.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Word e access

author: Simone Lucesoli

text:
Ciao a tutti,
ho un DB dove con dei collegamenti ipertestuali si visualizzano dei
documenti .doc utilizzando l'applicazione Word.
Quando ho finito di consultare il doc e chiudo word, si visualizza il
desktop e non ritorna ad access (che rimane però attivo come icona).
come posso fare??


title: Word e access

author: Setec Astronomy

text:
"Simone Lucesoli" <
simonel...@libero.it
> ha scritto nel messaggio
news:496z8.28218$W9.6...@twister2.libero.it...

Una cosa facile facile è creare una macro al'interno di Word che effettua la
chiusura dell'applicativo con il comando appactivate e chiude word.


title: Word e access

text:
Grazie per l'interessamento, ma il mio problema è che  quando chiudo la
finestra di word, la finestra di access non è ingrandita ma è ridotta ad
icona e si vede il desktop.
Non visualizzando il DB c'è il rischio che i miei colleghi più inesperti
aprano
un'altro DB non accorgendosi che già aperto.
Chiedevo quindi se è possibile impostare il DB in modo che sia sempre
ingrandito alla chiusura del documento con word.
ciao


title: Word e access

text:
"Simone Lucesoli" <
simonel...@libero.it
> ha scritto nel messaggio
news:vX6z8.110995$SR5.2...@twister1.libero.it...

Un sistema più pulito sarebbe quello di utilizzare un OLE Container
all'interno del database access e utilizzarlo per modificare i file di word,
in questo modo gli utenti sarebbero comunque all'interno dell'applicativo,
senza la possibilità di sbagliarsi ed aprire un'altra sessione
dell'applicativo.
Saluti.
> ciao
Saluti


title: Problema relazione uno-a-molti tra tabelle

author: neville

text:
Ciao a tutti
sto cercando di creare un piccolo db per ordinare i miei film,
problema:
tbl_Attori
id chiave primaria
nome
cognome
tbl_Film
id chiave primaria
titolo
titolo_orig
trama
etc.etc
tbl_Film_Attori
id_Film chiave primaria
id_Attori chiave primaria
se cerco di creare una relazione 1-a-molti tra
id tbl_Attori e id_Attori tbl_Film_Attori o
id tbl_Film e  id_Film tbl_Film_Attori
non ci riesco, mi vengono sempre relazioni 1-a-1
Dove sbaglio? Errore di procedura o addirittura concettuale?
Grazie
Neville
P.S.
mi potete suggerire un'idea per superare le eventuali ominimie tra
attori non ricorrendo a date di nascita etcetc
grazie ancora


author: Valery From The Mountain

text:
"neville" <
i.ne...@gmail.com
> ha scritto nel messaggio
news:7d026fd4-a891-45cd...@59g2000hsb.googlegroups.com...
> id tbl_Attori e id_Attori tbl_Film_Attori o
> id tbl_Film e  id_Film tbl_Film_Attori
>
> non ci riesco, mi vengono sempre relazioni 1-a-1
> Dove sbaglio? Errore di procedura o addirittura concettuale?
Nella tabella tbl_Film_Attori  devi mettere i due id insieme come chiave
primaria.
> mi potete suggerire un'idea per superare le eventuali ominimie tra
> attori non ricorrendo a date di nascita etcetc
Ce l'hai già, l'id_attori serve proprio a quello.


author: Carlo Costarella

text:
"neville" <
i.ne...@gmail.com
> ha scritto nel messaggio
news:7d026fd4-a891-45cd...@59g2000hsb.googlegroups.com...

Da come l'hai scritto sembra ok.
Un attore un film
Molti attori un film
Un film molti attori
Molti film molti attori
Si tratta di creare una relazione molti a molti che si ottiene interponendo
una tabella alle due principali (attori, film) che contiene le chiavi
primarie delle due tabelle.
Il join è sempre uno a molti tra tab principale/i e tab intermedia.
IDAttore chiave primaria in TabAttori legato uno a molti con Attore della
tabIntermedia(AttoriFilm).
Lo stesso per TabFilm.
Non occorrono altre relazioni. I tipi di dati saranno numerico, intero
lungo.
Ciao, Carlo


text:
On 17 Mag, 18:14, "Valery From The Mountain" <val...@invalid.inv>
wrote:
> "neville" <
i.nevi...@gmail.com
> ha scritto nel messaggionews:7d026fd4-a891-45cd...@59g2000hsb.googlegroups.com...
>
> > id tbl_Attori e id_Attori tbl_Film_Attori o
> > id tbl_Film e  id_Film tbl_Film_Attori
>
> Nella tabella tbl_Film_Attori  devi mettere i due id insieme come chiave
> primaria.
>
Nella tabella intermedia tbl_Film_Attori i due id sono gia' indicati
come chiave primaria
nonostante cio' definendo le relazioni ottengo sempre una 1-a-1 tra
loro e gli id delle tabelle principali tbl_Attori e id tbl_Film
Forse ci sono altri passaggi o dettagli da indicare?
Grazie
Neville


author: Beppe

text:

Secondo me è proprio lì l'errore: attore e film nella  tabella
intermedia NON devono essere chiave primaria.


text:

Ho provato un po' in tutti i modi nella tabella intermedia:
tbl_Film_Attori
id_Film chiave primaria
id_Attori chiave primaria
tbl_Film_Attori
id_Film
id_Attori chiave primaria
o
tbl_Film_Attori
id_Film chiave primaria
id_Attori
o
tbl_Film_Attori
id  chiave primaria
id_Film
id_Attori
ma il risultato non cambia.
Ottengo una 1-a-molti solo unendo ad esempio il campo nome col campo
id_Film ma non ha molto senso penso.


text:
"neville" <
i.ne...@gmail.com
> ha scritto
Ho provato un po' in tutti i modi .....
Più di tante parole che sembrano non sortire effetti, ti propongo di
scaricare questo demo che ho preparato per te.
Poi, magari, ci spieghi cosa avevi sbagliato.
Controlla bene le relazioni, gli indici, ecc.
http://www.frantoiogestione.com/AttoriFilm.zip
Ciao, Carlo


text:
On 18 Mag, 17:45, "Carlo Costarella"
<
carloantoniocostare...@gmail.com
> wrote:
> "neville" <
i.nevi...@gmail.com
> ha scritto

Svelato l'arcano.... nella tabella intermedia avevo imposto ai due
campi
id_Film
id_Attori
la condizione "indicizzato duplicati non ammessi"..
Grazie a tutti e al prossimo.... intoppo
Neville


title: Da Access a SQL Server

author: Bruno Campanini

text:
Ho installato questa mattina SQL Server 2012 Express (è la prima volta
che ci metto le mani) e con l'SSMA vi ho "migrato" 58 tabelle di un BE
di Access 2013.
Tutto ok dalla parte Server, senza errori.

Dal cliente non riesco a collegarmi al server via ODBC: creo il DSN ma
non mi collego (link): il messaggio è "SQL Server not found or access
denied".

Dovrebbero essere una cosa molto semplice ma non ci sono riuscito.
Qualche suggerimento?

Bruno


title: Da Access a SQL Server

author: pfmarro

text: Ciao dal cliente dov'é la base dati? ImmAgino che ci sarà un pc con il database sql


title: Da Access a SQL Server

author: Mancini

text:
> Dal cliente non riesco a collegarmi al server via ODBC: creo il DSN ma

Le ultime 2 banalità per rendere un Server connettivo sono

Aprire il Firewall a SQLServer
sulla impostazione del Firevoll di Windows c'è un "AggiungiProgramma" e li ti devi selezionare il tuo file  SQLServer.exe che si trova da qualche parte nella cartela di programma di SQLServer
( Sto andando a memoria )

Abilitare il protocollo TCP/IP di SQLServer
-Start
-Tutti i programmi
-Microsoft SQLServerR2
-Strumenti di configurazione
-Gestione configurazione di SQLServer
-Configurazione di rete di SQLServer  ( clik sul + a Sx )
-Protocollo per SQLServer
-Clik Dx su TCP/IP e lo abiliti

-Chiudi tutto
-Interrompi il servizio di SQLServer e Riavvialo ( eventualmente spegni e riaccendi il Server )


title: Da Access a SQL Server

text:
on 08-03-14, pfmarro supposed :
> Ciao dal cliente dov'é la base dati? ImmAgino che ci sarà un pc con il
> database sql

In un PC (un portatile con Win7 Ultimate/64bit) v'è installato SQL
Server, in un altro PC (stesso OS) vi è il client che vorrebbe linkare
(via Access) le tabelle del .MDF creato per migrazione da SQL Server.

La cosa che mi stupisce è che nemmeno dal PC server riesco a linkarmi
al SQL Server!
Aggiungo che su entrambi i PC l'utente è l'Administrator e che le due
password sono uguali.

Ora vado a recuperare il portatile e provo a seguire le indicazioni di
Mancini.

Per il momento ringrazio entrambi, poi se tutto si conclude per il
meglio sarete entrambi miei ospiti a caviale e Dom Pèrignon.

Bruno


title: Da Access a SQL Server

text:
It happens that Mancini formulated :

Ho seguito pedissequamente le tue istruzioni e ho otteneto di
collegarmi a SQL Server dal Server.
Ma dal Client nulla da fare.

Qualche altro suggerimento?

Bruno


title: Da Access a SQL Server

text:
> .... vi è il client che vorrebbe linkare
> (via Access) le tabelle del .MDF .....
Non devi linkare le tabelle .MDF  bensi il DataBase che è altra cosa

> Ho seguito pedissequamente le tue istruzioni e ho otteneto di
> collegarmi a SQL Server dal Server.
> Ma dal Client nulla da fare.
> Qualche altro suggerimento?
> Bruno
è gia una buona cosa,  ma le mie istruzioni erano specifiche per
la connessione da client
( FireWall  e TCP/IP  sono gli strumenti per accesso da esterno )

Tu usi la autenticazione di Windows oppure SQLServer ???

Se usi autenticazione di Windows ( detta anche Trusted )  sei in una rete di Dominio ????

Adesso devo andare,  Questa sera ti mando una procedura dettagliata che con me funziona sempre

.


title: Da Access a SQL Server

text:
Mancini wrote on 08-03-14 :
>> .... vi è il client che vorrebbe linkare
>> (via Access) le tabelle del .MDF .....
> Non devi linkare le tabelle .MDF  bensi il DataBase che è altra cosa
>
>
>> Ho seguito pedissequamente le tue istruzioni e ho otteneto di
>> collegarmi a SQL Server dal Server.
>> Ma dal Client nulla da fare.
>> Qualche altro suggerimento?
>> Bruno
> è gia una buona cosa,  ma le mie istruzioni erano specifiche per
> la connessione da client
> ( FireWall  e TCP/IP  sono gli strumenti per accesso da esterno )
>
>
> Tu usi la autenticazione di Windows oppure SQLServer ???
>
> Se usi autenticazione di Windows ( detta anche Trusted )  sei in una rete di
> Dominio ????
Uso l'autenticazione di Windows e sono in un Workgroup, non in un
Dominio.
>
> Adesso devo andare,  Questa sera ti mando una procedura dettagliata che con
> me funziona sempre
Ok, a più tardi allora.

Bruno


title: Da Access a SQL Server

text:
Ciao
Se usi win7 accertati che il tipo di rete tra i 2 pc non sia pubblica, aziendale o domestica


title: Da Access a SQL Server

text:
pfmarro has brought this to us :
> Ciao
> Se usi win7 accertati che il tipo di rete tra i 2 pc non sia pubblica,
> aziendale o domestica

Sono ambedue "Work network".

Bruno


title: Da Access a SQL Server

text:
> Uso l'autenticazione di Windows e sono in un Workgroup, non in un
> Dominio.

Cerchero di essere sintetico ma le variabili sono diverse

Anzitutto la differenza fra la autenticazione di Windows (Trusted) e di SQLServer

Autenticazione di Windows la puoi usare SOLAMENTE nelle reti
di dominio su base Windows
SQLServer verifica se sei autenticato nella rete e per conseguenza ti ritiene attendibile

DEVI usare obbligatoriamente autenticazione di SQLServer
- Sulle reti di dominio NON di Windows ( per esempio Novell ),
- su Linux ecc,
- su WorkGroup di windows, <<--Questo è il tuo caso
- su internet

e devi conoscere:
- NomeServer
- NomeUtente
- Pass
( vediamo piu sotto dove trovi questi 3 elementi )

La autenticazione di SQLServer funziona anche su reti di Dominio
La autenticazione di SQLServer è piu facile e certa ( come connettivita )
La autenticazione di SQLServer è piu insicura perche devi esporre l'utente e pass

Apriamo una parentesi sulle Istanze.
Un unico Server ( inteso come Macchina ) puo contenere piu istanze di SQLServer

Generalmente la 1° istanza si dice "predefinita"
Tutte le altre si dicono "denominate"

Quando hai fatto la installazione a un certo punto la procedura ti ha chiesto
se vuoi fare una predefinita o una denominata  ( il default è denominata )

Mi auguro che se hai scelto denominata ti sei segnato il nome della istanza

Apriamo un'altra parentesi,
quando hai installato hai scelto
- autenticazione Mista  ( significa entrambe le autenticazioni )
- oppure Autenticazione di Windows ???
( default é Windows )

Se hai scelto Windows allora devi modificare la istanza sulla Mista
Se hai scelto Mista mi auguro che ti ricordi la Pass che hai digitato

--- 1° elemento --- NomeServer
è appunto il nome del server nel caso di istanza predefinita
è invece il NomeServer\NomeIstanza  nel caso di istanza denominata
esempi
Server1
Server1\SQLEXPRESS
192.168.10.12
192.168.10.12\SQLEXPRESS

--- 2° elemento --- NomeUtente
se è una nuova installazione e non hai ancora creato utenti devi usare
l'utente  sa   che significa  SuperAdministrator è puo fare assoluamente tutto
Ma se distribuisci un DB è meglio usare utenti piu limitati appositamente creati

--- 3° elemento --- Pass
è quella che hai digitato ( 2 volte ) in fase di installazione

Tu conosci questi 3 elementi che poi li devi usare per
connetterti al Server con ManagementStudio ??

Prova a connetterti con ManagementStudio e vediamo cosa succede
Tipo Server  --------------> Motore di Data Base
Nome Server  --------------> Come abbiamo visto sopra
Autenticazione  -----------> Autenticazione di SQLServer
Nome Account di accesso  --> sa
Password  -----------------> LaTua

Se va tutto bene allora possiamo connettere anche un file di Access
diversamente dobbiamo lavorare sul server per renderlo connettivo

NB:  se non sei sicuro sul nome del tuo Server fai cosi:
Entra in ManagementStudio con autenticazione di Windowds

e in alto a Sx leggi per esempio
PCI80(SQL Server .........)
significa che il tuo server si chiama PCI80

oppure leggi
PCI80\Abcde(SQL Server .........)
Significa che il tuo server si chiama PCI80\Abcde
Dove Abcde è il nome della Istanza denominata

Nel prossimo post parliamo di come connettere Access

.


title: Da Access a SQL Server

text:
Per connettere access a SQLServer io faccio cosi
( escludiamo codici VBA vari che possono comunque connetterti )

Creo un file .dns di servizio
uso questo file come surrogato di OrigineDati

nel dettaglio  ( eseguo anc'io passo passo )

- Pannello di controllo ( del Client )
- Strumenti di amministrazione
- Origini dati ODBC
- Tab  "DSN su File"
- a Dx  pulsante "Aggiungi"
- SQL Server  ( Quasi in fondo )
- Sfoglia  e selezioni una tua cartella
- metti il Nome File (senza estensione)  ( per esempio "kkkk"
- salva come   Origine dati ODBC
- Salva
- Avanti
- Fine
- Descrizione  Lascialo vuoto
- Server   Metti il nome del tuo server e istanza ( se c'è)
- Avanti
- Pallino su autenticazione di SQLServer
- ID accesso    metti  sa
- PassWord   LaTua
- Avanti
- Flag su "Usa il seguente Database predefinito"
- Selezioni il tuo DB ( che devi avere gia creato )
---- ( NB:  Puoi selezionare anche i DB di sistema.  ma evitalo )
- Avanti
- Flag su "Visualiza i messaggi di sistema in
- Scegli italiano
- Fine
- Verifica origine dati
- Ok
- Ok
- Ok

Adesso nella cartella selezionata sopra hai il tuo file kkkk.dsn
e contiene il seguente testo  ( aprilo con .txt )

[ODBC]
DRIVER=SQL Server
UID=sa
LANGUAGE=Italiano
DATABASE=NomeDataBase
WSID=PCIClient
APP=Sistema operativo Microsoft® Windows®
SERVER=PCI80

ora io lo modifico in questo modo

[ODBC]
DRIVER=SQL Server
UID=sa
LANGUAGE=Italiano
DATABASE=NomeDataBase
SERVER=PCI80

Osserva che potevi identicamente produrre un file di testo
con quel testo e poi rinominarlo con  kkkk.dsn

Ora andiamo in Access  ( io uso la versione 2013 )
- Nuovo file
- Dati esterni
- DataBase ODBC
- Colega
- Ok
- Origine Dati su file
- selezioni il tuo file kkkk.dsn
- Togli ( se c'è ) il flag da "Usa connession Trusted"
- ID Accesso  sa
- Password   Metti la TuaPass
- Ok
- Selezioni le tabelle che ti interessano  ( evita le tabelle di sistema )
- Flag ( se ritieni ) su "salva password"
- Ok
- Rispondi di Si alle richieste specifiche di Salvataggio password
- Finito

Facci sapere


title: Da Access a SQL Server

text:
Mancini explained :

Ho letto - e stampato! - i tuoi ultimi due messaggi e ho cercato di
modificare... l'immodificabile.
Così ho disinstallato il tutto e domani mi rifaccio daccapo seguendo le
tue direttive.

Ti ringrazio ancora e ti terrò informato.

¡Buenas Noches!
Bruno


title: Da Access a SQL Server

text:
> Ho letto - e stampato! - i tuoi ultimi due messaggi e ho cercato di
>
> modificare... l'immodificabile.
>
> Così ho disinstallato il tutto e domani mi rifaccio daccapo seguendo le
>
> tue direttive.

Non è cosi immediato destallare SQLServer  rischi di non potere piu fare la istanza predefinita e di dover scegliere la istanza denominata.
Niente di male a condizione che ti scrivi il nome della istanza

Visto che forse dovrai convivere con 2 istanze  abilita anche SQLBrowser durante la installazione  ( non si sa mai )

Scegli "Modalita Mista"  metti la pass che vuoi e scrivitela

NB:  Io quando sbaglio la installazione riformatto interamente il PC !!

.


title: Da Access a SQL Server

text:
Mancini formulated on Sunday :
>> Ho letto - e stampato! - i tuoi ultimi due messaggi e ho cercato di
>>
>> modificare... l'immodificabile.
>>
>> Così ho disinstallato il tutto e domani mi rifaccio daccapo seguendo le
>>
>> tue direttive.
>
>
>
>
>
> Non è cosi immediato destallare SQLServer  rischi di non potere piu fare la
> istanza predefinita e di dover scegliere la istanza denominata. Niente di
> male a condizione che ti scrivi il nome della istanza
>
> Visto che forse dovrai convivere con 2 istanze  abilita anche SQLBrowser
> durante la installazione  ( non si sa mai )
>
> Scegli "Modalita Mista"  metti la pass che vuoi e scrivitela
Ho installato tutto secondo le tue indicazioni, sal server accedo
all'MDF creato dal SSMA. Collego le tabelle al FE di Access peraltro
con nomi preceduti da dbo.xxx e su richiesta di definire per alcune
tabelle il o i campi che identificano il record (credo sia per quelle
tabelle dove non esiste chiave primaria).
Creso che a tutto questo si possa rimediare anche mediante VBA da
Access.

Dal Cliente niente da fare: con la stessa procedura usata sul server
(sa, PSW, SQL Server Authentication, etc) il risultyato è sempre
negativo.

Noto che sul server (visibile anche dal client) appare una connessione
di rete "SQLEXPRESS share" che ieri era accessibile ed era vuota ora,
dopo la reinstallazione del tutto, non è più accessibile.

Ho anche attivato sul server il protocollo IP/TCP e il FILESTREAM.
Ma nulla da fare.

Bruno


title: Da Access a SQL Server

text:
> Ho installato tutto secondo le tue indicazioni, sal server accedo
>
> all'MDF creato dal SSMA. Collego le tabelle al FE di Access peraltro
>
> con nomi preceduti da dbo.xxx e su richiesta di definire per alcune
>
> tabelle il o i campi che identificano il record (credo sia per quelle
>
> tabelle dove non esiste chiave primaria).
>
> Creso che a tutto questo si possa rimediare anche mediante VBA da
>
> Access.
>
>
>
> Dal Cliente niente da fare: con la stessa procedura usata sul server
>
> (sa, PSW, SQL Server Authentication, etc) il risultyato è sempre
>
> negativo.
>
>
>
> Noto che sul server (visibile anche dal client) appare una connessione
>
> di rete "SQLEXPRESS share" che ieri era accessibile ed era vuota ora,
>
> dopo la reinstallazione del tutto, non è più accessibile.
>
>
>
> Ho anche attivato sul server il protocollo IP/TCP e il FILESTREAM.
>
> Ma nulla da fare.

Fammi capire bene:

SQL che versione hai installato ?
Access che versione Usi ?
Hai abilitato SQLBrowser ?
Il TCP/IP lo hai abilitato e questo va bene

Quando accedi da Client cosa ci metti come NomeServer ?
-- è il nome locale
-- oppure usi comunque il nome di rete
---anche entrando da locale mettici il percorso di rete (magari il numero di IP)

Hai fatto le eccezioni al Firewall anche per la nuova istanza ?
Mi sa che con 2 istanze entra in servizio SQLBrowser quindi ti serve anche la eccezione per quest'ultimo
DISABILITA per prova tutto il Firewall cosi siamo sicuri che non è lui a fermarci

Non ti capisco quando dici che ti colleghi all' .MDF

è vero le tabelle nel Server hanno un prefisso  dbo.xxx
mentre nel client il prefisso diventa dbo_xxx


title: Da Access a SQL Server

text:
Mancini was thinking very hard :
>> Ho installato tutto secondo le tue indicazioni, sal server accedo
>>
>> all'MDF creato dal SSMA. Collego le tabelle al FE di Access peraltro
>>
>> con nomi preceduti da dbo.xxx e su richiesta di definire per alcune
>>
>> tabelle il o i campi che identificano il record (credo sia per quelle
>>
>> tabelle dove non esiste chiave primaria).
>>
>> Creso che a tutto questo si possa rimediare anche mediante VBA da
>>
>> Access.
>>
>>
>>
>> Dal Cliente niente da fare: con la stessa procedura usata sul server
>>
>> (sa, PSW, SQL Server Authentication, etc) il risultyato è sempre
>>
>> negativo.
>>
>>
>>
>> Noto che sul server (visibile anche dal client) appare una connessione
>>
>> di rete "SQLEXPRESS share" che ieri era accessibile ed era vuota ora,
>>
>> dopo la reinstallazione del tutto, non è più accessibile.
>>
>>
>>
>> Ho anche attivato sul server il protocollo IP/TCP e il FILESTREAM.
>>
>> Ma nulla da fare.
>
>
> Fammi capire bene:
>
> SQL che versione hai installato ?
SQL Express 2012 (SQLEXPRADV_x64_ENU.exe)

> Access che versione Usi ?
Office 2013 Pro Plus + SP1

> Hai abilitato SQLBrowser ?
L'ho attivato ora:
   Logon built-in account: Network Service
   running under 64 bit

> Il TCP/IP lo hai abilitato e questo va bene
>
> Quando accedi da Client cosa ci metti come NomeServer ?
> -- è il nome locale
> -- oppure usi comunque il nome di rete
> ---anche entrando da locale mettici il percorso di rete (magari il numero di
> IP)
Mi viene chiesto:
   "Which SQL Server do you want to connect to?"
e io inserisco quanto appare in Server Manager Studio; P900\SQLEXPRESS.
In locale (dal server) funziona.
>
> Hai fatto le eccezioni al Firewall anche per la nuova istanza ?
> Mi sa che con 2 istanze entra in servizio SQLBrowser quindi ti serve anche la
> eccezione per quest'ultimo DISABILITA per prova tutto il Firewall cosi siamo
> sicuri che non è lui a fermarci
Firewall diabilitato.
>
> Non ti capisco quando dici che ti colleghi all' .MDF
Il fale destinatario della migrazione da Access ha tale estensione.

> è vero le tabelle nel Server hanno un prefisso  dbo.xxx
> mentre nel client il prefisso diventa dbo_xxx
Cioè non cambia.

Ho fatto tutto quanto sopra indicato e dal Clint nulla di nuovo.

Il Server è un portatile ed ora sto reinstallando SQL Server in un
desktop, con Win7/64bit, 32gRAM, Office 2013 Pro Plus: tutto aggiornato
all'ultima ora.
Poi userò il portatile come Client.

Bruno


title: Da Access a SQL Server

text:
Bruno Campanini has brought this to us :

[...]
> Il Server è un portatile ed ora sto reinstallando SQL Server in un desktop,
> con Win7/64bit, 32gRAM, Office 2013 Pro Plus: tutto aggiornato all'ultima
> ora.
> Poi userò il portatile come Client.

Niente da fare, cambiando l'ordine dei fattori il prodotto non cambia.

Bruno


title: Da Access a SQL Server

text:
> >> all'MDF creato dal SSMA. Collego le tabelle al FE di Access

> > Non ti capisco quando dici che ti colleghi all' .MDF
>
> Il fale destinatario della migrazione da Access ha tale estensione.

Forse sto imparando qualcosa anchio

Tu hai fatto una migrazione da Access verso SQLServer e in questo momento hai un file con estensione  .MDF

Metti questo File in una cartella qualunque di un Server dove hai installato SQLServer

è da locale riesci a connetterti direttamente al file

mentre da remoto NON ti connetti

è questo il problema ??

cosa è per te SSMA ??


title: Da Access a SQL Server

text:
Mancini explained on 09-03-14 :
>>>> all'MDF creato dal SSMA. Collego le tabelle al FE di Access
>
>
>>> Non ti capisco quando dici che ti colleghi all' .MDF
>>
>> Il fale destinatario della migrazione da Access ha tale estensione.
>
>
>
> Forse sto imparando qualcosa anchio
>
> Tu hai fatto una migrazione da Access verso SQLServer e in questo momento hai
> un file con estensione  .MDF
>
> Metti questo File in una cartella qualunque di un Server dove hai installato
> SQLServer
No, non lo metto da nessuna parte, lo lascio dove l'ha messo SSMA,
secondo quanto configurato da SQL Server.

SSMA:
http://www.microsoft.com/en-us/download/details.aspx?id=28763

Io la migrazione la faccio con questo, non conosco altra via.
Tu come la fai?

> è da locale riesci a connetterti direttamente al file
Non al file, mi connetto via ODBC al database denominato nella
migrazione, la quale migrazione ha creato, fra l'altro, il sopraddetto
file .MDF che si trova nella dir definita di default dall'installazione
di SQL Server.

> mentre da remoto NON ti connetti
> è questo il problema ??
Esatto!

Bruno


title: Da Access a SQL Server

text:
Ba!!
adesso mi sembra piu regolare
quindi non ti connetti a un  .mdf  bensi a un DataBase
( ricordo che nel lontano 2005 ci si poteva connettere direttamente con VisualStudio ai file .mdf  ( pratica deprecata ))

io la migrazione la facevo con "Upsize"  una procedura contenuta direttamente nell'Access,  ma è certamente corrispondente a SSMA,  ti produce un DataBase

Il tuo problema sembra essere proprio la connettivita
dal Client verso il Server
eppure  quando il server funziona ( è il tuo funziona )
per la connettivita manca solo
- Abilitare il TCP/IP
- Abilitare SQLBrowser ( questo non so se è veramente necessario )
- disabilitare il FireWall ( poi perfezioni i programmi consentiti )

Dopo avere abilitato il TCP/IP  hai arrestato SQLServer e poi riavviato ??
se non sai esattamente come si fa piuttosto spegni il server e riaccendilo

Per il momento non ho altra fantasia

.


title: Da Access a SQL Server

text:
Il giorno domenica 9 marzo 2014 17:54:23 UTC+1, Bruno Campanini ha scritto:
> Mancini explained on 09-03-14 :
>

una domanda:

 - dal pc client riesci a vedere da explora risorse l'altro pc?
 - hai provato a fare il ping del pc "server" es. ping p900?
   penso che queste 2 prove siano fondamentali.
 - prova a mettere nella creazione del ODBC del client non \\pc900\nomedatabase ma indirizzoIPdelserver\nomedatabase es. 192.168.0.2(non so quale sia)\nomedatabse


title: Da Access a SQL Server

text:
gilbert...@gmail.com
 formulated the question :

Già fatte tutte e tre le prove, l'esito è sempre negativo.
Ho installato il più recente driver Windows-SQL Server ODBC 11 ma anche
con quello non succede niente.

I due PC Server-Client li ho già invertiti, ho installato la versione
SQL Server Evaluation in luogo della Express...
Non mi resta che di sostituire i due PC con altri aventi OS 32bit e
versioni meno recenti di Office 2013 e provare anche a lavorare in
Domain anziché in Workgroup.
È una cosa inspiegabile che dal Server mi colleghi al database SQL
Server e dal Client ciò non avvenga.

Bruno


title: Da Access a SQL Server

text:
> I due PC Server-Client li ho già invertiti, ho installato la versione
>
> SQL Server Evaluation in luogo della Express...
>
> Non mi resta che di sostituire i due PC con altri aventi OS 32bit e
>
> versioni meno recenti di Office 2013 e provare anche a lavorare in
>
> Domain anziché in Workgroup.

Il tuo problema non è quello

Io personalmente qui a casa ho installato proprio pochi giorni fa
su Windows7 SP2 64 bit
SQLServer2012Express 64 bit (SQLEXPRADV_x64_ITA.exe)
e mi ci connetto con Access2013
in WorkGroup con autenticazione SQLServer

Dopo la installazione uniche cose da fare sono TCP/IP e Firewall come abbiamo visto sopra

Ma queste cose sono le faccio dalla versione di SQLServer2005 quindi te lo posso certificare

C'è qualcos'altro che ti tiene legato,  io (non sapendo cos' altro fare) farei la formattazione integrale di una macchina e reinstallazione pulita di SQLServer ( solo istanza predefinita )

.


title: Da Access a SQL Server

text: Rettifico:  Windows7 SP1 64 bit


title: Da Access a SQL Server

text:
Mancini wrote on 10-03-14 :

É quello che ho fatto: un HD da 1TB ripartizionato, unica partizione
Win7 Ultimate 64/bit + SQL Server Express...

Ho letto in Internet fino a quest'ora e c'è mezzo mondo che ha problema
a connettersi a SQL Server (protocolli, porte dinamiche, porte
statiche, connessione remota al server... ce n'è una marea).
Mi son preso appunti e domani faccio qualch'altro esperimento.

'sto SQL Server mi sembra un bidone sfondo... una decina e passa d'anni
fa armeggiai un poco con Oracle 8 (allora installava oltre 45 mila
file...) ma la vita non era così complicata.
Da quel che ho letto lo stesso problema di connessione viene risolto in
modi diversi a seconda di come tira il vento.
Prova a fare una ricerca per "unable to connect SQL Server 2012".

Poi ti aggiorno.

Grazie ancora,
Bruno


title: Da Access a SQL Server

text:
> Ho letto in Internet fino a quest'ora e c'è mezzo mondo che ha problema
>
> a connettersi a SQL Server (protocolli, porte dinamiche, porte
>
> statiche, connessione remota al server... ce n'è una marea).
>
> Mi son preso appunti e domani faccio qualch'altro esperimento.

Ma!!  io ho funzionato al 1° colpo,   c'è pero da dire che ricordo
la prima volta che mi sono installato SQLExpress2005 ci ho messo 10 gg
e ho formattato quel povero PC dei tempi almeno 6 volte  :-(

Poi mi sono fatto un file di Excel che descrive ( come un registratore )
tutti i clik che devo fare,

lo ho aggiornato proprio settimana scorsa alla versione 2012 identica
alla tua  ( pero io vado in italiano )

Ti ho fatto sotto un brutale Copia e incolla da Excel del testo
prova a vedere se ti è utile

______________________________________________________

x	Contrassegnato con "x" è la intestazione della maschera
o	Contrassegnato con "o" sono le  operazioni che devi effettuare su ogni maschera

	Installazione su Windiws7 SP1  appena formattato 64 bit

	SQLServer2012ExpressWithAdvanced SP1
	Lancio      SQLEXPRADV_x64_ITA.exe

x	Microsoft SqlServer ........
	Apre la finestra di  Preparazione  e avanza la barra  poi si chiude
	Apre una finestra nera di .cmd e poi si richiude
	poi resta in attesa diversi minuti che sembra bloccato  ASPETTA con fiducia
	si apre un'altra mascherina e si richiude

x	Centro Installazione SQL Server
o		Scegli nuova installazione autonoma ......

x	Regole di supporto dell' installazione
		Non devi fare nulla    avanza da solo

x	Spedixione aggiornamento facoltativa non funzionamte
		Un messaggio ti avvisa che il soft potrebbe essere contraffatto
		Sappiamo da dove lo abbiamo scaricato
		rispondi chiudi

x	Condizioni di licenza
o		Accetta
		Avanti

x	Aggiornamenti Prodotti
		Ci va bene il predefinito
		Avanti

x	Installazione dei file di installazione
		Mi sa che sta cercando in internet gli aggiornamenti per SQLServer
		e anche per Windows
		Lasciamolo fare
		è un po lungo
		Alla fine chiede di riavvuare il PC

		Rispondo Ok

		Pero non si riavvia e va avanti   Bo!!!!
		Forse devo riavviare a mano   Ma non lo faccio

x	Regole di supporto per la installazione
		Avanza da silo

x	Selezione Funzionalita
		Accetto il predefinito
		( L'ultima riga (LocalDB)  già manca )

		( mi sa che è troppo )
		Clik su Avanti

x	Configurazione dell'Istanza
o		Scegli Istanza predefinita
		ID Istanza   Accetta  MSSQLSERVER
		Puoi modificare la directory di SQLServer
			Ma io la lascerei dove predefinito

		NB: Nella finestra in basso puoi vedere le istanze Gia installate

		Avanti

x	Configurazione Server
o		SQLServer Browser     Mettilo su Automatico

		Avanti

x	Configurazione Motore DataBase
xx		Configurazione Server
o			Scegli modalita Mista  ( E MOLTO IMPORTANTE )
o			Metti una  Pass  Confermala   e Scrivitela su carta perche ti servira
		Non confonderti, Questa pass non c'entra nulla con la pass di Windows o qualunque altra pass.
		Questa pass la scegli adesso e sara quella di accesso  a SQLServer

xx		Directory Dati
			Per casa direi Invariato
			Per il Server dipende da quanti dischi e partizioni hai
			SQLServer usa il file di DataBase ( .mdf)  e il file di log  ( .ldf)

			Ogni transazione viene scritta innanzitutto sul file  .ldf   e solo quando è completa
			viene trascritta sul file .mdf  ( .mdf è il VERO file di dati )
			Questo rigiro è perche spesso si lavora in rete oppure in internet, quindi
			i record azzoppati  vengono bloccati nell .ldf e non danneggiano il .mdf
			MEGLIO UN RECORD IN MENO CHE UN DB INUTILIZZABILE

			Tutto questo per dirti che tutte le scritture sono doppie.   Ma se vanno sullo stesso disco
			la penna che scrive dentro nel disco è 1 sola.
			SQLServer ha delle prestazioni migliori se il file .mdf si trova su altro disco rispetto al .ldf

			in questa maschera puoi settare ogni file dove viene scritto,
			il predefinito e su unico disco

xx		Istanze utenve
			Invariato
xx		FILESTREAM
			Invariato

		Clik Su Avanti

x	Configurazione Reporting Services
			Invariato
		Avanti

x	Segnalazione di errori
			Invariato
		Avanti

x	Stato della installazione
		Adesso non devi scegliere nulla
		Puoi solo vedere l'andamento della installazione

x	Operazione completata
		Tutto bene
		Chiudi

x	Richiesto riavvio computer
		Mi dice ancora che devo riavviare il PC
		Forse lo devo fare a mano ??

x	è ancora presente la 1° finestra  "Centro installazione SQLServer"
		La chiudi dalla X in alto a Dx

	Sembra tutto finito adesso spengo e riaccendo il PC

	DOPO LA RIACCENSIONE
	Tutto a posto   abbiamo SQLServer 2012

	Per essere connettivo devi ancora:
		Start
		Tutti i programmi
		Microsoft SQLServer2012
		Strumenti di configurazione
		Gestione della configurazione di SQLServer
		Configurazione di rete SQLServer     (Clik sul + a Sx )
		Protocolli per MSSQLServer
		Clik Dx su TCP/IP   e lo abiliti
	Chiudi tutto
	Per rendere operative le modifiche spegni e riaccendi il PC
	O meglio arresta e riavvia SQLServer

		Nel Pannello di controllo  >  FIREWALL
		Consenti programma o Funzionalita .....
		Consenti altro programma

		Sfoglia
		C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlserver.exe
		Aggiungi

		C:  \  Program Files  \  Microsoft SQL Server  \  MSSQL10_50.SQLEXPRESS  \  MSSQL  \  Binn   \    sqlserver.exe
		C:   \   Program Files (x86)   \  Microsoft SQL Server  \  90  \  Shared     \       sqlbrowster.exe
			Questi percorsi sono del 2008   nel 2012 cambieranno di poco
			Ho un problema sul mio pannello di controllo  non posso modificare il Firewall


title: Da Access a SQL Server

text:

negative
intendi che riesci a fare il ping?


title: Da Access a SQL Server

text:
Caspita  questo lo avevo letto ma sottovalutato

Non riesci a fare il ping ??


title: Da Access a SQL Server

text:
Il giorno lunedì 10 marzo 2014 08:57:58 UTC+1, Mancini ha scritto:
> Caspita  questo lo avevo letto ma sottovalutato
>
>
>
> Non riesci a fare il ping ??

ciao
che indirizzi IP hanno le le 2 macchine?

Saluti


title: Da Access a SQL Server

text:
pfmarro was thinking very hard :

Intendo dire che riesco a fare tutte le cose che hai suggerito
(compreso il ping che è la prima fatta in assoluto) ma il risultato,
cioè la connessione da remoto (Access-SQL Server) non avviene.

Bruno

PS
Ho attivato sul PC-Server:
   "Allow remote connection to this server"
ma non è cambiato niente.


title: Da Access a SQL Server

text:
After serious thinking pfmarro wrote :

È attivato il dhcp quindi gli indirizzi possono cambiare.
Attualmente Server 192.168.1.200, client .1.204

Bruno


title: Da Access a SQL Server

text:
Bruno Campanini explained :

[...]
> PS
> Ho attivato sul PC-Server:
>    "Allow remote connection to this server"
> ma non è cambiato niente.

Allora, tanto per riepilogare...

SQL Express 2012 non funziona con un client remoto in
nessuna maniera. Non funziona il file SQLEXPRADV_64_ENU.exe
scaricato da MS, non funziona l'opzione Express che si trova
nel file SQLFULL_ENU.iso sempre di provenienza MS.
Ciò è vero per i 4 PC che ho utilizzato per le prove.

Se dal file ISO di cui sopra si sceglie l'opzione Evaluation
(che è la versione Full buona per 180 giorni) il tutto
funziona a meraviglia al primo colpo:

1 - occorre siano attivati i due protocolli di rete
    Named Pipes e TCP/IP
2 - nulla da ritoccare sul Firewall (evidentemente ci pensa
    il programma d'installazione)
3 - non è necessario attivare il SQL Server Browser che il
    programma d'installazione propone disattivato di default.

Su Internet se ne sentono di tutti i colori, il che porta
a considerare che il programma non ha comportamento uniforme
sulle varie macchine, ovvero che alcune considerazioni valide
per versioni precedenti non lo sono più per quella corrente.

Bruno


title: COMPLIMENTI VIVISSIMI!!!!!

author: Pinko Pallino

text:
Voglio 'Solo' farVi i complimenti..
Come avrete avuto modo di constatare, solo da pochissimo tempo frequento
questo 'canale', ma devo dire che è 'VITALE' X TUTTI QUANTI!!!!!!!!!!!!!!
GRAZIE A TUTTI QUANTI DI ESSERCI!!!!!!!!!
ed ancora COMPLIMENTI A TUTTI!!!!!!!!!!!!
Ciao, Pinko!!!


title: COMPLIMENTI VIVISSIMI!!!!!

author: Vittorio Avaldi

text:
"Pinko Pallino" <
pinko_...@inwind.it
> ha scritto nel messaggio
news:3pC69.65313$n04.1...@twister2.libero.it...

L'unico problema è che già esiste un Pinco Pallino: finirete per pestarvi i
piedi ;-))


title: COMPLIMENTI VIVISSIMI!!!!!

text:
"Vittorio Avaldi" <
vittori...@libero.it
> ha scritto nel messaggio
news:cyJ69.67094$lu5.1...@twister1.libero.it...

Speriamo di no, da parte mia non vedo alcun problema....
Ciao, Pinko!!  e ciao anche al mio Omonimo!!!!


title: Usare il metodo Openreport e Openform con un filtro

author: Sergio Della Giora

text:
Salve a tutto l'NG,
sebbene di questo problema ne abbiamo già parlato precedentemente, non sono
stato in grado di risolvere le mie lacune, nonostante le Vs gentili e
esaurienti delucidazioni.
In parole povere non riesco ad aprire un report via codice alla quale vorrei
impostare un filtro.
Mi sono accorto che questo problema mi si presenta anche nell'apertura di
semplice form.
Cerco di spiegarVi al meglio la questione :
Ho una maschera chiamata "Fatture" dove esiste una
casella di testo chiamata [n fatt]. Questo non è altro che un numero
progressivo che indica il numero della fattura. Esiste un pulsante che su
evento click apre il report "Fatture" e dovrebbe stampare solo la fattura
correntemente aperta, indicata dalla casella di testo [n fatt]. Il sig.
"Roberto da casa" mi ha suggerito questo codice :
    Dim stDocName As String
    Dim stCriteri As String
    stCriteri = "n_fatt=" & Me!n_fatt
    stDocName = "fatture"
    DoCmd.OpenReport stDocName, acPreview, , stcriteri
Ma mi dice che non riesce a trovare il campo n_fatt...
Qual'è il criterio con cui usate il simbolo &?!? Credetemi, ho provato con
qualsiasi tentativo ma non sono riuscito a combinare nulla.
Non riesco proprio a capire dove sbaglio; ho guardato gli esempi che propone
l'Help, ma boh... non riesco ad applicarli.
Grazie!
Saluti
Sergio Della Giora


author: CarloCos

text:
"Sergio Della Giora" <
sergio_d...@infinito.it
> ha scritto nel
messaggio news:9n4isq$555hu$1...@ID-84518.news.dfncis.de...

L'esempio postato da Roberto va benissimo come impostazione, ma dovevi
adattarlo al nome del tuo controllo.
Una soluzione alternativa potrebbe essere quella di alimentare il report con
una query che nel campo [N Fatt] nella sezione criteri, abbia la seguente
stringa: Forms![TuaForm]![N Fatt].
Nel codice del pulsante che fà partire il report potrai allora scrivere
solo: DoCmd.OpenReport stDocName, acPreview
Se poi vuoi usare il codice di Roberto devi modificarlo in:
    Dim stDocName As String
     Dim stCriteri As String
     stCriteri = "[n fatt]=" & Me![N Fatt]
     stDocName = "fatture"
     DoCmd.OpenReport stDocName, acPreview, , stcriteri
Ciao, Carlo


title: DoCmd.DeleteObject acFunction,?

author: Alessandro Cara

text:
caffe' pagato a chi mi risolve il problema: cosa diavolo va messo al
posto del "?"
?=nome funzione-->non trovato
?=modulo.nome funzione-->non trovato
+ altre "duo" o tre combinazioni
--
ac (x=y-1)


title: DoCmd.DeleteObject acFunction,?

author: MA

text:
"Alessandro Cara"  ha scritto nel messaggio
news:S20aq.68837$GZ3....@tornado.fastwebnet.it...

_________________Risposta:
non va messo l'uguale
?NomeFunzione()
MA


title: DoCmd.DeleteObject acFunction,?

text:

L'avevo provata: non trovato
ed avevo provato anche "Function/Sub blabla" con e senza parentesi.

--

ac (x=y-1)


title: DoCmd.DeleteObject acFunction,?

text:
On 8 Set, 11:38, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

Io ho il forte sospetto che ti sbagli...
Le function non credo siano quelle che intendi tu...!!!
Access come Oggetti del Client arriva fino alla collection Modules,
non hai una sottocollection Functions.
Se leggi bene la guida in merito a AllFunctions infatti potrebbero
sorgerti dubbi...
@Alex


title: DoCmd.DeleteObject acFunction,?

text:

Uhmmm.... sono andato
qui:
http://msdn.microsoft.com/en-us/library/bb237899%28v=office.12%29.aspx
e fra gli acobjecttypes elenca tranquillamente acFunction (c'e' anche
acModule)senza alcuna postilla. Hai, pero', probabilmente ragione anche
perche' la Function di per se non e' sufficiente proprio a causa di
possibilita' di omonimi (soprattutto se si usano metodi di classe), tra
l'altro, facendo qualche ricerca sul web, non ho trovato nulla che
almeno ne discuta.
Vabbe' dovro' fare qualche arzigogolo a botte di "DeleteLines".
--
ac (x=y-1)


title: DoCmd.DeleteObject acFunction,?

text:

La procedura "Test" in Access si cancella solo così:
============================================================
Public Sub DelF()
Dim CMD As Module
Set CMD = Modules("Module1")
CMD.DeleteLines CMD.ProcStartLine("Test", vbext_pk_Proc), _
                CMD.ProcCountLines("Test", vbext_pk_Proc)
End Sub
============================================================

Bruno


title: DoCmd.DeleteObject acFunction,?

text:

Richiede la refernce:
Microsoft Visual Basic for Application Extensibility 5.3
Bruno


title: DoCmd.DeleteObject acFunction,?

text:
On 8 Set, 16:48, Bruno Campanini <
brunoca...@libero.it
> wrote:
> Bruno Campanini on 08-09-11 wrote:
>
>
>
> > Alessandro Cara on 08-09-11 wrote:
> >> caffe' pagato a chi mi risolve il problema: cosa diavolo va messo al posto
> >> del "?"
> >> ?=nome funzione-->non trovato
> >> ?=modulo.nome funzione-->non trovato
> >> + altre "duo" o tre combinazioni
>
> > La procedura "Test" in Access si cancella solo cos :
> > ============================================================
> > Public Sub DelF()
> > Dim CMD As Module
> > Set CMD = Modules("Module1")
> > CMD.DeleteLines CMD.ProcStartLine("Test", vbext_pk_Proc), _
> >                 CMD.ProcCountLines("Test", vbext_pk_Proc)
> > End Sub
> > ============================================================
>
> > Bruno
>
> Richiede la refernce:
> Microsoft Visual Basic for Application Extensibility 5.3
>
> Bruno
Direi che è un'ottima soluzione, io tuttavia preferirei tentare con
LateBinding... quindi istanziare l'oggetto con un CreateObjet.
@Alex


title: DoCmd.DeleteObject acFunction,?

text:

Grazie Bruno.
Anche se
http://msdn.microsoft.com/en-us/library/aa207061%28v=office.10%29.aspx

mi lascia  perplesso che la trattino come Property, a me sembra piu' un
metodo.

--

ac (x=y-1)


title: DoCmd.DeleteObject acFunction,?

text:
@Alex on 08-09-11 wrote:

> Direi che è un'ottima soluzione, io tuttavia preferirei tentare con
> LateBinding... quindi istanziare l'oggetto con un CreateObjet.

Tu e Alessandro state facendo considerazioni troppo raffinate per i
miei muscoli cerebrali.
Comunque, quando avete pronte quattro righe di codice me le mandate e
io le collaziono.
Nel senso che me le mangio a collazione.

Ciao a tutti.
Bruno


title: DoCmd.DeleteObject acFunction,?

text:
On 8 Set, 17:03, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Il 08/09/2011 16.42, Bruno Campanini ha scritto:
>
>
>
>
>
>
>
> > Alessandro Cara on 08-09-11 wrote:
> >> caffe' pagato a chi mi risolve il problema: cosa diavolo va messo al
> >> posto del "?"
> >> ?=nome funzione-->non trovato
> >> ?=modulo.nome funzione-->non trovato
> >> + altre "duo" o tre combinazioni
>
> > La procedura "Test" in Access si cancella solo così:
> > ============================================================
> > Public Sub DelF()
> > Dim CMD As Module
> > Set CMD = Modules("Module1")
> > CMD.DeleteLines CMD.ProcStartLine("Test", vbext_pk_Proc), _
> > CMD.ProcCountLines("Test", vbext_pk_Proc)
> > End Sub
> > ============================================================
>
> > Bruno
>
> Grazie Bruno.
> Anche sehttp://
msdn.microsoft.com/en-us/library/aa207061%28v=office.10%29.aspx

> mi lascia  perplesso che la trattino come Property, a me sembra piu' un
> metodo.
>
> --
>
> ac (x=y-1)

Lassa fa e guarda questo...

http://www.cpearson.com/excel/vbe.aspx

Poi se riesci ad istanziare in LATEBINDING meglio, ma non ho trovato
altro che l'uso di ADDREFERENCE...

@Alex


title: DoCmd.DeleteObject acFunction,?

text:

Intendevo questo, ma a questo punto meglio quello di averlo fisso...:

Application..References.AddFromGuid GUID:= _
  "{0002E157-0000-0000-C000-000000000046}", Major:=5, Minor:=3

@Alex


title: DoCmd.DeleteObject acFunction,?

text:
@Alex on 08-09-11 wrote:

> Lassa fa e guarda questo...
>
>
http://www.cpearson.com/excel/vbe.aspx

Oh, è una bellezza!
Quando l'hai fatto andare in Access me lo dici.

> Poi se riesci ad istanziare in LATEBINDING meglio, ma non ho trovato
> altro che l'uso di ADDREFERENCE...

Sono cose che non conosco.

Bruno


title: DoCmd.DeleteObject acFunction,?

text:
@Alex on 08-09-11 wrote:

> Intendevo questo, ma a questo punto meglio quello di averlo fisso...:
>
> Application..References.AddFromGuid GUID:= _
>   "{0002E157-0000-0000-C000-000000000046}", Major:=5, Minor:=3

Sarebbe a dire???

Bruno


title: DoCmd.DeleteObject acFunction,?

text:
On 8 Set, 20:50, Bruno Campanini <
brunoca...@libero.it
> wrote:
> @Alex on 08-09-11 wrote:
> > Lassa fa e guarda questo...
>
> >
http://www.cpearson.com/excel/vbe.aspx

>
> Oh, una bellezza!
> Quando l'hai fatto andare in Access me lo dici.

Sarà A.C. che lo farà... non io di certo...
Dovrebbe andare anche in Access senza Referenze particolari...
basta esplorare ad esempio:

application.VBE.ActiveVBProject.VBComponents.Item(1).CodeModule.Lines(1,40)

Dovrebbe stampare le righe dalla 1 alla 40 del Modulo(BAS) con indice
1 nella Collection ITEMS di VBCOmponents...
e da me funziona...

Anche questo elenca tutte le Sub/Function in un Modulo:

Function ListProcedures()
Dim VBCodeMod As Object
Dim StartLine As Long
Dim Msg As String
Dim ProcName As String
Set VBCodeMod =
Application.VBE.VBProjects.Item(1).VBComponents("basModulo1").CodeModule
With VBCodeMod
    StartLine = .CountOfDeclarationLines + 1
    Do Until StartLine >= .CountOfLines
        Msg = Msg & .ProcOfLine(StartLine, vbext_pk_Proc) & Chr(13)
        StartLine = StartLine + _
        .ProcCountLines(.ProcOfLine(StartLine, vbext_pk_Proc),
vbext_pk_Proc)
    Loop
End With
MsgBox Msg
End Function

e da me funziona...

il tutto senza alcuna Referenza aggiunta...!

> > Poi se riesci ad istanziare in LATEBINDING meglio, ma non ho trovato
> > altro che l'uso di ADDREFERENCE...
>
> Sono cose che non conosco.
>
> Bruno

L'altro discorso serve solo per aggiungere da Codice i riferimenti
alla LIB in questione nel caso servisse usando il Codice GUID che è
quello con il quale
una LIB viene registrata nel REGISTRY...

@Alex


title: DoCmd.DeleteObject acFunction,?

text:
Il 08/09/2011 22.15, @Alex ha scritto:
> On 8 Set, 20:50, Bruno Campanini<
brunoca...@libero.it
>  wrote:
>> @Alex on 08-09-11 wrote:
>>> Lassa fa e guarda questo...
>>
>>>
http://www.cpearson.com/excel/vbe.aspx
>>
>> Oh, una bellezza!
>> Quando l'hai fatto andare in Access me lo dici.
>
> Sar� A.C. che lo far�... non io di certo...
> Dovrebbe andare anche in Access senza Referenze particolari...
> basta esplorare ad esempio:
ero gia' "inciampato" su questo codice (non lo stesso documento, uno
molto piu' incasinato, questo e' chiaro)
>
> application.VBE.ActiveVBProject.VBComponents.Item(1).CodeModule.Lines(1,40)
>
> Dovrebbe stampare le righe dalla 1 alla 40 del Modulo(BAS) con indice
> 1 nella Collection ITEMS di VBCOmponents...
> e da me funziona...
>
> Anche questo elenca tutte le Sub/Function in un Modulo:
>
> Function ListProcedures()
> Dim VBCodeMod As Object
> Dim StartLine As Long
> Dim Msg As String
> Dim ProcName As String
> Set VBCodeMod =
> Application.VBE.VBProjects.Item(1).VBComponents("basModulo1").CodeModule
> With VBCodeMod
>      StartLine = .CountOfDeclarationLines + 1
>      Do Until StartLine>= .CountOfLines
>          Msg = Msg&  .ProcOfLine(StartLine, vbext_pk_Proc)&  Chr(13)
>          StartLine = StartLine + _
>          .ProcCountLines(.ProcOfLine(StartLine, vbext_pk_Proc),
> vbext_pk_Proc)
>      Loop
> End With
> MsgBox Msg
> End Function
>
> e da me funziona...
>
> il tutto senza alcuna Referenza aggiunta...!
Infatti, guardando il codice, mi ero chiesto del perche' della
referenza, a cui fa riferimento Bruno, questo e' "plain code" (a parte
l'uso delle due costanti "figurative",gia' uso, per motivi non chiari
(non mi ricordo il perche'), l'insieme VBE)
>
>>> Poi se riesci ad istanziare in LATEBINDING meglio, ma non ho trovato
>>> altro che l'uso di ADDREFERENCE...
>>
>> Sono cose che non conosco.
>>
>> Bruno
>
> L'altro discorso serve solo per aggiungere da Codice i riferimenti
> alla LIB in questione nel caso servisse usando il Codice GUID che �
> quello con il quale
> una LIB viene registrata nel REGISTRY...
es "quasi" claro. ;-{)
--
ac (x=y-1)


title: DoCmd.DeleteObject acFunction,?

text:
@Alex on 08-09-11 wrote:
> Sarï¿œ A.C. che lo farï¿œ... non io di certo...

Da me no (A2010 64bit ENG), richiede la Reference.
Io perï¿œ ho fatto cosï¿œ:
=====================================
Private Sub ListProc_Click()
Dim n As Long, i As Long, ProcColl As New Collection, S As String
n = Modules("Module1").CountOfLines
For i = 1 To n
    S = Modules("Module1").ProcOfLine(i, vbext_pk_Proc)
    If Len(S) Then
        On Error Resume Next
        ProcColl.Add S, S
        On Error GoTo 0
    End If
Next
For i = 1 To ProcColl.Count
    MsgBox ProcColl(i)
Next
End Sub
==============================================
Comunque,
Elimina Modulo:
Modules("Module3").DeleteLines 1, Modules("Module3").CountOfLines
Elimina Procedura:
Dim pStartLine As Long, pEndLine As Long
pStartLine = Modules("Module2").ProcStartLine("DDelF", vbext_pk_Proc)
pEndLine = Modules("Module2").ProcCountLines("DDelF", vbext_pk_Proc)
Modules("Module2").DeleteLines pStartLine, pEndLine
Bruno


title: DoCmd.DeleteObject acFunction,?

author: Karl Donaubauer

text:
Alessandro Cara wrote:
> ...
> Uhmmm.... sono andato
> qui:
>
http://msdn.microsoft.com/en-us/library/bb237899%28v=office.12%29.aspx

> e fra gli acobjecttypes elenca tranquillamente acFunction ...

Hanno scelto un nome equivoco.
Non sono funzioni di VBA ma funzioni definite dall'utente
del SQL Server in un ADP.

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


title: DoCmd.DeleteObject acFunction,?

text:
Il 09/09/2011 17.37, Karl Donaubauer ha scritto:
> Alessandro Cara wrote:
>> ...
>> Uhmmm.... sono andato
>> qui:
>>
http://msdn.microsoft.com/en-us/library/bb237899%28v=office.12%29.aspx

>> e fra gli acobjecttypes elenca tranquillamente acFunction ...
>
> Hanno scelto un nome equivoco.
> Non sono funzioni di VBA ma funzioni definite dall'utente
> del SQL Server in un ADP.
>
Grazie Karl.
Molto equivoco. Vabbe' mezzo caffe' pagato (quando passo da Vienna o tu
passi da Roma), l'altro mezzo va tra Mantova (cis"Padania") e non so
dove si trova Bruno (in Trans"Padania" mi sembra) ;-{)

--

ac (x=y-1)


title: DoCmd.DeleteObject acFunction,?

text:

Bruno si trova il Full-Padania (Forlì).

Saluti a tutti.
Bruno


title: DoCmd.DeleteObject acFunction,?

text:

> Bruno si trova il Full-Padania (Forl ).
>
> Saluti a tutti.
> Bruno

Bruno intanto ti ha dato del Trans(padano)... cosa che francamente
detto da un Romano... con in baffi pergiunta...

@Alex


title: DoCmd.DeleteObject acFunction,?

text:

Perche' lo pensavo dalle parti di Udine invece e' un quasi "volgare"
mangiatore di anguille e non ha neanche lo scatto per definirsi
"romagnolo". Comunque lui e' un vero "cispadano" ;-{) (adesso,
"giustamente", mi riempie di fragorose maledizioni)

--

ac (x=y-1)


title: Numero Seriale HD

author: Paola

text:
Ciao a tutti.
Ho scaricato dal sitocomune l'es di:
Come impedire la copia degli applicativi usando il numero seriale dell' hard
disk.
Non riesco però ad aprirlo, penso proprio xchè c'è il numero seriale
impostato che dovrei cambiare.
Come faccio quindi ad aprire questo esempio??
Ciao e grazie


title: Numero Seriale HD

author: TheMax

text:
"Paola" <
zx...@libero.it
> ha scritto nel messaggio
news:8jpXa.224496$lK4.6...@twister1.libero.it...

Ciao,
Lo avevo scaricato anche io, per aprirlo devi usare access 97, non fa nessun
controllo fintanto che non apri la maschera principale per cui non dovresti
avere problemi.
Massimo
--
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: Numero Seriale HD

text:
"TheMax" <
elpiub...@yahoo.it
> ha scritto nel messaggio
news:bgl8le$kg3$1...@grillo.cs.interbusiness.it...

Ma io uso AccessXP, vuol dire che non potrò mai vederlo a meno che non
installo Access 97?
Mi sembra un po' strano.
Ciao e grazie


title: Numero Seriale HD

author: Giorgio Prx

text:
"Paola" <
zx...@libero.it
> ha scritto nel messaggio
news:HesXa.224715$Ny5.6...@twister2.libero.it...

Ciao Paola se il tuo intento è quello di leggere il numero seriale dell'hard
disk per elaborare una protezione prova questa funzione, tra le altre info
rende anche il numero che cerchi.
----------------------------------------
Function ShowDriveInfo(drvpath)
   Dim fso, d, s, t
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set d = fso.GetDrive(fso.GetDriveName(fso.GetAbsolutePathName(drvpath)))
   Select Case d.DriveType
      Case 0: t = "sconosciuta"
      Case 1: t = "rimovibile"
      Case 2: t = "fissa"
      Case 3: t = "di rete"
      Case 4: t = "CD-ROM"
      Case 5: t = "disco RAM"
   End Select
   s = "Unità " & d.DriveLetter & ": - " & t
   s = s & vbCrLf & "SN: " & d.SerialNumber
   ShowDriveInfo = s
End Function
-----------------------------------------
Ciao Giorgio


title: Numero Seriale HD

text:
"Paola" <
zx...@libero.it
> ha scritto nel messaggio
news:HesXa.224715$Ny5.6...@twister2.libero.it...

Io li uso entrambi e se lo apro con 97 mi apre tranquillamente tutto, se lo
apro con 2k dovrebbe richiedere la conversione del database ma non riesco a
capire perchè non lo faccia.
A questo punto chiedo lumi anche io sul perchè non funzioni la conversione.
Comunque questa è la funzione utilizzata sul file:
Private Declare Function GetVolumeInformation Lib "kernel32.dll" Alias _
    "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal _
    lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Integer, _
    lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, _
    lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal
_
    nFileSystemNameSize As Long) As Long
Function GetSerialNumber() As Long
    Dim SerialNum As Long
    Dim Res As Long
    Dim Temp1 As String
    Dim Temp2 As String
    Temp1 = String$(255, Chr$(0))
    Temp2 = String$(255, Chr$(0))
    'Se vi sono errori Res=0, altrimenti, se tutto e' andato ok, Res=1
    Res = GetVolumeInformation("C:\", Temp1, Len(Temp1), SerialNum, 0, 0,
Temp2, Len(Temp2))
    'Res = GetVolumeInformation(strDrive, Temp1, Len(Temp1), SerialNum, 0,
0, Temp2, Len(Temp2))
    GetSerialNumber = SerialNum
End Function
Ciao,
Massimo


title: Numerare i record di una query

author: Gimamon

text:
Ancora aiuto!!!!!!!!!!!!!
Come posso fare per numerare progressivamente i record estratti da una query
(tramite un campo calcolato)?
Grazieeeeeeeeeeeeeee!!!!!!!!!!


title: Numerare i record di una query

author: Ivan da casa

text:
"Gimamon" <
gim...@libero.it
> ha scritto nel messaggio
news:aqJMf.11360$PR2.2...@twister2.libero.it...

pregoooooo!!!!
vai sul
www.sitocomune.com
e cerca nalla sezione query, dovresti trovare la soluzione
Ivan


title: Numerare i record di una query

text:

www.donkarl.com/it
 FAQ 3.11 Numero/somma incrementale nelle query
--
HTH!!!!!!!!!!!!!!!!!!!!
Karl
*********
Access FAQ:
www.donkarl.com/it
 + CISA2
Conferenza Italiana per Sviluppatori di Access, Ancona, 22+23/4/2006


title: Numerare i record di una query

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:46hb1vF...@individual.net...

scusa Karl anche il tuo esempio č validissimo ...
Ivan


title: data creazaione in automatico

author: Luca

text:
Ciao a tutti.
Qualcuno sa dirmi se e come sia possibile creare in una tabella un campo
che dia automaticamente la data di creazione del record?e per la data di
modifica in automatico?
Grazie. Luca
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: data creazaione in automatico

author: Francesco G. Rizzoni

text:
"Luca" <
11...@libero.it
> ha scritto nel messaggio
news:b25842061b57455018d...@mygate.mailgate.org...
> Ciao a tutti.
> Qualcuno sa dirmi se e come sia possibile creare in una tabella un campo
> che dia automaticamente la data di creazione del record?e per la data di
> modifica in automatico?
> Grazie. Luca
>
Ovviamente devi creare  2 campi: uno per la data/ora creazione, uno per la
data/ora ultima variazione.
Nella routine evento prima di aggiornare:
If IsNull(Me!DataCreazione) Then
        Me!DataCreazione= Format(Now(), "dd/mm/yyyy hh.nn")
end if
Me!DataVariazione= Format(Now(), "dd/mm/yyyy hh.nn")
Ciao
--
Francesco G. Rizzoni


title: aiuto!urgente!ripristino db

author: W. A. V. A.

text:
Aiuto!!!!!!!!!!!!!!!!!
Oggi il db con tutti i miei dati si e' corrotto.
Il server si e' spento mentre il db era acceso .
Quando ho riattivato , mi sono trovato questa scritta:
"Il db deve essere ripristinato o non e' un db .
E' possibile che Maccess sia stato chiuso inaspettatamente mentre un
db era aperto .
Tentare di ripristinare? "
Quando premo Si' mi viene detto che il db  non puo ' essere
ripristinato !!!!!!
Come posso fare sono disperato !!!1
Grazie e spero che ci sia qualcuno che mi sappia dire come fare !
NB ho gia' provato ad importare le tabelle in quel db da un altro db
,ma mi dice che il db  e' in uso .


title: aiuto!urgente!ripristino db

author: Nicola Ardito

text:
Dopo esserti assicurato che nessuno stia accedendo al DB prova a cancellare
il file con estensione LDB e riprova l'importazione.
Se non dovesse funzionare prova con jetcomp: non ricordo da dove puoi
scaricarlo ma se fai una ricerca lo dovresti trovare facilmente.
Ciao Nicola
W. A. V. A. ha scritto nel messaggio <
3969F891...@libero.it
>...



title: aiuto!urgente!ripristino db

author: clinton

text:
puoi provare a compattarlo in un altro db.
Apri access senza aprire nessun db
scegi Strumenti =>utilità=>compatta
scegli il file da compattare, e dai il nome al nuovo db.



title: aiuto!urgente!ripristino db

text:
Evviva l'utility jetcomp ha funzionato .
Ora e' tutto ok .
Grazie alle varie notizie lette nel NG e sul sito comune sono riuscito
nell'impresa .
Grazie ancora a chi ha creato questo NG e a chi cura e tiene aggiornato
il mitico sito comune.
Grazie 1000 .
W.A.V.A.



title: visualizzazione dati a destra in una query

author: # vbaRstat #

text:
Utilizzo la funzione Format([fld1];"standard") per visualizzare i dati
nel formato:
1.234,123
invece che
1234,123.
Vorrei però che i dati dell'intero campo venissero visualizzati a
destra invece che a sinistra, ossia
     123,12
1.234,123
invece che
123,12
1.234,123 .
(Ho trovato diverse discussioni sul news group, tutte incentrate sulla
visualizzazione dei dati in un combo box, ma niente sulla
visualizzazione in una query.)
Qualcuno può aituarmi?
grazie
# vbaRstat #


text:

Perchè nella query non ce n'è bisogno.
Se vai nelle proprietà del campo puoi settare il formato e quindi ci metti
quello che vuoi
Oppure diremente con cdbl(tuovalore)
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


author: Roberto dal portatile

text:
"# vbaRstat #" <
vbaR...@gmail.com
> ha scritto nel messaggio
news:1162975685....@b28g2000cwb.googlegroups.com...

La funzione Format ti restituisce una stringa e non un vsalore numerico che
pertanto nel campo di una query non può che essere incolonnato a sinistra.
Prova a convertire in numerico tale stringa formattata, a d esempio usando
la funzione CDbl (vedi help; insomma qualcosa del genere:
CDbl(Format([fld1];"standard"))
>
>grazie
Prego
>
># vbaRstat #
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
Grazie a tutti ragazzi!!!!
Effettivamente la funzione format trasforma un dato in stringa (che non
è proprio quello che mi serve).
Ho cmq risolto semplicemente (come indicato da Massimiliano) impostando
le proprietà del campo direttamente nella query: proprietà >
formato=standard; proprietà > posizione decimali=0.
Per quando riguarda la funzione CDbl, non mi esce niente se la cerco
nella giuda in linea di Access, ma questo è un problema che incontro
spesso!!! Cerco un qualcosa nella guida ma la ricerca non mi da
risultato. Se poi scorro invece il sommario noto che quello che cercavo
c'è nella guida (ma appunto non viene visualizzato se ricercato
tramite la funzione cerca).
grazie
# vbaRstat #


title: Spostamento dati

author: luca

text:
Ciao ragazzi, ho provato già a mandare questo messaggio ma non l'ho visto
pubblicato, così ve lo ripropongo (se l'errore è nella mia "ricezione", lo
vedrete due volte)
Salve a tutti, ho un problema con access (la versione fornita con office
97).
Ho "imparato" ad usarlo semplicemente con esperimenti e prove, quindi finchè
si parla di procedure semplici sopravvivo, ma al bisogno di qualche cosa di
particolare incontro molte difficoltà.
Il mio problema è il seguente: Ho creato un database per gestire la mia
officina, e in una tabella ho immagazzinato una serie di informazioni che
devo aggiornare di sovente, ma partendo come base da un record già
esistente.
Per essere piu preciso, ho un campo che si chiama "SPESSORI", (anzi sono
molti) nel quale registro lo spessore di un particolare del motore, e un
campo che si chiama "MODIFICHE", nel quale registro gli spessori che dovrò
montare.
Il problema è che i dati "modifiche " devono esser ripresi nel record
successivo nella colonna " spessori",
Tali dati ,sono parecchi ( circa 90 dati per record che devono essere
memorizzati in quello nuovo ma sotto un'altra colonna)e
i record non sono tutti uguali, esempio:
L'ID è il nome di una moto (aprilia, cagiva, honda , ecc), e ogni moto ha
una serie di spessori che indica l'attuale situazione di un particolare
 0.5mm, 0.6mm 0.7mm, ecc.) e poi un altro dato che mi indica la modifica da
fare (1.5mm, 1.6 mm ecc ecc) .
I record vengono memorizzati all'occorrenza e puo capitare che dopo aver
lavorato con "aprilia" per un mese devo lavorare con "cagiva". A questo
punto devo aprire un nuovo record, (cagiva2) nel quale peroò devono essere
gia presenti i dati nel campo "spessori", e tali dati devono essere quelli
che nell'ultimo record "cagiva", (cagiva1), erano inseriti nella colonna
"modifiche".
Purtroppo come vi ho detto i dati sono parecchi, e copiarli a mano diventa
una cosa lunga e poco sicura ( i dati che si modificano non sono tutti
uguali ) .e poi può capitare che tra un record "cagiva 32" e "cagiva33" ci
sino qualche decina di altri record.
Non so se mi sono spiegato , e cheido scusa per i termini che magari non
sono corretti.
In ogni caso vi ringrazio anche solo per il tempo che avete speso a legger
il mio problema
Grazie ......Luca


title: Spostamento dati

author: Lorenzo Coronati

text:
Scrisse "luca" <
lucab...@libero.it
>:
>Il problema è che i dati "modifiche " devono esser ripresi nel record
>successivo nella colonna " spessori",
Seleziona il record, copia, incolla accoda.
E poi cambi quello che devi cambiare.
Baibai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: Spostamento dati

text:
> Seleziona il record, copia, incolla accoda.
> E poi cambi quello che devi cambiare.
Non sono proprio cosě scarso, fino a li c'ero arrivato anch'io!
Ma a questo punto faccio prima a riscriverli, essendo tutti dei dati corti
(numeri di 2 cifre), solo che sono tanti per record ( qualche decina per
record!)  e anche i record sono molti (sempre qualche decina!)
Io ho bisogno un consiglio per farlo in modo automatico , magari tramite una
macro o qualche funzione particolare in qualche maschera.
Comunque ti ringrazio per la risposta.
Ciao .......Luca


title: Spostamento dati

author: sergio mazza

text:
luca <
lucab...@libero.it
> wrote in message
5oKj4.12299$C3.1...@news.infostrada.it...

Prova con la query di accodamento impostando i criteri per selezionare i
dati da accodare [modello moto] .
Ciao.


title: [Quasi OT] - Richiesta codice a barre

author: Ungi

text:
Più volte in questo si è parlato della problematica tecnica sull'utilizzo
dei codici a barre, ma la mia domanda è: se una azienda vuole utilizzarli
per i propri prodotti quale è la procedura per ottenerne l'autorizzazione
all'utilizzo e gli eventuali codici che la identificano?
A quale ente bisogna rivolgersi?
Grazie
Ungi


title: [Quasi OT] - Richiesta codice a barre

author: Pablitomf [Acces]

text:
"Ungi" <
liber...@liber.it
> ha scritto nel messaggio
news:466dd9fa$0$37203$4faf...@reader3.news.tin.it...
> Piů volte in questo si č parlato della problematica tecnica sull'utilizzo
> dei codici a barre, ma la mia domanda č: se una azienda vuole utilizzarli
> per i propri prodotti quale č la procedura per ottenerne l'autorizzazione
> all'utilizzo e gli eventuali codici che la identificano?
> A quale ente bisogna rivolgersi?
> Grazie
> Ungi
Devi andare a P.zza S.Pietro e chiedere udienza al Papa...
Se vedi che ti benedice con la mano con l'ANELLONE, bhč, sta tranquillo che
da quel momento potrai utilizzare i codici a barre, altrimenti, nisba,
dovrai accontentarti di affibbiare agli articoli al massimo delle SIGLE (e
ti raccomando, manco troppo spinte... la chiesa VIGILA!!!! ) [ROTFL]
...
...
Ungi, ma che stai a dě...
Chi ente vuoi che se ne freghi che tu usi o non usi i codici a barre?... č
una tua scelta... nulla di +nulla di -.
I codici a barre sono solo un sistema grafico di visualizzazione di un
codice alfanumerico che tu attribuisci a un qualcosa...
...
...
Per cui, non scomodare la curia, e sentiti libero di fare come meglio credi.
:-D
--
Ciao
Pablitomf


title: [Quasi OT] - Richiesta codice a barre

author: Carlo Costarella

text:
"Ungi" <
liber...@liber.it
> ha scritto nel messaggio
news:466dd9fa$0$37203$4faf...@reader3.news.tin.it...

A parte quello che ti ha detto Pablitomf...che deve assolutamente rendere
libero l'mde della CISA, tutto dipende da cosa vuoi codificare.
Per esempio per trasformare un isbn in barcode esistono delle ditte
specializzate che evitano di sovrapporre barcode di libri...
http://www.isbn.it/Sidemenu/codiceabarre/tabid/491/Default.aspx
Più di 30mila aziende in Italia e molte di più all'estero si servono di
ditte specializzate per uniformare (anche a mezzo barcode) i loro prodotti.
Per un approfondimento vedi:
http://www.indicod-ecr.it/
Ciao, Carlo


title: [Quasi OT] - Richiesta codice a barre

author: MA

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f4lhs4$674$1...@tdi.cu.mi.it...
>
> "Ungi" <
liber...@liber.it
> ha scritto nel messaggio
> news:466dd9fa$0$37203$4faf...@reader3.news.tin.it...
>> Più volte in questo si è parlato della problematica tecnica sull'utilizzo
>> dei codici a barre, ma la mia domanda è: se una azienda vuole utilizzarli
>> per i propri prodotti quale è la procedura per ottenerne l'autorizzazione
>> all'utilizzo e gli eventuali codici che la identificano?
>> A quale ente bisogna rivolgersi?
>> Grazie
>> Ungi
>>
>
> A parte quello che ti ha detto Pablitomf...che deve assolutamente rendere
> libero l'mde della CISA,
;-)
> tutto dipende da cosa vuoi codificare.
>
> Per esempio per trasformare un isbn in barcode esistono delle ditte
> specializzate che evitano di sovrapporre barcode di libri...
>
http://www.isbn.it/Sidemenu/codiceabarre/tabid/491/Default.aspx
>
> Più di 30mila aziende in Italia e molte di più all'estero si servono di
> ditte specializzate per uniformare (anche a mezzo barcode) i loro
> prodotti.
> Per un approfondimento vedi:
>
http://www.indicod-ecr.it/
>
> Ciao, Carlo
un attimo ragazzi... non è così sbrigativa la cosa.
Ungi l'assegnazione di un range di codici a barre è possibile, ma costa
decisamente un botto ed è per questo che lo fanno solo i grandi gruppi,
Parmalat, Barilla  etc.
Se non è questo il tuo caso gestisci come credi quello che ti serve
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: [Quasi OT] - Richiesta codice a barre

author: Massimo Piubelli

text:
MA wrote:
>>
>> Per esempio per trasformare un isbn in barcode esistono delle ditte
>> specializzate che evitano di sovrapporre barcode di libri...
>>
http://www.isbn.it/Sidemenu/codiceabarre/tabid/491/Default.aspx
>>
>> Più di 30mila aziende in Italia e molte di più all'estero si servono
>> di ditte specializzate per uniformare (anche a mezzo barcode) i loro
>> prodotti.
>> Per un approfondimento vedi:
>>
http://www.indicod-ecr.it/
>>
>> Ciao, Carlo
>
>
> un attimo ragazzi... non è così sbrigativa la cosa.
> Ungi l'assegnazione di un range di codici a barre è possibile, ma
> costa decisamente un botto ed è per questo che lo fanno solo i grandi
> gruppi, Parmalat, Barilla  etc.
Quoto, non viene specificato che tipo di codifica ha richiesto.
Se serve il codice "indicod" specificato da Carlo per supermercati & co...
Allora la cosa è costosetta.
> Se non è questo il tuo caso gestisci come credi quello che ti serve
Se invece appunto non me ne frega niente e uso il codice internamente e/o solo presso le mie sedi per identificare / tracciare i miei prodotti, allora faccio quello che mi pare e ha ragione Pablito
Ciao,
Max


title: [Quasi OT] - Richiesta codice a barre

text:
Calma calma
Il problema č:
Azienda che produce accessori moda, deve per forza avere il codice a barre
sulle confezioni e sugli imballaggi in modo che i negozi che acquistano la
merce possano caricarla con il lettore ottico.
Non posso inventarmi una numerazione personale perchč i codici devono essere
univoci a livello mondiale.
Sapete cos'č un ISBN? E' un codice che identifica in modo univoco un libro,
non esistono al mondo due libri diversi con lo stesso codice ISBN, cosě
dovra essere per il codice a barre degli articoli.
Ho trovato un ente che rilascia un codice aziendale unico
www.indicod-ecr.it
, e a quanto vedo non ha nessun collegamento con San
Pietro, almeno non in modo palese.
Tutto ciň per evitare duplicazioni di codici.
Non era una domanda relativa a catalogare i soprammobili che ho in casa ma
per articoli destinati alla vendita
Per quanto riguarda l'osservazione di MA (che la cosa potrebbe costare un
botto) tra poco telefono e saprň
Ungi


title: [Quasi OT] - Richiesta codice a barre

text:
"Ungi" <
liber...@liber.it
> ha scritto nel messaggio
news:466e7472$0$17950$4faf...@reader1.news.tin.it...
> Calma calma
> Il problema è:
> Azienda che produce accessori moda, deve per forza avere il codice a barre
> sulle confezioni e sugli imballaggi in modo che i negozi che acquistano la
> merce possano caricarla con il lettore ottico.
> Non posso inventarmi una numerazione personale perchè i codici devono
> essere
> univoci a livello mondiale.
> Sapete cos'è un ISBN? E' un codice che identifica in modo univoco un
> libro,
> non esistono al mondo due libri diversi con lo stesso codice ISBN, così
> dovra essere per il codice a barre degli articoli.
> Ho trovato un ente che rilascia un codice aziendale unico
>
www.indicod-ecr.it
, e a quanto vedo non ha nessun collegamento con San
> Pietro, almeno non in modo palese.
> Tutto ciò per evitare duplicazioni di codici.
> Non era una domanda relativa a catalogare i soprammobili che ho in casa ma
> per articoli destinati alla vendita
>
> Per quanto riguarda l'osservazione di MA (che la cosa potrebbe costare un
> botto) tra poco telefono e saprò
> Ungi
>
>
Stop ancora
Il fatto che sia univoco non significa che tu sparando il codice abbia anche
l'anagrafica.
Cmq gliela devi passare



title: [Quasi OT] - Richiesta codice a barre

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f4lt4e$lsj$1...@tdi.cu.mi.it...
> "Ungi" <
liber...@liber.it
> ha scritto nel messaggio
> news:466e7472$0$17950$4faf...@reader1.news.tin.it...
>> Calma calma
>> Il problema č:
>> Azienda che produce accessori moda, deve per forza avere il codice a
>> barre
>> sulle confezioni e sugli imballaggi in modo che i negozi che acquistano
>> la
>> merce possano caricarla con il lettore ottico.
>> Non posso inventarmi una numerazione personale perchč i codici devono
>> essere
>> univoci a livello mondiale.
>> Sapete cos'č un ISBN? E' un codice che identifica in modo univoco un
>> libro,
>> non esistono al mondo due libri diversi con lo stesso codice ISBN, cosě
>> dovra essere per il codice a barre degli articoli.
>> Ho trovato un ente che rilascia un codice aziendale unico
>>
www.indicod-ecr.it
, e a quanto vedo non ha nessun collegamento con San
>> Pietro, almeno non in modo palese.
>> Tutto ciň per evitare duplicazioni di codici.
>> Non era una domanda relativa a catalogare i soprammobili che ho in casa
>> ma
>> per articoli destinati alla vendita
>>
>> Per quanto riguarda l'osservazione di MA (che la cosa potrebbe costare un
>> botto) tra poco telefono e saprň
>> Ungi
>>
>>
>
> Stop ancora
> Il fatto che sia univoco non significa che tu sparando il codice abbia
> anche l'anagrafica.
> Cmq gliela devi passare
>
>
> --
> --
> MAssimiliano Amendola
>
www.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
> Segrate (MI), 7-8 giugno 2007
>
>
Naturalmente, č comunque necessario l'inserimento dei dati a monte relativi
all'articolo, č prevista una procedura standardizzata per diffondere
l'anagrafica degli articoli presso i negozi, il codice a barre deve
permettere solo di individuare velocemente e senza errore il record
dell'articolo
Ungi


title: [Quasi OT] - Richiesta codice a barre

author: Sergio MAZZA

text:
"Ungi" <
liber...@liber.it
> ha scritto nel messaggio
news:466e8181$0$37202$4faf...@reader3.news.tin.it...
> Naturalmente, è comunque necessario l'inserimento dei dati a monte
> relativi all'articolo, è prevista una procedura standardizzata per
> diffondere l'anagrafica degli articoli presso i negozi, il codice a barre
> deve permettere solo di individuare velocemente e senza errore il record
> dell'articolo
> Ungi
(da profano)
Ma allora non serve adottare un codice a barre "ufficiale"; basta solo che
la codifica (una qualsiasi) sia univoca all'interno dell'azienda. Ci accoppi
il codice a barre e distribuisci il file con l'elenco degli articoli...
Ciao.
--
Sergio MAZZA


title: [Quasi OT] - Richiesta codice a barre

text:

Non proprio, i supermercati e gli ipermercati richiedono codici Indicod (e codificati EAN) se non ricordo male...
e sono costruiti una prima parte da codici univoci a livello mondiale (emanati da appositi enti), in seconda parte da un codice che vuoi tu (e qui ogni azienda immette le sue codifiche identificative)
>
> Ciao.
Ciao,
Max


title: [Quasi OT] - Richiesta codice a barre

text:
> A parte quello che ti ha detto Pablitomf...che deve assolutamente rendere
> libero l'mde della CISA...
Ciao Carletto...
chiamami in pvt... il mio cell ce l'hai. ;-)
AZZ.. mi sembra una proposta da 899 :-D
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: [Quasi OT] - Richiesta codice a barre

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f4m24v$sjs$1...@tdi.cu.mi.it...

Infatti, se così fosse non servirebbe appoggiarsi a ditte specializzate.
In realtà dopo essersi iscritti, per esempio al link che ho indicato, si
possono ottenere in elettronico le accoppiate barcode/anagrafica e
distribuirle ai vari "venditori".
Se così non fosse ogni atelier o negozio di abiti o supermercato dovrebbe
trascrivere a manina tutte le anagrafiche e gli stessi barcode.
Ciao, Carlo


title: tipolo in MsgBox

text:
buongiorno

If MsgBox("Mancano dei dati." & _
vbCrLf & "Vuoi continuare?", vbInformation + vbYesNo) = vbNo Then
Exit Sub
End If

il titolo dove va?

grazie


title: tipolo in MsgBox

author: mantro

text:

vbCrLf & "Vuoi continuare?", vbInformation + vbYesNo,"Titolo") = vbNo Then
Exit Sub
End If


title: tipolo in MsgBox

text:

grazie mantro


title: perchè devo aggiungere DAO

author: pablo

text:
Ciao a tutti,
ho appena iniziato ad utilizzare Access ed il VBA.
Ho comprato un libro con degli esempi, e nel capitolo che parla dei DAO
quando dichiara i recorset scrive semplicemente
Dim ... As Recordset
Dim ... As tabledef
mentre io ho dovuto scrivere
Dim ... As DAO.Recordset
Dim ... As DAO.tabledef
Perchč?
ciao e grazie


title: perchè devo aggiungere DAO

author: stefano (kabisa)

text:
"pablo" <
paol...@libero.it
> ha scritto nel messaggio
news:4E4nb.52039$e5.19...@news1.tin.it...

probabilmente usi acc2k o xp quindi devi aggiungere ai riferimenti la
libreria microsoft dao 3.6
stefano


title: perchè devo aggiungere DAO

author: Giorgio Prx

text:
"pablo" <
paol...@libero.it
> ha scritto nel messaggio
news:4E4nb.52039$e5.19...@news1.tin.it...

> Perchè?
Perché hai sia il riferimento alla libreria di DAO che quello alla libreria
ADO e per default viene preso il primo della lista.
Togli il riferimento a ADO (consigliato se vuoi lavorare solo con DAO)  o
spostalo sotto a DAO, per eseguire l'operazione : menu
Strumenti-->Riferimenti.
Ciao Giorgio


title: [?]Distinzione maiuscole/minuscole in un campo testo

author: Franck

text:
Vorrei fare una query che estragga tutti i records di una tabella in cui  la
where sia del tipo:
"WHERE Campo1 = 'ccdee' "
evitando pero' di estrarre anche, ad es.,  CcDee, CCDEe ecc.
Se qualcuno mi suggerisce cosa cercare, poi mi arrangio.
P.S.
Ho guardato l'help in linea ma mi pare che su questo problema sia, a dir
poco, piuttosto oscuro.
Tanto per dire, le uniche due spiegazioni che ho trovato sono:
Distinzione tra maiuscole e minuscole:
"Capacità di distinzione tra maiuscole e minuscole. Una ricerca effettuata
con distinzione tra maiuscole e minuscole consente di trovare solo il testo
in cui esiste una corrispondenza esatta di lettere maiuscole e minuscole.
Questo tipo di ricerca, ad esempio, considera diverse la stringa
"StrLunghezzaZero" e la stringa "strlunghezzazero"."
E questo l'avevo intuito.....:-)
Funzione StrConv:
......
"Vengono elencati di seguito i separatori di parola validi per una corretta
distinzione fra maiuscole e minuscole: Null (Chr$(0)), tabulazione
orizzontale (Chr$(9)), avanzamento riga (Chr$(10)), tabulazione verticale
(Chr$(11)), avanzamento pagina (Chr$(12)), ritorno a capo (Chr$(13)), spazio
(SBCS) (Chr$(32)). Il valore effettivo per lo spazio varia in base al paese
per il set di caratteri DBCS"
E come deve fare un povero cristo a capire che c'azzecca questo con la
distinzione tra maiuscole e minuscole?  :-(
Grazie a tutti, come sempre.
Franck.
--
"Vorrei dimenticare, ma non ricordo cosa"


text:
"Franck" <
f.ve...@tin.it
> ha scritto nel messaggio
news:8n8gtb$7kr$1...@nslave1.tin.it...
> Vorrei fare una query che estragga tutti i records di una tabella in cui
la
> where sia del tipo:
> "WHERE Campo1 = 'ccdee' "
> evitando pero' di estrarre anche, ad es.,  CcDee, CCDEe ecc.
> Se qualcuno mi suggerisce cosa cercare, poi mi arrangio.
>
> P.S.
> Ho guardato l'help in linea ma mi pare che su questo problema sia, a dir
> poco, piuttosto oscuro.
[CUT]
Non saprei darti indicazioni per risolvere il tuo problema con una query, ma
con un codice VBA puoi effettuare la ricerca con DoCmd.FindRecord.
Sull'help, tramite la scheda "Trova":
1) Digita come parola chiave FindRecord
2) Seleziona la parola FindRecord
3) Fai clic sull'argomento Metodo FindRecord
4) Premi il pulsante Visualizza
Mi sembra che, una volta portato il fuoco sul controllo sul quale fare la
ricerca e volendo in esso ricercare la parola Pippo e non pippo, esegui il
comando:
    DoCmd.FindRecord "Pippo", , True, , True
Roberto


title: R: Ormai non sono più bufale!!!!

author: Silvio Berruti

text:
ha scritto nel messaggio news:8tyQ7Lb...@newsmst.mcis.galactica.it...
> Dopo alcuni mesi di sperimentazione (su me stesso) posso dire
> che i Messaggi di SMSCasch e SMSAffari funzionano realmente.
...
>
> Sbrigatevi non c'è tempo da perdere!!!!!
Hai ragione, devo sbrigarmi a leggere gli altri messaggi e non ho tempo x le
bufale.
A mai +
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: [OT] recupero file

author: Emi

text:
Non riesco più ad aprire un file di excel con Excel stesso,però lo posso
vedere con Excel viewer.C'è qualche programma che può sistemare il file
danneggiato?
Grazie


title: [OT] recupero file

author: Jonathan Canova

text:
Prova su
http://www.excelrecovery.com
Il programma funge bene.
Emi <
emizu...@tiscalinet.it
> wrote in message
8e9a0o$j5g$1...@pegasus.tiscalinet.it...



title: [OT] recupero file

author: GIAMPAOLO COLOMBO

text:
Emi <
emizu...@tiscalinet.it
> wrote in message
8e9a0o$j5g$1...@pegasus.tiscalinet.it...
> Non riesco più ad aprire un file di excel con Excel stesso,però lo posso
> vedere con Excel viewer.C'è qualche programma che può sistemare il file
> danneggiato?
> Grazie
>
> Apri una nuova cartella di Excel vuota,
apri la tendina Strumenti / autocomposizione / conversione file
a questo punto ti si apre una maschera dove ti chiede il tipo di file da
convertire (sarà quello che tu non riesci più ad aprire) e la cartella.
una volta convertito lo risalvi di nuovo
ciao.
Demolition Man


title: canale irc di access

text:
Qualcuno conosce un canale irc in cui si discute delle vari e problematiche di access 98/2000?
------------------------------------------------------------------------
Questo messaggio e` stato inviato da
http://www.inwind.it


title: Applicazione per votazioni

text:
Ciao a tutti.
Sto realizzando una piccola applicazione per gestire le votazioni per il
consiglio direttivo di una associazione del mio paese. Ho creato una tabella
con i nominativi degli associati e una con le votazioni che verranno
inserite tramite una semplice maschera. Dopodichč con una query raggruppo i
nomi e in una colonna ci metto il conteggio. Alla fine su un report faccio
uscire l'elenco dal piů votato in giů.
Questa č quello che ho realizzato, perň mi piacerebbe sapere se qualcun
altro ha fatto qualcosa di simile e se posso apportare delle migliorie o se
non ho valutato imprevisti.
Grazie a tutti
Ciao
Stefano


title: Applicazione per votazioni

text:
"r4gtl" <
stefa...@interfree.it
> ha scritto nel messaggio
news:4631a26d$0$36447$4faf...@reader5.news.tin.it...
> Ciao a tutti.
> Sto realizzando una piccola applicazione per gestire le votazioni per il
> consiglio direttivo di una associazione del mio paese. Ho creato una
> tabella
> con i nominativi degli associati e una con le votazioni che verranno
> inserite tramite una semplice maschera. Dopodichè con una query raggruppo
> i
> nomi e in una colonna ci metto il conteggio. Alla fine su un report faccio
> uscire l'elenco dal più votato in giù.
> Questa è quello che ho realizzato, però mi piacerebbe sapere se qualcun
> altro ha fatto qualcosa di simile e se posso apportare delle migliorie o
> se
> non ho valutato imprevisti.
> Grazie a tutti
> Ciao
> Stefano
(premessa) Io non ho fatto nulla del genere.
Le migliorie da apportare sono in relazione anche ai dati che contengono le
tabelle; mi spiego. Visto che parli di votazioni potrebbe essere
interessante anche sapere l'età del votante, il sesso, il titolo di studio,
etc. etc.
Insomma si tratta di statistiche sui dati; se hai solo il nome del votato e
il numero dei voti, non vedo altre possibilità.
L'imprevisto da scongiurare è la possibilità di votare più volte con
identità differenti o non esistenti...
Ciao.
--
Sergio MAZZA


title: Applicazione per votazioni

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f0scb0$efp$1...@tdi.cu.mi.it...

Grazie.
Stefano


title: esportazione appuntamento in outlook

author: Maurizio

text:
salve a tutti
vorrei esportare alcuni dati da Access per creare un appuntamento su
Outlook
funziona tutto correttamente per quanto riguarda appuntamenti nuovi.
Se pero' modifico i dati già esportati e voglio aggiornare
l'appuntamento, in Outlook ottengo un doppione
il codice è il seguente:
    For i = 1 To Nr
        Dim OggettoOutlook As String
        Dim appOutLook As Outlook.Application
        Dim taskOutLook As Outlook.AppointmentItem
        Set appOutLook = CreateObject("Outlook.Application")
        Set taskOutLook = appOutLook.CreateItem(olAppointmentItem)
        With taskOutLook
            .Subject = rs.Fields("Subject")
            .start = rs.Fields("StartDateTime")
            .End = rs.Fields("EndDateTime")
            '.Duration = 30
            .FormDescription = "ok"
            .Categories = "Appuntamenti Access"
            .Location = rs.Fields("Location")
            .Body = rs.Fields("Body")
            .ReminderMinutesBeforeStart =
rs.Fields("ReminderMinutesBeforeStart")
            .ReminderPlaySound = True
            .ReminderSet = True
            .Save
        End With
    rs.MoveNext
    Next i
grazie a tutti
Maurizio


title: esportazione appuntamento in outlook

author: Bruno Campanini

text:
"Maurizio" <
consu...@open.it
> wrote in message
news:17c53870-099d-4f77...@f26g2000vbm.googlegroups.com...
> salve a tutti
> vorrei esportare alcuni dati da Access per creare un appuntamento su
> Outlook
> funziona tutto correttamente per quanto riguarda appuntamenti nuovi.
> Se pero' modifico i dati già esportati e voglio aggiornare
> l'appuntamento, in Outlook ottengo un doppione
> il codice è il seguente:
>    For i = 1 To Nr
>        Dim OggettoOutlook As String
>        Dim appOutLook As Outlook.Application
>        Dim taskOutLook As Outlook.AppointmentItem
>        Set appOutLook = CreateObject("Outlook.Application")
>        Set taskOutLook = appOutLook.CreateItem(olAppointmentItem)
[...]
CreateItem non sta per Edit!
Dim Kalendar As Outlook.Items
Set Kalendar = Session.GetDefaultFolder(olFolderCalendar).Items
With Kalendar("BBBCCC")  '  L'appuntamento che vuoi editare
        .Subject = ...
        .Start = ...
        ...
        .Save
End With
Bruno


title: selezionare più record in una sottomaschera

author: Tony Bragagnolo

text:
č possibile in una sottomaschera (con visualizzazione foglio-dati, quindi
vista tipo excel) sapere quali record sono selezionati quando ne prendo piů
di uno assieme, ad esempio cliccando sull'identificatore della riga e poi
trascinando in giů il mouse (praticamente i record/righe evidenziati)??
grazie
--------------------------------
Inviato via
http://usenet.libero.it


author: Roberto da casa

text:
"Tony Bragagnolo" <
cri...@inwind.it
> ha scritto nel messaggio
news:80Z206Z188Z10Y1...@usenet.libero.it...
> è possibile in una sottomaschera (con visualizzazione foglio-dati, quindi
> vista tipo excel) sapere quali record sono selezionati quando ne prendo
più
> di uno assieme, ad esempio cliccando sull'identificatore della riga e poi
> trascinando in giù il mouse (praticamente i record/righe evidenziati)??
> grazie
>
Prova con le Proprietà SelTop, SelLeft (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Verifica se il file esiste e apre un file excel 2003 da access 2007

author: Tashunka

text:
Ciao a tutti,
ho la necessità di verificare, in un database access 2007, se esiste un file
excel e eventualmente aprirlo o generarne uno nuovo.
Dietro un suggerimento ho creato la seguente funzione
Public Function EsisteFile(FileName As String) As Boolean
On Error Resume Next
    'Apre lo specifico file
    Open FileName For Input As #1
    'Gestione dell'eventuale errore
    If Err Then
        EsisteFile = False
    Else
        EsisteFile = True
    End If
    Close #1
End Function
A fileName passo l'intero percorso del file e il nome del file.
Ho 2 problemi: tutte le volte che il file esiste mi crea un file senza
estensione. Come faccio a cancellarlo, quando ho verificato che esiste?
L'altro problema è che l'apertura di excel ogni 2 x 3 va in tilt (se crea il
file nuovo nessun problema ... quando testo l'apertura di uno appena
generato praticamente mi apre l'applicazione excel ma resta invisibile e
tutto si blocca).
Il codice associato al tasto per l'apertura o la generazione del file excel
(Excel2003)
Private Sub cmdPlinti_Click()
On Error GoTo Err_cmdPlinti_Click
Dim oApp As Excel.Application
Dim oWks As Excel.Workbook
Dim NomeFileModello As String
Dim cartellaExcel As String
Dim cartellaOfferte As String
Dim NomeFile As String
cartellaExcel = DLookup("PercorsoExcel", "TabImpostazioni")
NomeFileModello = DLookup("PercorsoExcel", "DizCategorie", "codiceCategoria
= '" & "2.4'")
cartellaOfferte = DLookup("PercorsoOfferte", "TabImpostazioni") & "Plinti\"
NomeFile = "CalcoloPlintiOfferta" & Me.Anno & Format(Me.ProgressivoOfferta,
"0000") & ".xls"
Set oApp = CreateObject("Excel.Application") '<-- assegno all'oggetto
l'istanza di Excel
If EsisteFile(cartellaOfferte & NomeFile) Then
    Set oWks = oApp.Workbooks.Open(cartellaOfferte & NomeFile)    '<--
aggiungo una cartella standard
Else
    Set oWks = oApp.Workbooks.Add(cartellaExcel & NomeFileModello)    '<--
apro il file
    oApp.ActiveWorkbook.SaveAs FileName:=cartellaOfferte & NomeFile, _
            FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
            ReadOnlyRecommended:=False, CreateBackup:=False
End If
oApp.Visible = True '<-- visualizzo Excel
oWks.Sheets("INPUT").Select
oWks.Sheets("INPUT").Range("A1").Select
Exit_cmdPlinti_Click:
    Set oWks = Nothing
    Set oApp = Nothing
    Exit Sub
Err_cmdPlinti_Click:
    ErrorBoxStandard
    Resume Exit_cmdPlinti_Click
End Sub
Grazie mille
Tk


author: Marco Pizzamiglio

text:
Tashunka ha scritto:
> Ciao a tutti,
> ho la necessità di verificare, in un database access 2007, se esiste un file
> excel e eventualmente aprirlo o generarne uno nuovo.
[cut]
Per verificare se esiste basta un semplice test
  if len(dir("C:cartella.nomefile.xls")) > 0 then
    'Il file esiste
  Else
    'il file non esiste
  End if
Poi per aprirlo/modificarlo o crearne uno nuovo cerca Automazione Excel
tra i vecchi post, sul sitocomune o sul sito di Alessandro Baraldi.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Grazie mille!!!
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:ffnhrt$s6h$1...@news.newsland.it...



title: Casella Combinata (maledettaaaaaaaaaaaaaaaaaa)

author: ZAIM

text:
Salve a tutti,
prima di postare il mio primo help dell'anno formulo i miei più sinceri
auguri di Buon Anno a tutti i frequentatori di questo formidabile ng.
Adesso veniamo al problema.
Avrei bisogno di poter visualizzare il valore euro di un campo, in una
casella combinata, così come viene visualizzata correttamente nel resto del
pogramma, tranne che, per l'appunto,  nella casella combinata.
Es. valore campo in tabella: ? 0,616  nella casella combinata ? 1.!!!! (nel
campo è ben specificato decimali=2)
Riporto qui di seguito il codice SQL della casella cobinata
SELECT DISTINCTROW Prodotti.IDProdotto, Prodotti.DescrizioneProdotto,
Prodotti.PrezzoUnitarioLire, Prodotti.PrezzoUnitarioEuro
FROM Prodotti ORDER BY Prodotti.DescrizioneProdotto;
Qualcuno può aiutarmi?
Grazie mille
Alfio


author: Bitte°

text:

E se imposti il formato nella query da dove selezioni i dati?