author: geppo

text:
Ciao RobertoA wrote:
>>> Form con 10 label corrispondenti ognuna ad una camera albergo
>>> Sull'evento Click di ogni label c'e' la seguente funzione
>>> richiamata: =prepara_conto_camera(screen.activecontrol.Caption)
>>> Che pero' non funziona, nel senso che quando clicco su di una label
>>> mi viene
>>> restituito l'errore:
>>> "L'oggetto non contiene l'oggetto di automazione Caption"
>>> Da dire che in origine le 10 label erano in origine dei command
>>> button, che
>>> ho cambiato in label per l'impossibilita' di colorare lo sfondo
>>> tasto e contemporaneamente permettere delle caption multilinea
>>> Con il controllo command button tutto filava liscio
>>> La domanda per la quale cerco il vostro aiuto e':
>>> - perche' viene restituito quell'errore ?
>>> - forse la caption di una label non si puo' leggere o inserire come
>>> parametro da fornire ad una funzione?
Perche' le label non hanno mai lo stato attivo.
>>> Ciao e grazie
>>> RobertoA
--
Ciao
Geppo


title: Come passare caption label corrente a funzione ???

author: Marco Papo

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:47dfd58f$2...@newsgate.x-privat.org...

;) ops, ha ragione gabriele, ma non uso mail le label associate ad eventi...
> Ciao
> RobertoA
>
>


author: Oscar Manfredini

text:
"RobertoA"

Non ho ben capito se gli oggetti che usi come pulsanti sono Label pure e
semplici.
In tal caso, dato che non possono ricevere il Focus, non espongo la
proprietą Screen.ActiveControl.
Un metodo interessante che potresti utilizzare per attivare l'evento Click,
senza richiamarlo in ogni controllo:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=85
Ciao!


title: Problema nel sommare

author: Santilli Marco

text:
Ho una maschera a "maschere continue", tale maschera è associata ad una
query, dove ho inserito le varie condizioni di calcolo.
Questa qui sotto è una delle tante condizioni: non controllate il
significato perchè è troppo lungo da spiegare.
Dovete focalizzare l'attenzione sul FORMATO. Ho letto in giro che per la
formattazio ORE:MINUTI questa qui sotto è la migliore
Calcoloprimafascia: IIf([Orario fine]<[Orario
inizio];Format([Mezzanotte]-[Orario inizio];"hh:nn");"0")
ECCO IL PROBLEMA
Mi trovo con questa maschera continua, dove ho tutti questi valori calcolati
con tale espressione uno di seguito all'altro
Quindi: 10:20
            4:02
            8:15
            10:40
            ecc.
Ora vorrei fare una somma di questi valori.
Se creo un casella di testo in maschera e su origine metto:
=SOMMA([Calcoloprimafascia])
Mi va in errore, in penso che sia in difficoltà a sommare quel valore con i
":"
C'è un metodo per fare tale somma????????????
CONTROPROVA= per vedere se la formula è giusta ho provato a fare la SOMMA
dei valori che io immetto da tastiera, cioè l'orario di inzio e l'orario di
fine
=SOMMA([Orario inizio])
Lui me la calcola tranquillamente... quindi il problema sta nella
formattazione
Ciao e grazieeeeeeeeeee


title: Problema nel sommare

author: Roberto da casa

text:
"Santilli Marco" <
ma...@santillimarco.it
> ha scritto nel messaggio
news:cs7rhf$9b7$1...@balena.cs.interbusiness.it...

Esatto!
La funzione Format ti restituisce una variabile stringa che come tale
naturalmente non può essere sommata: devi invece convertire in Data/ora, con
una funzione CDate (vedi hel), il risultato della differenza tra orari.
Prova pertanto a modificare così il campo calcolato della query:
Calcoloprimafascia: IIf([Orario fine]<[Orario inizio]; CDate([Mezzanotte] -
[Orario inizio]); #00:00:00#)
Resta il fatto che in Access non è possibile visualizzare in nativo un
campo/variabile Data/ora nel formato hh:mm nel caso in cui il valore sia
maggiore di 23 ore, 59 minuti e 59 secondi. Per risolvere questo problema
vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la mia
FAQ intitolata "Visualizzare un campo o variabile di tipo Data/ora con
valore maggiore di 24 ore nel formato HHH:mm".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
>
> Ciao e grazieeeeeeeeeee
>
>


title: Eseguire script in access

text:
Salve ragazzi, ho bisogno di eseguire una serie di inserimenti di dati, in
varie tabelle, attraverso uno script sql, ho provato a ricopiare l'intero
script in una query di access, ma in questo modo posso aggiungerne solo una
per volta, come faccio ad inserire l'intero script?
--
# ICQ 84624356
# MSN
lello...@katamail.com
# Yahoo ilpuntatore


title: Eseguire script in access

author: Jonathan Canova

text:
"Il_Puntatore" <
lello...@katamail.it
> ha scritto nel messaggio
news:moXre.4415$D7.1...@twister1.libero.it...
> Salve ragazzi, ho bisogno di eseguire una serie di inserimenti di dati, in
> varie tabelle, attraverso uno script sql, ho provato a ricopiare l'intero
> script in una query di access, ma in questo modo posso aggiungerne solo
> una per volta, come faccio ad inserire l'intero script?
Per quanto ne so, non č possibile. Passa al VBA e lancia un comando alla
volta.
--
Jonathan Canova
infoCHIOCCIOLAaladinoinformatica.com
www.aladinoinformatica.com


title: Eseguire script in access

author: MA

text:
Il_Puntatore wrote:
> Salve ragazzi, ho bisogno di eseguire una serie di inserimenti di
> dati, in varie tabelle, attraverso uno script sql, ho provato a
> ricopiare l'intero script in una query di access, ma in questo modo
> posso aggiungerne solo una per volta, come faccio ad inserire
> l'intero script?
che vuoi fa?
posta lo script
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Eseguire script in access

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:xrXre.17049$TR5...@news.edisontel.com...
> Il_Puntatore wrote:
>> Salve ragazzi, ho bisogno di eseguire una serie di inserimenti di
>> dati, in varie tabelle, attraverso uno script sql, ho provato a
>> ricopiare l'intero script in una query di access, ma in questo modo
>> posso aggiungerne solo una per volta, come faccio ad inserire
>> l'intero script?
> che vuoi fa?
> posta lo script
E' un semplice script di inserimento dati, eccolo qui
insert into auto
(targa, marca, modello, anno_imm)
values ('xfe63d', 'Lancia', 'Y10', 2000);
insert into auto
(targa, marca, modello, anno_imm)
values ('frgt6y', 'Lancia', 'Tempra', 2001);
insert into auto
(targa, marca, modello, anno_imm)
values ('cvgf6h', 'Fiat', 'Uno', 1999);
insert into noleggio
(id, prezzo_g, prezzo_km, data_iniz, durata, data_ric, km, cliente, auto)
values (1, 15, 5, '15/05/2005', 10, '25/05/2005', 96, 1, 'xfe63d');
insert into noleggio
(id, prezzo_g, prezzo_km, data_iniz, durata, data_ric, km, cliente, auto)
values (2, 20, 7, '16/05/2005', 10, '30/05/2005', 101, 2, 'frgt6y');
insert into noleggio
(id, prezzo_g, prezzo_km, data_iniz, durata, data_ric, km, cliente, auto)
values (3, 15, 4, '17/06/2005', 3, '20/06/2005', 37, 3, 'cvgf6h');
insert into noleggio
(id, prezzo_g, prezzo_km, data_iniz, durata, data_ric, km, cliente, auto)
values (4, 20, 7, '01/06/2005', 30, NULL, NULL, 4, 'frgt6y');
insert into noleggio
(id, prezzo_g, prezzo_km, data_iniz, durata, data_ric, km, cliente, auto)
values (5, 15, 7, '03/06/2005', 4, '07/06/2005', 45, 4, 'xfe63d');
insert into cliente
(id, nome, nascita, tipo_cliente, carta, sconto)
values (1, 'Rossi', 1975, 'Occasionale', 'gheryr79', NULL);
insert into cliente
(id, nome, nascita, tipo_cliente, carta, sconto)
values (2, 'Bianchi', 1973, 'Occasionale', 'bvegtre65', NULL);
insert into cliente
(id, nome, nascita, tipo_cliente, carta, sconto)
values (3, 'Verdi', 1971, 'Tesserato', NULL, 15);
insert into cliente
(id, nome, nascita, tipo_cliente, carta, sconto)
values (4, 'Gialli', 1971, 'Tesserato', NULL, 20);
insert into preferenza
(id, auto, cliente)
values (1, 'xfe63d', 3);
insert into preferenza
(id, auto, cliente)
values (2, 'xfe63d', 4);
insert into preferenza
(id, auto, cliente)
values (3, 'frgt6y', 2);


title: ComboBox...come si fa a riportarla a...

author: Raffaella

text:
Ciao ragazzi,
ho conosciuto da poco il vs ng e ne approfitto per
una piccola curiosità.
Ho una combobox che viene utilizzata per filtrare dei record.
Dopo aver tolto il filtro vorrei che anche la combobox tornasse
allo stato iniziale ( bianca, per intenderci)
Che codice devo usare per fare cio' ?
Grazie a tutti per le vostra gentilezza
Raffaella


title: ComboBox...come si fa a riportarla a...

author: OndaMax

text:
Il 13 Mar 2002, 16:33, Raffaella ha scritto:
>Ho una combobox che viene
utilizzata per filtrare dei record.
>Dopo aver tolto il filtro vorrei che
anche la combobox tornasse
>allo stato iniziale ( bianca, per intenderci)
>Che codice devo usare per fare cio' ?
.
Intendi per eliminare il
valore dalla Combo ?
Forms!NomeMaschera!NomeCombo = Null
.
OndaMax
--------------------------------
Inviato via
http://usenet.iol.it


title: ComboBox...come si fa a riportarla a...

text:
ond...@liberox.it
 (OndaMax) wrote in message news:<
195Z120Z177Z2Y1...@usenet.iol.it
>...
> Il 13 Mar 2002, 16:33, Raffaella ha scritto:
>
> >Ho una combobox che viene
>  utilizzata per filtrare dei record.
> >Dopo aver tolto il filtro vorrei che
>  anche la combobox tornasse
> >allo stato iniziale ( bianca, per intenderci)
> >Che codice devo usare per fare cio' ?
>
> .
> Intendi per eliminare il
> valore dalla Combo ?
> Forms!NomeMaschera!NomeCombo = Null
> .
> OndaMax
Grazie OndaMax...era esattamente quello.Come sempre, mi immagino le strade
piu' complesse.Pensavo addirittura occorresse tornare al record "0"  :-)
Ciao
Raffa



title: ComboBox...come si fa a riportarla a...

text:
Raffaella wrote in message ...
> Grazie OndaMax...era esattamente quello.Come sempre, mi immagino le strade
> piu' complesse.Pensavo addirittura occorresse tornare al record "0"  :-)
Capita ...
Ci sono momenti in cui le soluzioni sembrano contorte e irrangiungibili. Ma
bastano un paio di respiri profondi ... e le tue Combo tornano a sorridere
... :-)
Ciao


title: Domanda su Query

author: Alessandro Tommasi

text:
Salve,
premetto che ho iniziato da poco ad usare Access.
In una esercitazione mi è stato posto il seguente problema:
eliminare un campo (dove all'interno è stato definito un criterio) e
riuscire ad ottenere sempre lo stesso risultato. Ho provato in tutti i midi
possibili ma non ci sono riuscito. E' possibile fare questo? L'unica
soluzione che sono riuscito a trovare è deselezionare l'opzione "mostra"
però in questo caso il campo non viene eliminato.
Ringrazio anticipatamente tutti quelli che mi aiuteranno.
Alessandro Tommasi


title: Domanda su Query

author: CarloCos

text:
"Alessandro Tommasi" <
ale_t...@libero.it
> ha scritto nel messaggio
news:9ovdg1$f7vjk$1...@ID-95604.news.dfncis.de...

Non ho ben capito. Vuoi eliminare un campo in una tabella? Lo vuoi fare da
una query? Da codice?
Vuoi solo riscrivere la query senza il campo?
Puoi essere più preciso.
Ciao, Carlo


title: Domanda su Query

author: Roberto dal portatile

text:
"Alessandro Tommasi" <
ale_t...@libero.it
> ha scritto nel messaggio
news:9ovdg1$f7vjk$1...@ID-95604.news.dfncis.de...

Apri la struttura della query e leva lo svirgolino della riga Mostra:
relativa al campo per il quale hai scritto i criteri.
La selezione verrà comunque effettuata, ma il campo non verrà più
visualizzato nella query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Copia file

text:
Ciao,
ho una richiesta un po' particolare...
nella mia maschera inserimento dati, ho un campo che in base ad alcuni
criteri mi genera un codice che è
Testo ID del record e data odierna (per es. Particolare n° 1 120509
ora, scatto un' immagine con la fotocamera digitale e la salvo sul PC.
da un pulsante in access volevo fare questo :
1 - su click apro explorer e vado a cercare l' immagine (non è detto
che è sempre nella stessa cartella)
2 - seleziono l' immagine
3 - il codice deve vedere l' immagine che ho selezionato
(immagine.jpg) e la copia su K:\ cambiandogli il nome
con quello generato dal mio campo.
es. C:\Cartella\Immagine.jpg deve diventare K: \Particolare n° 1
120509
Non so se mi sono spiegato bene o se la cosa sia fattibile
grazie 1000
Marco


title: Copia file

text:
Sono riuscito a fare ciò che voglio ma manca il cambio di nome al
momento di incollare...
con queste funzioni trovo il file da copiare :
'Dichiarazioni
Private Declare Function GetOpenFileName Lib "comdlg32.dll" _
            Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME)
