mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Spostamento su ultimo record modificato

In una form permetto le modifiche al record corrente lanciando una pop up
che mi carica i dati a video.
Una volta che ho effettuato le modifiche chiudendo la pop up vorrei
riposizionarmi sul record modificato ed ho pensato di utilizzare questa
routine
ma LastModified non funziona.
Come potrei fare?
SunRex
           Forms!frmGestioneStrumentazione.Requery
           Forms!frmGestioneStrumentazione.Form.RecordsetClone.LastModified
           Forms!frmGestioneStrumentazione.Form.Bookmark =
Forms!frmGestioneStrumentazione.Form.RecordsetClone.Bookmark

 ha scritto nel messaggio 
news:tkute.44488$75.24...@news4.tin.it...

Memorizzati in una variabile l'ID del record e dopo la modifica filtri la 
Form per quell'ID 

 ha scritto
nel messaggio news:d960r0$79t$1...@domitilla.aioe.org...

Si ci avevo pensato ma vorrei utilizzare la routine sopra.
SunRex

 Form per quell'ID
Potresti gentilmente farmi un esempio?
Grazie
Paolo

Newsgroup: it.comp.appl.access
Titolo: Report - modello catalogo? [è un repost-non trovo risposta ]

Attualmente ho un report dove visualizzo delle immagini di prodotti,
esattamente sono 10 colonne, e visualizzo 10 righe percui un totale di 100
immagini.
Adesso avrei la necessita di suddividere il foglio del report diciamo a
metà, nella prima mi piacerebbe visualizzare sempre le 10 colonne, ma
solamente 5 o 6 righe, nella seconda invece, la descrizione e vari altri
campi sempre correlati alle immagini sopra visualizzate. In definitiva per
esempio 50 immagini e i 50 nomi dei prodotti nella restante parte del
foglio.
Il report prende i dati da una tabella così strutturata:
Id, Nome, Descrizione, Immagine.
Tra i vari tentativi, se metto la descrizione nel corpo del messaggio, il
risultato è ovviamente che ho foto/descrizione/foto/descrizione invece io
vorrei tutte le foto ed in fondo tutte le descrizioni; se metto il campo
descrizione nell'intestazione report o intestazione pagina o pie di pagina,
visualizzo solo la prima descrizione in alto, e/o l'ultima in
basso...ovviamente...
Come raggiungo il mio obbiettivo?
Per caso una volta in un esempio mi è sembrato di vedere due corpi è magari
questo che devo realizzare? e come?
Grazie, AnnA
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


 
Ciao, MAssimiliano,
ho provato e riprovato, ma con il fatto delle colonne e dei sottoreport non
riesco minimamente a realizzare quello che vorrei....
...ho caricato una demo del database quì:
http://mio.discoremoto.virgilio.it/spazio_/
 tra l'altro magari può essere di interesse a qualcuno dato che è
perfettamente funzionante l'esecuzione del report con la visualizzazione
delle immagini...
Insomma chi ha da perdere 10 minuti per il mio database... ...posso
essergliene grata per sempre ;-))...
Grazie, AnnA!

Newsgroup: it.comp.appl.access
Titolo: Condizione per casella combinata

Salve a tutti,
� possibile una condizione su una casella combinata che uso per prendere 
dati da una tabella ?
mi spiego meglio... se nella tabella da cui la casella combinata va a 
prendere dati � vuota, la casella mi rimane bianca. E' possibile mettere una 
condizione che in mancanza di dati mi dia un messaggio o mi esegua altre 
cose...?
Non so dove e come mettere la condizione.... Grazie

 Non so dove e come mettere la condizione.... Grazie
Ciao Augusto, sei un pò troppo vago, a fronte di quale evento vuoi
riconoscere la combo priva di valore ?
Come indicazione generica:
If isnull(TuaCombo) or TuaCombo=""  then   ....fai quello che vuoi.
Ciao.
Alberto

Newsgroup: it.comp.appl.access
Titolo: Esportazione file senza estensione

Buongiorno Ragazzi , mi ritrovo a chiedere ancora aiuto , dovrei
esportare da vba una tabella , (clifor) per il momento non ho
richieste di esportazione di specifiche , quindi diciamo esportazione
delimitato, leggendo su gli nt , e anche sul sito della microsof mi da
questa soluzione , ma come la modifico modifico mi restituisce
errori , impossibile aggiornare ,database di solo lettura ,e  cosi via
dove sbaglio?
DoCmd.TransferText acExportDelim, , "clifor", "C:\clifor", False
grazie in anticipo

 wrote in message 
news:02301eef-1d4d-4f9c...@d4g2000prg.googlegroups.com...

Gli devi dare l'estensione .txt.
Il perché chiedilo alla Microsoft.
Bruno 

 wrote in message

Grazie per la risposta , ho risolto cosi :DoCmd.OutputTo
acOutputTable, "clifor", acFormatTXT, "c:\clifor", False , scrivendolo
in questa maniera funziona
Newsgroup: it.comp.appl.access
Titolo: Clore scritte...

Ciao,
    come faccio al passaggio del mouse sopra a far cambiare colore alle
scritte? Ci riesco se ci clicco sopra, se muovo il mouse....
qual'è il comando? MouseOn non funziona....
    Grazie

"Davide" <x...@xxx.xx> ha scritto nel messaggio
news:8looov$ru1$1...@news.IT.net...

Hai provato con l'evento "Su mouse spostato" ?
Roberto

 ha scritto nel messaggio
news:1NSf5.6537$wS2....@news.infostrada.it...


"Davide" <x...@xxx.xx> ha scritto nel messaggio
news:8loulh$35j$1...@news.IT.net...

Prova con gli eventi "Su attivato" e "Su disattivato".
Inoltre dai anche un'occhiata al problema posto da nikmar il 25/7/2000 ore
10:59 alla quale fl@vio ha risposto:
1. Imposta l'allineamento testo del campo data, a sinistra
2. Beh, su due piedi io creerei due routine (una Su attivato ed una Su
disattivato del campo in esame) per cambiare il colore (ad esempio del
testo) a seconda se il campo ha lo stato attivo o meno.
Private Sub MioCampo_GotFocus()
'imposta colore testo verde
    Me.MioCampo.ForeColor = 32768
End Sub
Private Sub MioCampo_LostFocus()
 'imposta colore testo rosso
    Me.MioCampo.ForeColor = 255
End Sub
ciao, Fl@vio
Roberto

