mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Record non modificabile

Buona sera a tutti,
in una tabella denominata Fatture, vengono memorizzate via via le
fatture emesse. Ogni tot giorni tali fatture vengono stampate. Come
posso fare per rendere il record non più modificabile qualora sia stato
stampato (sotto forma di fattura)?
Aggiungo che i record da inviare in stampa vengono estrapolati da una query.
Grazie.
Kaal

 ha scritto nel messaggio 
news:201003242...@mynewsgate.net...

Inserisci un campo con nome Stampato si/no oppure con nome Congelato si/no
Quando premi stampa lo metti a si e blocchi tutto.
Ciao
Graziano 

 Quando premi stampa lo metti a si e blocchi tutto.
Ma dal momento che il report di stampa viene lanciato da una query, come
faccio nello stesso tempo a settare "Stampato" a SI e inoltre in che
maniera blocco tutto.
Grazie.
Kaal

 ha scritto nel messaggio 
news:201003242...@mynewsgate.net...

Domani se vuoi chima
335 8087247
Ciao 


Ciao Kall, puoi fare così.
In tabella inserisci un nuovo campo chiamato ad esempio "Verifica",
poi nel pulsante della maschera (che trae origine dalla query) dopo la
routine per la stampa aggiungi:
Me.Verifica=1
e "Su tasto giù" della maschera inserisci:
If Me.Verifica = 1 Then
KeyCode = 0
End If
Ciao Vladimiro

Vladimiro Leone ha scritto:


Se l'utente ha accesso alle tabelle, qualunque artificio è inutile.
Una soluzione sarebbe invece fare uno scanner della fattura ed archiviarla
 oppure memorizzarla come file PDF.
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

  oppure memorizzarla come file PDF.
In effetti l'utente ha accesso agli archivi, ma l'inserimento verrebbe
comunque gestito da programma e il fatto di bloccare il record dopo averlo
stampato, eviterebbe se non altro di variare inavvertitamente qualche dato
sulla fattura già stampata.
Ciao. Kaal

 Ciao. Kaal
Se � questo allora gi� ti hanno proposte delle soluzioni. Potresti pure
prendere in considerazione una query di aggiornamento.


 Ciao. Kaal
Ciao Vladimiro.

Ciao Vladimiro,
non me ne volere. Colgo l'occasione per ringraziare te, Franchi Graziano &
Famiglia e tutti quelli che in generale rispondono ai miei quesiti.
Molte volte ho veramente pochissimo tempo, per cui leggo in tutta fretta i post
e scappo via. La mia non vuol essere una giustificazione alla maleducazione, sto
solo tentando di attenuarla :)
I vostri suggerimenti sono sempre molto ben accetti.
Grazie di cuore.
Kaal
P.S Ancora non ho avuto modo di mettere in pratica i vs. suggerimenti, per cui
non so dire se può andar bene o no.
Newsgroup: it.comp.appl.access
Titolo: Evitare la Copia del Db o le tabelle

Ciao a tutti,
Vorrei sapere se esiste la possibilità di evitare che un utente, possa
copiare un Database BE collocato in una cartella condivisa di un server.
O al limite evitare la copia o l'importazione delle tabelle contenute.
Grazie dell'eventuale aiuto.
Claudia M.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ciao Claudia M.
cerca nei post precedenti: Protezione utenti
e sul sito comune la faq di Cristiano De Pasquale:
6.3 Come utilizzare la sicurezza di Access
Daniele

Newsgroup: it.comp.appl.access
Titolo: Contare record duplicati

Ciao a tutti,
ho questo problema: ho una colonna di una tabella che può contenere
duplicati e devo contare il numero di volte che ciascun dato compare.
Es. Tabella 1. La mia colonna IDRec contiene 0001, 0001, 0002, 0003, 0002,
0004, 0002, 0004, 0003 devo sapere quante volte compare lo "0001", quante lo
"0002", ecc...
La difficoltà che incontro è nell'usare un recordset. Devo creare tante
tabelle temporanee per ciascun IDRec e poi fare un recordcount su ognuna
oppure esiste un modo meno macchinoso via codice?
Quella che vi ho incollato è lo scheletro della funzione che mi serve ma che
funziona solo con il primo IDRec presente nella tabella mentre dovrei
estenderlo per farlo funzionare ricorsivamente con tutti i dati contenuti
nella colonna IDRec.
Uso DAO per accedere ai dati.
Grazie,
Lorenzo
---------------------8<-----------------------
Public Sub Pippo()
Dim rst As Recordset
Dim dbs As Database
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("Tabella1")
    a = rst!IDrec
    contatore = 0
    Do While Not rst.EOF
        b = rst!IDrec
        If a = b Then
            contatore = contatore + 1
        End If
        rst.MoveNext
    Loop
    MsgBox ("L'IDRec " & a & " è ripetuto " & contatore & " volte!")
End Sub
---------------------8<-----------------------

 Lorenzo
[CUT]
Usando VBA mi sembra che ti stai complicando inutilmente la vita; prova a
crearti una query di raggruppamento che abbia un codice SQL simile a questo:
SELECT Tabella1.IDRec, Count(Tabella1.IDRec) AS ConteggioDiIDRec
FROM Tabella1
GROUP BY Tabella1.IDRec;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 GROUP BY Tabella1.IDRec;
Grande! Proprio quello di cui avevo bisogno!
Grazie,
Lo

Newsgroup: it.comp.appl.access
Titolo: Avvio database

Salve .. è possibile eliminare le fastidiose segnalazioni di Access 2003 al 
suo avvio?
Mi riferisco agli avvisi di protezione
Saluti

Strumenti
Macro
Protezione
imposta il livello su Basso
Ciao,
-- 
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio 

 imposta il livello su Basso
Non basta.
Installa il JET 4.0.
Lo scarichi dal sito MS.
Newsgroup: it.comp.appl.access
Titolo: Record in list box

Vorrei aggiungere record o eliminarli direttamente dalla casella combinata.
Come devo procedere?

 Come devo procedere?
Si parla di Casella Combinata o di riepilogo.....???
In ogni caso devi indicarci l'origine dati, da Tabella/Query
oppure ElencoValori, o elenco Campi....???
1)Se Tabella/Query o SQL
Purtroppo devi eseguire un INSERT o DELETE nell'origine
del Controllo, via Codice con un'istruzione SQL oppure
usando i Recordset ADO/DAO....!
2)Quì ti basta aggiungere una Stringa separata dal ";"
Me.RowSource=Me.Rosource & ";NuovoItem"
3)Va aggiunto il Campo nella Tabella....!
@Alex. 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: [REPORT] Query nei report