As Long
Private Type OPENFILENAME
   lStructSize As Long
   hwndOwner As Long
   hInstance As Long
   lpstrFilter As String
   lpstrCustomFilter As String
   nMaxCustFilter As Long
   nFilterIndex As Long
   lpstrFile As String
   nMaxFile As Long
   lpstrFileTitle As String
   nMaxFileTitle As Long
   lpstrInitialDir As String
   lpstrTitle As String
   flags As Long
   nFileOffset As Integer
   nFileExtension As Integer
   lpstrDefExt As String
   lCustData As Long
   lpfnHook As Long
   lpTemplateName As String
End Type
'Funzione da richamare
Public Function cmdlg_file()
   'Autore: Stefano Bettini
   'Restituisce: il percorso completo del file selezionato
   Dim OpenFile As OPENFILENAME
   Dim lReturn As Long
   Dim sFilter As String
   OpenFile.lStructSize = Len(OpenFile)
   sFilter = "Ogni files (*.*)" & Chr(0) & "*.*" & Chr(0)
   OpenFile.lpstrFilter = sFilter
   OpenFile.nFilterIndex = 1
   OpenFile.lpstrFile = String(257, 0)
   OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
   OpenFile.lpstrFileTitle = OpenFile.lpstrFile
   OpenFile.nMaxFileTitle = OpenFile.nMaxFile
   OpenFile.lpstrInitialDir = "C:\"
   OpenFile.lpstrTitle = "Selezione"
   OpenFile.flags = 0
   lReturn = GetOpenFileName(OpenFile)
   If lReturn = 0 Then
      cmdlg_file = ""
   Else
      cmdlg_file = Left(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile,
Chr$(0)) - 1)
   End If
End Function
sul pulsante ho messo :
Private Sub Comando8_Click()
    Dim appoggio As String
    Dim destinazione As String
    Dim nome As String
    appoggio = cmdlg_file
    destinazione = "J:\Folitec\DB Da SQL Server\Adesione inchiostri
\Immagini\"
    nome = Dir(appoggio, vbDirectory)
    FileCopy appoggio, destinazione & nome
End Sub
così facendo, mi copia effettivamente il file da me selezionato nella
cartella che voglio
dovrei però anche rinominarlo chiamandolo per esempio Pippo
in realtà il nome del file lo prenderò da un campo della tabella...
grazie
Marco


title: Copia file

author: Karl Donaubauer

text:
Marco75 wrote:
> Sono riuscito a fare ci� che voglio ma manca il cambio di nome al
> momento di incollare...
> ...
>     appoggio = cmdlg_file
>     destinazione = "J:\Folitec\DB Da SQL Server\Adesione inchiostri
> \Immagini\"
>
>     nome = Dir(appoggio, vbDirectory)
>
>     FileCopy appoggio, destinazione & nome
> ...
> cos� facendo, mi copia effettivamente il file da me selezionato nella
> cartella che voglio
> dovrei per� anche rinominarlo chiamandolo per esempio Pippo
E perch� non lo fai nella riga con FileCopy?
FileCopy appoggio, destinazione & "Pippo"
> in realt� il nome del file lo prender� da un campo della tabella...
FileCopy appoggio, destinazione & Me!MioCampo
?
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Copia file

text:
On 12 Mag, 19:59, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Marco75 wrote:
> > Sono riuscito a fare ciò che voglio ma manca il cambio di nome al
> > momento di incollare...
> > ...
> >     appoggio = cmdlg_file
> >     destinazione = "J:\Folitec\DB Da SQL Server\Adesione inchiostri
> > \Immagini\"
>
> >     nome = Dir(appoggio, vbDirectory)
>
> >     FileCopy appoggio, destinazione & nome
> > ...
> > così facendo, mi copia effettivamente il file da me selezionato nella
> > cartella che voglio
> > dovrei però anche rinominarlo chiamandolo per esempio Pippo
>
> E perché non lo fai nella riga con FileCopy?
>
> FileCopy appoggio, destinazione & "Pippo"
>
> > in realtà il nome del file lo prenderò da un campo della tabella...
>
> FileCopy appoggio, destinazione & Me!MioCampo
>
> ?
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Ho risolto, grazie
Marco


title: Arrotondamenti per eccesso e per difetto

author: Dormillo

text:
Salve.
In una griglia ove ho impostato la visualizzazione dell'imponibile di
riga arrotondato a due cifre (ma senza un vero arrotondamento sui dati
e sono 5 decimali i cui ultimi valori sono 0), accade quanto segue:

143250 x 0,0101 = 1446,82 (valore reale 1446,825)
143250 x 0,0145 = 2077,13 (valore reale 2077,125)

Se il primo imponibile è per difetto, perchè il secondo è per eccesso?

Grazie!


text:

Ho trovato questa spiegazione esplicativa:
Conversione, Arrotondamento e Troncamento
Se viene digitato 5 allora VBA controlla il primo numero a sinistra
della virgola. Se è pari arrotonda per difetto, se è dispari arrotonda
per eccesso.
Ad esempio scrivendo nella finestra immediata:
? Clng(4.5)
Si ottiene 4
Scrivendo invece
? Clng (7.5)
Si ottiene 8 poichè 7 è dispari.
Ma a questo punto la funzione Round è fuorviante!!
Saluti


text:
Dormillo wrote:
> ...
> Ho trovato questa spiegazione esplicativa:
> Conversione, Arrotondamento e Troncamento
> Se viene digitato 5 allora VBA controlla il primo numero a sinistra
> della virgola. Se è pari arrotonda per difetto, se è dispari arrotonda
> per eccesso.
> Ad esempio scrivendo nella finestra immediata:
> ? Clng(4.5)
> Si ottiene 4
> Scrivendo invece
> ? Clng (7.5)
> Si ottiene 8 poichè 7 è dispari.
> Ma a questo punto la funzione Round è fuorviante!!

Certo.
http://www.donkarl.com/it?FAQ2.1

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


title: stampa barcode in orizzontale

author: Riccardo Casadei

text:
Saluti al NG,
vorrei sapere come si fa a stampare i barcode su un foglio A4 con 3 colonne
di etichette.
Creo il report (Access2000) che prende origine da una tabella e utilizzo uno
dei tanti ocx, ma non riesco a stampare una etichetta per ogni record
procedendo da sx a dx per riga di etichette.
Qualcuno ha avuto a che fare con questi problemi ?
grazie per l'aiuto
Rick


title: stampa barcode in orizzontale

author: sv

text:
Riccardo Casadei ha scritto:


> Rick
Se può andar bene per te il Copia/Incolla, ti suggerisco il bcode.zip da:
http://www.eia-italia.com/soft/soft.htm
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Informazioni

author: Andrea Montanari

text:
Ciao a tutti.
Nel premettere che sono un neofita di ACCESS, vengo subito al dunque:
dovendo gestire dati riferiti a posta classificata per anno, ed avendo
creato tabelle con campi riferiti agli stessi documenti salvati in pdf,
vorrei sapere se:
- conviene creare un unico database con la possibilità, visto i file .pdf di
generare un db superiore ad 1Gb e quindi non gestibile con ACCESS;
- creare db diversi racchidenti ciascuno un anno.
Eventalmente come correlare i db annuali.
Grazie Andrea


title: Informazioni

author: Luciano (DOC)

text:
Andrea Montanari ha scritto nel messaggio ...
>Ciao a tutti.
>Nel premettere che sono un neofita di ACCESS, vengo subito al dunque:
>dovendo gestire dati riferiti a posta classificata per anno, ed avendo
>creato tabelle con campi riferiti agli stessi documenti salvati in pdf,
>vorrei sapere se:
>- conviene creare un unico database con la possibilità, visto i file .pdf
di
>generare un db superiore ad 1Gb e quindi non gestibile con ACCESS;
>- creare db diversi racchidenti ciascuno un anno.
Nessuno dei due! Conviene che nel DB ti limiti a memorizzare il path dei
PDF.
Sul sito comune c'e' un esempio di come creare un DB di immagini, direi che
va bene anche nel tuo caso.
Saluti.
Luciano
(DOC)


title: Esportare Excel da OLE

author: SimoRed

text:
Salve,
ho un problema (sennò non scriverei... almeno non come primo post di
un topic :-) ).
Ho importato un file di excel in un campo OLE, seguendo la procedura
indicata qui:
http://support.microsoft.com/kb/198466/it
Bene, adesso ho il mio file OLE da qualche parte... ma come faccio da
qui ad esportarlo nuovamente in formato Excel? :-\
Qualcuno sa indicarmi la via?
Grazie!
SimoR


title: Recupero record CANCELLLATI da una tabella

author: Roberto La Forgia

text:
Ciao a tutti,
esiste qualche utility per recuperare righe (record) cancellati da una
tabella di access? Ovviamente il db non è compattato.
Offro la pizza ( a cisa2) a quella buon'anima che mi dice come !!!!
Ciao,
Roberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Roberto La Forgia ha scritto:
> Ciao a tutti,
> esiste qualche utility per recuperare righe (record) cancellati da una
> tabella di access? Ovviamente il db non è compattato.
> Offro la pizza ( a cisa2) a quella buon'anima che mi dice come !!!!
> Ciao,
> Roberto
http://www.donkarl.com/it/
FAQ 1.16 Recuperare oggetti cancellati
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"sv" <
sal...@accessgroup.it
> wrote in message
news:dmfct2$ppa$
1...@news.newsland.it
> Roberto La Forgia ha scritto:
>
> > Ciao a tutti,
> > esiste qualche utility per recuperare righe (record) cancellati da una
> > tabella di access? Ovviamente il db non è compattato.
>
> > Offro la pizza ( a cisa2) a quella buon'anima che mi dice come !!!!
>
>
> > Ciao,
> > Roberto
>
>
http://www.donkarl.com/it/
> FAQ 1.16 Recuperare oggetti cancellati
>
> --
> rgrds
> SC
Grazie, purtroppo la versione che uso è la 2003;
ho applicato il suggerimento (codice VBA) senza risultato.
Sono comunque riuscito a recuperare i dati da un backup.
Ho provato a cercare sul sito della Microsoft,
ma sembra che per la 2003 non ci sia nulla o mi sbaglio?
Di nuovo grazie,



text:
Roberto La Forgia ha scritto:
> "sv" <
sal...@accessgroup.it
> wrote in message
> news:dmfct2$ppa$
1...@news.newsland.it
> > Roberto La Forgia ha scritto:
> >
> > > Ciao a tutti,
> > > esiste qualche utility per recuperare righe (record) cancellati da una
> > > tabella di access? Ovviamente il db non è compattato.
> >
> > > Offro la pizza ( a cisa2) a quella buon'anima che mi dice come !!!!
> >
> >
> > > Ciao,
> > > Roberto
> >
> >
http://www.donkarl.com/it/
> > FAQ 1.16 Recuperare oggetti cancellati
> >
> Grazie, purtroppo la versione che uso è la 2003;
> ho applicato il suggerimento (codice VBA) senza risultato.
> Sono comunque riuscito a recuperare i dati da un backup.
L'unica sicura soluzione. :-))
> Ho provato a cercare sul sito della Microsoft,
> ma sembra che per la 2003 non ci sia nulla o mi sbaglio?
L'articolo infatti si riferisce a versione di Acc95 e 97.
> Di nuovo grazie,
> Roberto
--



title: Come salvare con nome una maschera creata da codice?

author: Joker

text:
Ho creato da codice una Form con     Set frm = CreateForm
Come faccio a salvarla col nome che voglio e in modo che venga sostituita
senza chiedermi conferma per sovrascriverla nel caso esista già?
Se metto
    frm.Name = "Pippo"
ottengo il messaggio: Proprietà di sola lettura. Impossibile impostarla
Mi serve per creare una maschera da query a campi incrociati, quindi dovrò
creare dinamicamente anche i controlli.
Grazie.


author: omnitow

text:
"Joker" <
ab...@abcd.com
> ha scritto nel messaggio
news:7GOs9.57604$RO.14...@twister1.libero.it...

devi eliminare il form originae con
    DoCmd.DeleteObject
e rinominare il duplicato con
    DoCmd.Rename
Ciao, omnitow


author: Roberto da casa

text:
"Joker" <
ab...@abcd.com
> ha scritto nel messaggio
news:7GOs9.57604$RO.14...@twister1.libero.it...

Se Access ti crea la maschera con il nome Maschera1, prova con:
Dim frm As Form
Set frm = CreateForm
DoCmd.Close acForm, "Maschera1", acSaveYes
DoCmd.SetWarnings False
DoCmd.Rename "Pippo", acForm, "Maschera1"
DoCmd.SetWarnings True
Set frm = Nothing
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"omnitow" <
omn...@libero.net
> ha scritto nel messaggio
news:ap0j1u$jo4$1...@fe1.cs.interbusiness.it...

L'hai provata prima di postarla....????? ;-)
Credo non funzioni, anzi credo che una volta cancellata
rinominarla sia inutile............!!!
Ovviamente ho capito quello che intendevi, ma a chi non ha le idee chiare
forse può essere frainteso.............!!!
Ciao @Alex