Mi si illuminano tutte appena muovo il mouse... non va bene...
Devi resettare il colore originale ogni volta, sia su
mousemove delle altre, sia su mousemove del corpo.
--
Lorenzo Coronati
--
<<Io studio ing gestionale e dei non laureati 
che mi sputano in faccia mi faccio beffe.>>
(Andrea "Mr Bad Guy", 10/07/2000)
--

 mousemove delle altre, sia su mousemove del corpo.
Non ho capito... me lo spiegheresti un po meglio?
    Grazie
        Davide

 Grazie
Copia questo codice nel modulo della form:
Dim strPrvCtl As String
Function f_SetRed(strCtlName As String)
    Me(strPrvCtl).ForeColor = 0 'nero
    strPrvCtl = strCtlName
    Me(strCtlName).ForeColor = 255 'rosso
End Function
Function f_RemRed()
    Me(strPrvCtl).ForeColor = 0 'nero
End Function
nell'evento 'Su mouse spostato' di ogni Label o ControlBox
del quale vuoi modificare il colore, scrivici:
=f_SetRed("nomeDelControllo")
sostituisci a nomeDelControllo il nome del controllo sul
quale stai agendo
nell'evento 'Su mouse spostato' del Corpo della form,
scrivici:
f_RemRed()
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

 Function f_RemRed()
--->  On Error Resume Next


 ha scritto nel messaggio
news:3982A9C4...@paperino.libero.it...

Newsgroup: it.comp.appl.access
Titolo: select into ?

ciao scusate se rompo...
potete rispondermi alla mia domanda stupida? :
 
ho una tabella Ordini
 
codiceordine codice quantita'
 
 
come faccio a far apparire in una maschera in un campo che si chiama
ultimoordineeffettuato il valore max della colonna codiceordine
 
la select lo so come si fa è semplice
 
select max(codiceordine) from Ordini
 
ma come faccio a farla apparire in un campo nel form ? 
 
son riuscito a farlo in una combo e in una listbox ma il problema è poi
associarlo ad una variabile con cui fare calcoli ed altre select...
 
 
so che magari è una banalità...ma mi son bloccato...
 
grazie mille
Guido Corti
-------------------------------------------------------
Messaggio inviato da 
http://www.sandlab.org/newsgroup/
Accesso gratuito via web ai Newsgroup

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

 Roberto

-------------------------------------------------------


 risultato all'interno di una variabile o di una casella di testo ?
Nel tuo caso la soluzione più giusta è quella che ti ho dato, ovvero usare
una funzione DMax invece della Select.
Resta il fatto che non puoi scrivere la Select nell'origine controllo della
casella di tetso così come invece fai per l'origine riga di una casella
combinata o di una casella di riepilogo.
Se però il dato è contenuto in una query registrata puoi prelevare il valore
in essa contenuto nell'unico campo dell'unico record con una funzione
DLookup (vedi help) ed assegnarlo come valore di una casella di testo o di
una variabile.
Se invece la SELECT è contenuta in memoria in un stringa SQL, per portare il
valore che ti restituisce la SELECT in una variabile o in una casella di
testo dovresti aprire un recordset usando quella stringa SQL quindi
prelevare il valore dal campo del recordset.
Vedi tu, ma a me sembra che ti complicheresti inutilmente la vita: come ti
ho detto Access ti mette a disposizione funzioni intrinseche che ti evitano
tutti 'sti casini.
[CUT]


 Roberto

-------------------------------------------------------


Newsgroup: it.comp.appl.access
Titolo: OT:Auguri

Ciao Raga...Come vedete non vi dimentico ;-)
Un augurio di buone festività.... a tutte le vecchie e nuove leve...
 
Ciao e.... alla prossima
 
 
Rino Ferrari


 
 
Buone feste anche a te
 
Saluti da Simone 
 
 


Altrettanto a te e a tutto il newsgroup
 
Alfio

 Rino Ferrari
ciao Rino
un saluto e auguri di buon Natale a te  e a tutto Ng
 
Daniele
Newsgroup: it.comp.appl.access
Titolo: Errore su RunSQL

Quando eseguo da codice una query di accodamento mediante RunSQL mi 
viene visualizzato un messaggio in cui mi si dice che sto cercando di 
duplicare un valore impostato su univoco.
non so come gestire questo "errore" perchè non viene emesso un codice 
errore e il messaggio del tentativo di duplicazione viene visualizzato 
prima che sia chiamata la funzione "on error goto"
come posso fare???

 ha scritto nel messaggio 
news:454ef1f1$0$19233$4faf...@reader4.news.tin.it...

 Semplicemente aprendo la tabella e controllando gli indici. Certamente uno 
dei campi ha impostato un indice con duplicati non ammessi.
Magari sarà meglio chiedersi perchè si è scelto di usare un indice univoco o 
perchè si stanno accodando dati duplicati.
Ciao, Carlo 

Carlo Costarella ha scritto:

ho impostato uno degli indici su univoco questo perchè volevo fare in 
modo che nel caso di duplicati mi venisse segnalato l'errore in modo da 
gestirlo non più come un insert ma come un update! il problema è che non 
viene segnalato nessun numero di dataerr! solo quel messaggio a video 
che non so come gestire!
come posso fare?
grazie dell'aiuto

 grazie dell'aiuto
prego.
Ciao,
Max

Newsgroup: it.comp.appl.access
Titolo: Modulo x Individuazione Indirizzo

Salve a tutti,
Qualcuno potrebbe dirmi dove posso trovare una routine che mi ritorni 
l'indirizzo IP del p.c. che sta utilizzando l'applicazione ?
                                 Grazie Geppo

 wrote in message
news:99cmke$dac$1...@newsserver.cilea.it...


Newsgroup: it.comp.appl.access
Titolo: (help) report in orizzontale

Scusate
sono nuovo sto creando un database per contabilizzare le ore di lavoro
che voi sappiate è possibile creare un report in cui i campi vengano
inseriti per righe anzichè per colonne
sulla guida di access n0n sono riuscito a trovare niente.
sono graditi anche link a testi (possibilmente in italiano) e alle Faq del
ng se esistono
tnks


wrote:

la query all'origine dei dati dev'essere a campi incrociati oppure se
usi l'xp usa le tabelle pivot
per i libri vedi su 
sitocomune.com
Saluti.
Emanuele.

 ha scritto nel messaggio
news:eg25iu05m1r393jj9...@4ax.com...