Ciao,
ho due tabelle di questo tipo:
LIBRI
- ID (contatore)
- Autore (testo)
- Titolo (testo)
- Genere (testo)
GENERI
- ID (contatore)
- Genere (testo)
LIBRI.Genere è in relazione con 
GENERI.ID
Ho creato una maschera che ha una casella combinata dalla quale si può
scegliere il genere letterario, un'atra maschera da cui è possibile
modificare l'elenco dei generi.
Tutto funziona a meraviglia ma nel report che ho fatto invece che
mettermi GENERI.Genere mi mette 
GENERI.ID
Come faccio a dirgli di non mostrarmi l'ID ma il valore ad esso
associato? 
Grazie
Marius

 ha scritto nel messaggio
news:acbm2u4f6ua5f9e4p...@4ax.com...

I due file li colleghi in una query e nella stessa scegli i campi che vuoi
vedere
Claudio

Claudio
due file? di file ce n'è uno solo, uso un unico database...
ho collegato le due maschere in questo modo, ma nel report non so come
fare...


wrote:

intendeva le due tabelle.
come origine record metti una query che ti mostri i campi delle
tabelle che ti interessa visualizzare.
al limite prova a postare l'origine dati del report
la tua query potrebbe essere
SELECT libri.*, generi.*
FROM libri INNER JOIN generi ON 
libri.id
 = 
generi.id
;
Saluti.
Emanuele.

al limite prova a postare l'origine dati del report
Ho provato co una query e provandola da sola fuziona (le istruzioni
SQL sono giuste e mi restituisce ciň che voglio) ma nel report non
sono riuscito a farlo e continua a restituirmi il campo ID invece che
il campo descrittivo...
mi arrendo... dal momento che sono proprio una schiappa, c'č mica
qualcuno che vorrebbe vedere il mio lavoro e dirmi dove sbaglio? 
Il file zippato occupa 200 KByte.


allora ci sono chiarimenti da fare dopo aver analizzato il tuo
archivio:
a: non sò quanto convenga usare delle tabelle di appoggio esterne per
i vari dati se poi utilizzi solo un campo collegato
	esempio... invece di fare id - professione     fai
direttamente professione e consideralo quale chiave di collegamento
ricordandoti di usare l'integrità referenziale.
b: le dimensioni dei campi che hai collegato ed il loro tipo devono
essere uguali    esempio  su anagrafica professione tipo testo 50
caratteri  su professione tabella professione tipo testo 50 caratteri
	se usi invece l'ID questo deve essere usato uguale in tutte e
due le tabelle e sulla tabella univoca devi impostarlo a chiave
primaria (simbolino della chiave sulla barra superiore)
c:non è necessario usare tabelle di appoggio esterne per professione ,
documento, etc. potresti usare delle caselle combinate con origine
dati la stessa anagrafica (il campo che ti serve) usando il
raggruppamento
		esempio : SELECT Anagrafica.Professione FROM
Anagrafica GROUP BY Anagrafica.Professione
d: io userei un campo id sulle tabelle di appoggio solo se risulta
necessario o conveniente per gestire centinaia di migliaia di record
per diminuire le dimensioni della tabella anagrafica pur rallendandone
la velocità
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: ordinare dati in maschera

Ho una maschera in visualizzazione foglio dati (collegata direttamente 
ad una tabella e vorrei che alla sua apertura i dati fossero 
automaticamente ordinati x cognome.
Quello che non riesco a fare e attivare l'ordinamento nelle proprietą 
maschere, forse sbglio sintassi.
Nella guida non ho trovato riferimenti e l'access č il 2000.
Come devo scrivere nella riga ordinamento?
Grazie a chiunque risponda

skizzato ha scritto:

mi risulta che si puo' ottenere in 3 modi
1) Origine dati da query con la clausola order by cognome
2) Impostando la proprieta' orderby
3) Apri la tabella ordini per il campo e la richiudi salvando
--
a.cara
togli qualcosa dall'email

 ha scritto nel messaggio

Ti suggerisco di ordinare il recordset sottostante.
invece di usare direttamente la tabella usa una query che ordina i record
Sib

 ha scritto nel messaggio
news:3ECAC7B...@libero.it...

Usa le proprietą OrderBy ed OrderByOn (vedi help).
Se imposti dalla visualizzazione struttura della tua maschera la proprietą
Ordina per (alias OrderBy) ma non imposti a True la proprietą OrderByOn,
l'ordinamento non avverrą.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Archiviare record

ciao a tutti
ho creato un database che serve ad inserire clienti fatto di una quindicina
di tabelle collegate fra loro. Quando un cliente cessa il suo rapporto, con
una query di eliminazione cancello in un colpo solo tutti i record a lui
riferiti, per non ingigantire col tempo il Db. Vorrei però una soluzione più
pratica, dato che qualche cliente dopo ritorna e devo reinserire nuovamente
tutti i dati. Posso creare, con una query, una specie di archivio dal quale
ripescare il cliente con tutti i record accodandoli alle rispettive tabelle?
mi spegate un po' anche la procedura?
grazie a tutti.


Creati un db in cui vai a "congelare" i clienti che cessano il rapporto di
lavoro.
Cioč invece di eliminare tutti i record di quel cliente li dirotti su un db
esterno
uguale a quello che usi.Quando ti riserve il cliente lo ripristini da questo
db.
SunRex

 ha scritto nel messaggio
news:b1ifc.6227$l27....@news.edisontel.com...

Lascia stare il discorso di ingigantire il db.
Una tabella di anagrafica avrà sempre una dimensione risibile rispetto
magari a tutto il db con le transazioni ecc.
E' sbagliato cancellare i record.
Utilizza un campo cancellato sì/no che metterai a sì quando vuoi scartare il
cliente.
Le nuove transazioni funzioneranno solo con i clienti con campo a no, mentre
eventuali storici con tutta la tabella
Antonio
Newsgroup: it.comp.appl.access
Titolo: numero MAX

salve.
Ho una maschera continua con un campo che va da 1 a 12, e un altro
campo[mio] che riporta dei numeri calcolati.Io volevo inserire un
campo che mi trovasse il numero massimo dei campi di [mio] riferito
però all'intervallo 1-12 aperto in quel momento.Ho provato con MAX ma
mi restituisce il numero massimo di tuttta la tabella

 ha scritto nel messaggio 
news:d70f6aed-242c-4abc...@27g2000hsf.googlegroups.com...


Newsgroup: it.comp.appl.access
Titolo: domanda: Etichetta e posizionamento in un form

Ciao al NG.
Se possibile, vorrei sapere se: in fase di inserimento Testo in una
Etichetta o Textbox esiste un modo per "andare a capo" usando il tasto Invio
o ...altro; e ancora, se si può operare il posizionamento delle stesse o di
pulsanti in maniera millimetrica visto che i "ritocchi" sembrano
...predefiniti.
Grazie per l'eventuale risposta.
Ciao
Michele

 ha scritto nel messaggio