text:
> Se Access ti crea la maschera con il nome Maschera1, prova con:
>
> Dim frm As Form
> Set frm = CreateForm
> DoCmd.Close acForm, "Maschera1", acSaveYes
> DoCmd.SetWarnings False
> DoCmd.Rename "Pippo", acForm, "Maschera1"
> DoCmd.SetWarnings True
> Set frm = Nothing
Perfetto, ho solo sostituito "Maschera1" con NomeMaschera ricavandolo da
frm.Name per sicurezza.
Grazie 1000,


title: ADP _ Comando Resync

author: Marco Antonioli

text:
Buonasera.
Qualche esempio sull'utilizzo del comando in oggetto ?
Grazie+
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ADP _ Comando Resync

author: giorgio rancati

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:db5565ccfd2531496c3...@mygate.mailgate.org...
> Buonasera.
> Qualche esempio sull'utilizzo del comando in oggetto ?
> Grazie+
> MArco
>
Ciao Marco,
prova a guardare qui
----
http://support.microsoft.com/default.aspx?scid=kb;en-us;248095
----
Ciao Giorgio


title: ADP _ Comando Resync

text:
"giorgio rancati" <
giorgio_no_sp...@tiscali.it
> wrote in
message news:d9pg3r$irn$
1...@domitilla.aioe.org
> Ciao Marco,
> prova a guardare qui
> ----
>
http://support.microsoft.com/default.aspx?scid=kb;en-us;248095
> ----
>
> Ciao Giorgio
Adesso guardo
Ti faccio sapere in giornata



title: ADP _ Comando Resync

text:
"Marco Antonioli" <
in...@echovr.it
> wrote in message
news:2396a057a6b8e100b27...@mygate.mailgate.org
Grazie Giorgio.
Trovato, visto, piaciuto.
Il messaggio di errore nn era quello che mi aspettavo seguendo la
documentazione comunque è sparito e la cosa funziona.
Funziona in inserimento !
Adesso il mio problema è ottenere immediatamente, in fase di modifica,
il valore ricavato tramite chiave esterna. (La descrizione avendo
digitato un codice).
Sono abituato con gli mdb che te lo "regalano".
Adesso vedo di capire.
Se nel frattempo hai la soluzione.....
Grazie+++



title: ADP _ Comando Resync

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:2008f6e5b82a76dd242...@mygate.mailgate.org...

Ciao Marco,
la descrizione della tabella esterna puoi averla solo dopo aver salvato il
record quindi dopo il comando di Resync.
Prova a quardare la maschera Ordini nell'esempio NorthWindCS.ADP (da menu
?-->DataBase di Esempio-->Progetto di esempio NorthWind)
Ciao Giorgio


title: ADP _ Comando Resync

text:
"giorgio rancati" <
giorgio_no_sp...@tiscali.it
> wrote in
message news:d9r487$5hm$
1...@domitilla.aioe.org
> la descrizione della tabella esterna puoi averla solo dopo aver salvato il
> record quindi dopo il comando di Resync.
E il comando Resync si puň forzare (nn mi sembra) ad esempio dopo evento
 after update del campo ?
> Prova a quardare la maschera Ordini nell'esempio NorthWindCS.ADP (da menu
> ?-->DataBase di Esempio-->Progetto di esempio NorthWind)
Visto. Ma ho dei dubbi. Ti sembra corretto popolare tutta un combo
considerando che queste potrebbero essere molte su un'unica form e che
i dati che le popolano potrebbero essere molti ?
>
> Ciao Giorgio
Ciao
Grazie



title: ADP _ Comando Resync

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:7d881e7c017cc51e29b...@mygate.mailgate.org...
> "giorgio rancati" <
giorgio_no_sp...@tiscali.it
> wrote in
> message news:d9r487$5hm$
1...@domitilla.aioe.org
>
>
> Visto. Ma ho dei dubbi. Ti sembra corretto popolare tutta un combo
> considerando che queste potrebbero essere molte su un'unica form e che
> i dati che le popolano potrebbero essere molti ?
per niente ma non č quello che dovevi vedere :-)
nell'evento CustomerID_AfterUpdate() c'č il comando *DoCmd.RunCommand
acCmdSaveRecord* che salva il record e quindi che esegue il resync
automatico.
I Campi Address, Region,PostalCode e Country del cliente vengono
visualizzati dalla tabella esterna solo dopo aver scritto il record.
il resto non guardarlo.
Ciao Giorgio


title: ADP _ Comando Resync

text:
"giorgio rancati" <
giorgio_no_sp...@tiscali.it
> wrote in
message news:d9r7el$920$
1...@domitilla.aioe.org
> per niente ma non č quello che dovevi vedere :-)
>
> nell'evento CustomerID_AfterUpdate() c'č il comando *DoCmd.RunCommand
> acCmdSaveRecord* che salva il record e quindi che esegue il resync
> automatico.
> I Campi Address, Region,PostalCode e Country del cliente vengono
> visualizzati dalla tabella esterna solo dopo aver scritto il record.
>
> il resto non guardarlo.
>
> Ciao Giorgio
Scusa per il ritardo con xui rispondo.
Mi era sfuggito, anche se ho potuto rimediare con un altro esempio.
A qursto punto nn mi piace il ritardo con cui i dati delle tabelle
esterne vengono visualizzati.
Ciao



title: Shell: e quando, da pc a pc, cambia la dir dell'eseguibile ?

text:
Chiamo Word ad aprire un documento con:
Shell "C:\Programmi\Microsoft Office\Office\Winword.exe " & FileDaAprire,
vbMaximizedFocus
E se il path di "winword.exe" cambia da pc a pc,
come posso far recuperare dal registro il path corrente dell'applicazione ?
---- --- ---
         Gio


author: Paolo opg

text:
"gio_sgj" <ilnic...@NOSPAM.giagůPUNTOhittt> wrote in
news:i8iNa.2624$
79.4...@tornado.fastwebnet.it
:

se devi far partire files .doc, basta usare il comando start...
start nomefile.doc
automaticamente ti apre l'applicazione associata, che sia word o
qualsiasi altra.
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------


author: MA

text:
"gio_sgj" <ilnic...@NOSPAM.giagųPUNTOhittt> ha scritto nel messaggio
news:i8iNa.2624$79.4...@tornado.fastwebnet.it...

Usa il collegamento ipetestuale direttamente su FileDaAprire, poi ci pensa
alui a chiamare l'applicazione adatta.
MAssimiliano


text:
gio_sgj schrieb:

API: Find the associated EXE file
http://www.mvps.org/access/api/api0023.htm
o forse sono già sufficente:
API: Start an app with ShellExecute
http://www.mvps.org/access/api/api0018.htm
o
<F1> FollowHyperlink
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns93AEBF083...@151.99.250.3...
> "gio_sgj" <ilnic...@NOSPAM.giagůPUNTOhittt> wrote in
> news:i8iNa.2624$
79.4...@tornado.fastwebnet.it
:
>
> > Chiamo Word ad aprire un documento con:
> > Shell "C:\Programmi\Microsoft Office\Office\Winword.exe " &
> > FileDaAprire, vbMaximizedFocus
> >
> > E se il path di "winword.exe" cambia da pc a pc,
> > come posso far recuperare dal registro il path corrente
> > dell'applicazione ?
> >
> > ---- --- ---
> >          Gio
> >
>
> se devi far partire files .doc, basta usare il comando start...
> start nomefile.doc
> automaticamente ti apre l'applicazione associata, che sia word o
> qualsiasi altra.
Al posto di "Shell...etc etc" ho scritto "start FileDaAprire"
nel codice vba del pulsante, ma non funge !
Shell "C:\Programmi\Microsoft Office\Office\Winword.exe "
apre senza problemi Word cliccando sul pulsante.
Che sintassi devo usare per "START" ?
ps. ho cercato start sull'help ma non mi ha aiutato.


text:
"gio_sgj" <ilnic...@NOSPAM.giagůPUNTOhittt> wrote in news:AkiNa.2642
$
79.4...@tornado.fastwebnet.it
:
>
> "Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
> news:Xns93AEBF083...@151.99.250.3...
>> "gio_sgj" <ilnic...@NOSPAM.giagůPUNTOhittt> wrote in
>> news:i8iNa.2624$
79.4...@tornado.fastwebnet.it
:
>>
>> > Chiamo Word ad aprire un documento con:
>> > Shell "C:\Programmi\Microsoft Office\Office\Winword.exe " &
>> > FileDaAprire, vbMaximizedFocus
>> >
>> > E se il path di "winword.exe" cambia da pc a pc,
>> > come posso far recuperare dal registro il path corrente
>> > dell'applicazione ?
>> >
>> > ---- --- ---
>> >          Gio
>> >
> Al posto di "Shell...etc etc" ho scritto "start FileDaAprire"
> nel codice vba del pulsante, ma non funge !
>
> Shell "C:\Programmi\Microsoft Office\Office\Winword.exe "
> apre senza problemi Word cliccando sul pulsante.
>
> Che sintassi devo usare per "START" ?
>
> ps. ho cercato start sull'help ma non mi ha aiutato.
>
apri un prompt di dos e digita
start percorso\completo\di\un\file\word.doc
start non č un comando o una procedura interna di access, ma un comando
dello pseudo dos che hanno tutti i sistemi win, compresi gli nt like.
dato che si trova nel path deo so, non serve nemmeno mettere il percorso
completo, basta 'start'



text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns93AEC4FEE...@192.168.13.20...

Non so se questo č conciliabile con il problema che ho esposto
nel precedente post:
news:X8YMa.829$
79.1...@tornado.fastwebnet.it
del 3/7 h. 17.41


text:
"gio_sgj" <ilnic...@NOSPAM.giagůPUNTOhittt> wrote in news:11nNa.3282
$
79.5...@tornado.fastwebnet.it
:
>
> Non so se questo č conciliabile con il problema che ho esposto
> nel precedente post:
> news:X8YMa.829$
79.1...@tornado.fastwebnet.it
> del 3/7 h. 17.41
>
se sai la lettera in cui č il cd, basta metterla nel percorso che passi al
comando start...
che il percorso sia una cartella su cd o su disco fisso, il comando esegue
comunque il programma associato al file che vuoi aprire.
per controllare, ti basta aprire il solito prompt e provare a lanciare
start con un qualsiasi file su cd...



title: per completare la coppia setwarnings e runsql

author: il mago galbusera

text:
ciao
ecco l'ultimo dei miei dubbi bizzarri:
avete presente quando scrivo una cosa tipo
docmd.runsql stringasquildicomando
compaiono quelle fastidiose maschere popup "verranno aggiunte/cancellate XX
righe"
E' facile toglierle con un "docmd.setwarnings false", ma come fare per farne
apparire una personalizzata intercettando il valore XX (senza ricalcolarlo
intendo) ?
grazie mille


author: Sib

text:
"il mago galbusera" <galb...@katamail.com.NOWAR> ha scritto nel messaggio

dcount
Cosi' lo calcola la popup di access.
Sib


author: Antonio Biso

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:4IPX9.94650$AA2.4...@news2.tin.it...
> > E' facile toglierle con un "docmd.setwarnings false", ma come fare per
> farne
> > apparire una personalizzata intercettando il valore XX (senza
ricalcolarlo
> > intendo) ?
>
> dcount
>
> Cosi' lo calcola la popup di access.
>
> Sib
Attenzione però:
sulle query di comando non puoi applicare la Dcount.
Inoltre, se fosse una query di selezione, se non è salvata, ma è solo codice
SQL, non puoi usare la Dcount.
Allora, in quest'ultimo caso bisogna usare un recordset e la proprietà
recordcount, nel primo caso pure, ma dopo aver creato una stringa SQL
analoga a quella di comando (stessi filtri per esempio) ma di selezione!!!
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > > E' facile toglierle con un "docmd.setwarnings false", ma come fare per
> > farne
> > > apparire una personalizzata intercettando il valore XX (senza
> ricalcolarlo
> > > intendo) ?
> >
> > dcount
> >
> > Cosi' lo calcola la popup di access.
> >
> > Sib
>
> Attenzione però:
> sulle query di comando non puoi applicare la Dcount.
> Inoltre, se fosse una query di selezione, se non è salvata, ma è solo
codice
> SQL, non puoi usare la Dcount.
> Allora, in quest'ultimo caso bisogna usare un recordset e la proprietà
> recordcount, nel primo caso pure, ma dopo aver creato una stringa SQL
> analoga a quella di comando (stessi filtri per esempio) ma di selezione!!!
non fare il pignolo, su!
dopotutto non deve applicare il dcount alla query ma alla tabella dove la
query di comando interverra'.
Sib


title: Qry - Nascondere colonne

author: Nao

text:
Qo una query che pesca valori in una tabella con 50 campi, la query contiene
anche lei 50 campi.
Questa query viene caricata da una form, al click di un bottone, io vorrei
tramite questo bottone, visualizzare solo alcune delle 50 colonne che
escono, in base ai ceck control attivati.
Vorrei abilitare o disabilitare la visione delle colonne, come si fa nella
creazione query, togliendo o mettendo il flag nel quadratino.
Si puo fare una cosa del genere via codice?
...mi potreste dire anche come?
grazie NAdir
--------------------------------
Inviato via
http://usenet.libero.it


title: Qry - Nascondere colonne