tnks vedro quel che posso fare
Newsgroup: it.comp.appl.access
Titolo: Problema Ciclo If con un loop su tabella

   Dim rst As Recordset
   Dim s1
   Dim dbs As Database
   Set dbs = CurrentDb()
   Set rst = dbs.OpenRecordset("cont_ASSEGNA_CONTATTI")
   With rst
      If rst.RecordCount > 0 Then
         .MoveFirst
         cont = 1
         Do
         rst.Edit
          rst(3) = True
            .MoveNext
           cont = cont + 1
         Loop Until cont = Forms!assegna!nr
      End If
      .Close
   End With
questo cilco non va a modificare il campo corrispondente in tabella, è un
campo si/no di default false, sapete aiutarmi?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

          rst(3) = True
            rst!3= -1
MAssimilaino


 campo si/no di default false, sapete aiutarmi?
ciao gsleo,
per convalidare la modifica di un record devi usare il metodo Update
---------
rst.Edit
rst(3) = True
rst.Update
---------
Ciao Giorgio

 ha scritto nel 
messaggio news:4214c8af$0$32341$5fc...@news.tiscali.it...

Se ignorassi sarei un ignorante, ma io imbello...
more solito hai ragione, m'era scappata l'assenza
MAssimiliano


Ciao MA,
di solito scappa anche a me di non vedere la mancanza di un'istruzione ma in
questo caso mi è andata bene :-)
Ciao Giorgio

 Ciao Giorgio
Come al solito sei un signore.
Ciao Giorgio, ti abbraccio
MAssimiliano 

MA ha scritto:


grazie mille....funziona tutto alla grande


Newsgroup: it.comp.appl.access
Titolo: Strana anomalia su Access 2003

Mi succede una cosa stranissima ....
Ho una form contenete una casella di testo.
All'avvio della form azzero il contenuto con il comando
Testo1 = ""
... fin qui tutto ok
Ho spostato l'applicazione su un altro PC ed ecco che quando accedo
alla form mi compare la videata di richiesta di valore per la casella
di testo.
Perchè ?
Ciao
Alberto

 ha scritto nel messaggio 
news:b541ae03-0ac7-419f...@35g2000prb.googlegroups.com...


Ciao
Alberto
hai provato con un trace?
Antonio 

 ha scritto nel messaggio 
news:b541ae03-0ac7-419f...@35g2000prb.googlegroups.com...


----------
Sei sicuro che il testo richiesto riguarda il controllo e non l'omonimo 
campo del recordset sottostante?
Qual è il messaggio esatto?
Davide

?"Alberto"  ha scritto nel messaggio 
news:b541ae03-0ac7-419f...@35g2000prb.googlegroups.com...
Mi succede una cosa stranissima ....


Ciao
Alberto
___
I riferimenti sono a posto?
MA

Newsgroup: it.comp.appl.access
Titolo: auguri a tutti

auguri a tutti
rino


auguri a tutti 


auguri anche a voi tutti
Daniele
Newsgroup: it.comp.appl.access
Titolo: [Forse OT] - Database per agenzia di viaggi

Ciao a tutti,
posto una domandina, devo realizzare un database per la mia agenzia di 
viaggi, non sapete che sistema poco organizzato abbiano per le conferme, la 
mia amica giulia deve avvisarmi via sms, e volevo un sistema automatico che 
mi potesse inviare una mail appena ricevuta la conferma del mio viaggio.
Il problema č che mi serve portarglielo per domani mattina perchč....
domani pomeriggio partoooooo
hihihi...
ciao lavoratori....
Massimo

[CUT]
Ciao,
ti serve già pronto o una mano e ci lavori questa notte? 

[CUT]
Cos'è una battuta? 

 domani pomeriggio partoooooo
Buon divertimento e "occhio sempre vigile"! :-) 

 Cos'è una battuta?
Che parto... spero di no ^__^
almeno, pagato ho pagato...
Ciao,
Massimo 


Ehhh... il mio occhio è vigile a certe cose... e anche quello della mia 
morosa purtroppo ;-)

[CUT]
No dicevo -> è una battuta che ti serve il db per domattina? 


Beh...allora se sei in compagnia che t'importa ! ;-)
Buon divertimento :-) 


C'č un ocx da scaricare gratuitatmente dal sito Microsoft che ti fa mandare
sms controllabili da access
smssender credo si chiami
Serve solo un Telefonino
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Evento con Date!!

Ciao a tutti,
sono nuovo da queste parti...e ho bisogno del vostro aiuto!!
in tabella ho un campo DataRIC (formato gg/mm/aaaa), un campo DataDOC
(stesso formato) e un campo RESPONSO (formato testo)
In maschera,In modo automatico devo avere un controllo in maniera tale
che
IF ([DataDOC]-[DataRIC] <= 30 giorni) THEN RESPONSO = "Entro i termini"
ELSE RESPONSO = "Fuori i termini"
Pensavo di gestirlo sull'evento After_Update del campo DataDOC
Vi sembra buona come soluzione e soprattutto come estraggo i giorni
dalla differenza di 2 date??
C'è da considerare che le date si inseriscono in tempi diversi,quindi
bisogna considerare che ci possa essere anche Null inizialmente!!
Grazie x l'eventuale aiuto

fab ha detto: in data 09/02/2006 13.06:

prova a mettere questo codice nell'evento after_update del campo dataDoc
if isnull(dataric) then
msgbox "DataRic nulla"
exit sub ' qua metti il codice che deve fare in caso di data ric nulla
end if
if (datediff("d",[DAtaRic]-[DataDoc]) <=30 then
[responso]="entro i termini"
else
[responso]="fuori dai termini"
end if
ciao
Nick

Perfetto grazie mille Nick!
Sono riuscito anche cosi:
If [cont] >= 0 And [cont] <= 30 Then [RESPONSO] = "ENTRO I TERMINI"
Else If [cont] > 30 Then [RESPONSO] = "FUORI TERMINE" Else If [cont] <
0 Then [RESPONSO] = "ERRORE" Else If IsNull(cont) Then [RESPONSO] = ""
dove cont (conteggio dei giorni) ha =DateDiff("g";[dataric];[datadoc])
come origine controllo e
RESPONSO è una casella non associata
Adesso un'altra piccola domanda:
Ora devo colorare in Verde se il RESPONSO è ENTRO I TERMINI e in Rosso
se il RESPONSO è FUORI TERMINE??
Come si fa in VBA?
Grazie

 
devi usare la formattazione condizionale.
guarda nei post vecchi o sul sitocomune, c'è la faq 3.57 (sezione forms) 
che ne parla molto bene e mette a disposizione una funzione molto 
semplice e completa.
Ciao
Nick
Newsgroup: it.comp.appl.access
Titolo: Somma totale sui report

Buonasera a tutta la NG
Ho un report che contiene varie sottomaschere per ogni dipendente presente,
le quali mi danno il risultato di una somma di ore, opportunamente adattate
per superare le 24 (sottomaschera nella maschera [totale ore] a pič della
sottomaschera, in formato orari, e nella maschera principale una casella
formattata a num. fisso che restituisce il valore del (totale)*24 senza
decimali per avere l'arrotondamento alla 1/2 ora superiore) e fin qui nessun
problema, tenuto conto che di queste mascherenel report ve ne sono tre, una
per ogni facia di straordinario da sommare.
Quando stampo il report tutto funziona perfettamente, su ogni riga
dipendente mi tira fuori il risultato voluto giŕ arrotondato, il problema
sorge se cerco di creare un totale a pěč di pagina o di report, poichč a
parte la macchinositŕ dell'operazione (perche mi devo creare altre caselle
di teso a pič di pagina di "Cognome" collegate ad ogni maschera, e poi da
quelle tirare fuori il totale), il totale che mi restituisce non č
l'effettiva somma di ogni riga ma ricomincia un'altro arrotondamento!!!
Ho provato ad impostare vari formati, ma o non mi restituisce nessun numero
o mi restituisce quello che vuole lui.
Ho fatto una prova sommando in questo modo varie ore, la casella di testo mi
restituiva un valore = a 188,
ma rifacendo i conti a mano l'ammontare era di 297!!
Come posso risolvere il problema?
Grazie anticipatamente e un saluto a tutti.
Lucio

 wrote in message
news:gbrk8.71127$Ns4.2...@news2.tin.it...

Prova ad usare la funzione dsum  (vedi help in linea)
Saluti
Marco Dell'Oca
D.M.Software

Newsgroup: it.comp.appl.access
Titolo: utenti connessi da sql server

Buongiorno a tutti,
in un database di access 2016 con tabelle collegate a sql server 2016 e con un utente connesso, vorrei sapere se questo utente connesso è un amministratore.
In pratica, da access è possibile con api o vba conoscere i ruoli che l'utente collegato su sql server?
Di certo so che se si è collegato ha la proprietà di accesso.
Di certo so che se il suo nome è sa è l'amministratore di sql server.
 
Ma se il nome è diverso c'è la possibilità di conoscere i ruoli assegnati all'utente?
 
Grazie a tutti
 
Marco Dell'Oca  

Puoi vedere questi:
 
https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-server-role-members-transact-sql
 
 
https://www.sqlservercentral.com/Forums/Topic411310-338-1.aspx
 
 
https://www.pythian.com/blog/httpconsultingblogs-emc-comjamiethomsonarchive20070209sql-server-2005_3a00_-view-all-permissions-_2800_2_2900_-aspx/
 
 
 
@Alex


Grazie @Alex
ho risolto creando una stored procedure su sql server
 
CRATE PROCEDURE [dbo].[userschema] @nome varchar(40) 
AS BEGIN
 
  SET  NOCOUNT ON;
 
      SELECT 
u.name
 as CUser, 
r.name
 as role
	  FROM sys.database_role_members AS m
	  INNER JOIN sys.database_principals AS r
	  ON m.role_principal_id = r.principal_id
	  INNER JOIN sys.database_principals AS u
	  ON u.principal_id = m.member_principal_id
	  WHERE 
u.name
 = @nome
 
end    
 
e richiamandola poi da Access con una query PassThrough
Marco Dell'Oca
Newsgroup: it.comp.appl.access
Titolo: [CR]crystal report e i campi del database

 E' possibile aggiungere nuovi  FIELDS all'elenco che mi viene mostrato dal
 menů  Insert\database fields  di Crystal Report ?
Cioč aprendo il report di una fattura vorrei aggiungere il campo "imponibile 
", ma
 nell'elenco dei campi  trovo solo data , numerodocumento, cliente , imposta 
, totale documento  etc...
Se lo copincollo da un altro report che lo contiene mi dice che quel campo 
manca !
 I campi hanno il formato  rpt_fattura.nomecampo   , ma come si aggiungono
 altri campi ?
 Il programma di fatturazione usa un archivio MDB di access 2000 ( non ho il
 sorgente ).
Per ora l'unimo modo č creare un nuovo report , e indicare subito quali sono 
i campi che mi serviranno ( i campi li indico  selezionando gli oggetti 
REPORT  presenti dentro al file MDB ) .
Dopo averlo creato risulta impossibile aggiungere altri campi  al report 
comunque.
Vi risulta ?
Ciao 


NO nuso CR, ma mi sembra logico che tu lo debba prevedere nella query di
orogine dati
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Sottomaschere in progretto adp

Ciao a tutto il NG, ho un problema che sembra molto semplice:
ho un db sql fatto con access > progretto adp.
Vorrei inserire una sottomaschera ma mi fa vedere la sottomaschera
solo in modalità foglio dati... pazzesco. La sottomaschera "foglio dati"
non mi permette di associare eventi di vario tipo oltre ad essere
antiestetica. Sapere come ovviare il problema??? Grazie anticipatamente a
tutti!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 tutti!
Quali eventi non riesci ad associare?
La sottomaschera non riesci ad impostarla a "maschere continue"?
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Contatore... in rete.

Salve,
ho un mdb, il quale, su singola postazione, lavora egregiamente; orà c'è la
necessità di condividerlo con altri utenti di una rete di condivisione con
Win '98.....( sono, in tutto, 4 pc ... ma potrebbe capitare che aprano
contemporaneamente l' mdb !!!)
Ho provato a dividere il database.....è la strada giusta ?
a:) Avete delle indicazioni per eseguire questa operazione, per me, molto
delicata ?
b:) c'e' la possibilità di creare un campo che venga incrementanto con un
numero casuale + una aigla ? se sì, come.. ?
Grazie...
kran...@libero.it