news:vB28c.115000$O31.4...@news4.tin.it...

Imposta la proprietà Tasto funzione invio a "nuova riga del campo"
Per il posizionamento usa il menù formato allinea e dimensione.
Ciao

 ha scritto nel messaggio
news:c3qeud$1tn$1...@lacerta.tiscalinet.it...

se non sbaglio basta che fai alt+invio o ctrl+invio ...

 ha scritto nel messaggio
news:c3rdkb$rla$1...@hulme.interac.it...

    Grazie, per le due risposte.
    ...a buon rendere !
    ;)))
    Ciao
    Michele
Newsgroup: it.comp.appl.access
Titolo: Trova e sostituisci

Ho un file .xls con con 2 colonne: 1. nome; 2. telefono (ca. 1.000 numeri).
Le celle hanno tutte e 2 formato "testo" e il numero di telefono (es.
00245...) ha uno "0" iniziale per uscire dal centralino.
La mia domanda č: esiste un modo "automatico" per eliminare lo zero iniziale
trasformandolo in 0245?
Ho provato con trova 002* e sostituisci con 02* ma non funziona.
Grazie a tutti.
Ciao

 wrote in message
xsqS5.7152$FV2.2...@news.infostrada.it...

######
Se devi farlo sotto Excel, penso tu abbia sbagliato NG, comunque, supponendo
che tu abbia il nr. di telefono nella cella A1  scrivi nella cella accanto:
=STRINGA.ESTRAI(A1;2;LUNGHEZZA(A1)-1)
e poi puoi copiartela in giu per tutti i nr. telefonici.
Questa formula ti elimina il primo carattere.
ciao Riccardo

 ######


 Grazie
-------
Supponi di avere in una maschera due caselle di testo con i seguenti nomi:
Testo
Stringa
copiati questo codice:
Private Sub testo_Exit(Cancel As Integer)
    Me.stringa = "ciao" & miD$(Me.testo, 2, Len(Me.testo) - 1)
End Sub
dopo aver scritto qualcosa nella casella "Testo" ti comparira' nella casella
"Stringa" la parola scritta precedentemente (senza la prima lettera)
preceduta dalla parola "ciao".
Naturalmente la parola puoi sostituirla con altro (valore di un controllo,
variabile)
ciao Riccardo

 ha scritto nel messaggio
news:xsqS5.7152$FV2.2...@news.infostrada.it...

:
:

 La mia domanda è: esiste un modo "automatico" per eliminare lo zero



Per separare un numero di caratteri in una colonna intera puoi seguire il
seguente percorso:
Seleziona tutta la colonna
Menů Dati > Testo in colonne > Larghezza fissa
Segui le istruzioni
giuseppe

 La mia domanda è: esiste un modo "automatico" per eliminare lo zero

Newsgroup: it.comp.appl.access
Titolo: Report per etichette

Buongiorno,
avrei la necessitą di stampare un report che vada a scriversi su delle 
etichette solo che ho 3 colonne e 4 righe
se io metto il campo su 3 colonne mi stampa 3 volte lo stesso valore esempio
Etichetta 1    Etichetta 1    Etichetta 1
Etichetta 2    Etichetta 2    Etichetta 2
Etichetta 3    Etichetta 3    Etichetta 3
Etichetta 4    Etichetta 4    Etichetta 4
mentre io vorrei stamparle
Etichetta 1    Etichetta 2    Etichetta 3
Etichetta 4    Etichetta 5    Etichetta 6
Etichetta 7    Etichetta 8    Etichetta 9
Etichetta 10   Etichetta 11  Etichetta 12
Spero di essere stato chiaro.
grazie 

 avrei la necessità di stampare un report che vada a scriversi su delle 

Non l'ho provato ma penso che si faccia cosi:
nel corpo del report metti il solo campo etichetta 1, poi nell'impostazione
della pagina del report metti il mumero colonne a 3 e selezioni la priorità
orizzondale (controlla bene la larghezza delle colonne)
dovrebbe funzionare
ciao
GIS

 ha scritto nel messaggio 
news:499ad1bf$0$1117$4faf...@reader3.news.tin.it...

Ho riportato una risposta che mi hanno mandato via mail ma non trovo le 
impostazioni che mi dice
sono nella sezione corpo? sul campo casella di testo? nelle proprietà del 
report?
grazie 

 ha scritto nel messaggio 
news:499adc5d$0$1113$4faf...@reader3.news.tin.it...

Ho trovato adesso che si trova in imposta pagina anche se adesso mi crea le 
2 colonne ma non mi crea più le righe 

 ha scritto nel messaggio 
news:499adeee$0$1119$4faf...@reader3.news.tin.it...

Scusate avevo impostato la proprietà nuova riga o colonna 

 ha scritto nel messaggio 
news:499adc5d$0$1113$4faf...@reader3.news.tin.it...

Scusa ho sbagliato a fare l'invio.
Allora, nella visualizzazione struttura del report inserisci solo il campo 
Etichetta 1, il campo lo fai della dimensione che ti serve e poi riduci 
tutto il resto dello spazio bianco del corpo del report fino alla larghezza 
del campo sia a destra che sotto .
Poi apri il report in anteprima e dovrebbe venire un listone su una colonna.
Ora vai a seleziona IMPOSTA PAGINA (in alto a sinistra della barra dei menu, 
sotto il menu FILE)
qui trovi la scheda COLONNE, selezioni il numero colonne che ti serve 3, ed 
in basso LAYOUT COLONNE selezioni PRIORITA' ORIZZONTALE, fai ok e dovresti 
avere il risultato richiesto.
Ciao
GIS 

 ha scritto nel messaggio 
news:499ae098$0$1123$4faf...@reader2.news.tin.it...

Perfetto grazie mille
Newsgroup: it.comp.appl.access
Titolo: blocco controllo

Vi chiedo gentilmente un quesito.
Ho una maschera con tanti controlli e uno di questi è una casella combinata.
Come posso fare,una volta scelto dal menu a tendina,che nessuno possa più cambiarlo (cioè bloccarlo). Grazie

 cambiarlo (cioï¿œ bloccarlo). Grazie
 
Prova a scrivere in italiano corretto e comprensibile.
 
Bruno
 
 

 Bruno
 