text:
"Nao" <
XXXna...@iol.it
> ha scritto nel messaggio
news:212Z159Z223Z113Y...@usenet.libero.it...
> Qo una query che pesca valori in una tabella con 50 campi, la query
contiene
> anche lei 50 campi.
>
> Questa query viene caricata da una form, al click di un bottone, io vorrei
> tramite questo bottone, visualizzare solo alcune delle 50 colonne che
> escono, in base ai ceck control attivati.
> Vorrei abilitare o disabilitare la visione delle colonne, come si fa nella
> creazione query, togliendo o mettendo il flag nel quadratino.
>
> Si puo fare una cosa del genere via codice?
> ...mi potreste dire anche come?
>
> grazie NAdir
Dunque prepari 5-6 controlli non associati in una sottomaschera non
associata e all'evento che vuoi associ i controlli e la sottomaschera con
rowsource
MAssimiliano


title: Qry - Nascondere colonne

author: nao

text:

Forse mi sono spiegato male, io dalla mia form, su bottone, faccio:

Dim stDocName As String
stDocName = "Prova1"
DoCmd.OpenQuery stDocName, acNormal, acEdit
a questo punto mi si apre la mia query, tipo tabella, con 50 colonne e x
record.
Io vorrei impostare via codice una cosa del tipo
colonna 1 visibile
colonna 2 non visibile
colonna 3 non visibile
colonna 4 visibile
colonna 5 visibile
etc.
come posso fare?
grazie Nadir



title: Qry - Nascondere colonne

text:

Dim stDocName As String
stDocName = "select pippo, pluto from tua tabella"
DoCmd.OpenQuery stDocName, acNormal, acEdit
MAssimiliano


title: Qry - Nascondere colonne

text:

Ho provato, ma mi da errore:
Microsoft access can't find the object "SELECT Table2.Id_prova,
Table2.numero, Table2.nome FROM Table2"
ciao Nadir



title: compattare database

author: Maurizio

text:
Ciao ragazzi vorrei sapere come poter compattare automaticamente un
database nel momento della sua chiusura


title: compattare database

author: Karl Donaubauer

text:
Maurizio wrote:
> Ciao ragazzi vorrei sapere come poter compattare automaticamente un
> database nel momento della sua chiusura
Dipende dalla versione di Access.
Vedi la FAQ 6.6  Compattare l'MDB corrente
sul sito indicato sotto.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: compattare database

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:32gduhF...@individual.net...
> Maurizio wrote:
> > Ciao ragazzi vorrei sapere come poter compattare automaticamente un
> > database nel momento della sua chiusura
>
> Dipende dalla versione di Access.
> Vedi la FAQ 6.6  Compattare l'MDB corrente
> sul sito indicato sotto.
>
Hi Karl,
come stai?
Aspetto le notizie sullevento di primavera in Italia.
Lo so che sei superimpegnato, è solo per dirti che non l'ho dimenticato e
che lo sto aspettando
MAssimiliano


title: compattare database

text:
MA wrote:
> Hi Karl,
> come stai?
> Aspetto le notizie sullevento di primavera in Italia.
> Lo so che sei superimpegnato, è solo per dirti che non l'ho
> dimenticato e che lo sto aspettando
Ciao Massimiliano,
Ti rispondo tramite mail perché non posso discutere tutto qui.
Provo col indirizzo che usi qui. Se non è valido puoi usare il
mio indirizzo qui per darmi un altro.
--
cu



title: About MapPoint

author: Vulcanbrain

text:
Leggevo in un thread precedente della possibilità di ottenere informaizoni
quali distanze o percorsi sfruttando le peculiarità di MapPoint...
Per curiosità, è necessario avere AutoRoute o sw simile installato per
utilizzare la tecnologia MapPoint o si può utilizzare anche qualche altra
scappatoia... Grazie per ogni chiarimento!


title: Form + ADO recordset senza Source

author: PBsoft

text:
[intro]
- inviato su microsoft.public.it.office.access
- inviato su it.comp.appl.access
[/intro]
Access 2003.
Form unbound ("Origine record" è NULL).
Nella form ci sono tre textbox bound ("Origine controllo" è il nome di un
campo del recordset in memoria).
In un modulo di classe:
  - in fase di "Initialize" creo un ADODB.Recordset senza Source-
  - imposto i campi del recordset
  - aggiungo qualche record al recordset
  - salvo il record in uno stream ADODB
  - chiudo il recordset e lo riapro caricando lo stream salvato
Su Form_Load associo il recordset della form al recordset creato in memoria,
riuscendo a visualizzare i dati.
Problemi:
1) praticamente è ingestibile aggiungere e togliere i record del recordset
in memoria visualizzando le modifiche sulla form, perché ogni volta bisognerebbe
salvarlo su uno stream e ricaricarlo da esso;
2) il recordset in memoria ha un campo adInteger che è anche chiave (adFldKeyColumn)
ma quando aggiungo un record quel campo non viene autovalorizzato come accade
invece con i contatori; per la precisione, ogni record ha il valore 0 per
quel campo.
Domande:
1) sapete come risolvere i problemi sopra elencati?
2) conoscete un metodo migliore per associare un recordset in memoria ad
una form unbound?
===
"Liberalizziamo l'elenco dei CAP"
http://www.petitiononline.com/freecap/petition.html
===
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Form + ADO recordset senza Source

author: Simone Calligaris

text:
>
> Domande:
> 1) sapete come risolvere i problemi sopra elencati?
> 2) conoscete un metodo migliore per associare un recordset in memoria ad
> una form unbound?
Avevo provato le stesse cose con Access XP: secondo me non funziona.
Saluti.


title: Form + ADO recordset senza Source

author: Alessandro Baraldi

text:
Simone Calligaris ha scritto:

Ma.... sinceramente funziona tutto, almeno quello che diceva
Gabriele....
usando XP.
Non ho proseguito quì in quanto gli ho inviato un Demo in PVT..... non
saprei cos'altro
aggiungere.
@Alex


title: Form + ADO recordset senza Source

text:
"Alessandro Baraldi"
Ma.... sinceramente funziona tutto, almeno quello che diceva
Gabriele....
usando XP.
Non ho proseguito quì in quanto gli ho inviato un Demo in PVT..... non
saprei cos'altro
aggiungere.
Può essere che abbia testato male la cosa, in maniera superficiale...
Naturalmente stiamo parlando di recordset(s) creati in memoria con ADO, non
di Recordsets ordinari passati al volo a una Form UnBound: le due cose non
coincidono.
Saluti.


title: Form + ADO recordset senza Source

author: Gabriele Bertolucci

text:
> Puň essere che abbia testato male la cosa, in maniera superficiale...
Tks per la fiducia ;-)
Il problema stava nel fatto che il recordset veniva aperto senza particolari
parametri, mentre si č rivelato utile impostare sia un cursore (adOpenDynamic)
sia un lock-type (adLockOptimistic), altrimenti non riuscivo a passarlo alla
form.
> Naturalmente stiamo parlando di recordset(s) creati in memoria con
> ADO, non di Recordsets ordinari passati al volo a una Form UnBound: le
> due cose non coincidono.
Bisognerebbe fare chiarezza.
Se per "recordset ordinari" intendi recordset che hanno una Source definita
come query sull'origine dati del db, allora quelli non sono i recordset che
intendevo io.
In ogni caso, non vedo il problema di crearsi un recordset temporaneo, senza
Source, e poi assegnarlo ad una form: č proprio quello che ho fatto, anche
grazie all'aiuto di Alex.



title: Form + ADO recordset senza Source

text:
> > Puň essere che  (IO)  abbia testato male la cosa, in maniera
superficiale...
> Tks per la fiducia ;-)
No, guarda che parlavo del sottoscritto!
Ciao   :-)


title: Form + ADO recordset senza Source

text:
"Gabriele Bertolucci"
> Se per "recordset ordinari" intendi recordset che hanno una Source
definita
> come query sull'origine dati del db, allora quelli non sono i recordset
che
> intendevo io.
Infatti.
> In ogni caso, non vedo il problema di crearsi un recordset temporaneo,
senza
> Source, e poi assegnarlo ad una form: è proprio quello che ho fatto, anche
> grazie all'aiuto di Alex.
Ed è proprio quello che non riuscivo a fare: probabilmente per le stesse
ragioni che hai evidenziato.
Magari pubblicate una FAQ della faccenda sul sito di Alessandro...
Saluti


title: Form + ADO recordset senza Source

text:
Simone Calligaris ha scritto:

Sinceramente l'ho cestinato pensando fosse solo un problema banale, di
quelli che ti fanno perdere ore solo perchè ti è sfuggito un
particolare...
Se Gabriele ha conservato il tutto ed ha voglia di fare un Demo e
metterlo in bella  lo pubblico volentieri.
Ciao
@Alex


title: Form + ADO recordset senza Source

text:
> Se Gabriele ha conservato il tutto ed ha voglia di fare un Demo e
> metterlo in bella  lo pubblico volentieri.
Ripreparato il tutto e consegnato al pubblicatore ;-)



title: Form + ADO recordset senza Source

text:
PBsoft ha scritto:

Inserito
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=267
@Alex


title: Esoprtare dati in html formattato

author: mash

text:
 Ciao a tutti
In vba Esportazione dati in html l'o avevo già eseguita ma è possibile anche
già formattare la pagina ? ad esempio come si fa in asp.


title: Esoprtare dati in html formattato

text:
On 8 Gen, 03:08, "mash" <
shahriar.shir...@fastwebnet.it
> wrote:
>  Ciao a tutti
> In vba Esportazione dati in html l'o avevo gi eseguita ma possibile anche
> gi formattare la pagina ? ad esempio come si fa in asp.
HTML è HTML in qualsiasi linguaggio ... l'apertura del file è delegata
al Browser non ad Access... a te spetta scrivere il codice nel file in
modo che il Browser riesca ad interpretarlo.
Quindi se usi le native di Access per l'esportazione direi che non
puoi fare nulla se non subire Access... se invece usi il codice VBA
puoi scrivere delle pagine HTML
come meglio credi.... chiaramente la cosa si complica... ;)
@Alex


title: Esoprtare dati in html formattato

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:26907bd2-d9b2-489d...@39g2000yqa.googlegroups.com...
On 8 Gen, 03:08, "mash" <
shahriar.shir...@fastwebnet.it
> wrote:
> Ciao a tutti
> In vba Esportazione dati in html l'o avevo gi eseguita ma possibile anche
> gi formattare la pagina ? ad esempio come si fa in asp.
HTML č HTML in qualsiasi linguaggio ... l'apertura del file č delegata
al Browser non ad Access... a te spetta scrivere il codice nel file in
modo che il Browser riesca ad interpretarlo.
Quindi se usi le native di Access per l'esportazione direi che non
puoi fare nulla se non subire Access... se invece usi il codice VBA
puoi scrivere delle pagine HTML
come meglio credi.... chiaramente la cosa si complica... ;)
@Alex
Scusa del ritardo, e comunque grazie
> puoi fare nulla se non subire Access... se invece usi il codice VBA
> puoi scrivere delle pagine HTML
Sě, č chiaro,  io ho sul sito dei dati e delle immagini che vorrei
aggiornare perň vorrei farlo
direttamente dall'applicazione con codice Vba, in precedenza avevo fatto
esportazione in html perň le pagine non avevano la formattazione, che
bisognava farla a parte.Ecco io vorrei evitare questo.
 Grazie


title: ByPassKey Shift su db protetto

author: Ken

text:
Salve a tutti
Tanti conscono l'utility per disabilitare/abilitare il tasto shift,
Ho la necessità di eseguire tale operazione di abilitazione/disabilitazione
su un db protetto da used id e password.
Ovviamente conosco sia la user id da amministratore e la password ma non
riesco a modificare opportunamente la routine seguente per risolvere il
problema.
Qualcuno sa come aiutarmi?
Grazie anticipatamente
  Dim wrk As Workspace
    Dim dbs As Database
    Set wrk = DBEngine.Workspaces(0)
    If strMdb = "" Then
        Set dbs = CurrentDb()
    Else
        Set dbs = wrk.OpenDatabase(strMdb)
    End If
    dbs.Properties("AllowBypassKey") = bolVal
    BypassKey = True
    Set dbs = Nothing
    Set wrk = Nothing
    Exit Function
bypass_Err:
    If Err = 3270 Then
        Dim prp As Property
        Set prp = dbs.CreateProperty("AllowBypassKey", dbBoolean, True)
        dbs.Properties.Append prp
        Resume
    Else
        BypassKey = False
    End If
End Function


title: ByPassKey Shift su db protetto

author: ALESSANDRO Baraldi

text:
"Ken" <
aa...@aaaaaaaa.it
> ha scritto nel messaggio
news:325Jd.754774$35.29...@news4.tin.it...

Dall'Help:
'        Set arealavoro = CreateWorkspace(nome, utente, password, tipo)
' Crea un oggetto non denominato Workspace del
' tipo specificato dalla proprietà DefaultType
' di DBEngine (dbUseJet).
' Se così non fosse puoi accedere alla Proprietà DefaultType di DbEngine,
oppure
' passarla tramite la creazione dell'Oggetto WorkSpace
 Set wrkJet = CreateWorkspace("", "admin", "TuaPassword")
' A questo punto sull'Oggetto wrkJet apri il tuo Database come hai fatto
prima....!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: ByPassKey Shift su db protetto

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:41f52b0e$0$8207$5fc...@news.tiscali.it...

