mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Modifica testo

Ciao a tutti, ho creato un db contenente il campo [Cognome_Nome] inserendo i
dati circa 15.000 Pippo Antonio.
Questi devono essere accodati in un'altra tabella con la differenza che lo
spazio, tra cognome e nome, deve essere sostituito da un separare "/".
Vorrei creare una query di aggiornamento che me lo faccia in automatico.
Come faccio????
Grazie a tutti.

 wrote in message
90l7n0$c2g$1...@lacerta.tiscalinet.it...

UPDATE tab SET tab.Cognome_Nome = Left([Cognome_Nome],InStr([Cognome_Nome],"
")-1) & "/" & Mid([Cognome_Nome],InStr([Cognome_Nome]," ")+1);
Occhio che devi essere sicuro che c'č un unico spazio che č quello che
separa cognome da nome.
Se ci sono cognomi composti (De Amicis) sei fottuto.
A quel punto potresti fare cosě: metti un altro campo sě/no inizializzato a
no.
Con una funzioncina via codice ti scorri tutto il recordet e se il campo
cognome_nome ha piů di uno spazio (ciclo sui caratteri della stringa e
contatore), setta il campo sě/no a sě.
A questo punto la query che ti ho postato eseguila solo sui record col campo
sě/no a no.
Infine a manina ti modifichi i restanti anomali (quelli a sě, che si spera
non siano tantissimi) dove deciderai a seconda dei casi.
Antonio

Newsgroup: it.comp.appl.access
Titolo: non capisco!!!!!!

Come mai dopo avere impostato le stesse librerie che ci sono nel database di
esempio northwind il seguente codice funziona nel database di northwind e
non nel mio?
sub....
Dim rstprova, rstfiltrato As Recordset
Dim dbsnorthwind As Database
Set dbsnorthwind = CurrentDb
Set rstprova = dbsnorthwind.OpenRecordset("dettagli ordini complessivi")
MsgBox rstprova.RecordCount
    rstprova.Filter = "idordine=11076"
    Set rstfiltrato = rstprova.OpenRecordset()
    rstfiltrato.MoveLast
    MsgBox rstfiltrato.RecordCount
    rstprova.Close
    rstfiltrato.Close
end sub
Ciae e grazie

 ha scritto nel messaggio
news:%IVk6.1333$gM6....@twister1.tin.it...

Non va... si fa presto a dire "non va"!
Che cosa non va? Ti dà un messaggio di errore? Quale? In che punto?
Esiste "dettagli ordini complessivi"? Possiede un campo idordine di tipo
numerico?
Non l'ho fatto io, ma tu hai controllato che le linee di programma siano le
stesse o siano correttamente adeguate al tuo programma?
E in questo caso, cosa hai cambiato?
(... mi fermo qui xché me ne vengono in mente troppe...)
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Esecuzione file .hlp.

Ciao a tutti. Ho ultimato una base dati e ho creato con un help maker una
guida in formato .hlp (la classica guida di windows). Perň non so come
collegarla perchč quando provo ad associarla ad un pulsante mi da' errore.
Sembra che Access permetta di eseguire solo applicazioni o tutt'al piů file
che possano essere aperti con i programmi del pacchetto Office. Non č
possibile far sě che il file .hlp venga lanciato da un comando del database?

 possibile far sì che il file .hlp venga lanciato da un comando del
database?
Nella maschera c'è la proprietà fiel menù guida e lì ci metti il path del
tuo hlp.
poi ad ogni controllo devi associare il numero di guida cioè la pagina
dell'help corrispondente...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Rimozione Relazioni da Database

Ci risono...
Con il comando analizza..prestazioni, ho attivato una serie di relazioni nel
database..
Ora ogni qualvolta richiamo una query di creazione tabella mi dice che non
può eliminare tale tabella poiché esistono delle relazioni su di essa.
Ho provato a fare elimina relazioni, mi viene chiesta conferma, e
nonnostante io clicchi e salvi, l'errore permane, infatti cliccando
nuovamente su mostra relazioni mi si visualizzano le stesse anche se
precedentemente le avevo cancellate..
Come posso fare???
1k grazie e ri-ciao
Tony



non è per caso che le elimini dal FE? e non dal BE
Saluti.
Emanuele.

 ha scritto nel messaggio
news:22d3puou2vmg92sve...@4ax.com...

Da + ignorante che mai...
Probabile........
cosa intendi per FE??  e  per BE??
Mille grazie
Tony


per FE si intende Front End cioč il programma in se stesso con form
report etc...
per BE si intende il programma con i dati cioč le tabelle che vengono
collegate al FE
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: scaricare un file da ftp

ciao a tutti
ho preparato un pc con linux e 2 partizioni da 80Gb l'una da usare come ftp.
Ho creato degli utenti e tutto funziona regolarmente tranne una cosa...
devo inserire giornalmente un file eseguibile su questo ftp e alcuni utenti, 
che usano un programma da me realizzato in access devono poter scaricare 
questo file direttamente (senza conoscere l'indirizzo ftp e senza vedere gli 
altri file ivi inseriti) attraverso dei pulsanti da cliccare, e 
possibilmente (non è necessario) senza inserire ne nomeutente e password...
Per prova ho realizzato un pulsantino che contiene come collegamento 
ipertstuale il percorso completo del tipo 
ftp://xxx.xxx.xxx.xxx/dir1/dir2/file.exe
 però non mi chiede ne nomeutente ne 
password e mi restituisce il seguente errore:
impossibile aprire 
ftp://xxx.xxx.xxx.xxx/dir1/dir2/file.exe
 Impossibile 
trovare l'elemento richiesto al sito internet (HTTP/1.0 404)
Sapete dirmi come risolvere???
grazie 1000
Nicola 

 ha scritto nel messaggio 
news:iCxIj.152$uG5...@nntpserver.swip.net...

ftp://TuoLogin:TuaPassword@tuoindirizzo/Dir2/file.exe 

 ha scritto nel messaggio 
news:fsucm7$1l5$1...@tdi.cu.mi.it...

grazie 10000|| funziona alla grande!!!
se invece volessi che vengano chiesti i dati per il login????
Nicola
Newsgroup: it.comp.appl.access
Titolo: [HELP] problema con DateAdd -> data inglese - data italiana

Devo aggiungere tre anni alla data di emissione di un certificato per ottenere 
la data di predefinita di emissione del nuovo certificato, perciò ho inserito 
questo codice
  vntData = DMax("[DataEmissione]", "[DB_Certificati]", _
        "[DB_Certificati].[ID_Impresa] = " & Me![ID_Impresa])
  vntData = DateAdd("yyyy", "3", vntData)
  vntData = CStr(vntData)
  Me.DataEmissione.DefaultValue = "#" & vntData & "#"
Solo che mi inverte i mesi con i giorni, dove sbaglio?

 ha scritto nel messaggio
news:87ucfj$3de$1...@news.cineca.it...


Cosi' sembra funzionare:
  vntData = Format$(DMax("[DataEmissione]", "[DB_Certificati]", _
        [DB_Certificati].[ID_Impresa] = " & Me![ID_Impresa]), "mm/dd/yyyy")
  vntData = Format$(DateAdd("yyyy", "3", vntData), "dd/mm/yyyy")
  vntData = CStr(vntData)
  Me.DataEmissione.DefaultValue = "#" & vntData & "#"
Mi posso fidare?



OKKO, a occhio mi pare che possa andare...
ma tu la data la vedi "italiana" ?
Bye
VeeJay


VeeJay

Newsgroup: it.comp.appl.access
Titolo: disattivare tasti pag/sù - pag/giù

Potreste suggerirmi come disattivare i tasti pagina su / paginagiů
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it


Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Federico Luciani intitolata "Disabilitare l'effetto dei tasti Page down e
Page up".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Potreste suggerirmi come disattivare i tasti pagina su / paginagiů
La risposta te l'ha data roberto, ma io, che ho la brutta abitudine di
entrare nel merito, devo dirti che preferisco spiegare agli utenti la grande
utilita' di questi tasti per sostarsi tra i record piuttosto che
disabilitarli.
Sib

A che siamo in tema, come si disabilita il pulsante centrale del mouse che
consente lo scrolling.
In pratica, anche disabilitando i tasti pagina, lo scrolling vanifica tutto.
Ciao ciao.
Toni

 ha scritto nel messaggio
news:m9q4a.197362$0v.55...@news1.tin.it...

Vai su Google e cerca tra i messaggi arretrati di questo NG usando come
chiave di ricerca la parola rotellina: penso che verrà fuori tanto materiale
da poterci scrivere un romanzo intitolato "Quella maledetta rotellina".
Comunque mi sembra di ricordare che solo in pochissimi thread si è arrivati
ad una soluzione, quindi armati di santa pazienza nel fare la ricerca.


Sei grande!
Grazie.
Ciao

 Grazie
Richiamati l'evento nella macro autokeys e fagli fare ciň che vuoi.
Quindi oltre all'evitare lo sfogliare dei record puoi fargli visualizzare
messaggi o qualsiasi altra cosa.
Ciao
MAssimiliano


 MAssimiliano
Lo usa anche Biso, che quando conosce una ragazza gli monta una macro
autokeys e lei ad ogni tastata di Biso fa quello che vuole lui.
scusa se ti fornito un esempio solo in appendice.
ciao MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: OT - concatenare in modo corretto 2 file

Scusate ne ho bisogno per la mia applicaz access.
Vorrei concatenare due file con il copy /b del dos solo che il
risultato e' il seguente:
file a
1
1
1
file b
2
2
2
quando vado a concatenare mi esce una cosa del genere:
1
1
12
2
2
io voglio che l'inizio del contenuto del file b sia messo come testo a
capo in modo da mantenere l'ordine dei dati.
Come si fa a dire in dos 'prima di concatenare vai a capo'
Grazie


echo.>c:\tmp\aggiunta
 
Questo comando crea il file "c:\tmp\aggiunta" mettendoci un crlf
(sarebbe il punto che segue il comando echo.
 
Quindi dovrai fare copy /b TuoFileA + c:\tmp\aggiunta + TuoFileB
Destinazione
 
HTH
Popi

Newsgroup: it.comp.appl.access
Titolo: Quali sono i font che riproducono i codici a barre???

Salve,
Oltre alla domanda posta in oggetto, posso chiedere come si fa ad
utilizzarli????
Grazie

 utilizzarli????
Come "quali sono"? i font barcode sono quelli che quando li usi stampi i
codici a barre :-). 
Ne esistono tanti tipi di tanti produttori, penso anche freeware, quelli
che ho installati sul mio pc hanno nomi tipo CIA codabar medium, CIA
code 39 tall, e simili.
Li ottieni in un formato sorgente, li carichi sul computer da pannello
di controllo / Tipi di carattere e ti diventano font come qualunque
altri, quindi nel report quello che vuoi far apparire sotto forma di
barcode dovrai solo formattarlo usando come font designato uno dei font
barcode.
Ciao

Newsgroup: it.comp.appl.access
Titolo: Notizie su access

Ciao a tutti, mi sapete dire se access e' distribuito anche come pacchetto
singolo
fuori dall' office ?, eventualmente ci sono versioni differenti ? quanto
costano?
e se fosse e' corredato con MSDE ? questa ultima cosa mi interessa
particolarmente visto che userei access per mettere a punto la struttura del
DB e verificare l' esattezza delle query, ma poi come linguaggio host  uso
VS.net.
Ringrazio in anticipo per le risposte e per qualsiasi altra informazione sul
prodotto. Mary

 ha scritto nel messaggio
news:%rM3a.188221$0v.52...@news1.tin.it...

Sě Access č venduto anche come applicativo a sč.
Unico incoveniente č che non puoi distribuire i programmi da te realizzati.
Per fare ciň hai bisogno di Office Developer.
Forse vale la pena di acquistare questo pacchetto dove trovi tutto ma
proprio tutto.
MSDE č liberamente scaricabile dal sito Microsoft.
Ciao, Carlo

 ha scritto nel
messaggio news:jLN3a.251663$AA2.9...@news2.tin.it...

Grazie Carlo per le info, pero' sul sito Microsoft non riesco a trovare MSDE
mi sapresti dare il link esatto. Saluti Mary
Newsgroup: it.comp.appl.access
Titolo: Sostituzione di msgbox con form

Salve a tutti
Ho la necessità di sostituoire dei msgbox con delle form
Il problema è che i msgbox sono all'interno di funzioni e se faccio aprire
la una form col messaggio che mi interessa non riesco a bloccare il codice
in attesa di risposta al messaggio.
Ho pensato che potrei riscrivere le funzioni e dare in base alla risposta
della nuova form gli eventi che mi interessano, ma sono veramente tanti i
msgbox devo cambiare.
Sto cercando una funzione ATTENDI EVENTO ma non la trovo .
Grazie per l'aiuto
Stefano

 ha scritto nel messaggio
news:s9n3a.245604$AA2.9...@news2.tin.it...

Non è necessaria alcuna funzione attendi evento.
Imposta a Si le proprietà Popup e A scelta obbligatoria delle maschere che
sostituiscono i msgbox e quando le apri con la DoCmd.OpenForm imposta ad
acDialog l'argomento modalitàfinestra (vedi help); così facendo il codice
VBA viene bloccato sino a quando non chiudi la maschera, proprio come se
usassi un msgbox.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:Kko3a.119888$ZE.33...@twister2.libero.it...

Grazie
Funziona bene e mi ha risparmiato molto lavoro.
Stefano
Newsgroup: it.comp.appl.access
Titolo: OT (ma non troppo)

Scusate se scrivo queste due righe, spero siano conformi alla
netiquette...
Ho scoperto l'acqua calda! E la cosa mi fa molto piacere.
Sono un vecchio (si fa per dire, ma non troppo) programmatore di QB e
CLIPPER e prima ancora di GFA basic per AtariST (chi se lo ricorda?).
Con questi linguaggi ho scritto cose egregie (nel senso che ho risolto
molti problemi di lavoro in modo efficiente e determinante).
Oggi scopro che VBA e VB (lo so che avrei dovuto saperlo da mooooolto
tempo) hanno un codice che ricalca quasi alla lettera il QB.
Per me è molto importante: in pochi minoti, facendo appello alla
memoria, ho scritto un paio di routine per access.
Lo dico per chi non ci aveva mai pensato. Forse solo io.
:;

 ha scritto nel messaggio
news:1129976714.1...@g47g2000cwa.googlegroups.com...

E' risaputo che sono tutti dialeti dello stesso linguaggio che si chiama
Basic.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 ha scritto nel messaggio
news:1129976714.1...@g47g2000cwa.googlegroups.com...
Scusate se scrivo queste due righe, spero siano conformi alla
netiquette...
Ho scoperto l'acqua calda! E la cosa mi fa molto piacere.
Sono un vecchio (si fa per dire, ma non troppo) programmatore di QB e
CLIPPER e prima ancora di GFA basic per AtariST (chi se lo ricorda?).
Con questi linguaggi ho scritto cose egregie (nel senso che ho risolto
molti problemi di lavoro in modo efficiente e determinante).
Oggi scopro che VBA e VB (lo so che avrei dovuto saperlo da mooooolto
tempo) hanno un codice che ricalca quasi alla lettera il QB.
Per me č molto importante: in pochi minoti, facendo appello alla
memoria, ho scritto un paio di routine per access.
Lo dico per chi non ci aveva mai pensato. Forse solo io.
-----------------------------
Ciao,
leggo raramente questo NG, ora ho ripreso a lavorare con Access e lo scorro
xkč č stato sempre una fonte di conoscenza notevole per me.
- INIZIO NOSTALGIA -
Ti rispondo solo per dirti che un pň di nostalgia me l'hai fatta venire
citando:
QB Sigh!,  CLIPPER "sospiro", il GFA dell'AtatiST non l'ho conosciuto ma ho
ancora in soffitta e funzionante un Dragon32 (GB) con MSBasic molto valido,
(l'ho preso quando era in arrivo mio figlio... che ora fa ingegneria
informatica!)
Nel momento nostalgico pre-compleanno, di mio ci aggiungo il primo
linguaggio studiato, il COBOL e DBFast (evoluzione del Clipper che non ha
avuto molto successo).
Quando hai lavorato con QB e CLIPPER hai tutte le basi per VB e VBA, č come
andare in bicicletta e passare la prima volta ad un bel motorino, purtroppo
il controllo completo del sistema perň non lo hai piů.
Ma siamo sempre sulla breccia!
- FINE NOSTALGIA -
Cari saluti,
Luigi.

 ha scritto nel messaggio 
news:dje7lj$g9d$1...@nnrp.ngi.it...

!Quoto!
Newsgroup: it.comp.appl.access
Titolo: Verifica estensione f

Ciao a tutti, avendo l'esigenza di verificare l'estensione di un db nuovo 
che creo tramite input box, carlo mi ha gentilmente consigliato di 
utilizzare la seguente funzione, solo che non gira correttamente, nel senso 
che se non inserisco l'estensione appare la msgbox "manca l'estensione" 
clicco su ok e la funzione prosegue creandomi il db senza estensione, se 
invece oltre al nome del nuovo db dgt un'estensione scorretta questa non 
viene considerata e viene creato il db con l'estesione sbagliata.
Qualche consiglio??
Grazie.
Ciao Mario
Public Function ControllaEstensione(strinput As String) As Boolean
Dim Pos As Integer
Pos = Nz(InStr(1, strinput, "."), 0)
    If Pos = 0 Then 'non trova il punto
    MsgBox "Manca l'estensione"
    Exit Function
    End If
If Mid(strinput, Pos + 1, 3) = "mdb" Then 'trova .mdb
ControllaEstensione = True
Else
MsgBox "Estensione non Corretta"
ControllaEstensione = False
End If

 wrote in message
news:H8Rk7.23320$MO.8...@news.infostrada.it...

Carlo ti ha suggerito correttamente, forse tu hai qualche difficoltà
a modificare il codice a tuo uso e consumo, questa fuzione, che è quasi
quella di Carlo, ti restituisce una Stinga che avrà sempre l'estensione
".mdb", se è già presente OK, altrimenti in caso di assenza la aggiunge.
Public Function ControllaEstensione(strinput As String) As String
 Dim Pos As Integer
 Pos = Nz(InStr(1, strinput, "."), 0)
     If Pos = 0 Then 'non trova il punto
     MsgBox "Manca l'estensione"
     Exit Function
     End If
 If Mid(strinput, Pos + 1, 3) = "mdb" Then 'trova .mdb
     ControllaEstensione = strinput
 Else
    ControllaEstensione = strinput & ".mdb"
 End If
end function
Alex.
-- 
Posted from  [62.98.24.152] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:493ac126d7f09aaaee...@mygate.mailgate.org...

Caro Mario mi sà che tu bari.
La funzione è ultracorretta e restituisce True o False a seconda se
l'estensione sio o meno corretta.
Ti avevo anche detto nello stesso post, che non hai riportato integralmente,
che qualora manchi l'estensione, Access provvede da solo a metterla. Se
l'utente scrive c:\MiaCartella\Pippo Access scriverà
c:\MiaCartella\Pippo.mdb
Se invece l'utente scrive c:\MiaCartella\Pippo.mdx la funzione ti
restituisce FALSE.
Il suggerimento che ti ha dato Alessandro Baraldi è perfetto, anche se
opzionale.
E poi chi ti dà delle risposte lo fà solo in spirito di collaborazione e non
di sostituzione...anche tu devi fare qualcosa...non ti pare?
Ciao, Carlo

 di sostituzione...anche tu devi fare qualcosa...non ti pare?
Quì sono pienamente concorde con te, ma pare, dico pare, cheil vecchio
F1
nei nuovi computer sia stato disabilitato....
Ciao Carlo....
ALEX.
P.S.
Per quella routine di Relink ho verificato che la cartella in cui è
posto
il DB(BE) deve essere abilitata in Read e Write perforza, il resto è OK.
-- 
Posted from  [146.133.1.30] 

Newsgroup: it.comp.appl.access
Titolo: Query a campi incrociati

Ho costruito una query a campi incrociati che mi restituisce CLIENTI come
intestazione di riga, TOTALE DI TUTTI I PRODOTTI e TOTALE PER PRODOTTO come
intestazione di colonne. Vorrei ordinare il risultato della query come
decrescente per TOTALE DI TUTTI I PRODOTTI ma inserendo ordinamento
decrescente nella griglia QBE al momento di eseguire la query mi restituisce
un messaggio di errore del tipo: Impossibile avere una funzione di
aggregazione nella proposizione ORDER BY.
Sapete dirmi dove sbaglio? Come dovrei fare per risolvere questo problema?
Grazie a chiunque sappia aiutarmi.
Auguri di Buon 2002
Fil



sarebbe il caso che tu ci scrivessi la stringa sql della query
incriminata
Saluti.
Emanuele.

 ha scritto nel messaggio
news:06133uo9g38bj8jgh...@4ax.com...

Premetto che il tutto è stato fatto usando l'autocomposizione. Comunque
l'istruzione è la seguente:
TRANSFORM Sum(Query2.TOTALE DI TUTTI I PRODOTTI) AS TOTALE DI TUTTI I
PRODOTTI
SELECT Query2.CLIENTI , Sum(Query2.TOTALE DI TUTTI I PRODOTTI) AS [Totale di
TOTALE DI TUTTI I PRODOTTI]
FROM Query2
GROUP BY Query2.CLIENTI
PIVOT Query2.TOTALE PER PRODOTTO ;



mi servirebbe anche la query2 e le tabelle di origine per provare il
tutto
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: domanda sciocchina...

in una form, metto una quantita' e questa deve venire calcolata per un
prezzo (in un altra tabella) e messa nel campo prezzo.
In quale controllo metto il codice?
Nel campo quantita' (after update) o nel campo prezzo? (after update
dell'altro?)
Curiosita': in maniera veloce ed elegante, Access 2000 crea un controllo
combinato, l'origine del controllo e' il campo e l'origine della riga e' una
query (SELECT [OClRighe].[Articolo] FROM [OClRighe])
Che figata, penso io, adesso la faccio anche per il campo prezzo.
Non funziona, ovviamente... ma perche'?

 ha scritto nel messaggio
news:ID0f5.39786$sE5.4...@news.infostrada.it...

Prova ad inserire nell'origine dati della casella di testo che dovrebbe
contenere il risultato (prezzo o totale? Boh!) un:
nz(quantita;0)*nz(prezzo;0)
cosě te lo calcola appena i campi sono riempiti tutti e due...
Ciao.

dell'altro?)
scrivi una routine che calcoli il risultato e la fai eseguire sia nel
dopo aggiornamento dell'uno che dell'altro, a condizione che in
entrambi i controlli ci sia un valore.  questa condizione mettila
nella routine che risparmi codice.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: ripristino database

Salve a tutti
Oggi ho avuto un grosso problema con Access97. Forse chiudendo il programma
con un database ancora aperto, ho danneggiato il file.
Il file in questione è importante (e come un vero stupido) non ne ho una
copia di back up. Quando provo ad aprirlo mi viene chiesto di ripristinarlo,
ma il tentativo fallisce sistematicamente e compare la scritta che xyz.mdb
non può essere ripristinato o non è un file di microsoft access.
Cosa posso fare.
Ho perso il file per sempre?
Mi scuso per l'intrusione e ringrazio per chi sia in grado di fornirmi
qualche aiuto.

 ha scritto nel messaggio
news:8vvuod$muf$1...@nslave3.tin.it...

Non mi è successo niente del genere (fino ad ora); se non sbaglio sul sito
comune (
http://members.xoom.it/it_db_access/
) c'é il link alle 'Microsoft
Jet Utilities' che dovrebbero contenere un programma per (provare) a
ripristinare l'mdb...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: 2 report 2 stampanti

Ciao
č possibile in access chiedere in automatico che il report1 venga
stampato con la stampante1 e il report2 con la stampante2?
se sě, come?
Grazie
Gian



la maniera piů diretta e di specificargli su imposta pagina del report
una stampante specifica
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: report su stampante ad aghi....

Non riesco a stampare correttamente un report tramite una stampante ad aghi
(Lekmark 2481) su fincati a modulo continuo.
Ho impostato nel driver della stampante un formato personalizzato di 30cm x
10cm., ma sebbene l'anteprima del report esca corretta, in fase di stampa la
stampante se ne frega del formato...lasciamo perdere poi il font del
carattere...
Che posso fare?
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.770 / Virus Database: 517 - Release Date: 27/09/2004

 Che posso fare?
La gestione delle stampanti ad aghi, per esperienza personale ed 
indiretta risulta molto, molto avventurosa se si utilizza Windows.
Potresti provare con stampante generica/solo testo, che ti lascia cmq
poco margine di manovra oppure con altri drivers compatibili.
Buona fortuna .....
Ciao+
MArco 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: clonare uno o più record necessari 2 recordset?

avrei la necessità di "clonare" una serie di record in una tabella, 
tranne l'id (chiave primaria) ed una chiave esterna.
devo necessariamente aprire due recordset sulla stessa tabella?
io ho fatto così:
Dim rs As DAO.Recordset
Dim rs2 As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("tab1")
Set rs2 = CurrentDb.OpenRecordset("tab1")
  rs2.AddNew
  rs2("miaChiaveEsterna")=n
  rs2("desc") = rs("desc")
  rs2.Update
per funzionare funziona, ma c'è qualche metodo più efficiente?
-- 
ignazioc

 per funzionare funziona, ma c'è qualche metodo più efficiente?
Se hai un metodo deterministico per individuare il record che vuoi clonare,
puoi anche sfruttare SQL utilizzando il comando INSERT INTO, del quale puoi
trovare un'esaustiva spiegazione all'indirizzo
http://office.microsoft.com/en-gb/access/HP010322451033.aspx
Comunque, in questo modo non devi utilizzare nessun recordset, ma
semplicemente il seguente codice:
DoCmd.RunSQL "INSERT INTO tabella(campo1, campo2, ...., campoN) " & _
             "SELECT campo1, campo2, ...., campoN FROM tabella " & _
             "WHERE campochiave = " & valoredeterminante
Devi stare attento a non considerare, nell'insieme campo1, ...., campoN,
alcun campo di tipo contatore.
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

Gabriele Bertolucci ci ha detto :

grazie mille, non conoscevo la possibilità di accodare record multipli, 
penso che utilizzerò molto questo sistema..
forse faccio troppo uso dei recordset nei miei programmi. :(
-- 
ignazioc

 forse faccio troppo uso dei recordset nei miei programmi. :(
Se vuoi utilizzare la tecnica sopra esposta per inserire più record, allora
puoi fare un'ottimizzazione.
Ti crei un elenco delle chiavi primarie dei record da copiare, sotto forma
di stringa con i valori separati da ", ".
Ottenuta questa stringa, utilizzi la seguente sintassi SQL:
DoCmd.RunSQL "INSERT INTO tabella(campo1, campo2, ...., campoN) " & _
             "SELECT campo1, campo2, ...., campoN FROM tabella " & _
             "WHERE campochiave IN (" & strValori & ")


Scriveva Gabriele Bertolucci martedì, 18/12/2007:

al momento mi è servito copiare i record che presentavano la stessa 
chiave esterna quindi la condizione era un
"WHERE FKIDcliente = " & me.miovalore
ed il tuo codice era perfetto.
cmq terrò a mente anche questo suggerimento.
grazie
ciao.
-- 
ignazioc

Newsgroup: it.comp.appl.access
Titolo: Semplice pulsante di chiusura

Inserisco, con l'autocomposizione, in una maschera un semplice pulsante di
chiusura ma all'atto di salvare il tutto si blocca senza possibilita di
uscire (devo forrzare l'uscita con ctrl-alt-canc e non ne riesco proprio a
capire il motivo.
Grazie!

 ha scritto nel messaggio
news:ImEma.37896$iy5.1...@twister2.libero.it...

Il pulsante chiude il form o tutto il database?
Che versione di office hai? e su quale sistema operativo?

 ha scritto nel messaggio
news:ImEma.37896$iy5.1...@twister2.libero.it...

Hai già provato ad importare tutto in un nuovo mdb?
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: utilizzare piu' stampanti

Ciao a tutti,
    ho la necessita' di stampare dei report usando due stampanti di rete
distinte.
    Qualcuno mi sa aiutare?
    Grazie

 distinte.
Basta impostare come predefinita la stampante che vuoi usare. Questo va
fatto prima della stampa del report o del preview.
Per il modo come fare, trovi una bella funzione sul sito Comune
bye

maniera automatica. 
Ma scusa, se e' sempre cosi', non e' suff. impostare la stampa su una
stampante specifica anziche' sulla predefinita?
Io lo faccio abitualmente (ddt sulla aghi, cartellini colorati sulla
inkjet e report vari sulla laser).
Baibai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--

 Devi caricare i drivers di tutte le stampanti su cui vuoi lanciare le
stampe, poi, in fase di stampa "impostazioni", imposti la stampante su cui
desideri far avere i documenti stampati.
ciao
Demolition Man

Newsgroup: it.comp.appl.access
Titolo: aiuto contatore automatico

devo gestire degli interventi effettuati da alcuni operatori in sale diverse
e
ho un tracciato record cosě composto:
DATA_INT            Data/ora             - data intervento
TIPO_INT              Testo                - tipo intervento (codice)
DESCR_INT          Testo                - descrizione intervento
SALA                     Testo                -sala in cui č effettuato
l'intervento
in un eventuale campo (NUM_INT - Testo) devo far generare un numero
univoco per ogni anno e per ogni SALA ( Sala-A, Sala-B ecc.) quindi mi
dovrei ritrovare con
Sala-A 0001-02
Sala-A 0002-02
Sala-B 0001-02
Sala-B 0002-02
Sala-B 0003-02
e ogni anno la numerazione dovrebbe ricominciare da 0001 per il numero
di intervento.
non capisco niente di VBA
scusate anticipatamente e grazie


la generazione automatica di chiavi è trattata bene sul sito comune. Ti puoi
scaricare anche un esempio che puoi adattare alle tue esigenze.
Non è necessario avere conoscenze approfindite di vba per usare access,
comunque ti consiglio di avvicinarti a questo linguaggio che può risolverti
molti problemi.
ciao.
www.sitocomune.com
guarda fra le faq e troverai quello che ti serve
Newsgroup: it.comp.appl.access
Titolo: 1/2 (OT) Database in rete.

Salve a tutti,
domanda sulla rete ovvero io normalmente imposto i database in maniera che
tutti i BE risultino su una partizione "Immagine" creata all' avvio dei pc
su esecuzione automatica con un .bat che richiama subst.exe   in maniera che
all' avvio tutti i collegamenti delle tabelle risultino uguali  su qualsiasi
pc (anche se in avvio il be esegue una scansione cercando di aprire i
recordset di tutte le tabele collegate e generando un errore in caso non
riuscisse).
Quando il cliente installa su C:\programmi tutto bene;se deve per esigenze
diverse, salvarlo in luogo diverso devo crearli una subst personale a
seconda della directory o partizione scelta.
Vi chiedo se esiste, qualche utility , che generi in automatico un .bat
,dato un percorso, magari quella di installazione?
Chiedo troppo?
Saluti Mak
Access 2000 SR1

 riuscisse).
cut
Immagine? (dicosa)
.bat? (per fare che?)
subst.exe? (cosa e'?)
Errore di collegamento? (non e' vero finche' non apri un recordset, e
dall'FE per di piu', che c'entra il BE)
di cosa parli?
Sib

Errore di collegamento? (non e' vero finché non apri un recordset, e
dall'FE per di piu', che c'entra il BE)
Hai ragione ho sbagliato Fe :-(
Saluti

 venendo cosi' creata l' untita immagine in apertura se no il db non
funziona
a parte che potevi lanciare quasti comandi da VB, che motivo c'e'?
perche' non colleghi le tabelle dal loro percorso, sul sito comune trovi
degli esempi in merito
ciao
Sib

 Sib
Ciao Sib,
sono a conoscenza dei vari comandi  e  metodi per giungere al relink delle
tabelle, conosco le proprietà e i metodi dell' oggetto tabledef DAo e dell'
oggetto catalog Ado.
Il fatto che io utilizzi una subst è dato dalla facilità con cui puoi fare
le connessioni dell' unità di rete dai client senza che io intervenga, in
quanto il cliente invece che scovarsi il percorso dovrà semplicemente
trovare l' unità di connessione.
Naturalmente sono sempre soluzioni o metodi di impostazione o costruzione
dei programmi che possono essere opinabili . Apprezzo, comunque,  la tua
disponibilità al confronto.
Grazie
Mak

 dei programmi che possono essere opinabili .
Ognuno fa come ritiene opportuno, io sollevavo solo dei dubbi.
Ciao
Sib
Newsgroup: it.comp.appl.access
Titolo: Passaggio di valori tra 2 maschere

Ciao a tutti ,
volevo chiedervi un'info : devo passare un valore contenuto in una combobox
da una maschera ad un'altra . mi spiego meglio : ho la maschera "soggetto"
nella quale viene visualizzato il valore id_soggetto . da questa maschera ne
apro una seconda attraverso un pulsante e passo il valore contenuto nella
prima memorizzandolo in una casella che lo trasferisce in un determinato
record di una tab. innanzitutto nella maschera "soggetto" ho messo il codice
vb :
Option Compare Database
Public val_id_soggetto As Double      (non so se questo possa effettivamente
                                                                      essere
utile )
nella seconda maschera ho messo il seguente codice in una casella :
=[Forms]![M_soggetto]![id_soggetto]
Il tutto funziona correttamente.
Dovevo fare la stessa cosa tra altre 2 maschere ma , facendo la stessa
procedura elencata prima ( ovviamente cambiando il nome della maschera e il
valore da copiare), il valore della casella non viene passato.
Volevo sapere se è possibile fare diversamente .
Grazie a tutti

 Grazie a tutti
[Forms]![SecondaMaschera]![CasellaDiTesto] =
=[Forms]![M_soggetto]![id_soggetto]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: recordset.Recordcount

Salve!
Domandina:
Dim rs as recordset
Set rs = Currentdb.Openrecordset("Tabella")
if rs.recordcount = 2 then
end if
Usando recordcount, ho soltanto il modo x sapere se una tabella è
vuota oppure no, ma non di sapere quanti record effettivamente
contiene!!
Perchè se la tabella ha 1 o + record, rs.recordcount restituisce
sempre e solo 1!!
Quale proprietà posso utilizzare x sapere esattamente quanti record
contiene una tabella?
Grazie 1000
AR

 AR
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:dq8hmr$nr3$1...@area.cu.mi.it...

Oppure
Set rs = Currentdb.Openrecordset("Tabella")
If rs.BOF And rs:EOF Then
msgbox "La tabella è vuota"
else
rs.movefirst
rs.movelast
msgobx "La tabella contiene " & rs.recordcount &" record"
End if
Ciao
Morgan

Grazie molte! Risolto..

 Morgan
Troppo codice inutile:
Set rs = Currentdb.Openrecordset("Tabella")
If  rs.EOF Then Msgbox"Tabella vuota":Exit Sub
msgobx "La tabella contiene " & rs.recordcount &" record"
Tutto il resto non serve a nulla.
Il MoveLast non serve, di conseguenza non serve il MoveFirst,
o meglio servono a fare della confusione ed a rallentare molto
nel caso il Dataset sia grande.
Saluti
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

AR
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Mostra/Nascondi campi su maschera

Su una maschera ho atribuito al campo stato il seguente codice.
Private Sub Stato_AfterUpdate()
mostra = Me.stato = "Riparato"
    Me.garanzia.Visible = mostra
    Me.risoluzione.Visible = mostra
End Sub
quando perņ passo da un record ad un altro non mi memorizza le
impostazioni (nel senso che non appare e scompaiono i campi come
dovrebbero)
cosa sbaglio?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 cosa sbaglio?
Per scorrere i records devi utilizzare l'evento Current. Prova ad inserire
su Current il tuo codice.
--
rgrds
SC


 ha scritto nel messaggio
news:c41m8g$6qo$1...@news.newsland.it...

che significa?
Newsgroup: it.comp.appl.access
Titolo: Sparizione immediata elenco proprietà e metodi

Salve a tutti.
E' un bug di Access 2010 (sotto WIN7) la sparizione immediata
dell'elenco propriet� e metodi che appare subito
dopo aver digitato il punto dopo un oggetto?
Per esempio Me.elenco48. (qui appare l'elenco delle propriet� e metodi)
L'elenco che appare subito dopo il punto,
scompare non appena si tenta di scorrerlo,
sia col mouse che con la tastiera.
In pratica � impossibile leggerlo.
Cordiali saluti.
Michele 

 ...
Controlla se hai un timer attivo in una maschera (aperta)
della tua applicazione. Devi fermarlo.
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it

In effetti avevo un timer attivo.
Grazie per l'aiuto.
Saluti.
Michele
"Karl Donaubauer"  ha scritto nel messaggio 
news:99vmi6...@mid.individual.net...


Newsgroup: it.comp.appl.access
Titolo: copiare contenuto etichetta

Ho bisogno di copiare con l'evento click dell'etichetta il suo
contenuto e incollarlo poi in una casella di testo, nella posizione
dove il cursore era lampeggiante prima di uscire dalla casella di
testo.
In altri termini dovrei avere questo risultato:
1 - sono posizionato con il cursore nella casella di testo al centro
della frase "siamo popolo";
2 - clicco sull'etichetta che ha come Caption " un ";
3 - premo un pulsante per incollare nella casella di testo, nella
posizione che aveva precedentemente per incollare il contenuto copiato
dalla casella ed avere come risultato "siamo un popolo.
Chi mi può aiutare con un esempio ???
Grazie e buone vacanze.

 Grazie e buone vacanze.
Non c'č bisogno di un tasto di comando.
Se la casella diesto si chiama Pippo.
Se la etichetta si chiama Etichetta2.
A fronte dell'evento "Su clic" di Etichetta2 genera il seguente codice VBA:
Private Sub Etichetta2_Click()
Pippo = Left(Pippo, Me!Pippo.SelStart) _
& Me!Etichetta2.Caption & _
Mid(Pippo, Me!Pippo.SelStart + 1)
End Sub
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 End Sub
Grazie per la risposta. Ho provato la tua soluzione. 
Va bene tranne il fatto che devo dare il focus alla casella e
memorizzare
Me!Pippo.SelStart all'uscita della casella di testo, altrimenti mi da
zero.
Quando torno sulla casella Me!Pippo però, vorrei che il cursore
tornasse sulla posizione di uscita, poichè al momento si seleziona
tutto il testo in nero.
Rispondete anche dalla spiaggia.
Newsgroup: it.comp.appl.access
Titolo: Accodare redords da un DB all'altro lanciando la procedura dal DB di destinazione

Ciao a tutti.Devo riaprire in parte un post chiuso ieri grazie
all'aiuto di Alex.Cerchero' di essere breve.
Attualmente io accodo alcuni dati dal DB1 al DB2 attraverso una query
"Query1".in query1 ho la seguente istruzione sql :
INSERT INTO T1 IN 'C:\DB2.mdb'
SELECT *
FROM T1;
Incece io vorrei lanciare tale procedura direttamente dal DB "DB2" e
non come faccio attualmente dal DB1.
come posso fare????
Grazie ancora
Dino


Se nella DB2 ti crei una nuova query e imposti la proprietą
"Database origine" della query a C:\DB2.mdb
con "Mostra Tabella" puoi scegliere le tabelle di DB2 e creare
tutta la query di accodamento con ca. 15 clic (l'ho appena provato ;-).
Beh, il resultato sarebbe circa:
INSERT INTO T1
SELECT *
FROM T1 IN 'C:\DB1.mdb'
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

 Access FAQ:  
http://www.donkarl.com/it
Grazie Karl per la risposta.Riusciro' a provare domani mattina,poi ti
faro' sapere.
Dino

 - Mostra testo citato -
Ok Karlh tutto bene !!!! Funziona alla grande
Dino
NB: Mi permetto di chiederti un giudizio su Access'10,visto che sei
stato uno dei primi a "testarlo" in maniera seria.

 stato uno dei primi a "testarlo" in maniera seria.
Non serve. Questi giudizi non sono ricordati più di un giorno.
http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/f38df4c80ca0622e
-- 
:-)


 Access FAQ:  
http://www.donkarl.com/it
Infatti Karl,non mi sono affatto dimenticato di avertelo chiesto quasi
un anno fa!!! Ma un anno fa lo stavi cominciando a testare,adesso
invece presumo che tu lo stia usando da un anno e quindi qualche
eventuale "bug"  in piu' potresti riscontrarlo.
Grazie ancora
Dino

Newsgroup: it.comp.appl.access
Titolo: Creazione file mde

E' possibile salvare il database in formato mde? Nel pc ho installato
microsoft office XP professional.
Il comando 'crea copia file mde' non č attivo.
Grazie
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:217Z57Z219Z98Y1...@usenet.libero.it...

controlla in che formato stai usando il db... se lo stai usando in access 2000 non puoi fare l'mde,
dvi prima convertirlo in xp
Ciao
Nick

Newsgroup: it.comp.appl.access
Titolo: Gruppo di opzioni

Avevo creato un gruppo di opzioni con quattro interruttori che mi cambiavano
il Recordsource di una tabella su quattro query diverse.
Tutto funzionava alla perfezione, ma adesso inspiegabilmente il gruppo
rimane bloccato sul pulsante predefinito, anche se clicco gli altri tre.
Cosa può essere successo?

 ha scritto nel messaggio
news:9m28h2$avv$1...@news.flashnet.it...

Già risolto.
Scusate il post inutile.

 wrote in message
9m293i$b8e$1...@news.flashnet.it...

Hai esaurito il tuo bonus: la prossima volta, paghi lo stesso...
Antonio
Newsgroup: it.comp.appl.access
Titolo: campo ole come aggiungere dati da vba

ciao a tutti,
sto facendo un programmino per gestire l'archivio di documenti in
access2003. Vorrei utilizzare un campo dove memorizzare un oggetto
ole, che sarà collegato e non incorporato. Dalla maschera inserendo
una cornice oggetto ole(che punta al campo di cui parlavo prima) e
cliccando su essa con il tasto destro si puo' far scegliere all'utente
come memorizzare (scegliendo il percorso).
Vorrei creare un automatismo in vba per evitare la selezione
dell'utente. Avete delle idee? Come si interagisce da codice con
questi oggetti? Se volessi inserire da codice una riga nella mia
tabella cosa dovrei aggiungere per memorizzare un oggetto ole?
grazie


Tu fai come credi ovviamente, io ti mostro questo DEMO che gestisce
Immagini(ma puoi gestire qualsiasi FILE)
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=117
oppure questo più vecchio e complesso per gestire Documenti:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=71
Ciao
@Alex
Newsgroup: it.comp.appl.access
Titolo: Colore caseela di testo disabilitata

Posso gestire in qualche modo i colori di una casella di testo disabilitata?
Quello di default è brutto e sempre uguale :-)
Nicoletta

 ha scritto nel messaggio 
news:4616394d$0$36448$4faf...@reader5.news.tin.it...

Ciao,
c'è la proprietà backcolor (come in vb) e con la notazione puntata: 
nomecasella.backcolor= valore
Buona pasqua :-) 

Gaspare ha scritto:

Purtroppo la casella è disabilitata e anche il back color è una 
schifezza di 'grigetto' pur impostandolo da proprietà
Nicky

 ha scritto nel messaggio 
news:46163ccb$0$36440$4faf...@reader5.news.tin.it...

la abiliti  - cambi colore e la disabiliti ;-) 

Gaspare ha scritto:

Lo sfondo lo posso gestire con un rettangolo sotto il mio controllo, ma 
il primo piano resta sempre grigio
Nicky

   
???? quando la abilito vedo il colore che volevo impostare (es. rosso), 
ma se la disabilito torna grigio

 ha scritto nel messaggio 
news:4616394d$0$36448$4faf...@reader5.news.tin.it...

Non puoi.
Il colore sarà sempre grigio.
Puoi però ricorrere ad un'escamotage:
supponiamo che il colore disabilitato sia il rosso; il pulsante non viene 
mai disabilitato ma da codice gestisci il click a seconda del colore:
Per esempio:
Private Sub Comando2_Click()
if me.Comando2.backcolor = vbRed then
exit sub
end if
E' chiaro che dovrai gestire anche quando "disabilitare" o abilitare il 
pulsante:
Per disabilitare:
Me.Comando2.backcolor = vbred
Per abilitare:
Me.Comando2.backcolor = vbGreen
Ciao, Carlo 

Carlo Costarella ha scritto:

La mia è una casella di testo di una form a maschere continue
Nicky

 ha scritto nel messaggio 
news:46163f9a$0$36446$4faf...@reader5.news.tin.it...

Perchè non la rendi trasparente la casella (giacchè è disattivata) e le 
piazzi sopra il rettangolo ? 

 ha scritto nel messaggio 
news:46163f9a$0$36446$4faf...@reader5.news.tin.it...

non sò se mi sono spiegato: rendi la casella di testo trasparente e le 
piazzi sopra un rettangolo colorato che porti in secondo piano... 

   
Infatti. Per lo sfondo non c'è problema, ma la scritta in primo piano è 
sempre grigia
Nicky

 ha scritto nel messaggio 
news:46164f90$0$36439$4faf...@reader5.news.tin.it...

Sì...non ho letto bene.
Potresti usare la formattazione condizionale...oppure anzichè "disabilitata" 
usa la proprietà "bloccato = Sì"...il risultato sarà comunque un controllo 
disabilitato.
Ciao, Carlo 

 ha scritto nel messaggio 
news:ev5od1$834$1...@tdi.cu.mi.it...

In effetti
TuoControllo.Enabled=False
TuoControllo.Locked=True
usati in combinata rendono inerte il controllo ma non lo modificano in nessun modo... ma solo se 
usati assieme, altrimenti se usi solo il Locked il controllo permette la selezione del testo e il 
Focus.
Michele
Newsgroup: it.comp.appl.access
Titolo: Massimizzare dimensioni maschera

Ciao a tutti,
ho un piccolo problema con le dimensioni di in una maschera.
Quando la apro, grazie a "DoCmd.Maximize" riesco a "massimizzare" la 
dimensione. Da questa maschera, seleziono dei record e una stampa, e 
visualizzo l'anteprima della stampa per i record selezionati. 
Dall'anteprima di stampa, esco con il tasto "Esc" e torno alla maschera. 
Il problema č che a questo punto la dimensione della maschera non č piů 
"massimizzata" e non riesco a capire come ingrandirla in automatico, 
senza dover far sě che l'utente clicchi sul pulsante "Ingrandisci" della 
  maschera.
Qualche idea?
Ciao e grazie
David

 ha scritto nel
messaggio news:2h62lhF...@uni-berlin.de...

Guardati sull'help restore
MAssimiliano


io uso:
Private Sub Form_Open(Cancel As Integer)
Dim Larghezza, Altezza
   Application.Echo False 'disabilita l'aggiornamento dello schermo per
evitare lo sfarfallio
   DoCmd.Maximize 'ingrandisce alle massime dimensioni
   Larghezza = Me.WindowWidth
   Altezza = Me.WindowHeight
   DoCmd.Restore 'ripristina dimensioni normali
   DoCmd.MoveSize 0, 0, Larghezza, Altezza
   Application.Echo True 'riabilita aggiornamento
End Sub

 ha scritto nel messaggio
news:UKkrc.65580$Qc.26...@twister1.libero.it...

ma docmd.maximize č su attivazione o su apertura?

Newsgroup: it.comp.appl.access
Titolo: Aiutino select from MSDE

Ciao a tutti
vi espongo il mio problema, non riesco in A2k nell'evento After upd di una
combo a scrivere il codice per eseguire questo:
La combo subito imposta anche il valore di una casella di testo che chiamerò
testo1. Questo valore viene salvato come testo1 in tabella1, tabella che
origina anche maschera1.
Dovrei selezionare tutti i record ( in tabella1) che hanno il campo testo1
uguale al valore attuale che ha il campo testo1 nella maschera1.
Spero di non aver spiegato troppo male
Grazie
Ilario
Newsgroup: it.comp.appl.access
Titolo: Formattazione Maschere

Scusate, ma come si fa a cambiare il colore e la dimensione del cursore che
'lampeggia' nei campi di una maschera?
Inoltre vorrei che automaticamente fosse possibile scrivere sempre nella
maschera soltanto in caratteri maiuscoli. Immagino serva un codice...
Grazie a tutti
Adriano





So rispondere soltanto alla seconda 
domanda.


 


Puoi utilizzare (nella proprietà formato di ogni 
campo) il carattere > che converte tutto il contenuto in 
maiuscole.


 


Ciao


Antonio Misericordia


 



 ha scritto nel messaggio
news:8s6gnl$n38$1...@lacerta.tiscalinet.it...

I controlli presenti nelle maschere (non ci sono campi!) hanno delle
proprietą e fra queste ci sono quella che definisce il colore del carattere
e quella della dimensione del carattere: se ti puņ bastare...
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

maschera soltanto in caratteri maiuscoli. Immagino serva un codice...
credo che quello che ti interessi sia scrivere in maiuscolo nella
tabella che fa da origine dati della maschera.  in fondo di quello che
è solo visualizzato a schermo che ti importa...
comunque i sono diverse cose che si possono fare.  la prima, banale è
premere il caps lock, ovvero il tasto col simbolo del lucchetto che
setta la scrittura in maiuscolo...  sembra una banalità, ma è così.
credo ci siano delle apposite Api per farlo (routine interne di
windows), puoi richiamarle all'evento on current.
poi puoi trasformare il contenuto dei controlli in maiuscolo usando la
funzione ucase, vedi help, o la stringa di formattazione >, vedi
sempre l'help.  in quest'ultimo caso però i valori saranno solo
visualizzati maiuscoli nei controlli.  nel primo caso invece magari
all'inizio sono minuscoli, ma vengono scritti come maiuscoli in
tabella (e ovviamente visualizzati come tali successivamente).
per portare in maiuscolo con ucase puoi usare l'evento prima di
inserire della maschera e un ciclo for all..next sui controlli:
(evento prima di inserire)
dim ctl as control
for all ctl in me.controls
	me.ctl=ucase(me.ctl)
next ctl
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