Dividere il DB è certamente una cosa da farsi. Non mi risulta che ci
siano indicazioni particolari. Magari scegliere il PC col disco più
veloce come "server", e dare a tutti i frontend un percorso univoco
tipo \\Comp1\DB\MioDB.mdb.
Per creare numeri causali esiste la funzione rnd.
PS(e anche un pò OT): Mi guarderi dal far girare una rete con
Windows98.

 - rimuovi XXX x rispondere    ICQ #8814554
Legge della Frustazione da Felino:
	Quando il vostro gatto vi si e' addormentato in grembo ed ha l'aria
	perfettamente felice e adorabile, dovrete improvvisamente andare
	in bagno.
Newsgroup: it.comp.appl.access
Titolo: Valorizzazione campo

Scusatemi se riposto, ma sono davvero alla disperazione.
E' probabilmente l'ultimo baco (almeno grosso) che č rimasto sulla mia
applicazioncina ma non riesco a porre rimedio.
Devo impostare il valore in un campo sulla base di due variabili globali, ma
solo quando vado su un nuovo record.
Il campo č data1, le variabili globali Mese ed Anno.
Ho messo un'istruzione Me:data1 = Cdate("01/"&Format(Mese,"00")&Anno)
sull'evento got focus, ma mi agggiorna tutti i record.
Ho messo la stessa istruzione come valore predefinito ma mi va in errore (mi
pare non accettare le variabili globali)
Mi č stato suggerito di utilizzare l'evento prima di aggiornare ma non
saprei come.
Forse sbaglio la sintassi, forse sono proprio fuori strada.
Mi potete dare una mano?
Grazie
***mauro


Si prosegue il discorso dove è iniziato; non si frammenta per tutto l'NG.
Se intendevi il mio suggerimento, io ti consigliavo "prima di inserire"; la
tua  istruzione la devi inserire li. Visualizzi le proprietà della form -
scheda eventi e scegli "prima di inserire", clicchi sul bottone (a destra)
con i tre puntini e generi l'evento; poi inserisci:
Me!data1 = Cdate("01/" & Format(Mese,"00") & "/" & Anno) '<-- versione
corretta
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Codici a Barre

Come faccio ad utlizzare i codici a barre?
Dove li trovo, come li associo, come li compilo, come li leggo, ecc...
In due righe, un bella domanda, non vi pare??? ;-))
Grazie
Mari

 In due righe, un bella domanda, non vi pare??? ;-))
Se usi codici 39, 128 et simili devo solo procurarti il font. Ne trovi
quanti ne vuoi con una qualsiasi ricerca su Internet.
Saluti.
Luciano
(DOC)


Ho un po' di esperienza con i bar-code e provo a contribuire; tieni presente
che in informatica sono all'ABC, per cui potrei scrivere qualche cagata.
Comunque:
Il codice a barre non e' altro che un tipo particolare di Font, che puoi
scaricare, come dice Luciano, un po' dappertutto.
Alcuni tipi di codice (Interleaved, 2 di 5, 128, EAN ecc.) consentono l'uso
di caratteri alfanumerici, con altri (ad es. il 39, o 3 di 9) puoi usare
solo numeri. Allora, scrivi il testo con il font codice a barre che ti
serve. Questo puo' essere stampato usando una Laser o una stampante apposita
(termica o a trasferimento termico, generalmente se devi stampare
etichette). Nella mia esperienza non fungono le getto d'inchiostro, dato che
le barre non hanno una buona definizione e non vengono letti bene. Bisogna
fare attenzione che nella stringa che vuoi stampare spesso devono essere
presenti caratteri speciali, senza i quali la successiva lettura non e'
possibile. Ad es. se usi il 39 all'inizio e alla fine della tua stringa devi
mettere un asterisco, che serve a comunicare al lettore l'inizio e la fine
della stringa. Nel 128 e' spesso necessario mettere alla fine della stringa
il cosidetto check-digit, che si calcola con algoritmi piuttosto complicati
(anche questi spiegati sulla rete) e che serve a verificare la corretta
lettura. Questi caratteri non vengono evidenziati in fase di lettura.
Per leggere i bar-code si utilizzano sostanzialmente due strumenti:
-lettori in emulazione di tastiera (costo dalle 300.000 - in genere pessimi-
ai 2 milioni) che colleghi in parallelo alla tastiera e che mandano la
stringa letta al PC, come se tu l'avessi direttamente digitata sulla
tastiera. Ormai sono tutti fatti in modo da leggere il bar-code da una certa
distanza, senza necessita' del contatto diretto (tipo casse della COOP)
-penne ottiche con memoria. Memorizzano i dati letti, che poi devono essere
scaricati sul PC mediante un apposito 'calamaio', collegato su una seriale.
Da questo viene trasferito sul PC un file contenente i dati memorizzati.
Spero di essere stato utile, scusate le imprecisioni.

Grazie a tutti.
E' un buon inizio per approfondire il tema.
Grazie ancora
Ciao
Mari
Newsgroup: it.comp.appl.access
Titolo: come interrogare i record senza aprire maschere

Salve, vi chiedo una cosa che non so fare, mi spiego meglio:
Se io devo controllare lo stato di un campo di una tabella normalmente
apro una maschera associata alla tabella e poi scorro i record con
docmd.gotorecord,,acnext
controllando quel campo che mi interessa, visto che non sono pratico ma ne
conosco la possibilità
vi chiedo in che modo potrei fare la stessa cosa utilizzando un recordset e
quindi senza aprire la
maschera realitiva? Grazie a tutti.

 wrote in message
news:gQfp8.95207$1S3.2...@twister1.libero.it...

Si,con recordset con qualcosa del genere:
Dim dbs as Database
Dim qdf as QueryDef
Dim rst as Recordset
Set dbs=CurrentDb
Set qdf=dbs.QueryDefs("una query sulla tabella")
Set rst=qdf.Openrecordset
IF rst.field("nome del campo che devi valutare")= immetti il criterio
THEN
Qua dovresti metterci cosa visualizzare...
End if
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

"@@ -- Tosto73 -- @@" ha scritto:

Fai così:
Dim rs As Recordset
Set rs = CurrentDb.OpenRecordset(TabName, dbOpenDynaset)
If Not (rs.Bof And rs.Eof) Then   'Se il recordset non è vuoto
    rs.MoveFirst   'Vai al primo record
    Do While Not rs.Eof   'Finché non arrivi alla fine del recordset
	If rs!NomeCampoDaControllare = ValoreDaControllare Then
	    FaiQuelloCheTiPare
	End If
	rs.MoveNext   'Vai al record successivo
    Loop   'Ripeti il ciclo