Grazie per la dritta in parte ci sono riuscito ma ho un problema, Access non
tiene conto del percorso del mdw che gli indico alla 4° riga del codice qui
sotto.
Pertanto mi restituisce un messaggio di errore che il login o la password
sono errati (in realtà sono corretti in quanto se entro tramite collegamento
a riga di comando che punta sul mdw denominato 'Protezione' entro
regolarmente)
Se invece utilizzo il login del mdw di default (System.mdw) ovvero "admin" e
password "" allora non mi restituisce errore alla 4° riga, ma alla 5° ovvero
dice che non si hanno le autorizzazioni per entrare, ed è giusto, in quanto
al db GTD.mdb si può accedere soltanto tramite mdw denominato 'Protetezione'
e non tramite il System.mdw di default.
Per fare funzionare il tutto devo inevitabilmente far aderire l'intero
Access al mdw denominato 'Protezione' ma a questo punto allora la riga 4 a
cosa serve se comunque access tiene cono soltanto del file mdw assegnato al
systema?
In sostanza Alessandro io vorrei tramire codice accedere al file GTD.mdb
allo stesso modo di come si accede con collegamento a riga di comando che
punta al mdw 'Protezione' mentre l'intero sistema è assegnato al system.mdw.
Ti ringrazio infinitamente per gli eventuali ulteriori consigli.
Claudio
Function ConnProtetta()
    Dim wrkJet As Workspace
    DBEngine.SystemDB = "C:\Documents and
Settings\R\Desktop\GTD\Protezione.mdw"
    Set wrkJet = DBEngine.CreateWorkspace("", "pippo", "123456")
    Set dbs = DBEngine.OpenDatabase("C:\Documents and
Settings\R\Desktop\GTD\GTD.mdb", False, False)
End Function


title: ByPassKey Shift su db protetto

text:
"Ken" <
aa...@aaaaaaaa.it
> wrote in message
news:5doJd.450015$
b5.21...@news3.tin.it
> In sostanza Alessandro io vorrei tramire codice accedere al file GTD.mdb
> allo stesso modo di come si accede con collegamento a riga di comando che
> punta al mdw 'Protezione' mentre l'intero sistema è assegnato al system.mdw.
> Ti ringrazio infinitamente per gli eventuali ulteriori consigli.
Non avevo capito che si trattasse di un MDW, ho estratto il contenuto
di un Modulo di Classe che ho per gestire le Proprietà di un
Database protetto da MDW:
      DBEngine.SystemDB = strSysDb
      Set wrkJet = DBEngine.CreateWorkspace("#default#", strUserName,
strPass)
      Set dbs = wrkJet.OpenDatabase(Name)

Se non dovesse andare ti mando la Classe, che è anche semplice da usare
con un esempio.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ByPassKey Shift su db protetto

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:7ff8c4ce73f6334895...@mygate.mailgate.org...

Il contenuto che mi hai mandato è esattamente quello che ho fatto prima
dell'ultimo post.
Pertanto approfitto aancora della tua cortesia provando con il modulo di
classe che mi invierai.
La mia email è la seguente: newgem Chiocciola Tin.it
ciao
Grazie
Claudio


title: problemi sendobject su altra macchina

text:
ho un applicativo con cui vengono anche mandate delle mail
si cicla su una tabella, per ogni record con email address, lo prendo e lo
aggiunge nei destinatari
poi tramite sendobject e Outlook Express sparo la mail
Windows XP e A03
Qui funziona tutto
L'ho dato ad una persona che l'ha installato ma gli da
il formato definito per l'output dell'oggetto corrente non e' disponibile
Quale può essere il problema, dipendente evidentemente da condizioni al
contorno della nuova macchina?
quel discorso del file win.ini dove al posto di MAPI=1 va messo MAPIX=1 ???
o cosa?
Antonio


title: problemi sendobject su altra macchina

author: Pablitomf (da casa)

text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:MFBzo.111864$Ua.2...@twister2.libero.it...

A  me sta cosa è accaduta perchè non avevo impostato alcun account...
Se però non è il tuo caso, dimmi, le "condizioni" della macchina sono le
stesse della tua in termini di S.O e Software?...


title: problemi sendobject su altra macchina

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:ymHzo.223135$9f6.4...@twister1.libero.it...

si, sempre winXP e A03
non ho info sui service pack, altrimenti è come da me
per la cronaca con MAPIX non ho risolto
Antonio


title: problemi sendobject su altra macchina

text:
Antonio Biso wrote:
> ho un applicativo con cui vengono anche mandate delle mail
> si cicla su una tabella, per ogni record con email address, lo prendo
> e lo aggiunge nei destinatari poi tramite sendobject e Outlook
> Express sparo la mail
>
> Windows XP e A03
>
> Qui funziona tutto
>
> L'ho dato ad una persona che l'ha installato ma gli da il formato definito
> per l'output dell'oggetto corrente non e' disponibile
> Quale puň essere il problema, dipendente evidentemente da condizioni
> al contorno della nuova macchina?
> quel discorso del file win.ini dove al posto di MAPI=1 va messo
> MAPIX=1 ???
> o cosa?
No. Questo solo aiuta con messaggi diversi.
Siccome non mostri il tuo codice si puo solo indovinare:
Non č che manca la parte importante della storia e mandi
un allegato in un formato problematico?
La variante piů frequente di questo errore abbiamo discusso
molte volte. Cioč se usi il una stringa "italiano" o la constante
acFormatSNP devi sostituirla con "Snapshot Format".
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: problemi sendobject su altra macchina

text:
Karl Donaubauer wrote:
> Antonio Biso wrote:
>> ho un applicativo con cui vengono anche mandate delle mail
>> si cicla su una tabella, per ogni record con email address, lo prendo
>> e lo aggiunge nei destinatari poi tramite sendobject e Outlook
>> Express sparo la mail
>>
>> Windows XP e A03
>> Qui funziona tutto
> ...
> Non č che manca la parte importante della storia e mandi
> un allegato in un formato problematico?
> La variante piů frequente di questo errore
Non č sempre facile digitare nel treno... qui manca:
"con un allegato in formato Snapshot"



title: problemi sendobject su altra macchina

text:
"Karl Donaubauer" <
nos...@donkarl.com
> ha scritto nel messaggio
news:8jb5vv...@mid.individual.net...
> Karl Donaubauer wrote:
>> ...
>> Non � che manca la parte importante della storia e mandi
>> un allegato in un formato problematico?
>> La variante pi� frequente di questo errore
>
> Non � sempre facile digitare nel treno... qui manca:
> "con un allegato in formato Snapshot"
>
>> abbiamo discusso
>> molte volte. Cio� se usi il una stringa "italiano" o la constante
>> acFormatSNP devi sostituirla con "Snapshot Format".
Tu karl sei semplicemente un genio
sei riuscito persino a capire che il fenomeno dell'utente mi aveva detto che
il problema era sulle mail in genere, invece era sulla mail con l'allegato
snapshot
e a quel punto ho fatto la modifica (COMUNQUE ASSURDA) e ha funzionato tutto
karl... tu devi risolvere i bug della microsoft per mestiere!!! :-DDD
Antonio


title: CurrentRecord non funz.in maschera continua. Perché?

author: robviv

text:
Currentrecord in una maschera singola funziona, mentre se la
maschere è di tipo continua, ad ogni record visualizzato restituisce
sempre lo
stesso valore (se seleziono il primo record dà tutti 1, se seleziono
il 2 record dà tutti 2)
1- Ho inserito la funzione nell'origine record di una casella di testo
     e come già detto scrive per tutti i record lo stesso valore
2- ho usato sull'evento afterupdate di una casella di testo (c1)
associata ad un
   campo l'assegnazione del valore alla casella di testo
           Private Sub c1_AfterUpdate()
                      Me.Testo = CurrentRecord
           End Sub
 ma non ha scritto nessun valore
3- ho usato sull'evento afterupdate di una casella di testo (c1)
associata ad un
    campo l'assegnazione del valore alla casella di testo
           Private Sub Form_AfterUpdate()
                    Me.Testo = CurrentRecord
           End Sub
    ma non ha scritto nessun valore
Come posso risolvere il problema
Grazie
RobViv


author: Roberto dal portatile

text:
"robviv" <
XXXv...@usa.net
> ha scritto nel messaggio
news:398D701C...@usa.net...

Nella tua maschera  visualizzata a Maschere continue (Maschera1) il
controllo C1 deve essere una casella di testo associata ad un campo numerico
(Campo1) della tua tabella (Tabella1); a fronte dell'evento "Prima di
aggiornare" di Maschera1 genera il seguente codice VBA:
    Me![C1] = CurrentRecord
A questo punto ti sembrerà di aver ottenuto ciò che volevi. Ma prova a
cancellare il primo record: tutti i restanti record avranno un valore errato
nel Campo1; e d'altra parte questo è uno dei motivi per cui è bene non
registrare in una tabella i controlli calcolati.
Pertanto la cosa giusta da fare, secondo me, è questa: fermo restando la
struttura di Tabella1 e di Maschera1 come sopra detto, a fronte dell'evento
"Su apertura" di Maschera1 genera il seguente codice VBA:
Dim dbMio As Database
Dim rcdMio As Recordset
Dim RcdCont As Integer
Set dbMio = CurrentDb()
Set rcdMio = dbMio.OpenRecordset("Tabella1")
RcdCont = 1
Do Until rcdMio.EOF
    rcdMio.Edit
    rcdMio![Campo1] = Pippo
    rcdMio.Update
    rcdMio.MoveNext
    RcdCont = RcdCont + 1
Loop
Naturalmente non fare alcuna routine a fronte di "Prima di aggiornare" di
Maschera1.
Se Maschera1 la adoperi anche per inserire e/o cancellare record è bene che
richiami questa routine anche con l'evento "Dopo inserimento" e dopo il
comando con cui cancelli un record (in questi casi dopo ti occorre anche
fare un Me.Requery). Oppure adopera Maschera1 solo per vedere i record e fai
una maschera per inserire e/o cancellare i record.
Che ne pensi?
Roberto


text:
"robviv" <
XXXv...@usa.net
> ha scritto nel messaggio
news:398D701C...@usa.net...
[CUT]
Mi sono dimenticato di rispondere alla domanda che hai messo nell'oggetto.
CurrentRecord ti restiruisce il numero del record corrente; a prescindere da
quanti record vedi nella maschera, il record corrent è sempre e solo uno e
di quello Access ti restituisce i numero.
Roberto


author: AleC

text:
robviv <
XXXv...@usa.net
> wrote in message 398D701C...@usa.net...
> Currentrecord in una maschera singola funziona, mentre se la
> maschere è di tipo continua, ad ogni record visualizzato restituisce
> sempre lo
> stesso valore (se seleziono il primo record dà tutti 1, se seleziono
> il 2 record dà tutti 2)
>
Perché il record corrente come dice la parola stessa è uno e uno soltanto..
in un recordset solo uno può essere il "record" "corrente" (notare che
entrambe le parole, sostantivo e aggettivo, sono al singolare) e quindi il
valore che assume la proprietà CurrentRecord è sempre lo stesos anche se lo
appiccichi a schede diverse in una maschera continua
solo i valori nei campi del recordset associato possono essere diversi da
scheda a scheda
è consigliabile creare un campo ID (magari contatore) di cui riportare il
valore sulla maschera che sarà diverso da scheda a scheda. Se poi l'ID perde
la sua continuità progressiva-numerica a causa del fatto che elimini qualche
record allora ti conviene creare un secondo campo ID2 (as integer/long) e in
apertura di maschera riscrivere questo valore in modo che sia progressivo da
1 fino all'ultimo record, sempre se vuoi che su ogni scheda vi sia un numero
progressivo.
Non so se vi siano altri modi.
AleC
--
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  ...sii attento mentre parli, con le tue parole
  tu crei il mondo intorno a te
                                    detto navajo
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


text:
       Ringrazio sia Roberto che AleC per la delucidazione e tempestività
       nella risposta inerente il Perché dell'oggetto.
Riguardo la soluzione proposta da Roberto è funzionante (c'era solo una
svista dentro all' Until rcdMio![c1]=RcdCont ).
Giustamente, come hai suggerito è un' ottima soluzione per una maschera
utilizzata per la sola visualizzazione dati di una tabella.
Adesso viene il bello!
E' possibile utilizzare lo stesso codice (e come), quando
nell'intestazione
del piè di pagina della masch. continua ho N pulsanti, che filtrano i
record
visualizzati in base a corrispondenti N macro, con filtro di tipo where
applicato
ad un campo c4.
Supposto che c4 ha i valori 01, 01, 03, 02, 02, 03, 01, 02, 03, 01
se premo P1 vedo i record con c4 = 01
se premo P2 vedo i record con c4 = 02
se premo P3 vedo i record con c4 = 03 etc…
Il codice quindi non è piu applicabile?
Ipotizzo che non lo sia perché invece di ciclare sui record aperti del dbs
dovrebbe ciclare sui nuovi record ottenuti dal filtraggio.
Ipotizzo anche che si potrebbe modificare il codice aprendo non la tabella
completa ma solo i rispettivi record che mi servono.
Quindi per ogni pulsante un codice diverso.
(Oppure un unico codice con delle variabili di apertura record tabella e
poi ciclare sui record aperti)
Non so se tali soluzioni sono possibili ma il problema è al momento
secondario:
perché l'ideale è applicare il codice dopo il filtraggio,  perché pur
essendo eventualmente possibile creare un codice che va a ciclare i record
filtrati non sono convinto che siauna soluzione 'purista' nel senso che
non è agevole ricreare dentro al codice (di numerazione record) tutti i
filtri che ho già usato per il filtraggio stesso.
Può andare  se ho un unico filtro.
Da qualche parte ho visto un codice del tipo (più o meno)
set rsd = RecordsetClone.OpenRecordset(….) però non ricordo
a cosa serviva. Comunque ipotizzo che l'ideale è aprire
i recordset già filtrati e poi applicare l' until do loop;
che è simile, ma diverso dall'aprirli con codice tramite un filtraggio.
(n.b. è solo un'ipotesi )
Inoltre Per Roberto (x curiosità se anche a te idem)
A) - il codice VBA  Me![c1]=currentrecord  sull'evento prima di aggiornare
        o dopo aggiornamento della  masch. continua
                    non scrive nulla
       -il codice VBA  Me![c1]=currentrecord  sull'evento corrente masch.
continua
                   -scrive sul primo record, poi se clicco dentro il c1
dei record successivi vi scrive;
                    nella tabella inoltre riporta solo i valori delle
caselle in cui ho cliccato
        -il codice VBA  Me![c1]=currentrecord sull'evento prima di
aggiornare
         o dopo aggiornamento della  txtbox c1
                    non scrive nulla
         -il codice VBA  Me![c1]=currentrecord sull'evento attivato
(c1_GotFocus)
           della  txtbox c1  ad ogni click scrive
Per AleC
(supposto che eseguo delle cancellazioni)
''… conviene creare un secondo campo ID2 e…..riscrivere questo valore in
modo che sia progressivo''
cosa intendi per " riscrivere questo valore" e "in modo che sia
progressivo" ?
Grazie
RobViv


text:
robviv <
XXXv...@usa.net
> wrote in message 398DF448...@usa.net...
>        Ringrazio sia Roberto che AleC per la delucidazione e tempestività
>
> Per AleC
> (supposto che eseguo delle cancellazioni)
> ''. conviene creare un secondo campo ID2 e...riscrivere questo valore in
> modo che sia progressivo''
> cosa intendi per " riscrivere questo valore" e "in modo che sia
> progressivo" ?
>
> Grazie
> RobViv
In sostanza la stessa cosa proposta da Roberto:
Creare un campo numerico (che lui chiama Campo1) nel quale sull'apertura
della maschera scrivere con una procedura do...loop in ogni record un numero
progressivo da 1 all'ultimo record, valore che poi puoi visualizzare in ogni
singola maschera.
"Su apertura" di Maschera1 genera il seguente codice VBA:
Dim dbMio As Database
Dim rcdMio As Recordset
Dim RcdCont As Integer
Set dbMio = CurrentDb()
Set rcdMio = dbMio.OpenRecordset("Tabella1")
RcdCont = 1
Do Until rcdMio.EOF
    rcdMio.Edit
    rcdMio![Campo1] = Pippo
    rcdMio.Update
    rcdMio.MoveNext
    RcdCont = RcdCont + 1
Loop
L'unica cosa è che al posto di 'Pippo' debba esserci la variabile RcdCont ?
Forse Roberto stava leggendo l'ultimo numero di Topolino quando ha scritto
la risposta..
:)
Aggiungerei che se durante l'utilizzo della maschera sono previste
cancellazioni di record devi ripetere la procedura altrimenti ti rimangono
dei buchi nella numerazione e nel caso siano previste aggiunte di record di
scrivere nell'evtno BeforeUpdate nel controllo associato Campo1 il valore
successivo a quello dell'ultimo record (se non il mdb non lavora in rete,
altrimenti devi scrivere il valore però direttamente nel campo del recordset
nell'evento AfterUpdate).
Credo.
AleC


text:
"AleC" <XXXaca...@XXXiname.com> ha scritto nel messaggio
news:8mloje$3me$1...@sirmdpsin17.inwind.it...
> robviv <
XXXv...@usa.net
> wrote in message 398DF448...@usa.net...
[CUT]
>
> L'unica cosa è che al posto di 'Pippo' debba esserci la variabile RcdCont
?
> Forse Roberto stava leggendo l'ultimo numero di Topolino quando ha scritto
> la risposta..
> :)
>
>
[ CUT]
Ebbene si, lo confesso, stavo leggendo Topolino. :-((((
Ti prego però, non dirlo a nessuno.  :-)))))
Roberto