In una maschera ho una casella combinata.Quando inserisco un nuovo record arrivo alla casella combinata e scelgo un valore dal menu a tendina (sono 5).Vorrei che una volta scelto quel dalla casella combinata nessuno possa cambiarlo più.
Spero di essere stato più chiaro grazie

 In una maschera ho una casella combinata.Quando inserisco un nuovo record arrivo alla casella combinata e scelgo un valore dal menu a tendina (sono 5).Vorrei che una volta scelto quel valore dalla casella combinata nessuno possa cambiarlo più.(rimanga cioè bloccato nel caso qualcuno lo voglia modificare dal menu a tendina)


 pi� cambiarlo (cio� bloccarlo).
 
Puoi p.e. usare una riga di codice nell'evento "Su corrente" della maschera:
 
Me!NomeCasellaCombinata.Locked = Not IsNull(Me!NomeCasellaCombinata)
 
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it
 
 
 

 Come al solito molto gentile Karl.Grazie


Newsgroup: it.comp.appl.access
Titolo: Rinominare etichetta maschere

Salve a tutto il ng.
Ho questo problema:
ho un db con 62 forms; esiste qualcosa che mi permetta di cambiare il campo
etichetta di tutte le 62 forms in modo che su tutte compaia un unico nome
p.es
. "Gestione Contabile v. 1.02"
(mettersi a cambiarle tutte una alla volta č un pň ...)
grazie a tutti

 grazie a tutti
io di solito con Visual basic uso un ciclo For Each Next
Dim miofrm as Form
For Each miofrm in forms
miofrm.caption = "testo"
Next 
ho però constatato che con access le form devono essere aperte. puoi
fare
un ciclo che le apre cambia l'etichetta e chiude. 
ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ciao
Ti ringrazio per la risposta ... perň non so come si fa a fare un ciclo che
mi apre le 62 forms!
Non č che puoi aiutarmi?

mi apre le 62 forms!
La tabella MSysObjects contiene gli oggetti del db
L'ultimo campo indica il tipo, che per le forms e' -32768
Ergo puoi aprire un rst con select name from msysobjects
where type = -32768 e ciclarlo
HTH
-- 
Lorenzo Coronati
---
Quesito a risposta binaria SI/NO:
"Risponderai no a questa domanda?"
---

 Lorenzo Coronati
non č che saresti cosě simpatico da farmi un piccolo listato di esempio?
in palio ?. 1.000.000 sul tuo cc
grazie