End If
Set rs = Nothing   'Libera la variabile rs
Ciao, Tonio

 wrote in message
gQfp8.95207$1S3.2...@twister1.libero.it...

Se ti serve solo il valore di un campo di un particolare record, usa la
funzione Dlookup
Antonio
Newsgroup: it.comp.appl.access
Titolo: MAPI e messaggio in formato html

Ciao a tutti,
a scanso di quello che sto leggendo un pò in giro (forse sto lottando contro 
mulini a vento?) vorrei inviare una mail con MAPI in formato HTML...
Dopo il codice scritto riesco praticamente ad aprire il messaggio in formato 
HTML ma nonostante scriva il body in html non mi scrive una benemerita mazza 
(che non è Sergio :-))) )
Stavo pensando di usare MIMEDIT library per tentare di ovviare alla 
cosa...dite che potrebbe essere fattibile?
Idee??
Forse con CDO risolverei...ma volevo vedere fino in fondo se in qualche modo 
riuscivo con mapi...
Ciao
-- 
Roberto da Parma 

 Roberto da Parma
Hai letto qui:
INFO: MAPI non È utilizzabile per i messaggi HTML
http://support.microsoft.com/kb/268440
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:498e9470$0$11367$5fc...@news.tiscali.it...

Si ho letto ma la curiosità di contraddire un pò questa cosa è nata dal 
fatto che comunque con mapi riesco ad aprire la mail in HTML ma poi quando 
si tratta di aggiungerci il testo è qui che si blocca...o meglio il body non 
lo scrive...
E poi mi sorgeva un'altro dubbio....perchè access non può usare mapi per 
l'html mentre se apro una mail con outlook express il formato della mail è 
in html? non usa sempre MAPI?
Ma mi sa che questa mia battaglia su MAPI la perderò alla stragrande...e 
dovrò andare su CDO... :-((( tacci loro si godeva MAPI...
Grazie Sergio!


 Roberto da Parma
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:gmomkm$mrh$1...@tdi.cu.mi.it...

Sti cazzi però...seghe mentali allora pensare di usare HTML. PR_BODY in 
qualche modo!?!??
...vedrò allora se utilizzare o meno CDO....qua se no divento cieco!! :-))


 ...vedrò allora se utilizzare o meno CDO....qua se no divento cieco!! :-))
Si ma che bicipidi!

Newsgroup: it.comp.appl.access
Titolo: acImport, acExport  mde aumenta di dimensione come evitarlo ?

Buon giorno a tutto il NG,
Uso A97/W00 Sto tentando di creare con A97 un'applicazione esterna al
gestionale aziendale, che mi consenta di  copiare (annualmente) alcune
tabelle (solo alcune) dall'mdb normalmente in uso come BE, in un mdb
con lo stesso nome posto in uno zip100.
Non ho trovato spunti utili dall'Help (o forse non ho saputo cercare),
ed ho ripiegato sulla soluzione acImport, acExport appoggiandomi
sull'applicazione appena creata.
Mi sono però accorto che trasformato l'mdb in mde, ogni qualvolta
lancio la procedura importa/esporta (che funziona a regola) il mio mde
si "ingrossa"  in misura pari alla dimensione totale delle tabelle che
sono "transitate", e a nulla vale una eventuale "compatta Database".
Non vorrei che l'mde cambiasse dimensione dato che risiede sullo
stesso zip archivio; alla lunga andrebbe ad occupare spazio utile per
lo storico che creo.
Allego il codice che ho impiegato:
...............
Dim i as integer, n As Integer
Dim percorso1 as string, percorso2 As String
Dim fil(10) as Variant
fil(0)= "nometabella1"
....
....
fil(10)=  "nometabella10"
n=10
percorso1 ="PathmiaOrigine\nomeDB.mdb"
percorso1 ="PathmiaDestinazione\nomeDB.mdb"
For i = 1 To n
str = fil(i - 1)
DoCmd.TransferDatabase acImport, "Microsoft Access", percorso1,
acTable, str, _
   			str, False 'carico la tabella dall'archivio originale
DoCmd.TransferDatabase acExport, "Microsoft Access", percorso2,
acTable, str, _
    			str, False 'copio la tabella dentro il nuovo archivio
 
DoCmd.DeleteObject acTable, str ' cancello la tabella dal database
attuale
Next
...............
Esiste un'alternativa che non comporti la variazione di dimensione
dell'mde?
Grazie a chi mi potrà dare qualche dritta.
Andrea

 ha scritto nel messaggio
news:4fae75e.04082...@posting.google.com...


 
[CUT]
Provo subito !
Grazie
Andrea

Newsgroup: it.comp.appl.access
Titolo: Report con sottoreport

Ho creato un report per la stampa delle fatture:
Nell' intestazione pagina ho inserito i dati generali della fattura(cliente,
numero,data etc.etc.) mentre nel corpo ho inserito un Sottoreport che va a
prendere le "righe" della fattura (descrizione,qtà,importo etc.etc.).
Il problema è che si creano n pagine quante sono le n righe della fattura...
Perchè ?
--------------------------------
Inviato via 
http://usenet.libero.it


E' probabile che il problema sia nel sottoreport, ma ci sono + motivi che
possono portare a questo.
Anzitutto dovresti provare cosa succede aprendo solamente il sottoreport,
poi con pazienza ti vai a controllare le proprietà delle singole sezioni per
vedere dove si sia annidato quel salto pagina.
Ciao


forse hai messo l'interruzione di pagina sotto la riga del sottoreport
--
skipper dixit...
www.superskipper.it
Newsgroup: it.comp.appl.access
Titolo: strano messaggio errore in fase di stampa

messaggio
L'espressione su clic immessa come impostazione della proprietà di evento ha 
provocato il seguente errore:
si è verificato un problema durante il recupero delle informazioni sulla 
stampante per questo oggetto.
E' possibile che l'oggetto sia stato inviato a una stampante non disponibile
qualcuno sa dirmi di cosa si tratta? 

 ha scritto nel messaggio
news:42cee3e0$0$325$5fc...@news.tiscali.it...

Ciao Simba883,
provo a sparare una soluzione.
 In un caso analogo avevo deciso di impostare in fase di aperura la