text:
"robviv" <
XXXv...@usa.net
> ha scritto nel messaggio
news:398DF448...@usa.net...
>
> Inoltre Per Roberto (x curiosità se anche a te idem)
> A) - il codice VBA  Me![c1]=currentrecord  sull'evento prima di aggiornare
>
>         o dopo aggiornamento della  masch. continua
>                     non scrive nulla
[CUT]
Perchè il su citato codice VBA scriva qualcosa occorre che c1 sia un
controllo associato ad un campo di una maschera e agisce solo sui nuovi
record inseriti e/o su quelli aggiornati (visto che l'evento è quello "Prima
di aggiornare" della maschera). Certo non è efficace sui record registrati
nella tabella precedentemente, per sistemare i quali devi utilizzare la
routine che ti ho postato precedentemente (sempre Pippo a parte).
Roberto


text:
"robviv" <
XXXv...@usa.net
> ha scritto nel messaggio
news:398DF448...@usa.net...
[CUT]
> Adesso viene il bello!
> E' possibile utilizzare lo stesso codice (e come), quando
> nell'intestazione
> del piè di pagina della masch. continua ho N pulsanti, che filtrano i
> record
> visualizzati in base a corrispondenti N macro, con filtro di tipo where
> applicato
> ad un campo c4.
Io ho risposto ad un tuo quesito del 6/8/2000 ore 16:02 che chiedeva (vedi
l'oggetto del post) come utilizzare CurrentRecord in una maschera a
visualizzazione Maschere continue, non mi sarei mai sognato di scomodare
CurrentRecord per impostare il filtro di una maschera (un certo Di Pietro
direbbe "che ci azzecca?")
> Supposto che c4 ha i valori 01, 01, 03, 02, 02, 03, 01, 02, 03, 01
> se premo P1 vedo i record con c4 = 01
> se premo P2 vedo i record con c4 = 02
> se premo P3 vedo i record con c4 = 03 etc.
> Il codice quindi non è piu applicabile?
Scusami, ma come si può ipotizzare che una routine che aggiorna una tabella
possa servire a fare una ricerca?
> Ipotizzo che non lo sia perché invece di ciclare sui record aperti del dbs
> dovrebbe ciclare sui nuovi record ottenuti dal filtraggio.
> Ipotizzo anche che si potrebbe modificare il codice aprendo non la tabella
> completa ma solo i rispettivi record che mi servono.
> Quindi per ogni pulsante un codice diverso.
> (Oppure un unico codice con delle variabili di apertura record tabella e
> poi ciclare sui record aperti)
> Non so se tali soluzioni sono possibili ma il problema è al momento
> secondario:
> perché l'ideale è applicare il codice dopo il filtraggio,  perché pur
> essendo eventualmente possibile creare un codice che va a ciclare i record
> filtrati non sono convinto che siauna soluzione 'purista' nel senso che
> non è agevole ricreare dentro al codice (di numerazione record) tutti i
> filtri che ho già usato per il filtraggio stesso.
> Può andare  se ho un unico filtro.
> Da qualche parte ho visto un codice del tipo (più o meno)
> set rsd = RecordsetClone.OpenRecordset(..) però non ricordo
> a cosa serviva. Comunque ipotizzo che l'ideale è aprire
> i recordset già filtrati e poi applicare l' until do loop;
> che è simile, ma diverso dall'aprirli con codice tramite un filtraggio.
> (n.b. è solo un'ipotesi )
>
>
Non riesco a seguire i tuoi ragionamenti: forse è bene che racconti cosa
devi fare; sul come, se sarò in grado, ti dirò la mia.
Ciao
Roberto


text:
Ciao
  A proposito, io sono stato un assiduo lettore di Topolino, da un pezzo
  purtroppo non più, scommetto che nei fumetti attuali si parla di
internet,
  virus informatici ecc. e chissà se Topolino magari ha risolto alcuni
casi
  grazie a potenti Db da lui stesso programmati in Access etc. etc.
  Chissà, forse se gli capita di leggere il ng potrà postarci qualche
  suggerimento.
 (Secondo te Roberto, AleC avrà mai letto Topolino oppure in realtà è
proprio
   lui sotto false vesti. Infatti è stato sorprendente: al primo colpo
   ha scoperto  il motivo della tua distrazione (tipiche azioni da
Mouse!!!)
  Re(n.b.):
  La maschera con i filtri di cui ti parlavo è simile alla maschera
  Elenco Telefonico Clienti del file di esempio Northwind.
          >non mi sarei mai sognato di scomodare
          >CurrentRecord per impostare il filtro di una maschera (un certo
Di Pietro
          >direbbe "che ci azzecca?")
  L’uso di currentrecord non doveva agire sui filtri, ma semplicemente
  (inserito in una casella di testo del corpo della maschera) doveva
  restituire il record corrente visualizzato, indipendentemente dal fatto
  che i record visualizzati derivino da un filtro o meno.
  Comunque, come già chiarito in precedenza, non si può usare current
record.
          >Il codice quindi non è piu applicabile?
          >Scusami, ma come si può ipotizzare che una routine che aggiorna
una tabella
          >possa servire a fare una ricerca?
  Infatti hai ragione
          >Ipotizzo che non lo sia
  In realtà serve un codice che:
          > invece di ciclare sui record aperti del dbs
          > dovrebbe ciclare sui nuovi record ottenuti dal filtraggio.
          >Non riesco a seguire i tuoi ragionamenti: forse è bene che
racconti cosa
          >devi fare; sul come, se sarò in grado, ti dirò la mia.
  Tank you per la disponibilità.
  In sintesi devo:
  Prendi come riferimento la maschera dell’esempio sopra citata:
  nella sua struttura, dentro al corpo, ci devo ficcare una casella di
  testo che mi “azzecca” il numero del record che visualizzo.
  E’ in sintesi una numerazione progressiva dei record (filtrati o meno).
  Ho provato a fare una ricerca sulle faq e sito comune e ho riscontrato
  che nelle numerazioni dei campi si fa spesso riferimento una funzione
usata
  così:
  dMax = (“[c1]”,”Tabella1”) + 1
  Solo che non ho capito come usarla (e soprattutto se effettivamente può
  risolvere il problema).
  Ho provata ad inserirla dentro la proprietà valore predefinito della
  struttura tabella, ma mi avvisa che la funzione dmax non è riconosciuta.
  Non so se questa indicazione può esserti utile.
  By By


author: Lorenzo Coronati

text:
Scrisse robviv <
XXXv...@usa.net
>:
>1- Ho inserito la funzione nell'origine record di una casella di testo
>     e come già detto scrive per tutti i record lo stesso valore
Quando una controllo *non e' associato* e' ovvio che si
proponga sempre uguale in una form a m. continue.
Devi avere il progressivo gia' nell'origine dati della form,
quindi direi una query, e associare la casella di testo al
campo.
Ovviamente ora ti chiederai: "e come faccio ad avere un
progressivo nella query?"
Boh!
aspe', stavo a scherza', dai ;-)
select ... , prog(uncampotesto) from ... where
prog("start")=0;
dove prog e' una simpatica funza:
public function prog(s as string) as integer
static stprog as integer
if s="start" then stprog=0 else stprog=stprog+1
prog=stprog
end function
ganzo, eh?
--
Lorenzo Coronati
--
<<Io studio ing gestionale e dei non laureati
che mi sputano in faccia mi faccio beffe.>>
(Andrea "Mr Bad Guy", 10/07/2000)
--


text:
"robviv" <
XXXv...@usa.net
> ha scritto nel messaggio
news:398DF448...@usa.net...
[CUT]
> Adesso viene il bello!
> E' possibile utilizzare lo stesso codice (e come), quando
> nell'intestazione
> del piè di pagina della masch. continua ho N pulsanti, che filtrano i
> record
> visualizzati in base a corrispondenti N macro, con filtro di tipo where
> applicato
> ad un campo c4.
[CUT]
Mi sembra che, alla fine della fiera, tu hai una tabella (per comodità
chiamiamola Tabella1) che contiene fra gli altri un campo chiamato C4.
Se non sbaglio, il tuo problema è quello di visualizzare in una maschera
(Maschera1) tutti i record di Tabella1 che abbiano un determinato valore in
C4.
Se così è, creati una maschera (Maschera1) con visualizzazione a Maschere
continue che abbia come "Origine record" Tabella1 e che abbia anche una
casella di testo associata al campo C4 e chiamala C4.
Creati una seconda maschera (Maschera2) che contenga solo una casella di
testo non associata che chiami Chiave.
Avendo cura che nella Casella degli strumenti sia abilitato il pulsante
"Autocomposizione Controllo", inserisci in Maschera2 anche un pulsante di
comando; alle domande che Access ti porrà, rispondi così:
Prima schermata) Nella casella di riepilogo intestata "Categorie:" seleziona
con il mouse "Operazioni su maschere" e nella casella di riepilogo intestata
"Azioni" seleziona "Apri maschera" e premi il pulsante "Avanti"
Seconda schermata) Nella casella di riepilogo che ti compare seleziona con
il mouse "Maschera1" e premi il pulsante "Avanti"
Terza schermata) Seleziona il bottone vicino la scritta "Apri la maschera e
trova dati specifici da visualizzate e premi il pulsante "Avanti"
Quarta schermata) Nella casella di riepilogo intestata "Maschera2:"
seleziona con il mouse "Chiave" e da quella intestata "Maschera1" seleziona
"C4" e premi il pulsante "Avanti"
Quinta schermata) Premi il pulsante "Avanti"
Sesta schermata) Premi il pulsante "Fine"
Chiudi e salva la struttura di Maschera 2.
Ora apri Maschera2, digita nella casella di testo il valore di C4 da
ricercare, premi il pulsante di comando: ti si aprirà Maschera1 che ti
visualizzerà tutti i record di Tabella1 che hanno in C4 il valore che tu hai
digitato nella casella di testo.
Roberto