non č che saresti cosě simpatico da farmi un piccolo listato di esempio?
dai un'occhiata sul sito comune alla funzione segugio
cmq,
set r=currentdb.openrecordset("select name from msysobjects
where type=-32768", dbopensnapshot)
r.movefirst
do until r.eof
 debug.print r!name
 r.movenext
loop
set r=nothing
hth

Newsgroup: it.comp.appl.access
Titolo: Amnesia (maledetti amici)

Devo collegare la mia tabella anagrafica ditta (con idditta, ditta, ecc ecc)
con la tabella fatture (idfattura, idditta, fatturan., del, ecc ecc ) in
modo che dalla mascera anagrafica ditta possa aggiungere fatture solo alla
ditta visualizzata in maschera e dalla maschera fatture stampare due report
in successione. Ricordo di averlo fatto un paio di anni fa con delle routine
prese da un manuale che ho prestato a qualcuno (maledetti amici per questo)
ma non so rifarlo. Ricordo di avere aggiunto una funzione isopen e avere
creato una query da cui forse attingere le info per fare lavorare le due
maschere insieme, ma guardando il programma allora fatto e stramodificato da
un altro sapientone  fino a non funzionere più  (per questo poi la ditta
compro un programma "serio") non capoisco una H.
Siccome ho fretta (scusate per questo)qualcuno di voi può darmi un link o
semplici info per risolvermi il problema in attesa che arrivi il libro che
nel paese dove abito non avevano disponibile.
Grazie


Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: access e SQL via internet?

salve a tutto il ng.
vorrei sapere se è possibile collegare un db access ad alcune tabelle
di un sql server attraverso internet.
--
IgnazioC
----------------------
www.sitocomune.com
 > 
www.patx.net
       > versione beta
www.patx.net/php
   > versione "betissima"
----------------------

 di un sql server attraverso internet.
Yes, fattibile.
Ti consiglio a tal proposito di configurare un alias tramite l'Utilità di 
rete del Client di SQL Server, oppure ancora meglio un DSN, così puoi utilizzarlo 
anche per SQL Express.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it

 di un sql server attraverso internet.
Ovviamente sě, ma devi fare molta attenzione.
Cerca di passare query che richiedano pochi record alla volta altrimenti 
impalli la macchina per mezz'ora, inoltre, a meno che non ti serva scaricare 
i record in locale per qualche motivo suggerirei l'uso di asp direttamente 
sul server.
Ciao
Sib
-- 
http://www.gestionedati.com
 

On Thu, 9 Mar 2006 15:13:51 +0100, "Sib" <sedav...@SPAMtiscali.it>
wrote:

in pratica basta che apro la porta 1433 sul router del server  e poi
sul mio client, tramite ODBC gli dico di andre a prendere i dati dal
server tramite l'indirizzo ip, gisto?
grazie.


[cut]
caspita..funziona tutto. 
adesso devo fare in modo che access quando sono collegato in locale
sfrutti in dsn, quando invece sono fuori sede ne sfrutti un'altro.
grazie  a tutti.


 server tramite l'indirizzo ip, gisto?
E' necessaria anche la configurazione del NAT.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

> caspita..funziona tutto.
Allora vuol dire pre-esisteva una regola NAT.


E' necessaria anche la configurazione del NAT.
certo, quello ormai l'ho capito. cosě come ho capito che non posso
provare dalla stessa rete.
hai idea di come posso fare per usare due DSN per collegarmi allo
stesso sql server? se sono in azienda vorrei usare l'indirizzo
interno, mentre se sono fuori vorrei usare l'indirizzo pubblico.
ciao e grazie ancora.


 server tramite l'indirizzo ip, gisto?
Giusto.
Anche gli adp/ade funzionano, ma attento a non aprire intere tabelle di 
grandi dimensioni...


 interno, mentre se sono fuori vorrei usare l'indirizzo pubblico.
Non mi viene in mente niente di pratico da suggerirti, anche se credo che 
la soluzione debba essere ricercata di routine da eseguire all'apertura del 
progetto.

Newsgroup: it.comp.appl.access
Titolo: Me.filter fa casino.....

Ho un problema che non capisco....
Ho dichiarato una variabile globale chiamata RS di tipo DAO.Recordset
all'interno di una maschera di access 2000 a cui assegno l'oggetto
me.recordset su l'Onload della maschera stessa (questo giusto per avere poi
l'intellisense).
Tutto funziona bene fino a quando non vado ad applicare il filtro (tramite
un bottone), perchè da quel momento sembra che vada perso il riferimento
all'oggetto. Ma non solo se provo a rieseguire dopo il filtraggio set rs =
me.recordset mi da errore lo stesso, per farlo funzionare sono a costretto
anche a ridichiarare la variabile (dim rs....).
Poichè l'oggetto recordset lo utilizzo in molte funzioni, dovrei dichiarare
localmente ad ognuna di essa un oggetto di tipo recordset, il che non è
comodissimo...
Spero di essermi spiegato e che qualcuno mi sappia rispondere....
Saluti a tutti
Ciao
Daniele
--------------------------------
Inviato via 
http://usenet.libero.it

 comodissimo...
Haimè tu ti sei spiegato, ma io faccio un pò fatica....!
In ogni caso non son sicuro di darti un consiglio che risponda
alle richieste, ma prova a considerare la possibilità di 
creare una Collection in cui inserire l'Oggetto Recordset
con indice....!
Vedi l'utilizzo di Collection sull'Help, non è molto chiaro,
ma rende.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie mille per la risposta.
Quello che volevo sapere non era tanto un modo per ovviare al problema, che
in qualche modo si aggira, ma proprio una spiegazione di quale sia il
problema!!
Perchè l'applicazione di un filtro con me.filter da dei problemi con
l'oggetto me.recordset?
Ciao
Dani

Newsgroup: it.comp.appl.access
Titolo: Tempi di eseguzione di Qry impossibili!!!!

Salve uso Access97 ed ecco il mio problema:
Ho un DB di dati, ed un DB con le tabelle collegate, le maschere, reports,
ecc entrambi residenti sullo stesso computer (PIII 733, 128 MB, Win2000).
Ho creato una Qry di accodamento che trasferisce i record dalla Qry "Q QTB
FAST" alla tabella "Archivio Registrazioni" della quale vi riporto l'SQL:
INSERT INTO Archivio Registrazioni ( CodCliente, DataReg, DescrizioneReg,
Flg_TipoDoc, AliquotaIVA, ImportoDare )
SELECT [Q QTB FAST].cliente, [Q QTB FAST].datapartenza, "Volo " & [marca] &
" di: " & Format(TimeSerial
(Hour([tempo2]),Minute([tempo2]),0),"hh\:nn") AS DescrVolo, "V" AS TipoDoc,
20 AS Iva, DLookUp
("[Costoora_marca]","[listino_marche]","marca='" & [marca] & "'") AS CostoAM
FROM [Q QTB FAST]
WHERE ((([Q QTB FAST].cliente) Is Not Null))
ORDER BY [Q QTB FAST].datapartenza;
Qualunque cosa cerchi di far eseguire a questa Qry ci mette tantissimo tempo
circa 3 min che sia un ordinamento, una Select o altro considerando che
trasferisce circa 5000 records.
Ho notato pero' che omettendo il calcolo del CostoAM la Qry rientra nella
normalitą di elaborazione.
Sapete dirmi qualcosa al riguardo?  Io le sto provando tutte anche a far
eseguire solo CostoAM in una Qry di aggiornamento, ma e' uguale.
Grazie a tutti in anticipo


Penso proprio che la vera colpevole di tutto sia la funzione di aggregazione
DLookup; è notorio che tali funzioni non sono amiche della performance.
Fossi in te proverei a toglierla ed a basare la tua query sul join delle
tabelle [Q QTB FAST] e [listino_marche], INNER o LEFT JOIN effettuato in
base ai campi marca, ricuperando così facilmente e con maggiore velocità i
dati contenuto nel campo Costoora_marca.
Comunque ti consiglio di definire un indice nei campi marca di ambedue le
tabelle, sempre al fine di velocizzare il tutto. Questo dovrebbe anche
velocizzare l'attuale soluzione che usa la funzione DLookup.
Ti consiglio anche di ricercare sull'help Ottimizzare le prestazioni: ti
verranno restituiti molti argomenti che ti aiuteranno ad aumentare la
performance del tuo apllicativo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: query: come specificare e limitare numero record selezionati

Saluti a tutti, devo eseguire una select su una tabella di 100 record e
voglio selezionare/estrarre i record dal 20 al 25 senza caricarmi tutto il
contenuto della tabella, come posso fare?
Grazie
...e chiedo scusa se la domanda è banale...non per me!

 wrote in message
news:a6t056$ge6o8$1...@ID-84026.news.dfncis.de...

Se i record hanno un'indice NUMERICO PROGRESSIVO UNIVOCO
puoi utilizzare Beetween(20 and 25).
Altrimenti devi creartelo(Vedi SITO COMUNE)....!
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie
A presto
Newsgroup: it.comp.appl.access
Titolo: eliminare record dalla tb dove i campi hanno lo stesso valore

ciao a tutti
ho una TbIpostazioni con questi campi
IdCliente1      IdFornitore   IdProdotto1   IdBancale   IdConfezione   IdUM
 
   13                             7            5             51          1 
   13               509           7            5             51          1<-- da eliminare
 
p.e.
vorrei eliminare i record come nell'esempio qui sopra,
cioè dove i campi sono uguali tranne che per IdFornitore
 
 
 
Grazie per l'aiuto.

cut
 
in questo modo mi elimina i due record uguali,
ma io devo eliminare solo 1 record,
quello che ha l'IdFornitore null
ancora grazie.
 
Delete IdCliente1, IdProdotto1, IdBancale, IdConfezione, IdUnitàMisura
  From TbImpostazioni As T
  Where exists
   (Select IdCliente1, IdProdotto1, IdBancale, IdConfezione, IdUnitàMisura
      From TbImpostazioni As T1
      Where
        T1.IdCliente1=T.IdCliente1
        And T1.IdProdotto1=T.IdProdotto1  
        And T1.IdBancale=T.IdBancale
        And T1.IdConfezione=T.IdConfezione
        And T1.IdUnitàMisura=T.IdUnitàMisura
      group by IdCliente1, IdProdotto1, IdBancale, IdConfezione, IdUnitàMisura having count(*)>1)
 


DELETE IdFornitore, IdCliente1, IdProdotto1, IdBancale, IdConfezione, IdUnitàMisura
FROM TbImpostazioni AS T
  WHERE T.IdFornitore Is Null 
  AND Exists (Select IdCliente1, IdProdotto1, IdBancale, IdConfezione, IdUnitàMisura
  From TbImpostazioni As T1
    Where
    T1.IdCliente1=T.IdCliente1 
    And T1.IdProdotto1=T.IdProdotto1  
    And T1.IdBancale=T.IdBancale
    And T1.IdConfezione=T.IdConfezione
    And T1.IdUnitàMisura=T.IdUnitàMisura
    group by IdCliente1, IdProdotto1, IdBancale, IdConfezione, IdUnitàMisura having count(*)>1);

Il giorno giovedì 7 giugno 2018 09:38:47 UTC+2, Franco dellavalle ha scritto:

SE, come appare, l'esigenza è quella di ripulire 
una tabella da record registrati in modo SCONSIDERATO
(cioè NON considerato come possibile prima che lo si riscontrasse,
cosa che può accadere a tutti !)
 
e quindi si tratta di una esigenza del tutto estemporanea
prendi in considerazione di agire "manualmente",
con una serie di operazioni di questo tipo:
 
aggiunta di scopo di un progressivo di riga (se non c'è)
query->tabelle di individuazione dei record da togliere
query di eliminazione delle righe (TRAMITE il progressivo)
 
poi queste registrazioni "sono da considerare possibili", e da impedire ...


ciao Giorgio e grazie
in questa situazione a cosa mi dovrebbe servire
un progressivo?

 un progressivo?
 
per riuscire ad individuare meglio (con un SINGOLO dato come criterio) le righe da eliminare 
e poi eliminarle con una query di più "facile" scrittura ed esecuzione
 
sempre considerando di agire con una modalità "euristica", 
giustificabile da quanto traspare: 
pulizia "una tantum" di registrazioni "sballate" che però dovrebbero essere piuttosto numerose
(altrimenti la cosa si risolve con qualche eliminazione "a vista")
 


grazie
Newsgroup: it.comp.appl.access
Titolo: Query esotica - qualche esperto SQL?

Ciao a tutti.
Devo scaricare dati da un database tramite una qry in Access
collegata tramite ODBC.
Dato che il database e' immenso vorrei scaricare
solo una ventina di campi in modo da avere i dati raggruppati in un numero
non esagerato di report. Fin qui tutto bene. Il fatto e' che del ventesimo
campo vorrei i valori solo nel caso essi combacino con una tabella che ho
creato, in tutti gli altri casi vorrei che il campo fosse lasciato vuoto.
Quello che vorrei evitare e' scaricare SOLO i record che hanno il ventesimo
campo legato alla mia tabella: li voglio infatti TUTTI e tra questi, di
quelli con il campo che soddisfa i miei criteri vorrei anche il dettaglio.
E' possibile?
Grazie fin d'ora
--------------------------------
Inviato via 
http://usenet.iol.it

 quelli con il campo che soddisfa i miei criteri vorrei anche il dettaglio.
Fai un left join fra le tabelle.
Per il dettaglio....boh, dipende da quello che vuoi dire!
Saluti.
Luciano
(DOC)

(DOC)
GRAZIEEEE!! ma come ho fatto a non pensarci prima????
Per dettaglio
intendevo avere in piu' il campo in questione solo per i record che
soddisfano il match.
Perfetto!


soddisfano il match.
Con il left join ti ritrovi il campo vuoto....poi decidi tu cosa
farci.....dipende se visualizzi il risultato su uan form o un report.
Saluti.
Luciano
(DOC)

Newsgroup: it.comp.appl.access
Titolo: Dividere records foglio dati in pagine

Access 2007.
Ho una maschera ed una sottomaschera.
La sottomaschera è un foglio dati: il problema è che il foglio dati
supera i 6000 records ed è in continuo aumento con relativi
rallentamenti all'apertura.
Vorrei quindi dividere tale foglio dati in pagine: quindi nel form
padre contare i records e dividere tipo per 500 in modo da avere una
combo con la selezione della pagina... pagina 1 i primi 500 records,
pagina 2 i successivi 500 records e così via...
Come fare?
Pensavo a qualcosa del genere:
records = DCount("id", "tbJobGiornate")
divisione = CDec(records / 500)
pagine = IIf(Int(divisione) < divisione, Int(divisione) + 1,
divisione)
Ma poi come comportarmi con il recordsource?
Ed inoltre, come comportarmi con i filtri e gli ordinamenti che da
Access 2007 è possibile utilizzare nei fogli dati?
Grazie


Allora metti un gruppo di opzioni
e assegna i valori 1 a 30 per esempio
su click ci metti una cosa
tipo
SELECT * FROM Tuatabella where id between " & (me.tuogruppo-1)*500+1 & " AND " & (me.tuogruppo-1)*500+499
Cioè col grupp0 1 avrai
SELECT * FROM Tuatabella where id between 0 And 500
col secondo
SELECT * FROM Tuatabella where id between 501 And 999
e così via
é la soluzione + veloce che mi è venuta in mente
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Newsgroup: it.comp.appl.access
Titolo: corso access

Vorrei sapere , al di là della competenza dell'istruttore(diamo per scontato
che sia qualificato), un corso di solo access della durata di 50 ore a circa
? 180 tutto compreso credete sia un buon corso o una ciofeca?
In quest'ultimo caso consigliereste altri percorsi del tipo fatti l'intera
patente ecdl?
Grazie

 patente ecdl?
E' poco se l'istruttore e' preparato.
Ti sconsiglio corsi ECDL.
Sib

Sib <si...@SPAMMiol.it> wrote in message
Hlhm8.9131$pT1.2...@news1.tin.it...

Beh, se ci sono una decina di allievi, sono 1800 euro, gią si comincia a
ragionare...
Antonio



in quanti seguono il corso?
di che livello?
con computer per le prove in classe  o solo teorico
sconsiglio anchio i corsi ECDL sono da asilo!
Saluti.
Emanuele.

 >Vorrei sapere , al di lą della competenza dell'istruttore(diamo per


 (sempre compreso nel prezzo).
Sib



dai racconta...
Saluti.
Emanuele.

 aneddoti in proposito.
Qui non posso fare altro che fidarmi di ciň che mi dicono

 Qui non posso fare altro che fidarmi di ciò che mi dicono
Lo capisco, ma vedi se riesci a farci una chiacchierata preventiva con
l'istruttore.
Sib

 dai racconta...
Ma sai, piu' che altro non sono cose divertenti.
Un esempio:
Diversi anni fa (1995), quando si inizio' a parlare di autogestione delle
scuole da parte dei presidi, in una scuola avevano organizzato dei corsi di
CAD e gli serviva un istruttore che desse le basi di informatica agli
studenti.
Io mi proposi per quel ruolo.
Fra discussioni e frasi inutili alla fine fu preso un architetto che aveva
una infarinatura di DOS, non commento il tipo di lezioni fornite (ho
assistito personalmente a una lezione), basti sapere che era un amico del
preside.
Sib


E di sapere cosa insegna, magari greco e latino
Ciao
Claudio
Newsgroup: it.comp.appl.access
Titolo: Seleziona tutto in casella di testo

Vorrei che con un click o doppo click su una casella di testo mi selezioni
tutto il contenuto. Ho provato con Sellenght ma ad esempio in una data
seleziona solo le cifre tra due barre e con cifre decimali solo fino alla
virgola. Dovrebbe funzionare insomma come con il tasto invio.
Saluti.
Sandro

 ha scritto nel messaggio
news:MXL5c.75581$FJ6.2...@twister1.libero.it...

Funziona  con l'evento "su clic":
Me!nomeCasella.SelStart = 0
Me!nomeCasella.SelLength = Len(Me!nomeCasella)
Ma non lo considero pratico...
Ciao.
-- 
Sergio MAZZA

 Ma non lo considero pratico...
Nel caso che la casella è vuoto Len() causa un errore
13 tipo non corrispondente. È più sicuro
Len(nz(Me!nomeCasella))
o
Len("" & Me!nomeCasella)
-- 
cu
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 ha scritto nel
messaggio
news:MXL5c.75581$FJ6.2...@twister1.libero.it...

F8
MAssimiliano

 ha scritto nel messaggio
news:c39219$24j6so$1...@ID-46617.news.uni-berlin.de...

Già! "...Mi manca sempre 1 per fare 31..." (proverbio).
Ciao.
--
Sergio MAZZA

 Già! "...Mi manca sempre 1 per fare 31..." (proverbio).
Io sapevo
ti mancano 19 soldi pe fa 'na lira... (1 lira = 20 soldi)
Antonio

 Antonio
MAssimiliano

 ha scritto nel messaggio
news:CPX5c.2723$eO2...@news.edisontel.com...

Veramente è usato esattamente nello stesso contesto
Antonio

 ha scritto nel messaggio
news:mxX5c.76232$FJ6.2...@twister1.libero.it...

Ma a civitavecchia non è arrivato l'euro?
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:CPX5c.2723$eO2...@news.edisontel.com...

In effetti sembrano diversi almeno nella gestione delle quantità:
- io ho 30 e mi manca 1 (quindi sono possidente);
- Antonio ha 1 lira (5,1645689908948648690523532358607e-4 euro) e gli
mancano la bellezza di 19 soldi (che equivalgono a euri? Boh!); un po'
pochini per offrire la cena...
Ciao.
--
Sergio MAZZA


Se possiamo riprendere il discorso originario, debbo dirvi che comunque il
problema resta perchč, almeno io, non riesco a selezionare tutto il campo ma
solo la parola, cioč fino alla virgola decimale, ala barra delle date o allo
spazio delle stringhe....................
Ciao.
Sandro

 ha scritto nel messaggio
news:te56c.74569$Kc3.2...@twister2.libero.it...

L'hai letta la mia risposta integrata anche da Karl?
Ciao.
-- 
Sergio MAZZA


Pardon, io insistevo sul Doppio Click, ma probabilmente funziona solo con il
Click.
Quanto a F8, ha un funzionamneto abbastanza strano. Sull'help non ho trovato
nulla.
Ciao
Sandro
Newsgroup: it.comp.appl.access
Titolo: Creare una relazione tra due tabelle con vba ?

Ciao a tutto il NG
Cercando nel sito comune, non sono riuscito a trovare niente che possa
risolvere il mio problema, o meglio quello che ho trovato mi sembrava troppo
complicato e forse non adatto.
Vi spiego cosa mi serve e se č possibile farlo.
Ringraziando @Alex., Roberto, ecc., loro mi hanno insegnato come da codice
creare nuove tabelle, aggiungere nuovi campi, cambiare il tipo di campo, e
eliminare i dati in esse contenuti, ora mi trovo di fronte la necessitŕ di
creare sempre da codice, oppure in qualsiasi altro sistema la relazione tra
due tabelle DITTA = idditta "contatore" CLIENTI = iddittacliente "numerico,
ripeto che non so se questo sia possibile ma sperando sempre nella vostra
preziosa collaborazione anticipatamente ringrazio e saluto.
Pabel

 collaborazione anticipatamente ringrazio e saluto.
È possibile con SQL. Ma in parte dipende dalla versione di Access
che non hai rivelato. Allora uso DAO per l'esempio e assumo che
idditta è la chiave primaria di DITTA:
Dim db As DAO.Database
Dim rel As DAO.Relation
Set db = CurrentDb
With db
      ' creare la relazione con update e delete cascade
      Set rel = .CreateRelation("relDittaClienti", "DITTA", "CLIENTI", _
        dbRelationUpdateCascade + dbRelationDeleteCascade)
      ' creare i campi nella relazione
      rel.Fields.Append rel.CreateField("idditta")
      rel.Fields!ID.ForeignName = "iddittacliente"
      .Relations.Append rel
End With
Set rel = Nothing
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 ha scritto nel messaggio
news:bvij9c$sbp4p$1...@ID-46617.news.uni-berlin.de...

Ti ringrazio per tua risposta, mi scuso per quanto riguarda la versione,
davo per scontato che si potesse fare con tutte, tornando al tuo
suggerimento, mi sono dimenticato di dirti che non mastico per niente il
codice anche se scopiazzando qua e la ne ho fatto uso, il tuo esempio mi
sembra di capirlo, non riesco invece a capire come posso collegarlo a un
pulsante che mi esegua questa azione, per capirci io vorrei un pulsante in
una maschera che su evento clic mi esegua tutto ciò, mi potresti guidare in
questi passaggi, ho la possibilità di usare qualsiasi versione di access, ma
in questo caso diciamo che userò la 2000
Di nuovo grazie Pabel
Newsgroup: it.comp.appl.access
Titolo: riferimento maschere

Piccolo problema:
Ho le maschere
1)ordini
2)clienti con sottomascheraClienti
Dovrei creare una rutine che sull'evento click di un pulsante inserito nella
maschera ordini che mi apra la maschera clienti e porti il setfocus sul
controllo della sottomascheraClienti sul controllo iddettaglio.
ho provato con questo
DoCmd.OpenForm "Clienti", acNormal, "", "", , acNormal
DoCmd.GoToControl "sottomascheraClienti"
DoCmd.GoToControl "idddettaglio"
Funziona però perche quando faccio il debug mi dice nessun campo chiamato
sottomascheraClienti   nel record corrente ?
Grazie per un eventuale delucidazione.
--