stampante di default con VBA
Il messaggio che ricevevo era simile al tuo, ma ora non saprei riprodurlo,
per questo ho detto "la sparo".
Se lavori con  >A00 utilizza l'oggetto printer :
Application.Printer = Application.Printers("NomeStampante")
Per una soluzione più efficiente per quanto riguarda l'impostazione della
stampante qualora fosse proprio quello l'errore :
http://www.donkarl.com/it/
 sez reports  5.1   Cambiare la stampante o le
impostazioni stampante/pagina
Ciao, spero sia la soluzione !
Sandro


ti farò sapere grazie intanto.
Newsgroup: it.comp.appl.access
Titolo: Protezione del database

Ciao a tutti,
avrei bisogno di un grande aiuto....
Vorrei creare delle autorizzazioni di accesso amministratore/utenti ad un
database in rete.
Ho 5 computer in rete che usano lo stesso database, due di questi devono
essere gli amministratori, gli altri 3 utenti.
Mi descivete dettagliatamente la procedura per creare tali autorizzazioni?
Ho capito che devo andare in Strumenti>Protezione, ma poi?
Ho paura di fare casini, per favore aiutatemi!!!!
Royan
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Royan
Trovi informazioni sul sito comune (
www.sitocomune.com
)...
Ciao.
-- 
Sergio MAZZA 

Grazie comunque per le informazioni...
Ho risolto in questo modo:
Strumenti> Protezione>Impostazione guidata protezione
Ho aggiunto 1 utente (pc3)al gruppo "Amministratori" e 1 utente (pc1) al
gruppo "Utenti".
Le limitazioni all'accesso funzionano benissimo, il mio problema è ancora
questo:
impostando il Database sul pc1 ho possibilità di accedere in entrambe le
modalità, ma se creo il collegamento per accedere anche da pc3 non riesco
ad accedere, mi dice che non si dispone delle autorizzazioni necessarie.
Grazie mille

Newsgroup: it.comp.appl.access
Titolo: Strategia per mantenere un ordinamento particolare  in un campo

Salve sono Fanciullo, (access 2007)
 
ho una tabella con due campi con questa situazione
 
campo1              campo2
spaghetti           primi 
nasello             secondi
cannoli             dolci
insalata            sala
 
Ho report raggruppato  per il campo2, 
access mi raggruppa o crescente o
decrescente, quindi non mi lascia l'ordine da me inserito nella tabella.
 
Come potrei forzare l'ordinamento che predispone il raggruppamento
di access?
 
(in sostanza io vorrei avere sempre l'ordine come appare nel campo2)
 
grazie

After serious thinking 
vitof...@gmail.com
 wrote :

Non è che tu ti sia spremuto tanto nel definire come
dovrai utilizzare il campo raggruppato ma non ordinato
di una tabella... io almeno non l'ho capito.
 
Il codice che segue crea una tabella (TMP) avente un campo
ottenuto raggruppando ma non ordinando il campo
(SourceField) di altra tabella (SourceTable).
=======================================================
Private Sub Command19_Click()
Dim MyColl As New Collection, RS As Recordset
Dim SourceTable As String, SourceField As String
Dim i, TemporaryTable As String, db As Database
 
'---  Definizioni  ------------
SourceTable = "LT_Valori"
SourceField = "Valori"
TemporaryTable = "TMP"
'------------------------------
 
Set db = CurrentDb
Set RS = db.OpenRecordset(SourceTable, dbOpenDynaset)
 
On Error Resume Next
Do Until RS.EOF
    i = RS(SourceField)
    MyColl.Add i, CStr(i)
    RS.MoveNext
Loop
 
DoCmd.DeleteObject acTable, TemporaryTable
On Error GoTo 0
db.Execute "CREATE TABLE " & TemporaryTable & _
           " (" & SourceField & "  CHAR);"
 
Set RS = db.OpenRecordset(TemporaryTable, dbOpenDynaset)
For i = 1 To MyColl.Count
    RS.AddNew
    RS(SourceField) = MyColl(i)
    RS.Update
Next
 
End Sub
===============================================
 
Bruno


Ciao Fanciullo,
se già non l'hai fatto, basta aggiungere un Id Chiave primaria in tabella e richiamarlo in struttura report  in ordinamento e raggruppamento inserendolo come ordinamento crescente al primo posto, o quantomeno, prima del raggruppamento del campo2.
Vladimiro
Newsgroup: it.comp.appl.access
Titolo: [PLEASE URGENTE] combobox & rowsource

ragazzi non riesco ad modificare il rowsource di una combobox da codice!
Ecco cosa ho fatto:
dalla finestra proprieta della combo ho impostato:
Origine controllo: Targa (Campo dove verra' memorizzato il valore scelto
dalla combo)
Tipo Origine riga: Tabella/Query
Origine riga: vuoto
da codice semplicemente faccio questo:
casellacombinata1.rowsource = "SELECT [query].[campo1], [query].[campo2]
from [query] where [campo1] like 'Pippo'"
purtroppo pero' la combo non mi visualizza nulla :(
dove sbaglio?
grazie 1000 a tutti
Dade

Dade - Home - ha scritto:

Forse manca solo il punto e virgola alla fine del SELECT.
E non è che, visto che usi like, volevi un criterio tipo like "*" &
"pippo" & "*" ? Può essere anche quello il problema: che non ci sono
record corrispondenti al criterio e la casella appare giustamente vuota.
Namor
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Namor
Ciao
Dade

Dade - Home - ha scritto:


Hai provato a fare il requery della combo dopo avere impostato l'origine
record?


 Namor
purtroppo si... nada... stavo pensando... io il tutto lo metto sulla Sub
Opzione26_MouseDown non e' che forse la cosa non gli piace molto?
grazie dell'aiuto
Ciao
Dade

 Dade
A questo punto, se le hai già provate tutte, potrebbe essere...
Prova a mettere il codice su OnClick o su AfterUpdate.
Ciao.



sta succedendo qualcosa di strano... il seguente codice non fa niente...
impossibile!
Private Sub CasellaCombinata16_Click()
     MsgBox Opzione26.OptionValue
End Sub
non capisco cosa sta succedendo... ci puo' essere un errore che blocca
l'esecuzione ma che non viene segnalato?
grazie 1000
Dade


ops... scusate l'evento click viene generato quando si clicca nel menu' che
compare sotto...
Dade

 ha scritto nel messaggio
news:pCO0b.20834$zN5.6...@news1.tin.it...

Magari è banale ma hai controllato nelle propietà della combo la colonna
associata ed il numero di campi visualizzati nonchè la loro larghezza?
SunRex

 associata ed il numero di campi visualizzati nonchè la loro larghezza?
Sunrex, guarda che non c'entra nulla col suo problema: sta testando il
valore di un componente di un gruppo di opzioni, non la combo che ci sta
solo perchè scatena l'evento...
Antonio

Newsgroup: it.comp.appl.access
Titolo: Visualizzazione delle relazioni

Ho un problema esasperante con la finestra relazioni: mi
sega la parte superiore, vedo il pezzo finale di alcune
tabelle ma per quanti sforzi faccia non riesco a tirarle
giu' in modo da vederle intere... C'e' da dire che il mio DB
ha una ventina di tabelle di cui alcune molto lunghe...
qu ne sa qc?
il barbi

 ha scritto nel messaggio
news:xNgY9.76420$0v.22...@news1.tin.it...

Probabilmente devi usare le barre di scorrimento presenti a dx e in basso la
finestra delle relazioni.
Ciao, Carlo


fin li' ci arrivo anch'io...
il fatto e' che non riesco a scorrere fino in cima al
grafico, c'e' una tabella tagliata a meta' con tante linee
di collegamento che piovono dal nulla...
il barbi
Newsgroup: it.comp.appl.access
Titolo: disabilitare o configurare rotella mouse

Salve,
non sono un grande esperto di Access, ma sto provando a realizzare un data
base per la gestione di schede informative.
La rotella del mouse che fa scorrere la visualizzazione maschera tra i
record mi crea problemi e non sono riuscito a disabilitarla.
Il massimo sarebbe se potessi imporle di fare una normale funzione di
scroll.
Qualcuno può aiutarmi?
Grazie in anticipo.




Su
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&group=it.comp.appl.access
trovi moltissimi post sull'argomento.
Cmq quali problemi hai?Cioč perche vorresti disabilitare sta benedetta
rotellina?
SunRex

 wrote in message
news:Mg9ib.203176$
hE5.6...@news1.tin.it

Se non hai mmolta dimestichezza con VBA e programmazione ti stai
addentrando in un campo minato, il SubClassing.
La gestione dello scroll si fa solo dirottando la normale procedura
eventi su una Routine personalizzata.
Se cerchi nei 3D precedenti "Giorgio Prx" ha messo a disposizione
un esempio di come disabilitarla.
Per fargli fare quello che vuoi è un capitolo molto più complesso.
Credo ti convenga disabilitarla e basta.............!!!!
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:4vaib.203581$hE5.6...@news1.tin.it...

Se posso permettermi.
E' un problema di approccio al problema e non di rotellina.
Separa le routine di modifica ed inserimento dati creandoti delle frm
apposite
dove isoli il record e vedrai che la rotellina non ti darà problemi.
SunRex

 
Se posso permettermi d'inserirmi vorrei precisare 2 cose:
1)Si posta dopo il quoting precedente per dare fluidità alla
  lettura.