text:
Per Lorenzo Coronato
La tua funzione, funziona in parte.
(N.b. per farla partire, ho dovuto inserire nel valore
predefinito del campotesto, nella modalità struttura della
tabella, il valore zero, altrimenti mi dava errore.)
Il problema è che:
La funzione,  va sì a numerare progressivamente i record, ma
se i record sono parecchi e quindi per visualizzarli devo usare
la barra di scorrimento, indovina cosa succede!!!!!
I record che erano stati già numerati, al momento della  rivisualizzazione,
vengono di nuovo rinumerati a ripartire dal numero dell'ultimo  record
che stavo visualizzando poco prima.
Praticamente, ogni volta che li rivisualizzo con la barra di scorrimento,
il progressivo continua a riassegnare il valore anche ai quelli già
calcolati.
Adesso capisco perchè si chiama maschera continua; forse perchè
continua a fare sempre tutto quello che vuole, tra cui a rompere l'anima ai
programmatori.
Ciao RobViv


text:
Per Roberto
Ciao
Sei stato chiarissimo nell'esporre step by step la procedura per creare
un filtro in base ai valori contenuti in un campo; soluzione semplice
ed efficace.
Il problema che postavo, non era quello della visualizzazione
dei record in base al valore di c4,
ma quello di numerare progressivamente tali record
(indipendentemente dal metodologia filtrante usato)
Comunque è interessante l'esempio di filtraggio che hai riportato
(nonostante fosse realizzabile in autocomposizione, non ci avevo fatto mai
caso).
Solo che, per comodità di interfaccia utente, devo impiegare un metodo simile
a quello dell'esempio in Northwind.
By By


text:
Scrisse robviv <
XXXv...@usa.net
>:
>Per Lorenzo Coronato
Coronati, grazie
>(N.b. per farla partire, ho dovuto inserire nel valore
>predefinito del campotesto, nella modalità struttura della
>tabella, il valore zero, altrimenti mi dava errore.)
vedi nz sull'help
>I record che erano stati già numerati, al momento della  rivisualizzazione,
>vengono di nuovo rinumerati a ripartire dal numero dell'ultimo  record
>che stavo visualizzando poco prima.
>Praticamente, ogni volta che li rivisualizzo con la barra di scorrimento,
>il progressivo continua a riassegnare il valore anche ai quelli già
>calcolati.
Ovvio: la query viene rieseguita quando rivisualizzi i
record precedenti.
Basta creare una tab temporanea e basare la form su quella:
aggiungi 'into tabella' prima di 'from' nella query.
Bai



author: Sib

text:
"Lorenzo Coronati" <
lore...@tin.ton.tan.it
> ha scritto nel messaggio
news:39a18bac...@news.libero.it...
> Scrisse robviv <
XXXv...@usa.net
>:
> >Per Lorenzo Coronato
> Coronati, grazie
>
Ma non era INcoronato?
[cut]
:-)
Sib


text:
Thank you sign. Lorenzo Coronati
Non conosco le tab temporane, ma provo a dare
uno sguardo all'help (augurandomi che vi sia qualcosa).
Gradite comunque ulteriori esplicitazioni in merito.
By By


text:
Scrisse "Sib" <
cerriserv...@tiscalinet.it
>:
>Ma non era INcoronato?
Diamo tempo al tempo...



text:
Scrisse robviv <
XXXv...@usa.net
>:
>Non conosco le tab temporane, ma provo a dare
>uno sguardo all'help (augurandomi che vi sia qualcosa).
>Gradite comunque ulteriori esplicitazioni in merito.
Temporanea nel senso che quando non ti serve piu' puoi pure
eliminarla...
Con into trasformi la query di selezione in una q. di
creazione tabella (vedi help)
Una volta creata la tabella puoi basare la form su quella.
Se i record non sono troppi, puoi pure evitare di eliminare
la tabella, tanto ogni volta che lanci la q. verra'
rimpiazzata.
Bai



text:
Thank you
Devo ancora vedere l'help, cosa che farò
nei prossimi giorni, comunque credo di aver
capito il principio in linea di massima.
By By


text:
A proposito di incoronato:
Indovinate un pò questa:
Nel NG c'è già un re ma non
è Lorenzo (per il momento);
chi mai è?


author: Silvio Berruti

text:
"robviv" <
XXXv...@usa.net
> ha scritto nel messaggio
news:39A45071...@usa.net...

Se pensavi a me ti sei sbagliato... io sono l'Imperatore!
Scusa, l'ho sparata troppo grossa...
Silvio


text:
Risposta errata!!!!
Riprovare, prego.


title: Esportazione Excel

text:
Buongiorno
Con A2003 / Win XP Pro tramite la macro:
- Trasferisci foglio di calcolo
- Esporta
- Excel 8-9
- QueryX
- PercorsoX
- Si
- Null
genero files xls
- sempre con la stessa data e ora di creazione anche se agisco
sicuramente in giorni e ore diverse
- con dimensioni diverse anche se il contenuto del db, i criteri di
estrazione, il contenuto del files ottenuto sono sicuramente gli
stessi
Perchè ?
Grazie
MArco


title: Esportazione Excel

author: MA

text:

usi qualche modello di xls?
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Esportazione Excel

text:
On 16 Set, 09:09, "MA" <
mas...@massimilianoamendola.it
> wrote:

> Cisa - Conferenza Italiana Sviluppatori Access- Nascondi testo citato
>
> - Mostra testo citato -
No.
Devo farlo ?
Grazie
MArco


title: Dannato Server OLE

author: Anassa

text:
Per quale motivo quando cerco di utilizzare in una maschera un controllo
della sezione altri controlli viene visualizzato il messaggio "Server OLE
non registrato" ?Grazie a tutti , ciao


title: aiuto per un principiante

author: Orlando Gianluca

text:
Ciao a tutti .
Ecco quello che non riesco ha fare:in un campo di tipo numerico formato
percentuale se ad esempio immetto 15 lui me lo trasforma in 1500% come
faccio a immettere il valore corretto?
Grazie a chiunque mi voglia prestare un po' di attenzione


title: aiuto per un principiante

author: Lorenzo

text:
La formattazione percentuale va bene cosi'.
E' il valore che deve essere riferito ad 1 (100%) e quindi 15 e' 1500%.
Devi inserire quindi =15/100 oppure, se si tratta di un campo dal nome
MioCampo, basta inserire nella casella di testo l'espressione
=[MioCampo]/100 e poi impostare il formato, ad esempio, a 2 cifre decimali
invece di Automatiche.
Lorenzo
"Orlando Gianluca" <
wjo...@tin.it
> ha scritto nel messaggio
news:8a8olr$3uk$1...@nslave2.tin.it...



title: aiuto per un principiante

text: Mille Grazie


title: Sottoreport

author: Giulio

text:
Ho un problema con due sottoreport che possono
comparire contemporaneamente oppure singolarmente nel report.

I sottoreport sono comandati da query che possono
avere risultato nullo.

Nel caso in cui ciò si verifica non riesco più a
calcolare il totale derivante dalla somma dei due subtotali perchè uno di questi
ha un risultato #errore

Come posso fare per far sì che questo possa essere
ignorato nel caso in cui il risultato sia nullo??

Ringrazio anticipatamente chi mi fa avere delle
soluzioni sul NG

CIAO

GIULIO


title: Sottoreport

author: Fabio Montagner

text:
Hai provato a gestire i risultati con
nz()?

""Giulio"" <
gar...@libero.it
> wrote in message
news:000801c05d7b$5ccbe200$4bac1597@it
...



title: Rimuovere Protezione MDW

author: Fra

text:
Ecco la situazione:
Programma in vb6 con db in formato mdb, per errore ho inserito una
protezione di tipo mdw.
Ogni volta che accedo al prg mi chiede di inserire l'utente autorizzato (da
me impostato nell'mdw), e vorrei impostare l'mdw di default per poter
accedere senza l'inserimento di password.
Consigli?
Grazie
Francesco


title: Rimuovere Protezione MDW

author: Pablitomf

text:
Fra ha scritto:
> Ecco la situazione:

> Consigli?
> Grazie
> Francesco
Creazione nuovo db senza autorizzazioni e importazione di tutto il
contenuto del vecchio db.
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Rimuovere Protezione MDW

text:
>
>> Consigli?
>
>> Grazie
>
>> Francesco
>
>
> Creazione nuovo db senza autorizzazioni e importazione di tutto il
> contenuto del vecchio db.
Se importo direttamente dal db mi dice che non ho le autorizzazioni, se lo
faccio via odbc mi dice "Impossibile usare ODBC per collegare al database
una tabella esterna di Microsoft Jet o ISAM"
Francesco


title: Rimuovere Protezione MDW

text:
Fra ha scritto:
> Se importo direttamente dal db mi dice che non ho le autorizzazioni, se lo
> faccio via odbc mi dice "Impossibile usare ODBC per collegare al database
> una tabella esterna di Microsoft Jet o ISAM"
> Francesco
hai ragione, ho fatto un uso improprio della parola "importazione"...devi
entrare nel db protetto ed ESPORTARE tutto nel nuovo db...quindi devi fare
l'operazione inversa rispetto a quella che ti ho detto prima.



title: Apertura Tabella Pivot da maschera con pulsante

author: Ste Vise

text:
Ho una maschera-tabella pivot (M1) dove nella struttura ho indicato come
'Visualizzazione predefinita'=Tabella pivot e cosě facendo quando apro
la maschera dall'elenco maschere ottengo il risultato voluto.
Se perň nella maschera principale inserisco un pulsante a cui associo
l'azione 'Apri Maschera' M1, quando clicco il pulsante la maschera si
apre in visualizzazione maschera singola.
E' possibile risolvere il problema senza usare troppo visual basic?
Grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: gestione db access tramite web

text:
Qualcuno sa segnalarmi un programma o uno script molto semplice per la gestione di piccoli DB access (1 tabella con poche righe) tramite browser web? (query/inserimento/concellazione di righe).
Grazie e ciao


title: gestione db access tramite web

author: Marco M. uff

text:
Prova FronPage2000
Marco M.
<
luca...@inwind.it
> ha scritto nel messaggio
news:99vd4n$dk8$1...@nread2.inwind.it...



title: pulsante di comando programma batch

author: Stefano Garagnani

text:
come faccio a creare un pulsante di comando su un form che mi lanci un
programma xxxxxx.bat
ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: pulsante di comando programma batch

author: massimiliano

text:
Il 05 Giu 2002, 06:55, "Stefano Garagnani" <
ste...@novadec.it
> ha scritto:
>come faccio a creare un pulsante di comando su un form che mi lanci un
>programma xxxxxx.bat
call shell xxxx.bat
ciao
MAssimiliano
--------------------------------
Inviato via
http://usenet.iol.it


title: HELP! Date, VB e query SQL

author: Mauro "Upanisad" Longone

text:
AARGH! Sto impazzendo!
Premetto che non è che sia un gran conoscitore del Visual Basic, ma
con quel poco che so e leggendo un po' l'help, in genere me la
cavo...tranne questa volta! :)
Veniamo al problema.
Sto provando a fare un database con (fra le altre cose) date, ore e
durate di spettacoli cinematografici.
Devo verificare, quando metto una nuova proiezione, che non ci siano
conflitti con altre già presenti nel db.
Il metodo che ho escogitato è quello di riempire un ListBox con
eventuali conflitti, ricavati tramite una query.
Ho scritto una funziona apposita, di cui riporto gli stralci
d'interese:
Function VerificaConflitti(dataIn, durataIn As Date) As Boolean
 Dim query As String
 VerificaConflitti = False
 query = "SELECT  .....(è bella lunga!)... WHERE ...(([Ora]+[Data])