"Marina F." <1@.1> ha scritto nel messaggio
news:_qG28.18562$ly.6...@twister1.libero.it...

Prova con :
dim f as form
set f= "sottomascheraClienti"
f.idddettaglio.setfocus
Ciao.




forms!clienti!sottomascheraClienti.setfocus
forms!clienti!sottomascheraClienti!idddettaglio.setfocus
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: [?] Report e raggruppamento per mese

Salve a tutti !
Ho una piccola difficolta' con i report di Access.
Dunque ho una tabella contenente diversi campi di dati, e un campo DATA e un
campo ORA  (Date,Time).
Vorrei stampare dei report di dati per ogni mese, e per far questo ho usato
l'opzione "Raggruppamento", dopo aver creato il report.
Ho messo come parametro "Mese" e ho inserito un pie' di pagina gruppo, dove
indico il totale per il mese indicato.
L'unico difetto é che mi separa si' i dati per mese, ma non mi mette un mese
per ogni pagina, nel caso in un mese ci siano pochi dati.
Capita anche che mi metta 2 mesi (composti da 4-5 giorni l'uno) su una
pagina sola, e non é questo l'effetto che voglio ottenere.
C'e' forse qualche altro parametro da inserire ?
Grazie dell'aiuto
Dave

"-> Dave <-" <da...@hate.spam> ha scritto nel messaggio
news:9anv8r$f1m$1...@news1.sunrise.ch...

Apri la struttura del report; evidenzia la sezione intestazione di gruppo;
per la proprietà Interruzione pagina seleziona Prima di sezione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: esportare campi di una tabella per formato outlook

č possibile scegliere alcuni campi e fare in modo che si possa poi 
importarli in microsoft outlook quello incluso in office?
 
i campi devono avere un nome e un separatore particolare?
 
grazie. 
 

 i campi devono avere un nome e un separatore particolare?
 
No, niente di particolare.
Quel che va bene per Access va bene anche per Outlook.
 
Bruno
 
 

grazie
Newsgroup: it.comp.appl.access
Titolo: docmd.gotorecord in sottomaschera msaccess

Ciao,
ho un problemino che al momento non riesco a risolvere. Vorrei spostarmi nei
record di una sottomaschera premendo i tasti freccia. Questo lo riesco a
fare utilizzando keycode vbkeyleft e vbkeyright pero utilizzando il comando
DoCmd.GoToRecord mi dice che la maschere (sottomaschera) non é aperta. Ho
provato ha fare un setfocus sulla sottomaschera ma il risultato é sempre
negativo. Forse qualcuno mi sa indicare come fare.
Saluti
roland

 ha scritto:

Non è chiaro cosa fai. Sarebbe meglio rivelare il tuo vero codice.
L'errore normalmente succede se usi il nome del SourceObject della
sottomaschera che è falso e inutile qui. Prova senza mezionare
un oggetto: DoCmd.GoToRecord , , acNext
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 schrieb im Newsbeitrag
news:b2jt92$1dm52g$1...@ID-46617.news.dfncis.de...

il mio codice é semplice ed é il seguente:
If KeyCode = vbKeyRight Then
DoCmd.GoToRecord , "FOTO", acNext
End If
dove "FOTO" é una sottomaschera della form. Il messaggio indicato é:
"l'oggetto FOTO non é aperto!"
Grazie per l'auito.
Roland

 "l'oggetto FOTO non é aperto!"
In principio ti ho già detto la soluzione. Vedo che hai anche postato
in dcdma. Allora leggi l'esplicazione e l'esempio per GoToRecord al
Access-FAQ 4.2  Bezug auf Unterformular/bericht


Grazie,
ha funzionato nel modo descritto.
saluti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: List box

Per prima cosa un saluto a tutti.
ho una maschera in cui è inserita una Listbox popolata da una query di
selezione,
è possibile passare, tramite un pulsante al primo e/o ultimo record?
Grazie per l'aiuto.
Paolo

 Paolo
Ciao.
-- 
Sergio MAZZA 


ho provato il tuo suggerimento,
con ListCount che gią uso ottengo il conteggio delle righe/records
visualizzate
non riesco perņ a posizionarmi/selezionare l'ultima rida dell'elenco
dove sbaglio?
ListCount/Selected non mi dą nessun help
Grazie di tutto
Paolo

 Paolo
Prima riga:
Me!nomeControllo = Me!nomeControllo.ItemData(0)
Ultima riga:
Me!nomeControllo = Me!nomeControllo.ItemData(Me!nomeControllo.ListCount - 1)
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:f14pnq$e3f$1...@tdi.cu.mi.it...

Mi son scervellato non ti dico quanto,
e le cose son sempre più semplici di quello che si pensa.
Grazie mille
Paolo

 Grazie mille

Newsgroup: it.comp.appl.access
Titolo: Caseel a di riepilogo

Ho una casella di riepilogo che mi visualizza un importo.
Il problema è che me lo visualizza partendo da sinistra verso destra.
E' possibile impostare l'allineamento a destra ?
Grazie e ciao

 ha scritto nel messaggio
news:g%P0a.92089$YG2.2...@twister1.libero.it...

Prova a dare uno sguardo al thread aperto da Valerio Dal Monte il 6/2/2003
alle ore 23:25 e che ha per Oggetto "LIST Allineamento dei numeri a DX!".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Grazie corro subito a vedere!
ciao Roberto

 Azz, come si sono scaldati!!!!
ciao

 ha scritto nel messaggio
news:is11a.95202$ZE.26...@twister2.libero.it...

Sai a volte capita: è colpa dell'ardore del sapere. :-)


Newsgroup: it.comp.appl.access
Titolo: somma di query

Ho un problema enorme. Ho un file di Access.
Ho creato diverse maschere e tabelle.
Ho creato, poi, due query
Bene ora vorrei creare una terza query che in un campo mi dia la somma delle
altre query.
E meglio ancora vorrei che mi dia la somma solo di un certo giorno.
Aiutatemi per favore
--
TOGLI NOSPAM
e...@freemail.it
TOGLI NOSPAM

 ha scritto nel messaggio
news:8lneck$t54$1...@sirmdpsin17.inwind.it...

Potresti spiegarti meglio, magari con un esempio?
Roberto

Newsgroup: it.comp.appl.access
Titolo: Maschere e report

Problema:
Ho una query MAGAZZINO che prende i criteri dalla maschera SCELTA.
Nella maschera SCELTA ho predisposto diverse caselle combinate che
permettono di impostare i criteri di scelta senza digitarli.
Per le caselle che fanno riferimento a campi di tipo Testo, non ho problemi.
Per la casella NUMORD, che permette di scegliere il numero dell'ordine da
stampare, ho il problema seguente: se si sceglie un numero di ordine dall'
elenco, tutto bene, ma:
come faccio per stampare tutti gli ordini?
Non posso lasciare la casella vuota e non posso usare l'asterisco come
valore predefinito per il controllo, cosa che ho fatto per i campi di tipo
Testo.
Grazie a tutti

 ha scritto nel messaggio
news:ebI26.16739$ag5.1...@twister1.tin.it...

Nella query, nei criteri del campo NUMORD scrivi
Like IIF(IsNull([Forms]![SCELTA]![NUMORD]); "*"; [Forms]![SCELTA]![NUMORD])
e non digitare nulla nella casella combinata.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------