2)Avete ragione entrambi, ma la rotellina del mouse si può
  disabilitare in modo semplice SubClassando la Form in cui si
  sta lavorando e dirottando l'evento MouseScroll sul NULLA.
Ciò non toglie che il suggerimento di SunRex sia in ogni caso
per la mia esperienza il modo migliore per approciarsi all'inserimento
dati.


...

Ciao, puoi dare un'occhiata direttamente nella Knowledge Base in
inglese della Microsoft a questo indirizzo:
http://support.microsoft.com/default.aspx?scid=kb;en-us;278379
Dovresti trovare quello che fa per te.
Ciao, Denis.

...

Ciao, puoi dare un'occhiata direttamente nella Knowledge Base in


...

Ciao, puoi dare un'occhiata direttamente nella Knowledge Base in


...

Ciao, puoi dare un'occhiata direttamente nella Knowledge Base in


Grazie a tutti per le risposte.
Alberto Santarelli
Newsgroup: it.comp.appl.access
Titolo: Report con campo ad incremento

Ciao, in un report dovrei incrementare di 1 una casella di testo, ho fatto 
cosě:
Origine controllo="" & 
Format(IIf(IsNull(DMax("[Progressivo]";"[ContaDiplomi_SM]";"[Progressivo] 
like '????/" & Format(Date();"yyyy") & 
"'"));1;Mid(DMax("[Progressivo]";"[ContaDiplomi_SM]";"[Progressivo] like 
'????/" & Format(Date();"yyyy") & "'");1;2)+1);"00") & "/" & 
Format(Date();"yyyy")
come se fosse una maschera, ma ovviamente non funziona.
Come fare? Grazie 

    
Vedi RunningSum.
Esempio progressivo riga:
Imposta Me.Contollo.ControlSource = "=1" e Me.COntrollo.RunningSum = 1 
'0 nessuno, 1 su gruppo, 2 l'intero report
Ciao
Daniele


Forse mi sono spiegato male, nel report devo inserire un
campo ad incremento che venga memorizzato nel campo
"Progressivo" della tabella "ContaDiplomi_SM".
In pratica ogni documento che stampo deve avere un
numero consecutivo.
Inoltre il campo contatore deve azzerarsi ogni anno nuovo,
proprio come nell'esempio che ho riportato solo che
quel esempio funziona con le maschere e non con
i report.
Grazie 

quel esempio=quell'esempio (errore) 

    
Usa due controlli per semplicità (uno hidden)
Devi semplicemente cambiare ControlSource con l'incremento progressivo 
(hidden) e applicare su quello visibile la formattazione che desideri.
Questo premesso che hai un raggruppamento per anno nel report.
Ciao

"OneEDP" <OneEDP@antispam> ha scritto nel messaggio 
news:4c21ce02$0$31378$4faf...@reader1.news.tin.it...

Scusa non ho capito bene potresti dettagliare
Grazie 


Ti chiedo una cortesia.
Questa
Origine controllo=""&
Format(IIf(IsNull(DMax("[Progressivo]";"[ContaDiplomi_SM]";"[Progressivo]
like '????/"&    Format(Date();"yyyy")&
"'"));1;Mid(DMax("[Progressivo]";"[ContaDiplomi_SM]";"[Progressivo]
like
'????/"&    Format(Date();"yyyy")&    "'");1;2)+1);"00")&    "/"&
Format(Date();"yyyy")
prima che mi venga il mal di testa  :-)  fai un esempio con qualche riga così ti rispondo su quelle righe.
E cmq non mi è chiaro cosa intendi per memorizzare su tabella!
Ciao
Daniele