Between (#"   & dataIn &   "#) And (#"   & dataIn + durataIn &   "#))
Or ....etc etc.."
 Me.Conflitti.RowSource = query
 Me.Conflitti.Requery
Il problema che riscontro è relativo alla data!! Preciso innanzitutto
che dataIn è Data + Ora, non solo una data (es. 1/1/2003 11:30).
Il problema nasce quando la parte data è "ambigua" rispetto al modello
americano. Nel senso, se è 18/1/03, problemi non ce ne son e tutto
funziona perfettamente. Se è però tipo 1/3/03, nell'SQL della query
viene scritto così, ma interpretato come 3 Gennaio, invece che 1 Marzo
e sballa tutto!
Ho anche provato a trasformare la data in una variabile Double, ma la
query non accetta i numeri in formato italiano (con la virgola), ma
solo col punto, per separare i decimali all'anglossassone e siamo
punto e a capo! ^_^;
Qualcuno mi puà aiutare?
AH! Sto usando Access di Office XP!
bYe!
--
Mauro Longone
upan...@iol.it
Verona
-> Non subite la pubblicità!
Sceglietela!
http://www.tvspot.it


title: HELP! Date, VB e query SQL

author: Maurizio Borrelli

text:
> "Mauro "Upanisad" Longone" <
upan...@iol.it
> ha scritto nel
> messaggio news:b3nsmc$1nkurn$1...@ID-169702.news.dfncis.de...
[...]
> Sto provando a fare un database con (fra le altre cose) date, ore e
> durate di spettacoli cinematografici.
> Devo verificare, quando metto una nuova proiezione, che non ci siano
> conflitti con altre già presenti nel db.
> Il metodo che ho escogitato è quello di riempire un ListBox con
> eventuali conflitti, ricavati tramite una query.
> Ho scritto una funziona apposita, di cui riporto gli stralci
> d'interese:
> Function VerificaConflitti(dataIn, durataIn As Date) As Boolean
>  Dim query As String
>  VerificaConflitti = False
>  query = "SELECT  .....(è bella lunga!)... WHERE ...(([Ora]+[Data])
> Between (#"   & dataIn &   "#) And (#"   & dataIn + durataIn &   "#))
> Or ....etc etc.."
>  Me.Conflitti.RowSource = query
>  Me.Conflitti.Requery
> Il problema che riscontro è relativo alla data!! Preciso innanzitutto
> che dataIn è Data + Ora, non solo una data (es. 1/1/2003 11:30).
    Allora perche' non la definisci As Date invece che As Variant?
> Il problema nasce quando la parte data è "ambigua" rispetto al modello
> americano.
    Come fa ad essere ambigua se e' di tipo data? Vuoi forse dire che
invece
passi una stringa?
> Nel senso, se è 18/1/03, problemi non ce ne son e tutto
> funziona perfettamente. Se è però tipo 1/3/03, nell'SQL della query
> viene scritto così, ma interpretato come 3 Gennaio, invece che 1 Marzo
> e sballa tutto!
    Se dataIn fosse di tipo Date non avresti problemi, basterebbe
scrivere cosi' la stringa SQL:
        " ... #" & Format$(dataIn, "yyyy/mm/dd hh.nn.ss") & "# ..."
    -oppure-
        " ... #" & Format$(dataIn, "mm/dd/yyyy hh.nn.ss") & "# ... "
> Ho anche provato a trasformare la data in una variabile Double, ma la
> query non accetta i numeri in formato italiano (con la virgola), ma
> solo col punto, per separare i decimali all'anglossassone e siamo
> punto e a capo! ^_^;
    Per quello c'e' la funzione Str, invece di CStr.
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: HELP! Date, VB e query SQL

author: Giorgio prx

text:
"Mauro "Upanisad" Longone" <
upan...@iol.it
> ha scritto nel messaggio
news:b3nsmc$1nkurn$1...@ID-169702.news.dfncis.de...

Ciao Mauro
L'idea di trasformare la data in double è buona in quanto rende nella parte
intera la data e nella parte decimale l'ora.
Per inserirla nella Query utilizza l'istruzione STR che converte in
anglosassone e dovrebbe funzionare.
Ciao Giorgio.


title: VBA in italiano?????

author: Andrea Sciamanna

text:
Ho un vecchio DB Access nato per la versione 2.0, cresciuto per la 97 e
attualmente "upsizato" per la 2000.
Il cliente ha ancora la versione per Access 97.
Il DB funziona senza problemi, dal cliente.
Da noi funzionicchia, per il semplice fatto che ci sono delle parti di
codice in italiano (sic!)
Per esempio, volendo abilitare o meno un controllo, si trova scritto:
nomecontrollo.abilita = true
Ovviamente Access, lě, si blocca. Mi chiedo perň perchč funzioni dal
cliente.
Altra cosa strana, su un oggetto recordset (DAO, suppondo), la chiamata ad
un campo viene fatta in questo modo:
nomerecordset.nomecampo
Anche questo mi sembra molto strano (e infatti non funziona, da noi).
Come č possibile ciň?
Che sia un difetto nel porting fra Access97 e Access2000?
Non ho modo di controllare la vecchia versione, perchč qualche buon
samaritano ha pensato bene di eliminarla :-( e dal cliente non ho modo di
andare, per ora.


title: VBA in italiano?????

author: Antonio Biso

text:
Andrea Sciamanna <andrea.s...@libero.it.cancellami> wrote in message
96e4c3$lip$1...@serv1.iunet.it...
> Ho un vecchio DB Access nato per la versione 2.0, cresciuto per la 97 e
> attualmente "upsizato" per la 2000.
> Il cliente ha ancora la versione per Access 97.
> Il DB funziona senza problemi, dal cliente.
> Da noi funzionicchia, per il semplice fatto che ci sono delle parti di
> codice in italiano (sic!)
> Per esempio, volendo abilitare o meno un controllo, si trova scritto:
>
> nomecontrollo.abilita = true
Perchč la proprietą si chiama enabled non abilita...
Antonio


title: VBA in italiano?????

text:
> > Per esempio, volendo abilitare o meno un controllo, si trova scritto:
> >
> > nomecontrollo.abilita = true
>
> Perchè la proprietà si chiama enabled non abilita...
Ehm... fin qui ci arrivo anch'io :-)
Mi sa che non hai letto bene il msg.


title: VBA in italiano?????

text:
Andrea Sciamanna <andrea.s...@libero.it.cancellami> wrote in message
96ebqj$ae$1...@serv1.iunet.it...

E siccome access 2000 è scrauso, non interpreta bene i comandi in italiano
mentre il 97 sì
Antonio


title: access 2000: exportare in html

author: Gino-Officine Informatiche

text:
Qualche giorno fa avevo chiesto:
>> ho provato più volte ma l'esportazione è una pagina html che punta
comunque
>> al database per popolarsi e quindi se la stacco dal pc con l'mdb non mi
>> mostra i dati.
>> con i report funziona ma non tiene la formattazione, gli sfondi ecc.
>> sicuramente il metodo esiste ma qual'è?
>>
mi è stato risposto
"se conosci html, puoi scriverti una routine da te"
ho provato e riporovato a pensare a cosa volesse dire ma
proprio non ci sono arrivato:
il problema NON  è che non so rimettere il riferimento al file access,
ma è che mentre ora la pagina html è "dinamica" ovvero punta al file
mdb e ciò che mostra è il risultato di una iterazione tra esso e non so cosa
del file mdb (xlm?)
io vorrei che mi generasse la pagina con i VALORI dell'mdb, tipo "stampa"
di modo che io li possa pubblicare sul web come pagina statica autonoma.
mi sembra solo strano pensare chè è possibile fare il tutto nella versione
"raffinata"
ovvero costruendo una pagina dinamica (anche se solo per i possesori di
Office 2000)
e non la parte grezza.
ciao


title: access 2000: exportare in html

author: AK

text:
non sono particolarmente esperto in questa faccenda ma ritengo quanto segue
- per pubblicare hai bisogno di un server web
- i dati devono trovarsi su di un server database
- serverweb e server database possono anche coincidere
-prova a inserire l'mdb all'interno del sito frontpage (interdev) o altro
cosě il riferimento lo manterrai sempre
comunque ci sono piů misteri in access2000 che stelle in cielo
buona fortuna
Alex
Gino-Officine Informatiche <
gi...@officineinformatiche.net
> wrote in message
u5nO4.55395$xt2.6...@news.infostrada.it...
> Qualche giorno fa avevo chiesto:
> >> ho provato piů volte ma l'esportazione č una pagina html che punta
> comunque
> >> al database per popolarsi e quindi se la stacco dal pc con l'mdb non mi
> >> mostra i dati.
> >> con i report funziona ma non tiene la formattazione, gli sfondi ecc.
> >> sicuramente il metodo esiste ma qual'č?
> >>
> mi č stato risposto
> "se conosci html, puoi scriverti una routine da te"
>
> ho provato e riporovato a pensare a cosa volesse dire ma
> proprio non ci sono arrivato:
> il problema NON  č che non so rimettere il riferimento al file access,
> ma č che mentre ora la pagina html č "dinamica" ovvero punta al file
> mdb e ciň che mostra č il risultato di una iterazione tra esso e non so
cosa
> del file mdb (xlm?)
> io vorrei che mi generasse la pagina con i VALORI dell'mdb, tipo "stampa"
> di modo che io li possa pubblicare sul web come pagina statica autonoma.
>
> mi sembra solo strano pensare chč č possibile fare il tutto nella versione



title: access 2000: exportare in html

author: ema

text:
Mio cuggino mi ha detto che Gino-Officine Informatiche <
gi...@officineinformatiche.net
> scrisse:
> il problema NON  è che non so rimettere il riferimento al file access,
> ma è che mentre ora la pagina html è "dinamica" ovvero punta al file
> mdb e ciò che mostra è il risultato di una iterazione tra esso e non so cosa
> del file mdb (xlm?)
>
no: asp
> io vorrei che mi generasse la pagina con i VALORI dell'mdb, tipo "stampa"
> di modo che io li possa pubblicare sul web come pagina statica autonoma.
>
appunto: se conosci l'html, lo puoi fare, apri un file e ci scrivi quel
che ci va scritto.
Senno` puoi affidarti alle autocomposizioni di Access, ma non so
aiutarti a riguardo.
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
>               Attenzione all'anti-spam XXX
Piu' l'universo ci appare comprensibile, piu' ci appare inutile.
		-- Steven Weinberg, fisico americano


title: access 2000: exportare in html

text:
Mio cuggino mi ha detto che AK <
age...@tin.it
> scrisse:
> non sono particolarmente esperto in questa faccenda ma ritengo quanto segue
> - per pubblicare hai bisogno di un server web
> - i dati devono trovarsi su di un server database
>
no: ha appena detto che vuole un export statico...
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
>               Attenzione all'anti-spam XXX
	In principio era il caos.  Il casino.  Insomma, la sopraelevata
di Genova subito dopo un incidente.  E il Verbo era presso Dio.  Avverbi,
Preposizioni e compagnia erano rimasti bloccati sulla sopraelevata.  Dio
disse: "Sia fatta l'ACI".  Qualcuno capi' "Luce", e la luce fu: Big Bang!
Comparvero l'universo, lo spazio, il tempo, Mike Bongiorno...
	Passo' qualche miliardo di anni, e qualche scarichetta elettrica
produsse i primi amminoacidi.  La carenza di ossigeno favori' la loro
evoluzione da brodo primordiale a minestra, poi a zuppa di plancton, a
nutrimento macrobiotico, e cosi' via...  Arrivarono le piante, la
clorofilla, l'ossigeno, e quindi gli animali.  Prima i pesci, poi toro,
ariete, capricorno, gemelli, bilancia...  Gli anfibi si trasferirono
permanentemente sulla terra ferma, diventando chi stivaletti e chi mezzi
dei Vigili del Fuoco, e, per raffinamenti bottom-up successivi, dai
rettili si arrivo' ai retti (in piedi), ovvero all'uomo.  E proprio dal
primo animale ritenuto autocosciente (o autoincosciente, se pirata della
strada) si diparte la nostra breve avventura.  [...]
		-- Andrea `Zuse' Balestrero, "La vera storia delle
		   dispense di Ingegneria"


title: access 2000: exportare in html

author: Tommaso Cafini

text:
"Gino-Officine Informatiche" <
gi...@officineinformatiche.net
> wrote:
>Qualche giorno fa avevo chiesto:
>>> ho provato più volte ma l'esportazione è una pagina html che punta
>comunque
>....
>mi è stato risposto
>"se conosci html, puoi scriverti una routine da te"
>
>ho provato e riporovato a pensare a cosa volesse dire ma
>proprio non ci sono arrivato:
>il problema NON  è che non so rimettere il riferimento al file access,
>ma è che mentre ora la pagina html è "dinamica" ovvero punta al file
>mdb e ciò che mostra è il risultato di una iterazione tra esso e non so cosa
>del file mdb (xlm?)
>io vorrei che mi generasse la pagina con i VALORI dell'mdb, tipo "stampa"
>di modo che io li possa pubblicare sul web come pagina statica autonoma.
>mi sembra solo strano pensare chè è possibile fare il tutto nella versione
>"raffinata"
>ovvero costruendo una pagina dinamica (anche se solo per i possesori di
>Office 2000)
>e non la parte grezza.
>
>ciao
>
Ciao,
scusa se ti rispondo solo adesso.
Se ho ben capito tu esporti i dati che vuoi oggi, lavori con la tua
MDB e domani il File HTML che avevi generato contiene dei dati
diversi.
E' cosi?
Mi sembra in effetti strano che A2000 non offra la possibilita' di
esportare e basta.
Io uso A97, e non ti posso aiutare con la configurazione, ma
_sicuramente_ esiste anche in A2000 la possibilita' di creare pagine
HTML che non siano dinamiche.
Comunque mi sto scrivendo un AD-IN che mi esporti tabelle/Queries ( e
eventualmente recordset da Reports) in HTML, dal momento che le
funzioni integrate in Access non mi soddisfano, e penso di poterti
essere d'aiuto, se vuoi costruirti una funzione per fatti tuoi.
Anche se non mi sono ancora posto il problema di come mantenere le
formattazioni di un report in una pagina HTML, penso che sia fattibile
usando CSS e analizzando la struttura del recordset.
fammi sapere
--
Tommaso Cafini                  _...@rhein-neckar.netsurf.de_
                                _tca...@gmx.net_
PGP-KeyID       = C922A2B1
Key fingerprint = 7C 9E 72 C5 11 06 A7 67  54 03 FF 02 4C 90 39 F5